OSDN Git Service

17060ee1f99c9d3ba8bb04e1f416735b6e15eee9
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
2
3         PR fortran/33689
4         * gfortran.dg/spec_expr_5.f90: New.
5
6 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
7
8         * gcc.dg/pragma-darwin-2.c: New.
9
10 2007-10-08  Richard Guenther  <rguenther@suse.de>
11
12         PR middle-end/33693
13         PR middle-end/33695
14         PR middle-end/33697
15         * gcc.dg/pr33693.c: New testcase.
16         * gcc.dg/pr33695.c: Likewise.
17         * gcc.dg/pr33697.c: Likewise.
18
19 2007-10-08  Richard Guenther  <rguenther@suse.de>
20
21         PR middle-end/33691
22         PR middle-end/33694
23         PR middle-end/33696
24         * gcc.dg/pr33691.c: New testcase.
25         * gcc.dg/pr33694.c: Likewise.
26         * gcc.dg/pr33696.c: Likewise.
27
28 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
29
30         PR libfortran/33683
31         * gfortran.dg/gamma_5.f90:  New test case
32
33 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
34
35         PR fortran/20851
36         * initialization_1.f90: Fix dg-error annotations.
37         * initialization_14.f90: New.
38         * initialization_7.f90: Fix dg-error annotations.
39         * initialization_9.f90: Likewise.
40
41 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
42
43         * gfortran.dg/error_recovery_4.f90: New test.
44
45 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
46
47         * gfortran.dg/default_format_denormal_2.f90: New test.
48         * gfortran.dg/default_format_2.inc: New test.
49         * gfortran.dg/default_format_denormal_1.f90: New test.
50         * gfortran.dg/default_format_1.inc: New test.
51         * gfortran.dg/default_format_1.f90: Don't test for denormalized
52         numbers.
53         * gfortran.dg/default_format_2.f90: Don't test for denormalized
54         numbers.
55
56 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
57
58         * gfortran.dg/namelist_15.f90: Revise test.
59
60 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
61
62         PR tree-optimization/33655
63         * gcc.dg/torture/pr33655.c: New.
64
65 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
66
67         PR tree-optimization/33572
68         * g++.dg/torture/pr33572.C: New.
69
70 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
71
72         PR fortran/25076
73         * gfortran.dg/forall_11.f90: New.
74
75 2007-10-05  Michael Matz  <matz@suse.de>
76
77         PR middle-end/33667
78         * gcc.dg/pr33667.c: New testcase.
79
80 2007-10-05  Richard Guenther  <rguenther@suse.de>
81
82         PR middle-end/33666
83         * gcc.dg/pr33666.c: New testcase.
84
85 2007-10-05  Michael Matz  <matz@suse.de>
86
87         PR inline-asm/33600
88         * gcc.target/i386/pr33600.c: New testcase.
89
90 2007-10-05  Richard Guenther  <rguenther@suse.de>
91
92         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
93
94 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
95
96         PR target/33635
97         * gcc.target/mips/pr33635-1.c: New test.
98
99 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
100
101         PR libfortran/33253
102         * gfortran.dg/namelist_39.f90: Revise to use long names.
103
104 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
105
106         PR fortran/33646
107         * gfortran.dg/pr33646.f90: New file.
108
109 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
110
111         PR fortran/33529
112         * gfortran.dg/char_type_len_2.f90: Adjust error message.
113         * gfortran.dg/char_decl_2.f90: New test.
114
115 2007-10-04  Richard Guenther  <rguenther@suse.de>
116
117         PR middle-end/33641
118         * gcc.c-torture/compile/pr33641.c: New testcase.
119
120 2007-10-04  Michael Matz  <matz@suse.de>
121
122         PR rtl-optimization/33653
123         * gcc.dg/pr33653.c: New.
124
125 2007-10-04  Richard Guenther  <rguenther@suse.de>
126
127         PR tree-optimization/33627
128         * g++.dg/torture/pr33627.C: New testcase.
129
130 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
131
132         PR fortran/33626
133         * gfortran.dg/parens_6.f90: New.
134
135 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
136
137         PR fortran/33646
138         PR fortran/33542
139         * gfortran.dg/ambiguous_specific_1.f90: Remove.
140
141 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
142
143         * g++.dg/ext/gnu-inline-global-redecl.C: New.
144
145 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
146
147         PR target/33635
148         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
149         and mips_forced_be.
150         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
151         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
152         options.
153         * gcc.target/mips/fpr-moves-1.c: New test.
154         * gcc.target/mips/fpr-moves-2.c: Likewise.
155         * gcc.target/mips/fpr-moves-3.c: Likewise.
156         * gcc.target/mips/fpr-moves-4.c: Likewise.
157         * gcc.target/mips/fpr-moves-5.c: Likewise.
158         * gcc.target/mips/fpr-moves-6.c: Likewise.
159         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
160
161 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
162
163         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
164
165 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
166
167         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
168         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
169
170 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
171
172         PR fortran/33198
173         * gfortran.dg/common_errors_1.f90: New.
174
175 2007-10-03  Doug Kwan  <dougkwan@google.com>
176         Richard Guenther  <rguenther@suse.de>
177
178         PR debug/31899
179         * g++.dg/debug/using3.C: New testcase.
180
181 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
182
183         PR libfortran/33253
184         * gfortran.dg/namelist_38.f90: New test.
185         * gfortran.dg/namelist_39.f90: New test.
186
187 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
188
189         PR libfortran/33469
190         * gfortran.dg/default_format_1.f90: New test.
191         * gfortran.dg/default_format_2.f90: New test.
192         * gfortran.dg/namelist_print_1.f: Adjust expected output.
193         * gfortran.dg/real_const_3.f90: Adjust expected output.
194
195 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
196
197         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
198         default ABI.  Split mips_forced_abi into mips_forced_abi and
199         mips_forced_regs.
200         (is_gp32_flag): Return true for -mabi=32.
201         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
202         (dg-mips-options): Use is_gp64_flag instead of checking specifically
203         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
204         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
205         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
206         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
207         * gcc.target/mips/save-restore-2.c: Likewise.
208         * gcc.target/mips/save-restore-3.c: Likewise.
209         * gcc.target/mips/save-restore-4.c: Likewise.
210
211 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
212
213         PR middle-end/33617
214         * gcc.c-torture/compile/pr33617.c: New test.
215
216 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
217
218         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
219         -gstabs+ for extended options.
220
221 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
222
223         PR fortran/33542
224         * gfortran.dg/ambiguous_specific_1.f90: New test.
225
226 2007-10-02  Revital Eres  <eres@il.ibm.com>
227
228         * gcc.target/powerpc/paired-8.c: New test.
229         * gcc.target/powerpc/paired-9.c: New test.
230         * gcc.target/powerpc/paired-10.c: New test.
231
232 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
233
234         PR fortran/33566
235         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
236
237 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
238
239         PR fortran/33554
240         * gfortran.dg/intent_out_2.f90: New test.
241
242 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
243
244         PR fortran/33550
245         * gfortran.dg/ambiguous_reference_1.f90: New test.
246
247 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
248
249         PR fortran/31154
250         PR fortran/31229
251         PR fortran/33334
252         * gfortran.dg/function_kinds_1.f90: New test.
253         * gfortran.dg/function_kinds_2.f90: New test.
254         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
255         use association into interfaces.
256
257 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
258
259         PR testsuite/31828
260         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
261         (overflow): Use INFINITY, not FP_INFINITE.
262         gcc.dg/float-range-4.c: Likewise.
263         gcc.dg/float-range-5.c: Likewise.
264
265 2007-10-01  Nick Clifton  <nickc@redhat.com>
266
267         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
268         for 16-bit targets.
269
270 2007-09-30  Diego Novillo  <dnovillo@google.com>
271
272         PR 33593
273         * g++.dg/tree-ssa/pr33593.C: New test.
274
275 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
276
277         PR libfortran/33400
278         * gfortran.dg/PR19872.f: Fix test condition.
279         * gfortran.dg/list_read_7.f90: New test.
280
281 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
282
283         PR tree-optimization/33597
284         * gcc.dg/vect/pr33597.c: New testcase.
285
286 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
287
288         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
289         * gcc.target/i386/pr33524.c: ...this.
290
291 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
292
293         PR fortran/33354
294         * gfortran.dg/minmaxloc_4.f90: New.
295
296 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
297
298         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
299
300 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
301
302         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
303
304 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
305
306         PR c++/33213
307         * g++.dg/cpp0x/variadic79.C: New.
308
309 2007-09-28  Michael Matz  <matz@suse.de>
310             Jakub Jelinek  <jakub@redhat.com>
311
312         PR rtl-optimization/33552
313         * gcc.target/i386/pr33552.c: New runtime test.
314         * gcc.target/i386/strinline.c: New compile time test.
315
316 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
317
318         * gfortran.dg/openmp_stack.f90: Removed.
319
320         PR c++/31434
321         * g++.dg/cpp0x/variadic80.C: New test.
322
323 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
324
325         * gfortran.dg/namelist_38.f90: Delete test for revertion of
326         r128057.
327
328 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
329
330         PR middle-end/7003
331         * gcc.target/powerpc/gcse-1.c: New test.
332
333 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
334
335         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
336         fixed capitalizations.
337         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
338         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
339         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
340         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
341         * gfortran.dg/maxloc_shape_1.f90: Likewise.
342         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
343         * gfortran.dg/min_max_conformance.f90: Likewise.
344
345 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
346
347         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
348         options.
349         * gcc.dg/c99-tgmath-2.c: Likewise.
350         * gcc.dg/c99-tgmath-3.c: Likewise.
351         * gcc.dg/c99-tgmath-4.c: Likewise.
352
353 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
354
355         PR fortran/33568
356         * gfortran.dg/anint_1.f90: New test.
357
358 2007-09-27  Ian Lance Taylor  <iant@google.com>
359
360         PR tree-optimization/33565
361         * gcc.dg/Wstrict-overflow-20.c: New test.
362
363 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
364
365         * gfortran.dg/openmp_stack.f90: Fix typo.
366         * gfortran.dg/recursive_stack.f90: Fix typo.
367
368 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
369
370         PR c++/33493
371         * g++.dg/template/error31.C: New.
372
373 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
374
375         * lib/prune.exp: Prune also "^In function .*$" lines and
376         "^    inlined from .*$" lines.
377
378 2007-09-26  Richard Guenther  <rguenther@suse.de>
379
380         PR tree-optimization/33563
381         * gcc.dg/torture/pr33563.c: New testcase.
382
383 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
384
385         PR c/25309
386         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
387         array.
388         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
389         without -O2.
390
391 2007-09-26  Richard Guenther  <rguenther@suse.de>
392
393         PR tree-optimization/30375
394         PR tree-optimization/33560
395         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
396         * gcc.dg/tree-ssa/complex-5.c: Likewise.
397         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
398         * gcc.dg/torture/pr30375.c: New testcase.
399         * gcc.dg/torture/pr33560.c: New testcase.
400         * gcc.dg/tree-ssa/pr30375.c: Likewise.
401
402 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
403
404         PR c++/33207
405         * g++.dg/parse/crash38.C: New test.
406
407 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
408
409         PR target/33524
410         * gcc.target/i386/sse5-convert.c: New file, test int->long
411         vectorized conversions.
412
413 2007-09-25  Revital Eres  <eres@il.ibm.com>
414
415         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
416
417 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
418
419         PR c/32295
420         * gcc.dg/enum-incomplete-1.c: New test.
421
422 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
423
424         * gcc.c-torture/compile/20070919-1.c: New test.
425
426 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
427
428         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
429
430 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
431
432         PR c++/14688
433         * g++.dg/inherit/override_attribs.C: New file.
434
435 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
436
437         PR fortran/33269
438         * io.c (check_format_string): Move NULL and constant checks into
439         this function.
440         (check_io_constraints): Call gfc_simplify_expr() before calling
441         check_format_string().  Remove NULL and constant checks.
442
443 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
444
445         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
446         * gcc.c-torture/execute/loop-2g.x: Likewise.
447
448 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
449
450         * lib/target-supports.exp (check_effective_target_mips16_attribute):
451         Reject hard-float modes unless the ABI is o32 or o64.
452         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
453         of gcc.exp.  Skip the tests when mips16 code generation is not
454         supported.
455         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
456         and use dg-add-options mips16_attribute.
457
458 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
459
460         PR c++/33506
461         * g++.dg/ext/attrib29.C: New test.
462
463 2007-09-23  Ollie Wild  <aaw@google.com>
464
465         * gcc.dg/fold-bitand-1.c: New test.
466         * gcc.dg/fold-bitand-2.c: New test.
467         * gcc.dg/fold-bitand-3.c: New test.
468         * gcc.dg/fold-bitand-4.c: New test.
469
470 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
471
472         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
473         any of the macros to be defined for __mips16.
474         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
475
476 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
477
478         * gcc.dg/vect/pr21591.c: Require vect_int.
479         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
480         * gcc.dg/vect/vect-outer-2a.c: Likewise.
481         * gcc.dg/vect/vect-outer-2c.c: Likewise.
482
483 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
484
485         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
486         attributes.
487         * gcc.dg/va-arg-pack-len-2.c: New test.
488         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
489         attributes.
490         * g++.dg/ext/va-arg-pack-len-2.C: New test.
491
492         PR tree-optimization/32772
493         * gcc.c-torture/compile/20070905-1.c: New test.
494
495         PR tree-optimization/32975
496         * gcc.dg/pr32975.c: New test.
497
498         PR middle-end/28755
499         * gcc.dg/pr28755.c: New test.
500
501 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
502
503         * lib/target-supports.exp (check_effective_target_nomips16): New
504         procedure.
505         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
506         for mipsisa64*-*-*.
507         * gcc.dg/vect/vect.exp: Likewise.
508         * g++.dg/vect/vect.exp: Likewise.
509         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
510         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
511         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
512         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
513         * gcc.target/mips/clear-cache-1.c (f): Likewise.
514         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
515         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
516         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
517         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
518         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
519         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
520         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
521         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
522         (test14, test15, test16, test17, test18): Likewise.
523         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
524         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
525         (test14, test15, test16, test17, test18, test19, test20, test21)
526         (test22): Likewise.
527         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
528         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
529         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
530         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
531         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
532         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
533         * gcc.target/mips/mips-3d-1.c (main): Likewise.
534         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
535         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
536         (test13, test14, test15, test16, test17, test18, test19, test20)
537         (test21, test22, test23, test24, test25, test26, test27, test28)
538         (test29, test30, test31): Likewise.
539         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
540         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
541         (test13, test14, test15, test16, test17, test18, test19, test20)
542         (test21, test22, test23, test24, test25, test26, test27, test28)
543         (test29, test30, test31, test32, test33, test34, test35, test36)
544         (test37, test38, test39, test40, test41, test42, test43, test44)
545         (test45, test46, test47, test48, test49, test50, test51, test52)
546         (test53, test54, test55, test56, test57, test58, test59, test60)
547         (test61, test62, test63): Likewise.
548         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
549         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
550         (test13, test14, test15, test16, test17, test18, test19, test20)
551         (test21, test22, test23, test24, test25, test26, test27, test28)
552         (test29, test30, test31): Likewise.
553         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
554         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
555         (test13, test14, test15, test16, test17, test18, test19, test20)
556         (test21, test22, test23, test24, test25, test26, test27, test28)
557         (test29, test30, test31): Likewise.
558         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
559         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
560         (test13, test14, test15): Likewise.
561         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
562         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
563         (test13, test14, test15): Likewise.
564         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
565         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
566         (test13, test14, test15, test16, test17, test18, test19, test20)
567         (test21, test22, test23, test24, test25, test26, test27, test28)
568         (test29, test30, test31): Likewise.
569         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
570         (matrix_multiply4: Likewise.
571         * gcc.target/mips/mips-ps-1.c (main): Likewise.
572         * gcc.target/mips/mips-ps-2.c (main): Likewise.
573         * gcc.target/mips/mips-ps-3.c (main): Likewise.
574         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
575         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
576         (test13, test14, test15, test16, test17, test18, test19, test20)
577         (test21, test22, test23, test24, test25, test26, test27, test28)
578         (test29, test30, test31): Likewise.
579         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
580         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
581         (test13, test14, test15, test16, test17, test18, test19, test20)
582         (test21, test22, test23, test24, test25, test26, test27, test28)
583         (test29, test30, test31): Likewise.
584         * gcc.target/mips/mips-ps-5.c (main): Likewise.
585         * gcc.target/mips/mips-ps-6.c (main): Likewise.
586         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
587         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
588         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
589         (sub_v4qi): Likewise.
590         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
591         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
592         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
593         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
594         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
595         (subb, subc): Likewise.
596         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
597         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
598         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
599         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
600         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
601         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
602         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
603         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
604         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
605         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
606         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
607         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
608         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
609
610 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
611
612         * lib/target-supports.exp (add_options_for_mips16_attribute)
613         (check_effective_target_mips16_attribute): New functions.
614         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
615         command line.
616         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
617         extra_test_flags.
618         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
619         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
620         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
621         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
622         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
623         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
624         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
625         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
626         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
627         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
628         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
629         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
630         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
631         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
632         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
633         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
634         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
635         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
636         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
637         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
638         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
639         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
640         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
641         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
642         (NOMIPS16): Delete.
643         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
644         of dg-options.
645         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
646         options.  Require { target mips16_attribute } and use dg-add-options
647         to add the associated options.
648         (foo): Use MIPS16.
649         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
650         * gcc.target/mips/call-saved-3.c: Likewise.
651         * gcc.target/mips/code-readable-1.c: Require { target
652         mips16_attribute } and use dg-add-options to add the associated
653         options.  Remove trailing whitespace.
654         (NOMIPS16): Delete.
655         * gcc.target/mips/code-readable-2.c: Likewise.
656         * gcc.target/mips/code-readable-3.c: Likewise.
657         * gcc.target/mips/mips16-attributes-2.c: Likewise.
658         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
659         Require { target mips16_attribute } and use dg-add-options to
660         add the associated options.
661         (cksum16, cksum8): Use MIPS16.
662         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
663         Require { target mips16_attribute } and use dg-add-options to
664         add the associated options.
665         (foo): Use MIPS16.
666         * gcc.target/mips/save-restore-2.c: Likewise.
667         * gcc.target/mips/save-restore-3.c: Likewise.
668         * gcc.target/mips/save-restore-4.c: Likewise.
669         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
670         -mno-abicalls.
671         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
672         (foo): Use NOMIPS16.
673
674 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
675
676         PR fortran/33337
677         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
678
679         PR fortran/33376
680         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
681
682 2007-09-22  Tobias Burnus  <burnus@net-b.de>
683
684         PR fortran/33445
685         * gfortran.dg/gomp/free-2.f90: New.
686         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
687         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
688
689 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
690
691         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
692         * gcc.target/i386/sse5-haddX.c: Ditto.
693         * gcc.target/i386/sse5-hsubX.c: Ditto.
694         * gcc.target/i386/sse5-maccXX.c: Ditto.
695         * gcc.target/i386/sse5-msubXX.c: Ditto.
696         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
697         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
698         * gcc.target/i386/sse5-permpX.c: Ditto.
699         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
700         effective target.
701         * gcc.target/i386/sse5-fma-vector.c: Ditto.
702         * gcc.target/i386/sse5-ima-vector.c: Ditto.
703         * gcc.target/i386/sse5-pcmov.c: Ditto.
704         * gcc.target/i386/sse5-pcmov2.c: Ditto.
705
706 2007-09-22  Richard Guenther  <rguenther@suse.de>
707
708         PR tree-optimization/33146
709         * gcc.c-torture/compile/pr33146.c: New testcase.
710
711 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
712
713         * lib/target-supports.exp (check_cached_effective_target): New
714         procedure.
715         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
716         (check_effective_target_c99_runtime): New procedure.
717         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
718         (test3l): Likewise cargl.
719         * gcc.dg/builtins-59.c: Require c99_runtime.
720         * gcc.dg/builtins-61.c: Likewise.
721         * gcc.dg/builtins-62.c: Likewise.
722
723 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
724
725         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
726         * lib/target-supports-dg.exp (dg-add-options): Likewise.
727         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
728         target-specific dg-options.
729         * gcc.dg/builtins-20.c: Likewise.
730         * gcc.dg/builtins-53.c: Likewise.
731         * gcc.dg/builtins-55.c: Likewise.
732         * gcc.dg/single-precision-constant.c: Likewise.
733         * gcc.dg/torture/builtin-convert-1.c: Likewise.
734         * gcc.dg/torture/builtin-convert-2.c: Likewise.
735         * gcc.dg/torture/builtin-convert-3.c: Likewise.
736         * gcc.dg/torture/builtin-convert-4.c: Likewise.
737         * gcc.dg/torture/builtin-power-1.c: Likewise.
738
739 2007-09-21  Chao-ying Fu  <fu@mips.com>
740
741         * lib/target-supports.exp (check_effective_target_fixed_point): New to
742         check if targets have fixed-point supports.
743         * gcc.dg/fixed-point/fixed-point.exp: New file.
744         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
745         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
746         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
747         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
748         * gcc.dg/fixed-point/constants-pedantic.c,
749         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
750         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
751         * gcc.dg/fixed-point/keywords-ignored-c99.c,
752         * gcc.dg/fixed-point/keywords-pedantic.c,
753         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
754         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
755         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
756         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
757         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
758         * gcc.dg/fixed-point/func-vararg-mixed.c,
759         * gcc.dg/fixed-point/operator-logical.c,
760         * gcc.dg/fixed-point/struct-union.c,
761         * gcc.dg/fixed-point/bit-complement.c,
762         * gcc.dg/fixed-point/operator-bitwise.c,
763         * gcc.dg/fixed-point/operator-comma.c,
764         * gcc.dg/fixed-point/struct-layout-1.c,
765         * gcc.dg/fixed-point/union-init.c,
766         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
767         * gcc.dg/fixed-point/func-mixed.c,
768         * gcc.dg/fixed-point/func-vararg-size0.c,
769         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
770         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
771         * gcc.dg/fixed-point/operator-unary.c,
772         * gcc.dg/fixed-point/allop-const.c,
773         * gcc.dg/fixed-point/muldiv-warning.c,
774         * gcc.dg/nofixed-point-1.c,
775         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
776         * gcc.target/mips/fixed-vector-type.c,
777         * gcc.target/mips/fixed-scalar-type.c: New tests.
778
779 2007-09-21  Olivier Hainque  <hainque@adacore.com>
780
781         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
782         * gnat.dg/test_nested_subtype_byref.adb: New test.
783
784 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
785
786         PR fortran/33439
787         * gfortran.dg/gomp/pr33439.f90: New test.
788
789 2007-09-21  Tobias Burnus  <burnus@net-b.de>
790
791         PR fortran/33455
792         * gfortran.dg/merge_char_3.f90: New.
793
794 2007-09-21  Tobias Burnus  <burnus@net-b.de>
795
796         PR fortran/33037
797         * gfortran.dg/transfer_check_1.f90: New.
798
799 2007-09-20  Asher Langton  <langton2@llnl.gov>
800
801         PR fortran/20441
802         * gfortran.dg/init_flag_1.f90: New.
803         * gfortran.dg/init_flag_2.f90: New.
804         * gfortran.dg/init_flag_3.f90: New.
805         * gfortran.dg/init_flag_4.f90: New.
806         * gfortran.dg/init_flag_5.f90: New.
807         * gfortran.dg/init_flag_6.f90: New.
808         * gfortran.dg/init_flag_7.f90: New.
809
810 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
811
812         PR c++/33460
813         * g++.dg/ext/anon-struct6.C: New.
814
815 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
816
817         PR libfortran/23272
818         * gfortran.dg/inquire_10.f90: New test.
819
820 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
821
822         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
823
824 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
825
826         PR fortran/33221
827         * gfortran.dg/used_types_18.f90: Declare variable of empty
828         derived type.
829
830 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
831
832         PR fortran/33288
833         * gfortran.dg/array_constructor_19.f90: New test.
834
835 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
836
837         PR debug/33316
838         * gcc.dg/debug/pr33316.c: New test.
839
840         PR c++/33496
841         * g++.dg/cpp0x/variadic76.C: New test.
842         * g++.dg/cpp0x/variadic77.C: New test.
843         * g++.dg/cpp0x/variadic78.C: New test.
844
845         PR c/33238
846         PR c/27301
847         * gcc.c-torture/execute/20070919-1.c: New test.
848         * gcc.dg/pr33238.c: New test.
849         * gcc.dg/pr27301.c: New test.
850
851 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
852
853         * lib/target-supports.exp (check_effective_target_mips64): New
854         procedure.
855         * gcc.dg/lower-subreg-1.c: Require !mips64.
856         * gcc.dg/sibcall-3.c (ATTR): New macro.
857         (recurser_void1, recurser_void2): Use it.
858         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
859         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
860
861 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
862
863         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
864         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
865         warning annotation.
866         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
867
868 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
869
870         PR fortran/33497
871         * gfortran.dg/c_loc_tests_11.f03: New test case.
872
873 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
874
875         PR c++/33459
876         * g++.dg/init/ref14.C: New.
877
878 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
879
880         * gnat.dg/slice2.ad[sb]: New testcase.
881
882 2007-09-19  Nick Clifton  <nickc@redhat.com>
883
884         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
885
886 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
887
888         * gcc.target/bfin/bfin.exp: New.
889         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
890         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
891         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
892         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
893         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
894         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
895         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
896         mcpu-bf561.c, mcpu-default.c}: New tests.
897
898 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
899
900         Restore detection of unsupported TLS.
901
902         Revert this patch:
903         2007-02-10  Richard Henderson  <rth@redhat.com>
904
905         * lib/target-supports.exp (check_effective_target_tls): Redefine
906         to mean non-emulated tls.
907         * gcc.dg/tls/alias-1.c: Remove tls requirement.
908         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
909         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
910         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
911         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
912         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
913         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
914
915         And then:
916         * lib/target-supports.exp (check_effective_target_tls): Use
917         stronger test for compiler support for TLS.
918         (check_effective_target_tls_native): New, to test for non-emulated
919         TLS support.
920         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
921         instead of dg-require-effective-target tls.
922         * g++.dg/gomp/copyin-1.C: Likewise.
923         * g++.dg/gomp/sharing-1.C: Likewise.
924         * g++.dg/gomp/tls-1.C: Likewise.
925         * g++.dg/gomp/tls-2.C: Likewise.
926         * g++.dg/gomp/tls-3.C: Likewise.
927         * g++.dg/tls/diag-1.C: Likewise.
928         * g++.dg/tls/diag-2.C: Likewise.
929         * g++.dg/tls/diag-3.C: Likewise.
930         * g++.dg/tls/diag-4.C: Likewise.
931         * g++.dg/tls/diag-5.C: Likewise.
932         * g++.dg/tls/init-1.C: Likewise.
933         * g++.dg/tls/init-2.C: Likewise.
934         * g++.dg/tls/trivial.C: Likewise.
935         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
936         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
937         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
938         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
939         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
940         * gcc.dg/gomp/clause-1.c: Likewise.
941         * gcc.dg/gomp/copyin-1.c: Likewise.
942         * gcc.dg/gomp/sharing-1.c: Likewise.
943         * gcc.dg/gomp/tls-1.c: Likewise.
944         * gcc.dg/gomp/tls-2.c: Likewise.
945         * gcc.dg/tls/alpha-1.c: Likewise.
946         * gcc.dg/tls/opt-1.c: Likewise.
947         * gcc.dg/tls/opt-13.c: Likewise.
948         * gcc.dg/tls/opt-14.c: Likewise.
949         * gcc.dg/tls/opt-2.c: Likewise.
950         * gcc.dg/tls/opt-3.c: Likewise.
951         * gcc.dg/tls/opt-4.c: Likewise.
952         * gcc.dg/tls/opt-7.c: Likewise.
953         * gcc.dg/tls/section-1.c: Likewise.
954         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
955         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
956         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
957         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
958         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
959         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
960         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
961         * gfortran.dg/gomp/crayptr2.f90: Likewise.
962         * gfortran.dg/gomp/fixed-1.f: Likewise.
963         * gfortran.dg/gomp/free-1.f90: Likewise.
964         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
965         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
966         * gfortran.dg/gomp/reduction1.f90: Likewise.
967         * gfortran.dg/gomp/sharing-1.f90: Likewise.
968
969 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
970
971         PR fortran/31119
972         * gfortran.dg/bounds_check_9.f90: New test.
973         * gfortran.dg/bounds_check_fail_2.f90: New test.
974
975 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
976
977         PR c++/33462 (again)
978         * g++.dg/ext/va-arg1.C: Adjust.
979
980 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
981
982         PR c++/33462
983         * g++.dg/ext/va-arg1.C: New.
984
985 2007-09-18  Tobias Burnus  <burnus@net-b.de>
986
987         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
988
989 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
990
991         PR c++/33463
992         * g++.dg/rtti/typeid6.C: New.
993
994 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
995
996         PR c++/33464
997         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
998         * g++.dg/ext/is_class_error2.C: New.
999
1000 2007-09-18  Richard Guenther  <rguenther@suse.de>
1001
1002         PR tree-optimization/33340
1003         * g++.dg/torture/pr33340.C: New testcase.
1004
1005 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1006
1007         PR fortran/33231
1008         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1009         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1010         * gfortran.dg/elemental_subroutine_5.f90: New.
1011
1012 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1013
1014         * lib/target-supports.exp (check_profiling_available): Extend
1015         mips*-*-elf check to mips*-*-elf*.
1016
1017 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
1018
1019         * gcc.dg/format/c90-scanf-5.c: New test.
1020         * gcc.dg/format/c99-scanf-4.c: New test.
1021         * gcc.dg/format/ext-7.c: New test.
1022         * gcc.dg/format/ext-8.c: New test.
1023
1024         PR middle-end/33423
1025         * gcc.c-torture/compile/20070915-1.c: New test.
1026
1027 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1028
1029         PR fortran/33106
1030         * gfortran.dg/private_type_9.f90: New.
1031
1032 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1033
1034         PR middle-end/33449
1035         * gfortran.dg/pr33449.f90: New test.
1036
1037 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1038
1039         * gfortran.dg/interface_15.f90: Compile with -std=f95.
1040         * gfortran.dg/private_type_1.f90: Ditto
1041         * gfortran.dg/interface_18.f90: New.
1042         * gfortran.dg/private_type_8.f90: New.
1043
1044 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
1045
1046         PR c++/33124
1047         * g++.dg/warn/new1.C: Adjust.
1048         * g++.dg/torture/str_empty.C: Likewise.
1049
1050 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1051
1052         * gcc.target/mips/dse-1.c: New test.
1053
1054 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
1055
1056         PR c++/32756
1057         * g++.dg/overload/operator3.C: New.
1058
1059 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1060
1061         * gcc.target/mips/truncate-1.c: New test.
1062
1063 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
1064
1065         PR fortran/29396
1066         PR fortran/29606
1067         PR fortran/30625
1068         PR fortran/30871
1069         * gfortran.dg/subref_array_pointer_1.f90: New test.
1070         * gfortran.dg/subref_array_pointer_2.f90: New test.
1071
1072 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
1073
1074         * gfortran.dg/nint_2.f90: Correct last change.
1075
1076 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
1077
1078         * gcc.dg/tree-ssa/parallelization-1.c: New test.
1079
1080 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
1081
1082         * gcc.dg/vect/pr33373b.c: New test.
1083
1084 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
1085
1086         PR target/33438
1087         * gcc.target/i386/pr33438.c: New test.
1088
1089 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1090
1091         * gfortran.dg/nint_2.f90: Revert previous commit.
1092
1093 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1094
1095         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1096
1097 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
1098
1099         PR debug/33429
1100         * g++.dg/other/unused1.C: XFAIL class2 scan.
1101
1102 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1103
1104         PR fortran/33343
1105         * gfortran.dg/elemental_args_check_1.f90: New.
1106         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1107         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1108
1109 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1110
1111         * gfortran.dg/recursive_check_3.f90: New.
1112
1113 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1114
1115         PR fortran/33412
1116         * gfortran.dg/elemental_bind_c.f90: New.
1117
1118 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
1119
1120         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1121         * gcc.target/mips/mips16-attributes-2.c: New test.
1122         * gcc.target/mips/mips16-attributes-3.c: Likewise.
1123         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
1124         hard-float asm when __mips16 is defined.
1125         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1126         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1127         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1128         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1129         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1130         * gcc.target/mips/pr26765.c (foo): Likewise.
1131         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1132         targets, use dg-mips-options instead of dg-options, and use -mgp32
1133         to force 32-bit mode.
1134         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1135         and 64-bit mode.
1136         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1137
1138 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1139             Michael Meissner  <michael.meissner@amd.com>
1140
1141         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1142         * gcc.target/i386/sse5-hsubX.c: Ditto.
1143         * gcc.target/i386/sse5-permpX.c: Ditto.
1144         * gcc.target/i386/sse5-haddX.c: Ditto.
1145         * gcc.target/i386/sse5-maccXX.c: Ditto.
1146         * gcc.target/i386/sse5-msubXX.c: Ditto.
1147         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1148         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1149
1150         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1151         optimizes floating point conditional moves into the pcmov
1152         instruction on SSE5.
1153         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1154
1155         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1156         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1157         SSE5.
1158
1159         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1160         compiler optimizes vector (a*b)+c into fmadd on SSE5.
1161
1162         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1163         optimizes (a*b)+c into fmadd on SSE5.
1164
1165         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1166         whether the SSE5 instructions can be generated.
1167
1168         * gcc.target/i386/sse5-check.h: New. Add support for 
1169         SSE5 tests.
1170
1171         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1172         ammintrin.h, and turn on -msse5 option instead of -msse4a.
1173         * gcc.target/i386/sse-13.c: Ditto.
1174         * gcc.target/i386/sse-14.c: Ditto.
1175
1176 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
1177
1178         PR testsuite/33153
1179         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1180         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1181
1182 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
1183
1184         PR target/32338
1185         * gcc.dg/pr32338-1.c: New test.
1186         * gcc.dg/pr32338-2.c: New test.
1187
1188 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
1189         
1190         * lib/target-supports.exp (check_effective_target_sync_int_long):
1191         Revert change to add xtensa.
1192         (check_effective_target_sync_char_short): Likewise.
1193         
1194 2007-09-12  Olivier Hainque  <hainque@adacore.com>
1195
1196         * gnat.dg/packed_subtype.adb: New test.
1197
1198 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1199
1200         PR fortran/33297
1201         * gfortran.dg/intrinsic_size.f90: New.
1202
1203 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1204
1205         PR fortran/33284
1206         PR fortran/33310
1207         * gfortran.dg/conflicts_2.f90: New.
1208
1209 2007-09-12  Ira Rosen  <irar@il.ibm.com>
1210
1211         PR tree-optimization/32377
1212         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1213         dependence distance.
1214         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1215         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1216         * gcc.dg/vect/no-vfa-vect-depend-1.c,
1217         gfortran.dg/vect/no-vfa-pr32377.f90: New.
1218
1219 2007-09-12  Richard Guenther  <rguenther@suse.de>
1220
1221         PR middle-end/33382
1222         * gcc.c-torture/compile/pr33382.c: New testcase.
1223         * gcc.c-torture/execute/pr33382.c: Likewise.
1224
1225 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
1226
1227         PR fortran/33395
1228         * gfortran.dg/c_ptr_tests_12.f03: New test case.
1229
1230 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
1231
1232         PR tree-optimization/33373
1233         * gcc.dg/vect/pr33373.c: New test.
1234
1235 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1236
1237         * lib/target-supports.exp (check_effective_target_vect_no_double):
1238         Remove unused proc.
1239
1240 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1241             Ulrich Weigand  <uweigand@de.ibm.com>
1242
1243         * gcc.target/spu/dfcgt-nan.c: New test.
1244
1245 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
1246
1247         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1248
1249 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
1250
1251         PR fortran/33040
1252         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
1253
1254 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
1255
1256         * gcc.dg/va-arg-pack-len-1.c: New test.
1257         * g++.dg/va-arg-pack-len-1.C: New test.
1258
1259 2007-09-11  Michael Matz  <matz@suse.de>
1260
1261         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1262
1263 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
1264
1265         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1266         checks for size of long double.
1267         * gcc.dg/dfp/convert.h: New file.
1268         * gcc.dg/dfp/convert-bfp-2.c: New test.
1269         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1270         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1271         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1272         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1273         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1274         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1275         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1276         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1277         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1278
1279 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
1280
1281         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
1282         Change dg-final to expect 1 non-profitable loop and
1283         3 profitable loops.
1284         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1285         Change dg-final to expect 1 non-profitable loop and
1286         3 profitable loops.
1287         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1288         Change dg-final to expect 1 profitable loop.
1289         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1290         Change dg-final to expect 1 profitable loop.    
1291         
1292 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
1293
1294         * gcc.target/mips/call-saved-1.c: New test.
1295         * gcc.target/mips/call-saved-2.c: Likewise.
1296         * gcc.target/mips/call-saved-3.c: Likewise.
1297         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1298         instead of mips_mips64.  Set mips_fp64 too.
1299         (is_gp32_flag): Return true for -mips1 and -mips2.
1300         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1301
1302 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
1303
1304         * g++.dg/ext/va-arg-pack-1.C: New test.
1305         * g++.dg/ext/va-arg-pack-2.C: New test.
1306
1307 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
1308
1309         PR target/33369
1310         * gcc.dg/vect/pr33369.c: New test.
1311
1312 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
1313
1314         PR fortran/33370
1315         * gfortran.dg/array_memcpy_5.f90:  New test.
1316
1317 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
1318
1319         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1320
1321 2007-09-09  Richard Guenther  <rguenther@suse.de>
1322
1323         * gcc.c-torture/compile/20070906-1.c: New testcase.
1324
1325 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1326
1327         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1328         noinline attribute.
1329         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1330         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1331         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1332         Likewise.
1333
1334 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1335
1336         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1337
1338 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1339
1340         * gnat.dg/addr2_p.ads: Bump size of array to 9.
1341
1342 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1343
1344         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1345         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1346         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1347         Compile tests with -fno-tree-pre.
1348         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1349         * lib/target-supports.exp (check_effective_target_vect_strided): New.
1350         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1351         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1352         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1353         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1354         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1355         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1356         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1357         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1358         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1359         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1360         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1361         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1362         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1363         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
1364         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1365         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1366         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1367
1368 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
1369
1370         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1371         to call objdump.
1372         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1373         Use remote_exec to call c++filt.
1374         * lib/target-supports-dg.exp (dg-require-host-local): New.
1375         * gcc.misc-tests/options.exp: Allow .exe in command paths.
1376         * g++.dg/parse/repo1.C: Use dg-require-host-local.
1377         * g++.dg/rtti/repo1.C: Likewise.
1378         * g++.dg/template/repo1.C: Likewise.
1379         * g++.dg/template/repo2.C: Likewise.
1380         * g++.dg/template/repo3.C: Likewise.
1381         * g++.dg/template/repo4.C: Likewise.
1382         * g++.dg/template/repo5.C: Likewise.
1383         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1384         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1385         * g++.old-deja/g++.pt/repo1.C: Likewise.
1386         * g++.old-deja/g++.pt/repo2.C: Likewise.
1387         * g++.old-deja/g++.pt/repo3.C: Likewise.
1388         * g++.old-deja/g++.pt/repo4.C: Likewise.
1389         * gcc.dg/cpp/trad/builtins.c: Likewise.
1390
1391 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
1392
1393         PR tree-optimization/32283
1394         * gcc.dg/tree-ssa/loop-31.c: New test.
1395
1396 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1397
1398         PR rtl-optimization/26449
1399         * gcc.target/i386/pr26449-1.c: New file.
1400
1401 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1402
1403         PR target/33329
1404         PR rtl-optimization/26449
1405         * gcc.target/i386/pr33329.c: New file.
1406
1407 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1408
1409         * gnat.dg/renaming3.adb, renaming4.ads: New test.
1410
1411 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1412
1413         * gnat.dg/unaligned_rep_clause.adb: New testcase.
1414
1415 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
1416
1417         PR tree-optimization/33301
1418         * gfortran.dg/vect/pr33301.f: New test.
1419
1420 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1421
1422         PR libfortran/33307
1423         * gfortran.dg/backspace_10.f90: New test.
1424
1425 2007-09-07  Richard Guenther  <rguenther@suse.de>
1426
1427         Reapply
1428         2007-09-06  Richard Guenther  <rguenther@suse.de>
1429
1430         PR tree-optimization/32586
1431         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1432         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1433         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1434         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1435         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1436         now obsolete simplification.
1437
1438 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
1439         
1440         PR tree-optimization/33299
1441         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1442         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1443
1444 2007-09-07  Richard Guenther  <rguenther@suse.de>
1445
1446         Revert
1447         2007-09-06  Richard Guenther  <rguenther@suse.de>
1448
1449         PR tree-optimization/32586
1450         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1451         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1452         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1453         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1454         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1455         now obsolete simplification.
1456
1457 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1458
1459         PR tree-optimization/32821
1460         * gcc.dg/tree-ssa/pr32821.c: New file.
1461
1462 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
1463
1464         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1465         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1466         and mips_forced_no_er.
1467         (dg-mips-options): Add -mno-abicalls when a small-data option is
1468         specified.  Skip tests with small-data options if mips_forced_gp.
1469         Skip tests with -mexplicit-relocs if mips_forced_no_er.
1470         * gcc.target/mips/sdata-1.c: New test.
1471         * gcc.target/mips/sdata-2.c: Likewise.
1472         * gcc.target/mips/sdata-3.c: Likewise.
1473         * gcc.target/mips/sdata-4.c: Likewise.
1474
1475 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1476
1477         PR fortran/33298
1478         * spread_zerosize_1.f90:  New test case.
1479         * spread_bounds_1.f90:  New test case.
1480
1481 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
1482
1483         PR c++/32674
1484         * g++.dg/template/static31.C: New.
1485
1486 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1487
1488         PR fortran/33271
1489         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1490         powerpc*-linux-gnu.
1491
1492 2007-09-06  David Daney  <ddaney@avtrex.com>
1493             Richard Sandiford  <richard@codesourcery.com>
1494
1495         PR target/33256
1496         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1497         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1498         * gcc.target/mips/pr33256.c: New test.
1499
1500 2007-09-06  Tom Tromey  <tromey@redhat.com>
1501
1502         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1503
1504 2007-09-06  Richard Guenther  <rguenther@suse.de>
1505
1506         PR tree-optimization/32586
1507         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1508         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1509         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1510         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1511         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1512         now obsolete simplification.
1513
1514 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
1515
1516         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1517         * gcc.target/i386/sse3-addsubps.c: Ditto.
1518         * gcc.target/i386/sse3-haddpd.c: Ditto.
1519         * gcc.target/i386/sse3-haddps.c: Ditto.
1520         * gcc.target/i386/sse3-hsubpd.c: Ditto.
1521         * gcc.target/i386/sse3-hsubps.c: Ditto.
1522         * gcc.target/i386/sse3-lddqu.c: Ditto.
1523         * gcc.target/i386/sse3-movddup.c: Ditto.
1524         * gcc.target/i386/sse3-movshdup.c: Ditto.
1525         * gcc.target/i386/sse3-movsldup.c: Ditto.
1526
1527 2007-09-06  Richard Guenther  <rguenther@suse.de>
1528
1529         PR tree-optimization/33302
1530         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1531
1532 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1533
1534         PR libfortran/33225
1535         * gfortran.dg./fmt_float.f90: New test.
1536
1537 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1538
1539         PR libfortran/33253
1540         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1541
1542 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
1543
1544         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1545         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1546
1547 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
1548
1549         * g++.dg/eh/builtin1.C: New test.
1550         * g++.dg/eh/builtin2.C: New test.
1551         * g++.dg/eh/builtin3.C: New test.
1552
1553         PR c++/33289
1554         * g++.dg/eh/builtin4.C: New test.
1555
1556 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
1557
1558         * gcc.target/powerpc/dfp-dd.c: New test.
1559         * gcc.target/powerpc/dfp-td.c: New test.
1560
1561 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1562
1563         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1564         * gcc.dg/va-arg-pack-1.c: New test.
1565
1566 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
1567
1568         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1569         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1570         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1571         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1572         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1573
1574 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1575
1576         PR c++/30302
1577         * g++.dg/ext/anon-struct5.C: New.
1578
1579 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
1580
1581         * gcc.dg/i386-cpuid.h: Remove.
1582         * gcc.target/i386/mmx-check.h: Include cpuid.h.
1583         (main): Use __get_cpuid to get target features.
1584         * gcc.target/i386/sse-check.h: Ditto.
1585         * gcc.target/i386/sse2-check.h: Ditto.
1586         * gcc.target/i386/sse3-check.h: Ditto.
1587         * gcc.target/i386/ssse3-check.h: Ditto.
1588         * gcc.target/i386/sse4_1-check.h: Ditto.
1589         * gcc.target/i386/sse4_2-check.h: Ditto.
1590         * gcc.target/i386/sse4a-check.h: Ditto.
1591         * gcc.dg/torture/pr16104-1.c: Ditto.
1592         (do_test): Change to void.
1593         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1594         * gcc.target/i386/sse-6.c: Ditto.
1595         * gcc.target/i386/sse-7.c: Ditto.
1596         * g++.dg/other/i386-1.C: Include cpuid.h.
1597         (main): New function.  Use __get_cpuid to get target fetaures.
1598
1599 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1600             David Ung  <davidu@mips.com>
1601             Nigel Stephens <nigel@mips.com>
1602
1603         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1604         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1605         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1606         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1607         * gcc.dg/torture/mips-hilo-1.c: Likewise.
1608         * gcc.dg/torture/mips-hilo-2.c: Likewise.
1609         * gcc.dg/torture/pr19683-1.c: Likewise.
1610         * gcc.target/mips/madd-3.c: Likewise.
1611         * gcc.target/mips/maddu-3.c: Likewise.
1612         * gcc.target/mips/msub-3.c: Likewise.
1613         * gcc.target/mips/msubu-3.c: Likewise.
1614         * gcc.target/mips/asm-1.c: Likewise.
1615         * gcc.target/mips/branch-1.c: Likewise.
1616         * gcc.target/mips/ins-1.c: Likewise.
1617         * gcc.target/mips/near-far-3.c: Likewise.
1618         * gcc.target/mips/near-far-4.c: Likewise.
1619         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1620         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1621         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1622         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1623         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1624         * gcc.target/mips/dspr2-MULT.c: Likewise.
1625         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1626         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1627         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1628         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1629         * gcc.target/mips/code-readable-2.c: Likewise.
1630         * gcc.target/mips/code-readable-3.c: Likewise.
1631
1632 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1633             David Ung  <davidu@mips.com>
1634             Nigel Stephens <nigel@mips.com>
1635
1636         * gcc.target/mips/mips16-attributes.c: New.
1637
1638 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
1639
1640         PR fortran/31564
1641         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1642
1643         PR fortran/33241
1644         * gfortran.dg/char_length_10.f90: New test.
1645
1646 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1647
1648         PR c++/29731
1649         * g++.dg/parse/template24.C: New.
1650
1651 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1652
1653         * g++.dg/other/spu2vmx-1.C: New test.
1654
1655 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1656
1657         PR tree-optimization/33017
1658         * gcc.dg/pr33017.c: New test.
1659
1660 2007-09-05  Ben Elliston  <bje@au.ibm.com>
1661
1662         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1663         __protected_stream family of macros.
1664
1665 2007-09-04  Jan Hubicka  <jh@suse.cz>
1666
1667         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1668         * gcc.dg/tree-ssa/pr27236.c: Likewise.
1669         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1670         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1671         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1672         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1673         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1674         Likewise.
1675
1676 2007-09-04  Janus Weil  <jaydub66@gmail.com>
1677             Tobias Burnus  <burnus@net-b.de>
1678
1679         * gfortran.dg/proc_decl_1.f90: New.
1680         * gfortran.dg/proc_decl_2.f90: New.
1681         * gfortran.dg/proc_decl_3.f90: New.
1682         * gfortran.dg/proc_decl_4.f90: New.
1683
1684 2007-09-04  Jan Hubicka  <jh@suse.cz>
1685
1686         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1687         * gcc.dg/vect/vect-105.c: Mark functions noinline.
1688         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1689         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1690         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1691         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1692         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1693         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1694         * gcc.dg/vect/vect-50.c: Mark functions noinline.
1695         * gcc.dg/vect/vect-33.c: Mark functions noinline.
1696         * gcc.dg/vect/vect-16.c: Mark functions noinline.
1697         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1698         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1699         * gcc.dg/vect/vect-92.c: Mark functions noinline.
1700         * gcc.dg/vect/vect-75.c: Mark functions noinline.
1701         * gcc.dg/vect/vect-58.c: Mark functions noinline.
1702         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1703         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1704         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1705         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1706         * gcc.dg/vect/vect-114.c: Mark functions noinline.
1707         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1708         * gcc.dg/vect/vect-8.c: Mark functions noinline.
1709         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1710         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1711         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1712         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1713         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1714         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1715         * gcc.dg/vect/vect-42.c: Mark functions noinline.
1716         * gcc.dg/vect/vect-25.c: Mark functions noinline.
1717         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1718         * gcc.dg/vect/vect-67.c: Mark functions noinline.
1719         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1720         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1721         * gcc.dg/vect/vect-106.c: Mark functions noinline.
1722         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1723         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1724         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1725         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1726         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1727         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1728         * gcc.dg/vect/vect-34.c: Mark functions noinline.
1729         * gcc.dg/vect/vect-17.c: Mark functions noinline.
1730         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1731         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1732         * gcc.dg/vect/vect-93.c: Mark functions noinline.
1733         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1734         * gcc.dg/vect/vect-76.c: Mark functions noinline.
1735         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1736         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1737         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1738         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1739         * gcc.dg/vect/vect-115.c: Mark functions noinline.
1740         * gcc.dg/vect/vect-9.c: Mark functions noinline.
1741         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1742         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1743         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1744         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1745         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1746         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1747         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1748         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1749         * gcc.dg/vect/vect-60.c: Mark functions noinline.
1750         * gcc.dg/vect/vect-26.c: Mark functions noinline.
1751         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1752         * gcc.dg/vect/vect-85.c: Mark functions noinline.
1753         * gcc.dg/vect/vect-68.c: Mark functions noinline.
1754         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1755         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1756         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1757         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1758         * gcc.dg/vect/vect-107.c: Mark functions noinline.
1759         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1760         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1761         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1762         * gcc.dg/vect/vect-52.c: Mark functions noinline.
1763         * gcc.dg/vect/vect-35.c: Mark functions noinline.
1764         * gcc.dg/vect/vect-18.c: Mark functions noinline.
1765         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1766         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1767         * gcc.dg/vect/vect-77.c: Mark functions noinline.
1768         * gcc.dg/vect/vect-2.c: Mark functions noinline.
1769         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1770         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1771         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1772         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1773         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1774         * gcc.dg/vect/vect-116.c: Mark functions noinline.
1775         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1776         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1777         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1778         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1779         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1780         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1781         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1782         * gcc.dg/vect/vect-44.c: Mark functions noinline.
1783         * gcc.dg/vect/vect-27.c: Mark functions noinline.
1784         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1785         * gcc.dg/vect/vect-86.c: Mark functions noinline.
1786         * gcc.dg/vect/vect-100.c: Mark functions noinline.
1787         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1788         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1789         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1790         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1791         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1792         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1793         * gcc.dg/vect/vect-108.c: Mark functions noinline.
1794         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1795         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1796         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1797         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1798         * gcc.dg/vect/vect-11.c: Mark functions noinline.
1799         * gcc.dg/vect/vect-70.c: Mark functions noinline.
1800         * gcc.dg/vect/vect-36.c: Mark functions noinline.
1801         * gcc.dg/vect/vect-19.c: Mark functions noinline.
1802         * gcc.dg/vect/vect-95.c: Mark functions noinline.
1803         * gcc.dg/vect/vect-78.c: Mark functions noinline.
1804         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1805         * gcc.dg/vect/vect-3.c: Mark functions noinline.
1806         * gcc.dg/vect/vect-all.c: Mark functions noinline.
1807         * gcc.dg/vect/vect-117.c: Mark functions noinline.
1808         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1809         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1810         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1811         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1812         * gcc.dg/vect/vect-20.c: Mark functions noinline.
1813         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1814         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1815         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1816         * gcc.dg/vect/vect-62.c: Mark functions noinline.
1817         * gcc.dg/vect/vect-28.c: Mark functions noinline.
1818         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1819         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1820         * gcc.dg/vect/vect-87.c: Mark functions noinline.
1821         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1822         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1823         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1824         * gcc.dg/vect/vect-109.c: Mark functions noinline.
1825         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1826         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1827         noinline.
1828         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1829         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1830         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1831         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1832         * gcc.dg/vect/vect-12.c: Mark functions noinline.
1833         * gcc.dg/vect/vect-71.c: Mark functions noinline.
1834         * gcc.dg/vect/vect-54.c: Mark functions noinline.
1835         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1836         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1837         * gcc.dg/vect/vect-96.c: Mark functions noinline.
1838         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1839         * gcc.dg/vect/vect-110.c: Mark functions noinline.
1840         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1841         * gcc.dg/vect/vect-4.c: Mark functions noinline.
1842         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1843         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1844         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1845         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1846         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1847         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1848         * gcc.dg/vect/vect-21.c: Mark functions noinline.
1849         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1850         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1851         * gcc.dg/vect/vect-80.c: Mark functions noinline.
1852         * gcc.dg/vect/vect-63.c: Mark functions noinline.
1853         * gcc.dg/vect/vect-46.c: Mark functions noinline.
1854         * gcc.dg/vect/vect-29.c: Mark functions noinline.
1855         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1856         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1857         * gcc.dg/vect/vect-88.c: Mark functions noinline.
1858         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1859         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1860         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1861         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1862         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1863         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1864         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1865         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1866         * gcc.dg/vect/vect-30.c: Mark functions noinline.
1867         * gcc.dg/vect/vect-13.c: Mark functions noinline.
1868         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1869         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1870         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1871         * gcc.dg/vect/vect-72.c: Mark functions noinline.
1872         * gcc.dg/vect/vect-38.c: Mark functions noinline.
1873         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1874         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1875         * gcc.dg/vect/vect-97.c: Mark functions noinline.
1876         * gcc.dg/vect/vect-111.c: Mark functions noinline.
1877         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1878         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1879         * gcc.dg/vect/vect-5.c: Mark functions noinline.
1880         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1881         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1882         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1883         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1884         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1885         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1886         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1887         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1888         * gcc.dg/vect/vect-22.c: Mark functions noinline.
1889         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1890         * gcc.dg/vect/vect-64.c: Mark functions noinline.
1891         * gcc.dg/vect/vect-89.c: Mark functions noinline.
1892         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1893         * gcc.dg/vect/vect-103.c: Mark functions noinline.
1894         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1895         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1896         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1897         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1898         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1899         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1900         * gcc.dg/vect/vect-31.c: Mark functions noinline.
1901         * gcc.dg/vect/vect-14.c: Mark functions noinline.
1902         * gcc.dg/vect/vect-73.c: Mark functions noinline.
1903         * gcc.dg/vect/vect-56.c: Mark functions noinline.
1904         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1905         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1906         * gcc.dg/vect/vect-98.c: Mark functions noinline.
1907         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1908         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1909         * gcc.dg/vect/vect-112.c: Mark functions noinline.
1910         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1911         * gcc.dg/vect/vect-6.c: Mark functions noinline.
1912         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1913         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1914         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1915         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1916         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1917         * gcc.dg/vect/pr25413.c: Mark functions noinline.
1918         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1919         * gcc.dg/vect/vect-40.c: Mark functions noinline.
1920         * gcc.dg/vect/vect-23.c: Mark functions noinline.
1921         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1922         * gcc.dg/vect/vect-82.c: Mark functions noinline.
1923         * gcc.dg/vect/vect-65.c: Mark functions noinline.
1924         * gcc.dg/vect/vect-48.c: Mark functions noinline.
1925         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1926         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1927         * gcc.dg/vect/vect-104.c: Mark functions noinline.
1928         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1929         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1930         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1931         * gcc.dg/vect/vect-32.c: Mark functions noinline.
1932         * gcc.dg/vect/vect-15.c: Mark functions noinline.
1933         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1934         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1935         * gcc.dg/vect/vect-91.c: Mark functions noinline.
1936         * gcc.dg/vect/vect-74.c: Mark functions noinline.
1937         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1938         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1939         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1940         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1941         * gcc.dg/vect/vect-99.c: Mark functions noinline.
1942         * gcc.dg/vect/vect-113.c: Mark functions noinline.
1943         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1944         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1945         * gcc.dg/vect/vect-7.c: Mark functions noinline.
1946         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1947         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1948         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1949         * gcc.dg/vect/vect-24.c: Mark functions noinline.
1950         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1951         * gcc.dg/vect/vect-83.c: Mark functions noinline.
1952         * gcc.dg/vect/vect-66.c: Mark functions noinline.
1953         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1954
1955 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1956
1957         PR middle-end/33187
1958         * gcc.target/i386/cmov7.c: New file.
1959
1960 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1961
1962         * gcc.target/i386/sse4a-check.h: New file.
1963         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
1964         * gcc.target/i386/sse4a-insert.c: Ditto.
1965         * gcc.target/i386/sse4a-montsd.c: Ditto.
1966         * gcc.target/i386/sse4a-montss.c: Ditto.
1967         * gcc.target/i386/mmx-check.h: New file.
1968         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
1969         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1970         * gcc.target/i386/sse-check.h: New file.
1971         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
1972         * gcc.target/i386/sse-3.c: Ditto.
1973         * gcc.target/i386/sse-7.c: Ditto.
1974         * gcc.target/i386/sse-9.c: Ditto.
1975         * gcc.target/i386/ssefn-3.c: Ditto.
1976         * gcc.target/i386/sse-recip.c: Ditto.
1977         * gcc.target/i386/sse-recip-vec.c: Ditto.
1978         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1979         * gcc.target/i386/20020523-1.c: Remove.
1980         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
1981         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1982         * gcc.target/i386/ssefn-4.c: Ditto.
1983         * gcc.target/i386/sse-6.c: Ditto.
1984         * gcc.target/i386/sse-10.c: Ditto.
1985         * gcc.target/i386/sse-11.c: Ditto.
1986         * gcc.target/i386/sse-18.c: Ditto.
1987         * gcc.target/i386/fpprec-1.c: Ditto.
1988         * g++.dg/other/i386-1.C: Ditto.
1989
1990 2007-09-04  Richard Guenther  <rguenther@suse.de>
1991
1992         PR tree-optimization/33291
1993         * gcc.dg/volatile2.c: New testcase.
1994         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1995         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1996         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1997         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1998
1999 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2000
2001         PR fortran/33253
2002         * gfortran.dg/namelist_15.f90: Update test.
2003         * gfortran.dg/namelist_24.f90: Update test.
2004         * gfortran.dg/namelist_38.f90: New test.
2005
2006 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2007
2008         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
2009         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2010         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
2011         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2012         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
2013         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2014
2015 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2016
2017         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2018         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2019
2020         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2021
2022 2007-09-02  David Daney  <ddaney@avtrex.com>
2023
2024         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2025         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2026         * gcc.target/mips/atomic-memory-1.c: Ditto.
2027         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2028
2029 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2030
2031         * gcc.target/cris/builtin_clz_v0.c: New testcase.
2032         * gcc.target/cris/builtin_clz_v3.c: New testcase.
2033
2034 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
2035
2036         * gfortran.dg/substr_6.f90: New test.
2037
2038 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
2039
2040         PR c++/33208
2041         * g++.dg/other/error18.C: New.
2042         * g++.dg/expr/bitfield3.C: Adjust.
2043
2044 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
2045
2046         PR fortran/33276
2047         * gfortran.fortran-torture/compile/pr33276.f90: New.
2048
2049 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
2050
2051         PR middle-end/33272
2052         * gcc.dg/c99-arraydecl-3.c: New test.
2053
2054 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2055
2056         PR c++/32597
2057         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2058         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2059
2060 2007-08-31  Tobias Burnus  <burnus@net-b.de>
2061
2062         PR fortran/33232
2063         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2064         * gfortran.dg/read_1.f90: New.
2065
2066 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2067
2068         PR c++/33210
2069         * g++.dg/template/error30.C: New.
2070
2071 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2072
2073         PR c++/32113
2074         * g++.dg/template/crash70.C: New.
2075
2076 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2077
2078         PR c++/33212
2079         * g++.dg/ext/is_class_error.C: New.
2080
2081 2007-08-31  Olivier Hainque  <hainque@adacore.com>
2082
2083         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2084         
2085 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
2086             Revital Eres  <eres@il.ibm.com>
2087
2088         * gcc.target/powerpc/paired-1.c: New test.
2089         * gcc.target/powerpc/paired-2.c: New test.
2090         * gcc.target/powerpc/paired-3.c: New test.
2091         * gcc.target/powerpc/paired-4.c: New test.
2092         * gcc.target/powerpc/paired-5.c: New test.
2093         * gcc.target/powerpc/paired-6.c: New test.
2094         * gcc.target/powerpc/paired-7.c: New test.
2095         * gcc.target/powerpc/ppc-paired.c: New test.
2096
2097 2007-08-31  Ollie Wild  <aaw@google.com>
2098
2099         * g++.dg/conversion/ptrmem2.C: New test.
2100         * g++.dg/conversion/ptrmem3.C: New test.
2101         * g++.dg/conversion/ptrmem4.C: New test.
2102         * g++.dg/conversion/ptrmem5.C: New test.
2103         * g++.dg/conversion/ptrmem6.C: New test.
2104         * g++.dg/conversion/ptrmem7.C: New test.
2105         * g++.dg/conversion/ptrmem8.C: New test.
2106
2107 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
2108
2109         PR fortran/31879
2110         * gfortran.dg/char_length_7.f90: New test.
2111         * gfortran.dg/char_length_9.f90: New test.
2112         * gfortran.dg/char_assign_1.f90: Add extra warning.
2113
2114         PR fortran/31197
2115         PR fortran/31258
2116         * gfortran.dg/char_length_8.f90: New test.
2117
2118 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2119
2120         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2121
2122 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2123
2124         * gcc.dg/inline-24.c: New test.
2125         * g++.dg/opt/inline11.C: New test.
2126
2127 2007-08-30  Richard Guenther  <rguenther@suse.de>
2128
2129         * gcc.target/i386/vectorize5.c: New testcase.
2130
2131 2007-08-30  Tobias Burnus  <burnus@net-b.de>
2132
2133         PR fortran/33228
2134         * interface.c (check_interface0): Improve error for external procs.
2135         (check_sym_interfaces): Fix checking of module procedures.
2136
2137 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2138
2139         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2140         (AI): Add AI_ALIGN.
2141         * gcc.dg/sync-3.c: New test.
2142
2143         PR middle-end/32758
2144         * gcc.dg/cleanup-12.c: New test.
2145
2146 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
2147
2148         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2149         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2150         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2151         * gcc.dg/pr32450.c: Ditto.
2152         * gcc.dg/nest.c: Ditto.
2153         * gcc.dg/nested-func-4.c: Ditto.
2154         * g++.old-deja/g++.law/profile1.C: Ditto.
2155
2156 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2157
2158         PR fortran/32989
2159         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2160         non-default integer kind arguments.
2161
2162 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
2163
2164         PR fortran/33105
2165         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2166
2167 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2168
2169         * gcc.dg/h8300-ice2.c: Remove target selector.
2170
2171 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
2172
2173         PR fortran/33215
2174         * gfortran.dg/binding_label_tests_15.f03: New test case.
2175         * gfortran.dg/binding_label_tests_16.f03: Ditto.
2176
2177 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2178
2179         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2180         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2181
2182 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
2183
2184         PR c++/33194
2185         * g++.dg/other/canon-33194.C: New.
2186
2187 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2188
2189         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2190         * gcc.c-torture/execute/pr23135.c: Likewise.
2191
2192 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2193
2194         * gcc.dg/pr31344.c: Move to ...
2195         * gcc.dg/dfp/pr31344.c: ... here.
2196         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2197         * gcc.dg/20050503-1.c: Ditto.
2198         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2199         * gcc.dg/20061127-1.c: Compile only for fpic targets.
2200         * gcc.dg/20060801-1.c: Ditto.
2201
2202 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2203
2204         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2205         * gfortran.dg/nan_1.f90: Likewise.
2206
2207 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2208
2209         PR fortran/33055
2210         Revert previous patch.
2211
2212 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
2213             Kazu Hirata  <kazu@codesourcery.com>
2214
2215         * gcc.target/m68k/interrupt-1.c: New.
2216
2217 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2218
2219         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2220         10000 for targets where "int" can't hold at least 100000.
2221         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2222         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2223         (test5)(test6): Use it.
2224         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2225         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2226         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2227         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2228         * gcc.dg/attr-alloc_size.c (test): Likewise.
2229
2230 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
2231
2232         PR c++/33209
2233         * g++.dg/template/error29.C: New.
2234
2235 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR c++/32596
2238         * g++.dg/ext/visibility/anon5.C: New test.
2239
2240 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2241
2242         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2243
2244 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2245
2246         * gfortran.dg/gamma_1.f90: Remove large-real tests.
2247         * gfortran.dg/gamma_2.f90: Remove large-real tests.
2248         * gfortran.dg/gamma_4.f90: New: large-real tests.
2249
2250 2007-08-28  Jason Merrill  <jason@redhat.com>
2251
2252         PR c++/29000
2253         * g++.dg/ext/stmtexpr12.C: New test.
2254
2255         PR c++/28558
2256         * g++.dg/ext/attrib28.C: New test.
2257
2258 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
2259
2260         PR target/32661
2261         * gcc.target/i386/pr32661.c: New test.
2262
2263 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2264
2265         PR middle-end/32370
2266         * gcc.dg/pr32370.c: New test.
2267
2268         PR rtl-optimization/33148
2269         * gcc.c-torture/compile/20070827-1.c: New test.
2270
2271         PR debug/32914
2272         * d++.dg/debug/const3.C: New test.
2273         * d++.dg/debug/const4.C: New test.
2274         * d++.dg/debug/dwarf2/const1.C: New test.
2275         * d++.dg/debug/dwarf2/const2.C: New test.
2276         * d++.dg/debug/dwarf2/const2b.C: New test.
2277
2278 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
2279             Vladimir Yanovsky  <yanov@il.ibm.com>
2280             Revital Eres  <eres@il.ibm.com>
2281             Andrey Belevantsev  <abel@ispras.ru>
2282
2283         * gcc.dg/sms-1.c: New test.
2284
2285 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
2286
2287         * g++.dg/ext/gnu-inline-common.h: New.
2288         * g++.dg/ext/gnu-inline-global-reject.C: New.
2289         * g++.dg/ext/gnu-inline-global.C: New.
2290         * g++.dg/ext/gnu-inline-namespace.C: New.
2291         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2292         * g++.dg/ext/gnu-inline-class.C: New.
2293         * g++.dg/ext/gnu-inline-class-static.C: New.
2294         * g++.dg/ext/gnu-inline-template-class.C: New.
2295         * g++.dg/ext/gnu-inline-template-func.C: New.
2296
2297 2007-08-27  Jason Merrill  <jason@redhat.com>
2298
2299         PR c++/31337
2300         * g++.dg/ext/stmtexpr11.C: New.
2301
2302 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
2303
2304         * lib/target-supports.exp (check_profiling_available):
2305         Set profiling_available_saved to 0 on fido-*-elf.
2306
2307 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
2308
2309         PR tree-optimization/33173
2310         
2311         * gcc.c-torture/compile/pr33173.c: New.
2312
2313 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
2314
2315         PR target/31385
2316         * gcc.dg/dfp/pr31385.c: New.
2317
2318 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2319
2320         * gcc.dg/unsigned-long-compare.c: Remove target selector.
2321
2322 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2323
2324         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2325         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2326         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2327         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2328         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2329         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2330         gcc.target/m68k directory.
2331         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2332         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2333         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2334         gcc.target/cris directory.
2335         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2336         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2337         gcc.target/bfin directory.
2338
2339         * gcc.target/sh: New directory.
2340         * gcc.target/sh/sh.exp: New file.
2341         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2342         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2343         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2344         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2345         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2346         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2347
2348 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2349
2350         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2351         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2352         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2353         * gcc.target/i386/local2.c: Ditto.
2354         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2355         * gcc.target/i386/20011119-1.c: Ditto.
2356         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2357         * gcc.target/i386/fastcall-1.c: Fix target selector.
2358
2359 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2360
2361         PR fortran/33055
2362         * gfortran.dg/negative_unit.f: Add new check
2363         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2364         -fdefault-integer-8.
2365
2366 2007-08-26  Asher Langton  <langton2@llnl.gov>
2367
2368         * gfortran.dg/recursive_stack.f90: New.
2369         * gfortran.dg/openmp_stack.f90: New.
2370
2371 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2372
2373         PR fortran/31298
2374         * gfortran.dg/use_10.f90: New.
2375
2376 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2377
2378         PR fortran/32985
2379         * gfortran.dg/namelist_14.f90: Make test case valid.
2380         * gfortran.dg/common_10.f90: New.
2381
2382 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2383
2384         PR middle-end/33181
2385         * gcc.dg/ifelse-2.c: New.
2386
2387 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2388
2389         PR fortran/32980
2390         * gfortran.dg/gamma_1.f90: New.
2391         * gfortran.dg/gamma_2.f90: New.
2392         * gfortran.dg/gamma_3.f90: New.
2393
2394 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2395
2396         PR fortran/33188
2397         * gfortran.dg/used_types_18.f90: New.
2398
2399 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
2400
2401         * gcc.dg/array-init-2.c: New test.
2402
2403 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2404
2405         PR fortran/33178
2406         * gfortran.dg/initialization_4.f90: Update dg-error.
2407         * gfortran.dg/initialization_13.f90: New.
2408
2409 2007-08-24  Richard Guenther  <rguenther@suse.de>
2410
2411         PR middle-end/33166
2412         * gcc.c-torture/compile/pr33166.c: New testcase.
2413
2414 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2415
2416         PR fortran/33139
2417         * gfortran.dg/pointer_assign_4.f90: New.
2418         * gfortran.dg/shape_2.f90: Fix test case.
2419         * gfortran.dg/char_result_4.f90: Ditto.
2420
2421 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2422
2423         * gcc.dg/array-init-1.c: New test.
2424
2425         PR c++/32567
2426         * g++.dg/parse/crash36.C: New test.
2427
2428 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
2429
2430         * gcc.dg/pr32721.c: Updated.
2431
2432 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2433
2434         PR tree-optimization/32573
2435         PR middle-end/32946
2436         * gcc.dg/pr32573.c: New test.
2437
2438         PR c++/32898
2439         * g++.dg/lookup/ns3.C: New test.
2440
2441         * gfortran.dg/assumed_charlen_sharing.f90: New test.
2442
2443         PR c++/31941
2444         * g++.dg/parse/crash37.C: New test.
2445
2446 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2447
2448         PR target/17390
2449         * gcc.target/i386/pr17390.c: New test.
2450
2451 2007-08-23  Richard Guenther  <rguenther@suse.de>
2452
2453         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2454         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2455         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2456         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2457         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2458         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2459         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2460         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2461
2462 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2463
2464         * gcc.target/s390: New directory.
2465         * gcc.target/s390/s390.exp: New file.
2466         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2467         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2468         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2469         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2470         gcc.target/s390 directory.
2471
2472 2007-08-23  Richard Guenther  <rguenther@suse.de>
2473
2474         PR tree-optimization/32328
2475         * testsuite/gcc.dg/pr32328.c: New testcase.
2476
2477 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2478
2479         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2480           available.
2481
2482 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2483
2484         PR fortran/33095
2485         * gfortran.dg/min_max_optional_5.f90: New test.
2486         * gfortran.dg/min_max_optional_2.f90: Remove.
2487         * gfortran.dg/min_max_optional_3.f90: Remove.
2488         * gfortran.dg/min_max_optional_4.f90: Remove.
2489
2490 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2491
2492         * gcc.target/i386/xorps-sse.c: New.
2493         * gcc.target/i386/xorps-sse2.c: New.
2494
2495 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2496
2497         * gcc.target/i386/cmov3.c: Fix scan-assembler.
2498         * gcc.target/i386/cmov4.c: Fix scan-assembler.
2499         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2500
2501 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2502
2503         PR fortran/33020
2504         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2505         include multiple kinds for SHAPE parameter within a single
2506         namespace.
2507         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2508         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
2509
2510 2007-08-22  Janus Weil  <jaydub66@gmail.com>
2511
2512         * interface_abstract_1.f90: Extended test case.
2513         * interface_abstract_3.f90: New test.
2514
2515 2007-08-21  Christian Bruel  <christian.bruel@st.com>
2516
2517         * gcc.dg/fold-sub.c: New test.
2518         
2519 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2520
2521         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2522         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2523         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2524         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2525         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2526         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2527
2528 2007-08-22  Richard Guenther  <rguenther@suse.de>
2529
2530         PR middle-end/33007
2531         * gcc.dg/pr33007.c: New testcase.
2532
2533 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
2534
2535         * gcc.c-torture/execute/strcmp-1.x: Delete.
2536
2537 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2538
2539         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2540         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2541         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2542         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2543         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2544         gcc.target/i386/stack-realign.c,
2545         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2546         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2547         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2548         target using dg-require-effective-target directive.
2549         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2550         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2551         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2552         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2553         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2554         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2555         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2556         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2557         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2558         Require lp64 target using dg-require-effective-target directive.
2559         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2560         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2561         directive.
2562         * gcc.target/i386/20010202-1.c: Move from here ...
2563         * gcc.dg/20010202-1.c: ... to here.
2564
2565 2007-08-22  Richard Guenther  <rguenther@suse.de>
2566
2567         PR tree-optimization/33142
2568         * gcc.c-torture/execute/pr33142.c: New testcase.
2569
2570 2007-08-22  Richard Guenther  <rguenther@suse.de>
2571
2572         PR middle-end/32563
2573         * g++.dg/torture/pr32563.C: New testcase.
2574
2575 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
2576
2577         PR middle-end/32912
2578         * gcc.dg/pr32912-1.c: Add -w to options.
2579         * gcc.dg/pr32912-2.c: Likewise.
2580         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2581
2582 2007-08-21  Ian Lance Taylor  <iant@google.com>
2583
2584         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2585
2586 2007-08-21  Ian Lance Taylor  <iant@google.com>
2587
2588         PR tree-optimization/33134
2589         * g++.dg/tree-ssa/pr33134.C: New test.
2590
2591 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
2592
2593         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2594         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2595
2596 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
2597
2598         PR debug/32610
2599         * gcc.dg/debug/pr32610.c: New test.
2600
2601         * g++.dg/init/new24.C: New test.
2602
2603         PR middle-end/32912
2604         * gcc.dg/pr32912-1.c: New test.
2605         * gcc.dg/pr32912-2.c: New test.
2606         * gcc.dg/pr32912-3.c: New test.
2607
2608 2007-08-21  Richard Guenther  <rguenther@suse.de>
2609
2610         * gcc.dg/pointer-arith-10.c: New testcase.
2611
2612 2007-08-21  Richard Guenther  <rguenther@suse.de>
2613
2614         PR middle-end/33122
2615         * gcc.c-torture/compile/pr33122.c: New testcase.
2616
2617 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
2618
2619         * g++.dg/warn/Wnvdtor-2.C: New testcase.
2620
2621 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
2622
2623         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2624
2625 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
2626
2627         PR c++/33025
2628         * g++.dg/init/new23.C: New test.
2629
2630 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2631
2632         PR middle-end/30564
2633         * gcc.c-torture/compile/pr30564-1.c: New test.
2634         * gcc.c-torture/compile/pr30564-2.c: New test.
2635
2636 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
2637
2638         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2639
2640 2007-08-19  Tobias Burnus  <burnus@net-b.de>
2641
2642         * gfortran.dg/interface_abstract_2.f90: New.
2643         * gfortran.dg/interface_abstract_1.f90: Fix typo.
2644
2645 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2646
2647         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2648         unknown (so that outer-loop wont get analyzed).
2649         * gcc.dg/vect/vect-outer-1a.c: New test.
2650         * gcc.dg/vect/vect-outer-1b.c: New test.
2651         * gcc.dg/vect/vect-outer-1.c: New test.
2652         * gcc.dg/vect/vect-outer-2a.c: New test.
2653         * gcc.dg/vect/vect-outer-2b.c: New test.
2654         * gcc.dg/vect/vect-outer-2c.c: New test.
2655         * gcc.dg/vect/vect-outer-2.c: New test.
2656         * gcc.dg/vect/vect-outer-3a.c: New test.
2657         * gcc.dg/vect/vect-outer-3b.c: New test.
2658         * gcc.dg/vect/vect-outer-3c.c: New test.
2659         * gcc.dg/vect/vect-outer-3.c: New test.
2660         * gcc.dg/vect/vect-outer-4a.c: New test.
2661         * gcc.dg/vect/vect-outer-4b.c: New test.
2662         * gcc.dg/vect/vect-outer-4c.c: New test.
2663         * gcc.dg/vect/vect-outer-4d.c: New test.
2664         * gcc.dg/vect/vect-outer-4e.c: New test.
2665         * gcc.dg/vect/vect-outer-4f.c: New test.
2666         * gcc.dg/vect/vect-outer-4g.c: New test.
2667         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2668         * gcc.dg/vect/vect-outer-4i.c: New test.
2669         * gcc.dg/vect/vect-outer-4j.c: New test.
2670         * gcc.dg/vect/vect-outer-4k.c: New test.
2671         * gcc.dg/vect/vect-outer-4l.c: New test.
2672         * gcc.dg/vect/vect-outer-4m.c: New test.
2673         * gcc.dg/vect/vect-outer-4.c: New test.
2674         * gcc.dg/vect/vect-outer-5.c: New test.
2675         * gcc.dg/vect/vect-outer-6.c: New test.
2676         * gcc.dg/vect/vect-outer-fir.c: New test.
2677         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2678         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2679
2680 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2681
2682         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2683         and -fno-tree-reassoc.
2684         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2685         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2686         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2687         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2688         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2689         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2690         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2691         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2692         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2693         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2694         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2695         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2696         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2697         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2698         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2699         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2700         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2701         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2702         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2703         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2704         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2705         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2706         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2707         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2708         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2709         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2710         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2711         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2712         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2713         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2714         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2715         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2716         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2717         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2718         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2719         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2720         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2721
2722 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2723
2724         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2725         versioning for aliasing).
2726         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2727
2728         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2729         targets.
2730         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2731
2732 2007-08-18  Tom Tromey  <tromey@redhat.com>
2733
2734         PR preprocessor/32974:
2735         * gcc.dg/cpp/pr32974.c: New file.
2736
2737 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2738
2739         * gfortran.dg/interface_abstract_1.f90: New.
2740
2741 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2742
2743         PR fortran/32881
2744         * gfortran.dg/pure_initializer_1.f90: New test.
2745
2746 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2747
2748         PR fortran/32875
2749         * gfortran.dg/array_constructor_18.f90: New test.
2750
2751 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2752
2753         PR c++/28989
2754         * g++.dg/expr/lval3.C: New test.
2755         * g++.dg/expr/lval4.C: New test.
2756
2757 2007-08-17  Ollie Wild  <aaw@google.com>
2758
2759         PR c++/31749
2760         * g++.dg/lookup/builtin3.C: New test.
2761         * g++.dg/lookup/builtin4.C: New test.
2762         * g++.dg/lookup/using19.C: New test.
2763
2764 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2765
2766         PR c++/32190
2767         * g++.dg/parse/error31.C: New.
2768
2769 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2770
2771         PR c++/32112
2772         * g++.dg/template/error26.C: New.
2773
2774 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2775
2776         PR fortran/33079
2777         * gfortran.dg/zero_length_2.f90: New test.
2778
2779 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2780
2781         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2782         * gfortran.dg/kind_tests_3.f03: Ditto.
2783         * gfortran.dg/global_vars_f90_init.f90: Ditto.
2784         * gfortran.dg/interface_13.f90: Ditto.
2785         * gfortran.dg/pr32738.f90: Ditto.
2786         * gfortran.dg/module_private_1.f90: Ditto.
2787         * gfortran.dg/test_only_clause.f90: Ditto.
2788         * gfortran.dg/bind_c_vars.f90: Ditto.
2789         * gfortran.dg/bind_c_dts.f90: Ditto.
2790         * gfortran.dg/use_9.f90: Ditto.
2791         * gfortran.dg/generic_8.f90: Ditto.
2792         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2793         * gfortran.dg/private_type_6.f90: Ditto.
2794         * gfortran.dg/c_assoc.f90: Ditto.
2795         * gfortran.dg/private_type_7.f90: Ditto.
2796         * gfortran.dg/global_vars_c_init.f90: Ditto.
2797         * gfortran.dg/bind_c_dts_2.f03: Ditto.
2798         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2799         * gfortran.dg/c_size_t_test.f03: Ditto.
2800         * gfortran.dg/used_types_12.f90: Ditto.
2801         * gfortran.dg/pr25923.f90: Ditto.
2802         * gfortran.dg/test_com_block.f90: Ditto.
2803         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2804         * gfortran.dg/equiv_constraint_7.f90: Ditto.
2805         * gfortran.dg/com_block_driver.f90: Ditto.
2806         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2807         * gfortran.dg/use_iso_c_binding.f90: Ditto.
2808         * gfortran.dg/c_loc_test.f90: Ditto.
2809         * gfortran.dg/c_ptr_tests.f03: Ditto.
2810         * gfortran.dg/module_interface_1.f90: Ditto.
2811
2812 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2813
2814         PR c++/32870
2815         * g++.dg/other/error17.C: Adjust.
2816         
2817 2007-08-17  Ben Elliston  <bje@au.ibm.com>
2818
2819         PR middle-end/32970
2820         * g++.dg/ext/altivec-14.C: New test.
2821
2822 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2823
2824         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2825         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2826         dump files.
2827         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2828         * gcc.dg/vect/pr32366.c: Ditto.
2829
2830 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2831
2832         PR testsuite/33082
2833         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2834         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2835         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2836         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2837
2838 2007-08-16  Tobias Burnus  <burnus@net-b.de>
2839
2840         PR fortran/33072
2841         * gfortran.dg/use_9.f90: New.
2842
2843 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
2844
2845         * g++.dg/gcov/gcov-5.C: New test.
2846
2847 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
2848
2849         * g++.dg/gcov/gcov-4.C: New test.
2850         * lib/gcov.exp (verify-lines): Add support for
2851         checking no-coverage lines.
2852
2853 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
2854
2855         * gcc.dg/vect/vect-vfa-01.c: New.
2856         * gcc.dg/vect/vect-vfa-02.c: New.
2857         * gcc.dg/vect/vect-vfa-03.c: New.
2858         * gcc.dg/vect/vect-vfa-04.c: New.
2859         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2860         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2861         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2862         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2863         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2864         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2865         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2866         gfortran.dg/vect/pr19049.f90: Rename to start with
2867         prefix no-vfa-.
2868         * gcc.dg/vect/vect.exp: Disable versioning for alias
2869         when test starts with no-vfa-.
2870         * gfortran.dg/vect/vect.exp: Likewise.
2871
2872 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
2873
2874         * gcc.dg/torture/pr32897.c: New test.
2875
2876 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
2877
2878         PR c++/31132
2879         * g++.dg/template/crash69.C: New.
2880
2881 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
2882
2883         * lib/target-supports.exp (check_effective_target_arm32): Use
2884         check_no_compiler_messages.
2885
2886 2007-08-15  Diego Novillo  <dnovillo@google.com>
2887
2888         gcc.dg/tree-ssa/20070815.c: New test.
2889
2890 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2891
2892         PR fortran/33077
2893         * gfortran.dg/random_7.f90: Initialize variable.
2894
2895 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
2896
2897         PR middle-end/33074
2898         * gfortran.dg/pr33074.f90: New test.
2899
2900         PR c++/32992
2901         * g++.dg/opt/nrv14.C: New test.
2902
2903 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
2904
2905         PR c++/33035
2906         * g++.dg/template/crash68.C: New.
2907
2908 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2909
2910         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2911         * gcc.dg/sibcall-4.c: Ditto.
2912
2913 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2914
2915         PR fortran/33066
2916         * gfortran.dg/use_8.f90: New test.
2917         * gfortran.dg/c_loc_tests_2.f03: Fix code.
2918
2919 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
2920
2921         PR c++/27211
2922         * g++.dg/template/error27.C: New.
2923         * g++.dg/template/error28.C: New.
2924         * g++.dg/other/pr28304.C: Adjust.
2925         * g++.old-deja/g++.mike/p811.C: Likewise.
2926
2927 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2928
2929         PR target/30315
2930         * gcc.target/i386/pr30315.c: New.
2931
2932 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2933
2934         PR fortran/32594
2935         * gfortran.dg/substr_5.f90: New test.
2936
2937 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
2938
2939         PR c/30428
2940         * gcc.dg/vector-2.c: New test.
2941
2942         PR c++/30428
2943         * g++.dg/ext/vector8.C: New test.
2944
2945 2007-08-13  Dan Hipschman  <dsh@google.com>
2946
2947         PR c/32953
2948         * gcc.dg/format/array-1.c: Add an additional test for
2949         unterminated format strings of length 1.
2950
2951 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2952
2953         PR fortran/32926
2954         * gfortran.dg/external_procedures_3.f90: New test.
2955
2956 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2957
2958         PR fortran/32827
2959         * gfortran.dg/import6.f90: New test.
2960
2961 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
2962
2963         PR C/30427
2964         *  gcc.dg/vector-1.c: New test.
2965
2966 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2967
2968         * gcc.dg/pr21255-4.c: Skip for PIC.
2969         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2970
2971 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2972
2973         * gcc.dg/attr-isr.c: Skip for PIC.
2974         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2975         * gcc.dg/attr-isr-trapa.c: Likewise.
2976         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2977         * gcc.dg/pragma-isr-trapa.c: Likewise.
2978         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2979
2980 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2981
2982         PR fortran/32962
2983         * gfortran.dg/transpose_1.f90: New test.
2984
2985 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2986
2987         PR fortran/29600
2988         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2989         intrinsic.
2990
2991 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2992
2993         PR fortran/30964
2994         PR fortran/33054
2995         * gfortran.dg/random_4.f90: New test.
2996         * gfortran.dg/random_5.f90: New test.
2997         * gfortran.dg/random_6.f90: New test.
2998         * gfortran.dg/random_7.f90: New test.
2999
3000 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3001
3002         PR fortran/32860
3003         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3004
3005 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3006
3007         PR fortran/31629
3008         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3009
3010 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3011
3012         PR fortran/29600
3013         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3014         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3015
3016 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3017
3018         PR fortran/32937
3019         * gfortran.dg/char_length_6.f90: New test.
3020
3021 2007-08-10  Ollie Wild  <aaw@google.com>
3022
3023         * g++.dg/lookup/using18.C: New test.
3024
3025 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3026
3027         PR c++/17763
3028         * g++.dg/other/error16.C: New.
3029
3030 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3031
3032         PR libfortran/33039
3033         * gfortran.dg/namelist_37.f90: New test.
3034
3035 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3036
3037         PR c++/22256
3038         * g++.dg/conversion/op3.C: New.
3039
3040 2007-08-09  Tobias Burnus  <burnus@net-b.de>
3041
3042         PR fortran/32987
3043         * gfortran.dg/fmt_tab_1.f90: New.
3044         * gfortran.dg/fmt_tab_2.f90: New.
3045
3046 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3047
3048         PR c/32796
3049         * gcc.c-torture/compile/pr32796.c: New test.
3050
3051 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3052
3053         PR middle-end/32813
3054         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3055         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3056         instead of just -O.
3057
3058 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
3059
3060         * gcc.target/mips/code-readable-1.c: New test.
3061         * gcc.target/mips/code-readable-2.c: Likewise.
3062         * gcc.target/mips/code-readable-3.c: Likewise.
3063
3064 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
3065             Revital Eres  <eres@il.ibm.com>
3066
3067         * gfortran.dg/sms-1.f90: Add comment.
3068         * gfortran.dg/sms-2.f90: New.
3069
3070 2007-08-07  Ian Lance Taylor  <iant@google.com>
3071
3072         * gcc.dg/instrument-1.c: New test.
3073         * gcc.dg/instrument-2.c: New test.
3074         * gcc.dg/instrument-3.c: New test.
3075
3076 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
3077
3078         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3079
3080 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
3081
3082         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
3083         !vector_alignment_reachable targets.
3084         * gcc.dg/vect/vect-33.c: Likewise.
3085         * gcc.dg/vect/vect-42.c: Likewise.
3086         * gcc.dg/vect/vect-44.c: Likewise.
3087         * gcc.dg/vect/vect-50.c: Likewise.
3088         * gcc.dg/vect/vect-70.c: Likewise.
3089         * gcc.dg/vect/vect-71.c: Likewise.
3090         * gcc.dg/vect/vect-87.c: Likewise.
3091         * gcc.dg/vect/vect-88.c: Likewise.
3092         * gcc.dg/vect/vect-91.c: Likewise.
3093         * gcc.dg/vect/vect-93.c: Likewise.
3094         * gcc.dg/vect/vect-96.c: Likewise.
3095         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3096         * gcc.dg/vect/section-anchors-69.c: Likewise.
3097         * gcc.dg/vect/pr25413.c: Likewise.
3098         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3099         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3100         * gfortran.dg/vect-2.f90: Likewise.
3101         * gfortran.dg/vect-3.f90: Likewise.
3102         * gfortran.dg/vect-4.f90: Likewise.
3103         * gfortran.dg/vect-5.f90: Likewise.
3104         * lib/target-supports.exp (check_effective_target_natural_alignment): 
3105         Return false for darwin. 
3106         (check_effective_target_vector_alignment_reachable_for_double): New.
3107
3108 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
3109
3110         * gcc.dg/multiword-1.c: New testcase.
3111
3112 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
3113
3114         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3115         messages.
3116         * gfortran.dg/namelist_36.f90: New test.
3117
3118 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3119
3120         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3121           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3122
3123 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
3124
3125         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3126         * gcc.dg/torture/type-generic-1.c: Likewise.
3127
3128 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3129
3130         * gcc.c-torture/20070522-1.c: Move to ...
3131         * gcc.c-torture/compile/20070522-1.c: Here.
3132
3133 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3134
3135         PR fortran/29828
3136         * gfortran.dg/minmax_char_1.f90: New test.
3137         * gfortran.dg/minmax_char_2.f90: New test.
3138         * gfortran.dg/min_max_optional_4.f90: New test.
3139
3140 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3141
3142         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3143         hanging on the testcase.
3144
3145 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3146
3147         PR middle-end/32988
3148         * gcc.c-torture/compile/pr32988.c: New test.
3149
3150 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3151
3152         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3153
3154 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
3155
3156         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
3157
3158         Revert:
3159         2007-03-22  Dirk Mueller  <dmueller@suse.de>
3160
3161         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3162
3163 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3164
3165         PR fortran/32979
3166         * gfortran.dg/isnan_1.f90: New test.
3167
3168 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
3169             Revital Eres <eres@il.ibm.com>
3170
3171         * gcc.dg/sms-antideps.c: New test.
3172
3173 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
3174
3175         PR fortran/31214
3176         * gfortran.dg/entry_13.f90: New test.
3177
3178         * gfortran.dg/entry_12.f90: Clean up .mod file.
3179
3180 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3181
3182         PR fortran/32770
3183         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
3184         variables as kind=4 so they don't overflow the record length.
3185
3186 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3187
3188         PR fortran/32968
3189         * gfortran.dg/selected_kind_1.f90: New test.
3190
3191 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3192
3193         PR middle-end/32780
3194         * gcc.c-torture/compile/pr32780.c: New test.
3195
3196 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3197
3198         RP middle-end/32399
3199         * gcc.c-torture/compile/pr32399.c: New testcase.
3200
3201 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3202
3203         PR middle-end/32304
3204         * g++.dg/torture/pr32304.C: New testcase.
3205
3206 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3207
3208         PR middle-end/32935
3209         * gfortran.fortran-torture/compile/complex_1.f90: New test.
3210
3211 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3212
3213         PR fortran/32955
3214         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3215
3216 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3217
3218         PR fortran/31202
3219         * gfortran.dg/nint_2.f90: New test.
3220
3221 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
3222
3223         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3224         * gcc.dg/weak/typeof-2.c: Likewise.
3225
3226 2007-08-03  Diego Novillo  <dnovillo@google.com>
3227
3228         PR 31521
3229         * gcc.dg/tree-ssa/pr31521.c: New test.
3230
3231 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3232
3233         PR fortran/32770
3234         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
3235         iostat must be default kind.
3236
3237 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3238
3239         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3240
3241 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3242
3243         PR fortran/32770
3244         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
3245         explicit so test passes with -fdefault-integer-8.
3246         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
3247         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
3248
3249 2007-08-02  Lee Millward  <lee.millward@gmail.com>
3250
3251         PR c++/30849
3252         * g++.dg/parse/asm1.C: New test.
3253
3254         PR c++/30850
3255         * g++.dg/parse/asm2.C: Likewise.
3256
3257         PR c++/30851
3258         * g++.dg/parse/asm3.C: Likewise.
3259         
3260 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3261
3262         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3263           "int" is only 16 bit bits wide.
3264         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3265
3266 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3267
3268         * g++.dg/torture/type-generic-1.C: New.
3269         * gcc.dg/pr28796-2.c: Move tests ...
3270         * gcc.dg/tg-tests.h: ... here.
3271         * gcc.dg/torture/type-generic-1.c: New.
3272
3273 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3274
3275         PR libfortran/32954
3276         * minmaxloc_3.f90:  New test case.
3277
3278 2007-08-01  Tobias Burnus  <burnus@net-b.de>
3279
3280         PR fortran/32936
3281         * gfortran.dg/allocate_stat.f90: New.
3282
3283 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
3284
3285         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3286
3287 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3288
3289         PR tree-optimization/32919
3290         * gcc.c-torture/compile/pr32919.c: New.
3291
3292 2007-08-01  Nick Clifton  <nickc@redhat.com>
3293
3294         * gcc.c-torture/execute/execute.exp: Change copyright header to
3295         refer to version 3 of the GNU General Public License and to point
3296         readers at the COPYING3 file and the FSF's license web page.
3297         * gcc.c-torture/execute/ieee/ieee.exp,
3298         gcc.c-torture/unsorted/unsorted.exp,
3299         gcc.c-torture/compile/compile.exp,
3300         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3301         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3302         gcc.target/cris/torture/cris-torture.exp,
3303         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3304         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3305         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3306         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3307         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3308         gnat.dg/dg.exp, gnat.dg/style/style.exp,
3309         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3310         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3311         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3312         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3313         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3314         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3315         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3316         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3317         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3318         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3319         gcc.dg/noncompile/noncompile.exp,
3320         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3321         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3322         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3323         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3324         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3325         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3326         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3327         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3328         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3329         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3330         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3331         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3332         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3333         g++.old-deja/old-deja.exp,
3334         gfortran.fortran-torture/execute/execute.exp,
3335         gfortran.fortran-torture/compile/compile.exp,
3336         treelang/output/output-1.c, treelang/output/output-1.tree,
3337         treelang/execute/execute.exp, treelang/Makefile.in,
3338         treelang/compile/compile.exp, g++.dg/dg.exp,
3339         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3340         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3341         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3342         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3343         g++.dg/compat/struct-layout-1.exp,
3344         g++.dg/compat/struct-layout-1_generate.c,
3345         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3346         g++.dg/bprob/bprob.exp, config/default.exp,
3347         gcc.test-framework/test-framework.awk,
3348         gcc.test-framework/gen_directive_tests,
3349         gcc.test-framework/test-framework.exp,
3350         objc.dg/special/special.exp,
3351         objc.dg/gnu-encoding/gnu-encoding.exp,
3352         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3353         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3354         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3355         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3356         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3357         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3358         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3359         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3360         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3361         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3362         lib/target-supports-dg.exp, lib/gcc-defs.exp,
3363         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3364         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3365         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3366         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3367         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3368         Likewise.
3369
3370 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3371
3372         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3373         error message text.
3374
3375 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3376
3377         PR fortran/32945
3378         * gfortran.dg/initialization_12.f90: New test.
3379
3380 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
3381
3382         PR fortran/31609
3383         * gfortran.dg/entry_12.f90: New test.
3384
3385 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3386
3387         PR fortran/32938
3388         * gfortran.dg/altreturn_6.f90: New test.
3389
3390 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
3391
3392         PR fortran/32942
3393         * gfortran.dg/exponent_2.f90: New test.
3394
3395 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
3396
3397         * gcc.dg/vect/vect-117.c: New test.
3398         * gcc.dg/vect/vect-74.c: Enabled test
3399         * gcc.dg/vect/vect-81.c: Enabled test
3400
3401 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
3402
3403         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3404         s/dg-error/dg-warning where warning is expected.
3405
3406 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3407
3408         PR fortran/32770
3409         * gfortran.dg/array_constructor_12.f90:  Adjust argument
3410         of huge() to correct kind.
3411
3412 2007-07-30  Ollie Wild  <aaw@google.com>
3413
3414         * gcc.dg/cpp/counter-2.c: New test.
3415         * gcc.dg/cpp/counter-3.c: New test.
3416         * gcc.dg/cpp/dir-only-1.c: New test.
3417         * gcc.dg/cpp/dir-only-1.h: New file.
3418         * gcc.dg/cpp/dir-only-2.c: New test.
3419         * gcc.dg/cpp/dir-only-3.c: New test.
3420         * gcc.dg/cpp/dir-only-3a.h: New file.
3421         * gcc.dg/cpp/dir-only-3b.h: New file.
3422         * gcc.dg/cpp/dir-only-4.c: New test.
3423         * gcc.dg/cpp/dir-only-5.c: New test.
3424         * gcc.dg/cpp/dir-only-6.c: New test.
3425
3426 2007-07-30  Julian Brown  <julian@codesourcery.com>
3427
3428         * gcc.target/arm/neon/v*.c: Regenerate.
3429
3430 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
3431
3432         PR c++/32108
3433         * g++.dg/ext/label6.C: New.
3434
3435 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3436
3437         PR libfortran/32858
3438         PR libfortran/30814
3439         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
3440
3441 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
3442
3443         PR fortran/31211
3444         * gfortran.dg/actual_pointer_function_1.f90: New test.
3445
3446         PR fortran/32682
3447         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3448
3449 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
3450
3451         PR fortran/32906
3452         * gfortran.dg/shape_1.f90: Adjust error message.
3453         * gfortran.dg/parameter_array_ref_1.f90: New test.
3454
3455 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3456
3457         PR fortran/31609
3458         * gfortran.dg/entry_11.f90: New test.
3459
3460 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
3461             Revital Eres  <eres@il.ibm.com>
3462
3463         * gfortran.dg/sms-1.f90: New test.
3464
3465 2007-07-28  Richard Guenther  <rguenther@suse.de>
3466
3467         * gcc.c-torture/compile/pr32920.c: New testcase.
3468
3469 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
3470
3471         PR c++/30917
3472         * g++.dg/lookup/friend11.C: New test.
3473
3474 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
3475
3476         * gfortran.dg/namelist_5.f90: Adjusted error message.
3477         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3478         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3479         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3480         * gfortran.dg/namelist_32.f90: ... this.
3481
3482         PR fortran/32876
3483         * gfortran.dg/namelist_33.f90: New test.
3484
3485         PR fortran/32905
3486         * gfortran.dg/namelist_34.f90: New test.
3487
3488         PR fortran/31818
3489         * gfortran.dg/namelist_35.f90: New test.
3490
3491 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
3492
3493         PR fortran/32880
3494         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3495
3496 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3497
3498         PR testsuite/32471
3499         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3500           assuming it is 0x7ffffffff.
3501         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3502         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3503
3504 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
3505
3506         * gfortran.dg/operator_3.f90: Fix dg directive.
3507         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3508         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3509         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3510
3511 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
3512
3513         * g++.dg/cpp0x/decltype1.C: New.
3514         * g++.dg/cpp0x/decltype2.C: New.
3515         * g++.dg/cpp0x/decltype3.C: New.
3516         * g++.dg/cpp0x/decltype4.C: New.
3517         * g++.dg/cpp0x/decltype5.C: New.
3518         * g++.dg/cpp0x/decltype6.C: New.
3519
3520 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3521
3522         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3523           because the test relies on bit 31 to be the sign bit.
3524
3525 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3526
3527         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3528           assuming it is 0x7fffffff.
3529         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3530         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3531
3532 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
3533
3534         PR c++/32346
3535         * g++.dg/expr/bitfield9.C: New test.
3536
3537 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3538
3539         PR fortran/32899
3540         * gfortran.dg/logical_comp.f90: Update dg-error strings.
3541
3542 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3543
3544         PR fortran/32760
3545         * gfortran.dg/private_type_7.f90: New test.
3546
3547 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3548
3549         PR fortran/32035
3550         * gfortran.dg/select_char_1.f90: New test.
3551
3552 2007-07-27  Tobias Burnus  <burnus@net-b.de>
3553
3554         PR fortran/32903
3555         * gfortran.dg/initialization_11.f90: New test.
3556
3557 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
3558
3559         * gcc.target/mips/ins-1.c: New test.
3560
3561 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
3562
3563         PR/19232
3564         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3565         (f1): Likewise.
3566
3567 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3568
3569         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3570         error: width of 'spare' exceeds its type.
3571
3572 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
3573
3574         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3575         * gcc.dg/sibcall-4.c: Likewise.
3576
3577 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3578
3579         PR rtl-optimization/31500
3580         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3581         * g++.dg/warn/Warray-bounds.C: Likewise.
3582
3583 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3584
3585         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3586
3587 2007-07-25  Julian Brown  <julian@codesourcery.com>
3588             Paul Brook  <paul@codesourcery.com>
3589             Joseph Myers  <joseph@codesourcery.com>
3590             Mark Shinwell  <shinwell@codesourcery.com>
3591
3592         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3593         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3594         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3595         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3596         (check_effective_target_arm_neon_hw): New.
3597         * gcc.target/arm/neon/neon.exp: New file.
3598         * gcc.target/arm/neon/polytypes.c: New file.
3599         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3600
3601 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
3602
3603         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3604           targets where an "int" is less than 32 bits wide.
3605
3606 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3607
3608         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3609
3610 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3611
3612         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3613           during addition if an int is only 16 bits wide.
3614         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3615
3616 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3617
3618         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3619           size as "long int" and are 32 or 64 bits wide.
3620         * gcc.dg/torture/pr28814.c: Likewise.
3621
3622 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3623
3624         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3625           exactly as wide as an int.
3626
3627 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
3628
3629         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3630         Define and use throughout as long long printf format specifier.
3631         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3632         Likewise.
3633
3634 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3635
3636         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3637         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3638
3639 2007-07-25  Ben Elliston  <bje@au.ibm.com>
3640
3641         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3642
3643 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
3644
3645         * gcc.c-torture/execute/20070724-1.c: New.
3646
3647 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3648
3649         PR fortran/31205
3650         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3651         "deallocates" to 24, since patch has code rid of much spurious
3652         code.
3653         * gfortran.dg/interface_assignment_1.f90 : New test.
3654
3655         PR fortran/32842
3656         * gfortran.dg/interface_assignment_2.f90 : New test.
3657
3658 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3659
3660         PR fortran/32867
3661         * fortran.dg/initialization_10.f90: New test.
3662
3663 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3664
3665         PR fortran/32778
3666         * gfortran.dg/imag_2.f: Removed
3667         * gfortran.dg/warn_std_1.f90: New test.
3668         * gfortran.dg/warn_std_2.f90: New test.
3669         * gfortran.dg/warn_std_3.f90: New test.
3670
3671 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3672
3673         PR c++/29001
3674         * g++.dg/init/new22.C: New.
3675
3676 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3677
3678         PR c++/32561
3679         * g++.dg/template/crash67.C: New.
3680
3681 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
3682
3683         * lib/target-support.exp (check_effective_target_natural_alignment): 
3684         (check_effective_target_vector_alignment_reachable): New.
3685         * config/spu/spu.c (spu_vector_alignment_reachable): New.
3686         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3687         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
3688         check.
3689         * gcc.dg/vect/pr25413.c: Likewise.
3690         * gcc.dg/vect/pr31699.c: Likewise.
3691
3692 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3693
3694         PR fortran/30814
3695         * gfortran.dg/pack_bounds_1.f90:  New test case.
3696
3697 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3698
3699         PR fortran/31639
3700         * gfortran.dg/initialization_9.f90: New test.
3701
3702 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3703
3704         PR fortran/32797
3705         PR fortran/32800
3706         * gfortran.dg/bind_c_usage_8.f03: New test case.
3707         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3708         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
3709
3710 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
3711
3712         * gcc.target/mips/branch-cost-1.c: New test.
3713         * gcc.target/mips/branch-cost-2.c: Likewise.
3714
3715 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3716
3717         PR fortran/32732
3718         * gfortran.dg/c_char_tests.f03: New test case.
3719         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3720         * gfortran.dg/c_char_tests_2.f03: New test case.
3721         * gfortran.dg/value_6.f03: Ditto.
3722         * gfortran.dg/value_7.f03: Ditto.
3723
3724 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3725
3726         PR fortran/32600
3727         * gfortran.dg/c_funloc_tests_5.f03: New.
3728         * gfortran.dg/c_funloc_tests_5.f04: New.
3729         * gfortran.dg/c_funloc_tests_4_driver.c: New.
3730
3731 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3732
3733         PR c++/32839
3734         * g++.dg/expr/call4.C: New.
3735         * g++.dg/expr/call5.C: New.
3736
3737 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3738
3739         PR fortran/32710
3740         * gfortran.dg/namelist_30.f90: New test.
3741
3742 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3743
3744         PR fortran/29962
3745         * gfortran.dg/array_initializer_1.f90: Removed warning.
3746         * gfortran.dg/initialization_1.f90: Adjusted messages.
3747         * gfortran.dg/nested_modules_6.f90: Removed warning.
3748
3749         PR fortran/31253
3750         * gfortran.dg/initialization_7.f90: New test.
3751
3752         PR fortran/31639
3753         * gfortran.dg/initialization_8.f90: New test.
3754
3755 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3756
3757         PR c++/30818
3758         * g++.dg/template/crash47.C: Adjust errors.
3759         * g++.dg/template/crash48.C: Adjust errors.
3760         * g++.dg/template/typename12.C: New.
3761         * g++.dg/template/typename13.C: New.
3762         * g++.dg/template/typename14.C: New.
3763         * g++.dg/template/typedef6.C: Adjust errors.
3764
3765 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3766
3767         PR fortran/32627
3768         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3769         * gfortran.dg/pr32627.f03: New test case.
3770
3771         * gfortran.dg/c_f_pointer_logical.f03: New test case.
3772         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3773         c_f_pointer_logical.
3774         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3775         c_f_pointer_complex.
3776         * gfortran.dg/c_f_pointer_complex.f03: New test case.
3777         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3778         c_f_pointer_shape_tests_2.
3779         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3780
3781 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3782
3783         PR fortran/32804
3784         * gfortran.dg/c_loc_tests_9.f03: New test case.
3785         * gfortran.dg/c_loc_tests_10.f03: Ditto.
3786
3787 2007-07-21  Lee Millward  <lee.millward@gmail.com>
3788
3789         PR fortran/32823
3790         * gfortran.dg/int_2.f90: New test.
3791         
3792 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3793
3794         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3795
3796 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
3797
3798         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3799         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3800
3801 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
3802
3803         PR tree-optimization/19910
3804         * gcc.dg/pr19910.c: New test.
3805
3806 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
3807
3808         PR fortran/32738
3809         * gfortran.dg/pr32738.f90: New test.
3810
3811 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3812
3813         PR tree-optimzation/32635
3814         * gfortran.dg/pr32635.f:  New test case.
3815
3816 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
3817
3818         PR fortran/32801
3819         * gfortran.dg/pr32801.f03: New test case.
3820
3821 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3822
3823         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3824         Test negative numbers also.
3825         * gcc.dg/c99-math-float-1.c: Likewise.
3826         * gcc.dg/c99-math-long-double-1.c: Likewise.
3827         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
3828         test inputs.
3829
3830 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
3831         
3832         * lib/target-supports.exp (check_effective_target_sync_int_long):
3833         Enable for xtensa.
3834         (check_effective_target_sync_char_short): Likewise.
3835         
3836 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3837
3838         * gcc.dg/pr28796-2.c: Add more cases.
3839
3840 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3841
3842         * gcc.dg/pr28796-1.c: Add more cases.
3843         * gcc.dg/pr28796-2.c: Likewise.
3844
3845 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3846
3847         * gcc.dg/pr28796-1.c: Add more cases.
3848         * gcc.dg/pr28796-2.c: Likewise.
3849
3850 2007-07-17  Janus Weil  <jaydub66@gmail.com>
3851
3852         PR fortran/32535
3853         * gfortran.dg/pr32535.f90: New test.
3854
3855 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
3856
3857         PR fortran/31320
3858         PR fortran/32665
3859         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3860
3861 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
3862
3863         PR rtl-optimization/32773
3864         * gcc.dg/pr32773.c: New test.
3865
3866 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3867
3868         * gcc.target/spu/intrinsics-1.c: Use dg-message to
3869         match flax-vector-conversions note.
3870         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3871         instead of dg-error for the warning.
3872
3873 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3874
3875         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3876           adapted to work on targets with 16-bit or wider int.
3877         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3878         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3879         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3880         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3881
3882 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3883
3884         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3885         support large arrays.
3886         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3887         * gcc.dg/20061109-1.c: Likewise.
3888         * gcc.c-torture/execute/20061101-1.x: Likewise.
3889         * gcc.c-torture/execute/pr29797-1.x: Likewise.
3890         * gcc.c-torture/execute/pr31448.x: Likewise.
3891
3892 2007-07-16  Lee Millward  <lee.millward@gmail.com>
3893
3894         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3895
3896         PR fortran/32238
3897         * gfortran.dg/pr32238.f90: New test.
3898
3899         PR fortran/32222
3900         * gfortran.dg/pr32222.f90: New test.
3901
3902         PR fortran/32242
3903         * gfortran.dg/pr32242.f90: New test.
3904         
3905 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
3906             David Ung  <davidu@mips.com>
3907
3908         * gcc.target/mips/mips-sched-madd.c: New test case.
3909
3910 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3911
3912         PR libfortran/32611
3913         * gfortran.dg/large_real_kind_1.f90: Update test.
3914         * gfortran.dg/pr17706.f90: Update test.
3915         * gfortran.dg/fmt_zero_digits.f90: Update test.
3916         * gfortran.dg/fmt_zero_precision.f90: Update test.
3917         * gfortran.dg/real_const_3.f90: Update test.
3918
3919 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3920
3921         PR fortran/32036
3922         * gfortran.dg/bounds_check_8.f90: New test.
3923         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3924
3925 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3926
3927         PR fortran/32357
3928         * gfortran.dg/mvbits_2.f90: New test.
3929
3930 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3931
3932         PR libfortran/32731
3933         * gfortran.dg/pack_mask_1.f90:  New test.
3934         * gfortran.dg/unpack_mask_1.f90:  New test.
3935
3936 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3937
3938         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3939         * gcc.dg/20001101-1.c: Likewise.
3940         * gcc.dg/20001102-1.c: Likewise.
3941         * gcc.dg/20020116-2.c: Likewise.
3942         * gcc.dg/20020416-1.c: Likewise.
3943         * gcc.dg/sparc-constant-1.c: Likewise.
3944         * gcc.dg/sparc-dwarf2.c: Likewise.
3945         * gcc.dg/sparc-frame-1.c: Likewise.
3946         * gcc.dg/sparc-getcontext-1.c: Likewise.
3947         * gcc.dg/sparc-loop-1.c: Likewise.
3948         * gcc.dg/sparc-reg-1.c: Likewise.
3949         * gcc.dg/sparc-ret.c: Likewise.
3950         * gcc.dg/sparc-trap-1.c: Likewise.
3951         * gcc.dg/ultrasp10.c: Likewise.
3952         * gcc.dg/ultrasp11.c: Likewise.
3953         * gcc.dg/ultrasp1.c: Likewise.
3954         * gcc.dg/ultrasp2.c: Likewise.
3955         * gcc.dg/ultrasp3.c: Likewise.
3956         * gcc.dg/ultrasp4.c: Likewise.
3957         * gcc.dg/ultrasp5.c: Likewise.
3958         * gcc.dg/ultrasp6.c: Likewise.
3959         * gcc.dg/ultrasp7.c: Likewise.
3960         * gcc.dg/ultrasp8.c: Likewise.
3961         * gcc.dg/ultrasp9.c: Likewise.
3962         * gcc.dg/splet-1.c: Delete.
3963
3964 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
3965
3966         PR fortran/32724
3967         * gfortran.dg/stfunc_5.f90: New test.
3968
3969 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
3970
3971         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3972         New procedure to check if arrays are naturally aligned to the vector
3973         alignment boundary.
3974         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
3975         in size_t typedef.  Adjust tree dump scan results according to
3976         vect_aligned_arrays target check.
3977         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3978         vect_aligned_arrays target check.
3979         * gcc.dg/vect/pr31699.c: Ditto.
3980
3981 2007-07-13  Sa Liu  <saliu@de.ibm.com>
3982
3983         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3984         for V2DFmode vector conditional expression.
3985         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
3986         and dfceq patterns.
3987         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
3988         and dfcgt patterns.
3989         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
3990         V2DFmode comparison and test special values.
3991         * lib/target-supports.exp: Switch on test for V2DFmode 
3992         vector conditional expression.
3993
3994 2007-07-13  Richard Guenther  <rguenther@suse.de>
3995
3996         PR tree-optimization/32721
3997         * gcc.dg/pr32721.c: New testcase.
3998
3999 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
4000
4001         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4002         error message part that continues on a new line.
4003
4004 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
4005
4006         * gcc.dg/c99-tgmath-1.c: New.
4007         * gcc.dg/c99-tgmath-2.c: New.
4008         * gcc.dg/c99-tgmath-3.c: New.
4009         * gcc.dg/c99-tgmath-4.c: New.
4010
4011 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4012             Janis Johnson  <janis187@us.ibm.com>
4013
4014         PR testsuite/25241
4015         * gcc.test-framework/dg-error-exp-F.c: New test.
4016         * gcc.test-framework/dg-warning-exp-F.c: New test.
4017         * lib/gcc.exp: Enable warning and error prefixes.
4018         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4019         (dg-error): Wrap original dg-error.
4020         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4021         markers from dg-error/dg-warning directives.
4022         * gcc.dg/20040322-1.c: Likewise.
4023         * gcc.dg/Wchar-subscripts-1.c: Likewise.
4024         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4025         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4026         * gcc.dg/Werror-1.c: Likewise.
4027         * gcc.dg/Werror-10.c: Likewise.
4028         * gcc.dg/Werror-11.c: Likewise.
4029         * gcc.dg/Werror-2.c: Likewise.
4030         * gcc.dg/Werror-3.c: Likewise.
4031         * gcc.dg/Werror-4.c: Likewise.
4032         * gcc.dg/Werror-5.c: Likewise.
4033         * gcc.dg/Werror-6.c: Likewise.
4034         * gcc.dg/Werror-7.c: Likewise.
4035         * gcc.dg/Werror-8.c: Likewise.
4036         * gcc.dg/Werror-9.c: Likewise.
4037         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4038         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4039         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4040         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4041         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4042         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4043         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4044         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4045         * gcc.dg/Wnested-externs-1.c: Likewise.
4046         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4047         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4048         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4049         * gcc.dg/Wshadow-3.c: Likewise.
4050         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4051         * gcc.dg/Wwrite-strings-1.c: Likewise.
4052         * gcc.dg/anon-struct-5.c: Likewise.
4053         * gcc.dg/anon-struct-6.c: Likewise.
4054         * gcc.dg/anon-struct-7.c: Likewise.
4055         * gcc.dg/anon-struct-8.c: Likewise.
4056         * gcc.dg/array-8.c: Likewise.
4057         * gcc.dg/array-quals-2.c: Likewise.
4058         * gcc.dg/asm-qual-1.c: Likewise.
4059         * gcc.dg/asm-wide-1.c: Likewise.
4060         * gcc.dg/assign-warn-1.c: Likewise.
4061         * gcc.dg/assign-warn-2.c: Likewise.
4062         * gcc.dg/bitfld-10.c: Likewise.
4063         * gcc.dg/bitfld-11.c: Likewise.
4064         * gcc.dg/bitfld-12.c: Likewise.
4065         * gcc.dg/bitfld-13.c: Likewise.
4066         * gcc.dg/bitfld-14.c: Likewise.
4067         * gcc.dg/builtin-choose-expr-2.c: Likewise.
4068         * gcc.dg/builtins-30.c: Likewise.
4069         * gcc.dg/c90-const-expr-5.c: Likewise.
4070         * gcc.dg/c90-typespec-1.c: Likewise.
4071         * gcc.dg/c99-const-expr-5.c: Likewise.
4072         * gcc.dg/c99-flex-array-5.c: Likewise.
4073         * gcc.dg/c99-fordecl-3.c: Likewise.
4074         * gcc.dg/c99-tag-3.c: Likewise.
4075         * gcc.dg/c99-typespec-1.c: Likewise.
4076         * gcc.dg/c99-vla-jump-1.c: Likewise.
4077         * gcc.dg/c99-vla-jump-2.c: Likewise.
4078         * gcc.dg/c99-vla-jump-3.c: Likewise.
4079         * gcc.dg/c99-vla-jump-4.c: Likewise.
4080         * gcc.dg/c99-vla-jump-5.c: Likewise.
4081         * gcc.dg/cast-1.c: Likewise.
4082         * gcc.dg/cast-2.c: Likewise.
4083         * gcc.dg/cast-3.c: Likewise.
4084         * gcc.dg/cast-4.c: Likewise.
4085         * gcc.dg/cast-pretty-print-1.c: Likewise.
4086         * gcc.dg/comp-goto-2.c: Likewise.
4087         * gcc.dg/comp-goto-3.c: Likewise.
4088         * gcc.dg/cpp/error-1.c: Likewise.
4089         * gcc.dg/cpp/if-paren.c: Likewise.
4090         * gcc.dg/decl-7.c: Likewise.
4091         * gcc.dg/decl-8.c: Likewise.
4092         * gcc.dg/decl-nospec-1.c: Likewise.
4093         * gcc.dg/decl-nospec-2.c: Likewise.
4094         * gcc.dg/decl-nospec-3.c: Likewise.
4095         * gcc.dg/declspec-10.c: Likewise.
4096         * gcc.dg/declspec-11.c: Likewise.
4097         * gcc.dg/declspec-12.c: Likewise.
4098         * gcc.dg/declspec-13.c: Likewise.
4099         * gcc.dg/declspec-14.c: Likewise.
4100         * gcc.dg/declspec-15.c: Likewise.
4101         * gcc.dg/declspec-16.c: Likewise.
4102         * gcc.dg/declspec-17.c: Likewise.
4103         * gcc.dg/declspec-4.c: Likewise.
4104         * gcc.dg/declspec-5.c: Likewise.
4105         * gcc.dg/declspec-6.c: Likewise.
4106         * gcc.dg/declspec-7.c: Likewise.
4107         * gcc.dg/declspec-8.c: Likewise.
4108         * gcc.dg/declspec-9.c: Likewise.
4109         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4110         * gcc.dg/dfp/constants-c99.c: Likewise.
4111         * gcc.dg/dfp/keywords-c89.c: Likewise.
4112         * gcc.dg/dfp/keywords-c99.c: Likewise.
4113         * gcc.dg/dfp/keywords-reserved.c: Likewise.
4114         * gcc.dg/dfp/typespec.c: Likewise.
4115         * gcc.dg/dremf-type-compat-2.c: Likewise.
4116         * gcc.dg/dremf-type-compat-3.c: Likewise.
4117         * gcc.dg/dremf-type-compat-4.c: Likewise.
4118         * gcc.dg/empty-source-2.c: Likewise.
4119         * gcc.dg/empty-source-3.c: Likewise.
4120         * gcc.dg/enum3.c: Likewise.
4121         * gcc.dg/extra-semi-2.c: Likewise.
4122         * gcc.dg/extra-semi-3.c: Likewise.
4123         * gcc.dg/float-range-1.c: Likewise.
4124         * gcc.dg/float-range-2.c: Likewise.
4125         * gcc.dg/float-range-3.c: Likewise.
4126         * gcc.dg/float-range-5.c: Likewise.
4127         * gcc.dg/format/asm_fprintf-2.c: Likewise.
4128         * gcc.dg/format/asm_fprintf-3.c: Likewise.
4129         * gcc.dg/format/asm_fprintf-4.c: Likewise.
4130         * gcc.dg/format/asm_fprintf-5.c: Likewise.
4131         * gcc.dg/format/cast-1.c: Likewise.
4132         * gcc.dg/format/gcc_diag-3.c: Likewise.
4133         * gcc.dg/format/gcc_diag-4.c: Likewise.
4134         * gcc.dg/format/gcc_diag-6.c: Likewise.
4135         * gcc.dg/format/gcc_diag-8.c: Likewise.
4136         * gcc.dg/format/gcc_diag-9.c: Likewise.
4137         * gcc.dg/format/nul-2.c: Likewise.
4138         * gcc.dg/format/opt-1.c: Likewise.
4139         * gcc.dg/format/opt-2.c: Likewise.
4140         * gcc.dg/format/opt-3.c: Likewise.
4141         * gcc.dg/format/opt-4.c: Likewise.
4142         * gcc.dg/format/opt-5.c: Likewise.
4143         * gcc.dg/format/opt-6.c: Likewise.
4144         * gcc.dg/framework-2.c: Likewise.
4145         * gcc.dg/func-args-1.c: Likewise.
4146         * gcc.dg/func-outside-1.c: Likewise.
4147         * gcc.dg/func-outside-2.c: Likewise.
4148         * gcc.dg/gnu-cond-expr-2.c: Likewise.
4149         * gcc.dg/gnu-cond-expr-3.c: Likewise.
4150         * gcc.dg/if-empty-1.c: Likewise.
4151         * gcc.dg/init-bad-1.c: Likewise.
4152         * gcc.dg/init-bad-2.c: Likewise.
4153         * gcc.dg/init-bad-3.c: Likewise.
4154         * gcc.dg/init-desig-obs-2.c: Likewise.
4155         * gcc.dg/init-desig-obs-3.c: Likewise.
4156         * gcc.dg/init-empty-2.c: Likewise.
4157         * gcc.dg/init-empty-3.c: Likewise.
4158         * gcc.dg/inline-11.c: Likewise.
4159         * gcc.dg/inline-12.c: Likewise.
4160         * gcc.dg/inline-8.c: Likewise.
4161         * gcc.dg/inline-9.c: Likewise.
4162         * gcc.dg/inline3.c: Likewise.
4163         * gcc.dg/label-decl-1.c: Likewise.
4164         * gcc.dg/label-decl-2.c: Likewise.
4165         * gcc.dg/label-decl-3.c: Likewise.
4166         * gcc.dg/label-decl-4.c: Likewise.
4167         * gcc.dg/long-long-typespec-1.c: Likewise.
4168         * gcc.dg/lvalue-2.c: Likewise.
4169         * gcc.dg/lvalue-3.c: Likewise.
4170         * gcc.dg/nested-func-3.c: Likewise.
4171         * gcc.dg/nested-redef-1.c: Likewise.
4172         * gcc.dg/noreturn-4.c: Likewise.
4173         * gcc.dg/old-style-prom-2.c: Likewise.
4174         * gcc.dg/old-style-prom-3.c: Likewise.
4175         * gcc.dg/old-style-then-proto-1.c: Likewise.
4176         * gcc.dg/overflow-warn-1.c: Likewise.
4177         * gcc.dg/overflow-warn-2.c: Likewise.
4178         * gcc.dg/overflow-warn-3.c: Likewise.
4179         * gcc.dg/overflow-warn-4.c: Likewise.
4180         * gcc.dg/overflow-warn-6.c: Likewise.
4181         * gcc.dg/parm-forwdecl-2.c: Likewise.
4182         * gcc.dg/parm-forwdecl-3.c: Likewise.
4183         * gcc.dg/parm-impl-decl-1.c: Likewise.
4184         * gcc.dg/parm-impl-decl-2.c: Likewise.
4185         * gcc.dg/parm-incomplete-1.c: Likewise.
4186         * gcc.dg/parm-mismatch-1.c: Likewise.
4187         * gcc.dg/pointer-arith-1.c: Likewise.
4188         * gcc.dg/pointer-arith-2.c: Likewise.
4189         * gcc.dg/pointer-arith-3.c: Likewise.
4190         * gcc.dg/pointer-arith-4.c: Likewise.
4191         * gcc.dg/pointer-arith-6.c: Likewise.
4192         * gcc.dg/pointer-arith-7.c: Likewise.
4193         * gcc.dg/pointer-arith-8.c: Likewise.
4194         * gcc.dg/pr13804-1.c: Likewise.
4195         * gcc.dg/pr15698-1.c: Likewise.
4196         * gcc.dg/pr15698-2.c: Likewise.
4197         * gcc.dg/pr15698-3.c: Likewise.
4198         * gcc.dg/pr15698-4.c: Likewise.
4199         * gcc.dg/pr15698-5.c: Likewise.
4200         * gcc.dg/pr15698-6.c: Likewise.
4201         * gcc.dg/pr15698-7.c: Likewise.
4202         * gcc.dg/pr15698-8.c: Likewise.
4203         * gcc.dg/pr17188-1.c: Likewise.
4204         * gcc.dg/pr17301-1.c: Likewise.
4205         * gcc.dg/pr17301-2.c: Likewise.
4206         * gcc.dg/pr17730-1.c: Likewise.
4207         * gcc.dg/pr20368-1.c: Likewise.
4208         * gcc.dg/pr20368-2.c: Likewise.
4209         * gcc.dg/pr20368-3.c: Likewise.
4210         * gcc.dg/pr22308-1.c: Likewise.
4211         * gcc.dg/qual-component-1.c: Likewise.
4212         * gcc.dg/redecl-1.c: Likewise.
4213         * gcc.dg/redecl-11.c: Likewise.
4214         * gcc.dg/redecl-12.c: Likewise.
4215         * gcc.dg/redecl-13.c: Likewise.
4216         * gcc.dg/redecl-14.c: Likewise.
4217         * gcc.dg/redecl-15.c: Likewise.
4218         * gcc.dg/register-var-1.c: Likewise.
4219         * gcc.dg/register-var-2.c: Likewise.
4220         * gcc.dg/stmt-expr-2.c: Likewise.
4221         * gcc.dg/stmt-expr-3.c: Likewise.
4222         * gcc.dg/stmt-expr-label-1.c: Likewise.
4223         * gcc.dg/stmt-expr-label-2.c: Likewise.
4224         * gcc.dg/stmt-expr-label-3.c: Likewise.
4225         * gcc.dg/struct-empty-2.c: Likewise.
4226         * gcc.dg/struct-empty-3.c: Likewise.
4227         * gcc.dg/struct-parse-1.c: Likewise.
4228         * gcc.dg/struct-semi-1.c: Likewise.
4229         * gcc.dg/struct-semi-2.c: Likewise.
4230         * gcc.dg/struct-semi-3.c: Likewise.
4231         * gcc.dg/switch-5.c: Likewise.
4232         * gcc.dg/switch-6.c: Likewise.
4233         * gcc.dg/switch-7.c: Likewise.
4234         * gcc.dg/tls/diag-5.c: Likewise.
4235         * gcc.dg/transparent-union-1.c: Likewise.
4236         * gcc.dg/transparent-union-3.c: Likewise.
4237         * gcc.dg/typespec-1.c: Likewise.
4238         * gcc.dg/vla-init-2.c: Likewise.
4239         * gcc.dg/vla-init-3.c: Likewise.
4240         * gcc.dg/vla-init-4.c: Likewise.
4241         * gcc.dg/vla-init-5.c: Likewise.
4242         * gcc.dg/void-cast-2.c: Likewise.
4243         * gcc.dg/wvla-3.c: Likewise.
4244         * gcc.dg/wvla-7.c: Likewise.
4245         * gcc.target/i386/991209-1.c: Likewise.
4246         * gcc.target/ia64/fpreg-1.c: Likewise.
4247         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4248         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4249         
4250 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4251
4252         PR fortran/31639
4253         * gfortran.dg/func_decl_4.f90: New test.
4254
4255 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
4256
4257         PR fortran/32727
4258         * gfortran.dg/interface_17.f90: New test.
4259
4260 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
4261
4262         PR fortran/32599
4263         * gfortran.dg/32599.f03: New test case.
4264
4265         PR fortran/32601
4266         * gfortran.dg/32601.f03: New test case.
4267         * gfortran.dg/32601_1.f03: Ditto.
4268         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4269         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4270
4271 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
4272
4273         * gcc.c-torture/execute/align-3.c: Remove function addr check.
4274
4275 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4276             Devang Patel  <dpatel@apple.com>
4277
4278         PR tree-optimization/25413
4279         * gcc.dg/vect/vect-align-1.c: New.
4280         * gcc.dg/vect/vect-align-2.c: New.
4281         * gcc.dg/vect/pr25413.c: New.
4282         * gcc.dg/vect/pr25413a.c: New.
4283         * gcc.dg/vect/pr31699.c: Fix dg-final check.
4284
4285 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
4286
4287         * lib/target-support.exp (check_ultrasparc_hw_available):
4288         New function.
4289         (is-effective-target): Check $arg for ultrasparc_hw.
4290         (is-effective-target-keyword): Likewise.
4291         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4292         when determining what to do on sparc platforms.
4293         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4294         * gcc.dg/20001101-1.c: Likewise.
4295         * gcc.dg/20001101-2.c: Likewise.
4296         * gcc.dg/ultrasp9.c: Likewise.
4297         * gcc.dg/ultrasp10.c: Likewise.
4298         * gcc.target/sparc/pdist-3.c: Likewise.
4299
4300 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
4301
4302         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4303
4304 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4305
4306         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4307         get vectorized.
4308         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4309         now get vectorized.
4310         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4311         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4312         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4313         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4314         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4315         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4316         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4317         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4318         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4319         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4320         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4321         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4322         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4323         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4324         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4325         * lib/target-supports.exp (check_effective_target_vect_int_mul):
4326         Add spu.
4327
4328 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
4329
4330         PR c++/30854
4331         * g++.dg/parse/error30.C: New test.
4332
4333 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4334
4335         PR fortran/29804
4336         * gfortran.dg/alloc_comp_misc_1.f90: New test.
4337
4338 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
4339
4340         * gfortran.fortran-torture/compile/pr32663.f: New test.
4341
4342 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4343
4344         PR c++/31027
4345         * g++.dg/inherit/virtual4.C: New.
4346
4347 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
4348
4349         PR target/32661
4350         * gcc.target/i386/pr32661-1.c: New test.
4351
4352 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4353
4354         * gnat.dg/invariant_index.ad[sb]: New test.
4355
4356 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4357
4358         PR c++/32560
4359         * g++.dg/template/decl3.C: New.
4360
4361 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
4362
4363         PR 32617
4364         * gcc.c-torture/execute/align-3.c: New.
4365
4366 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
4367
4368         PR target/32708
4369         * gcc.target/i386/pr32708-1.c: New test.
4370         * gcc.target/i386/pr32708-2.c: Ditto.
4371         * gcc.target/i386/pr32708-3.c: Ditto.
4372
4373 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
4374
4375         * g++.dg/init/new20.C: Remove svn:executable flag.
4376
4377 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4378
4379         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4380
4381 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4382
4383         * gcc.dg/ultrasp7.c: Add fpic target requirement.
4384
4385 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4386
4387         PR testsuite/25241
4388         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4389         directive.
4390         
4391 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
4392
4393         PR fortran/32157
4394         * gfortran.dg/overload_2.f90: New test.
4395
4396         PR fortran/32689
4397         * gfortran.dg/transfer_simplify_5.f90
4398
4399         PR fortran/32634
4400         * gfortran.dg/interface_15.f90: New test.
4401
4402 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4403
4404         PR libfortran/32336
4405         * gfortran.dg/matmul_5.f90:  New test case.
4406
4407 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4408
4409         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4410         * gcc.dg/fesd-any.h: Likewise.
4411         * gcc.dg/fesd-baseonly.c: Likewise.
4412         * gcc.dg/fesd-baseonly.h: Likewise.
4413         * gcc.dg/fesd-none.c: Likewise.
4414         * gcc.dg/fesd-none.h: Likewise.
4415         * gcc.dg/fesd-reduced.c: Likewise.
4416         * gcc.dg/fesd-reduced.h: Likewise.
4417         * gcc.dg/fesd-sys.c: Likewise.
4418         * gcc.dg/fesd-sys.h: Likewise
4419         * gcc.dg/fesd.h: Likewise.
4420
4421         * g++.dg/debug/dwarf2: New directory.
4422         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4423         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4424         * g++.dg/other/fesd-any.h: Likewise.
4425         * g++.dg/other/fesd-baseonly.C: Likewise.
4426         * g++.dg/other/fesd-baseonly.h: Likewise.
4427         * g++.dg/other/fesd-none.C: Likewise.
4428         * g++.dg/other/fesd-none.h: Likewise.
4429         * g++.dg/other/fesd-reduced.C: Likewise.
4430         * g++.dg/other/fesd-reduced.h: Likewise.
4431         * g++.dg/other/fesd-sys.C: Likewise.
4432         * g++.dg/other/fesd-sys.h: Likewise.
4433         * g++.dg/other/fesd.h: Likewise.
4434
4435 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
4436
4437         PR fortran/31129
4438         * gfortran.dg/parameter_unused.f90: New test.
4439
4440 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
4441
4442         PR tree-optimization/32681
4443         * gcc.dg/tree-ssa/pr32681.c: New test.
4444
4445 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4446
4447         PR fortran/32678
4448         * gfortran.dg/fmt_t_5.f90: New test.
4449
4450 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
4451
4452         PR c++/30535
4453         * g++.dg/template/operator10.C: New.
4454
4455 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4456
4457         PR libfortran/32217
4458         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
4459
4460 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4461
4462         PR fortran/29876
4463         * gfortran.dg/operator_6.f90: New test.
4464
4465 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4466
4467         PR fortran/17711
4468         * gfortran.dg/operator_4.f90: New test.
4469         * gfortran.dg/operator_5.f90: New test.
4470         * gfortran.dg/logical_comp.f90: Adjusted error messages.
4471         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4472
4473 2007-07-08  Tobias Burnus  <burnus@net-b.de>
4474
4475         PR fortran/32669
4476         * gfortran.dg/argument_checking_6.f90: New.
4477
4478 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4479
4480         PR fortran/25094
4481         * gfortran.dg/interface_155555.f90: New test.
4482
4483 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4484
4485         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4486         c99-math-long-double-1.c, c99-math.h: Test subnormals.
4487
4488 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4489
4490         PR testsuite/25241
4491         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4492         discern pedantic diagnostics and errors.
4493         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4494         and not an error.
4495         * gcc.dg/20050121-1.c: This is an error and not a warning.
4496         * gcc.target/i386/sseregparm-2.c:  Likewise.
4497         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4498         * gcc.dg/charset/attribute2.c: Likewise.
4499         * gcc.dg/bitfld-1.c: Likewise.
4500         * gcc.dg/pack-test-2.c: Likewise.
4501         * gcc.dg/940510-1.c: Match separately error and warning.
4502         * gcc.dg/array-2.c: Match separately multiple messages. The second
4503         diagnostic is a pedantic warning and not an error.
4504         * gcc.dg/pr14475.c: Match separately multiple messages.
4505         * gcc.dg/pr18809-1.c: Likewise.
4506         * gcc.dg/pr27953.c: Likewise.
4507         * gcc.dg/vla-init-1.c: Likewise.
4508         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4509
4510 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4511
4512         PR fortran/32644
4513         * gfortran.dg/char_decl_1.f90: New test.
4514
4515 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
4516
4517         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4518
4519 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
4520
4521         PR c++/32232
4522         * g++.dg/template/overload9.C: New test.
4523
4524 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
4525
4526         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4527         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4528
4529 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4530
4531         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4532         * gcc.dg/20001012-2.c: Likewise.
4533         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4534         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4535
4536 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4537
4538         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4539         about the chunk size when STACK_SIZE is defined.
4540
4541 2007-07-06  Josh Conner  <jconner@apple.com>
4542
4543         PR middle-end/32602
4544         * gcc.dg/sibcall-8.c: New test.
4545
4546 2007-07-06  Josh Conner  <jconner@apple.com>
4547
4548         PR middle-end/32603
4549         * gcc.target/arm/sibcall-1.c: New test.
4550
4551 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4552
4553         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4554
4555 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
4556
4557         * gfortran.dg/save_parameter.f90: New test.
4558         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4559
4560 2007-07-06  Richard Guenther  <rguenther@suse.de>
4561
4562         * g++.dg/opt/pr30965.C: New testcase.
4563
4564 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
4565
4566         * gcc.target/mips/save-restore-5.c: New test.
4567
4568 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4569
4570         PR rtl_optimization/32450
4571         * gcc.dg/pr32450.c: New runtime test.
4572
4573 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4574
4575         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4576         single underscore in scan directives.
4577
4578 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
4579
4580         PR c++/32245
4581         * g++.dg/init/ptrmem4.C: New test.
4582
4583         PR c++/32251
4584         * g++.dg/init/new21.C: Likewise.
4585
4586         PR c++/31992
4587         * g++.dg/template/static30.C: Likewise.
4588
4589 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
4590
4591         * gcc.dg/vect/costmodel/ppc: New directory.
4592         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4593         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4594         New test.
4595         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4596         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4597         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4598         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4599         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4600         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4601         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4602         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4603         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4604         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4605         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4606         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4607         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4608         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4609
4610 2007-07-05  Tobias Burnus  <burnus@net-b.de>
4611
4612         PR fortran/32359
4613         * gfortran.dg/module_md5_1.f90: Update MD5 number.
4614
4615 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
4616
4617         PR fortran/32526
4618         * gfortran.dg/interface_14.f90: New test.
4619
4620         PR fortran/32613
4621         * gfortran.dg/do_iterator_2.f90: New test.
4622
4623 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4624
4625         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4626         (FE_DEC_DOWNWARD): Likewise.
4627         (FE_DEC_UPWARD): Likewise.
4628         (FE_DEC_TOWARDZERO): Likewise.
4629         (FE_DEC_TONEARESTFROMZERO): Likewise.
4630
4631 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
4632
4633         * gcc.c-torture/compile/pr32606.c: New.
4634         * gfortran.fortran-torture/execute/pr32604.f90: New.
4635
4636 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
4637
4638         * gcc.dg/visibility-12.c: New test.
4639         * gcc.dg/visibility-13.c: Likewise.
4640         * g++.dg/ext/visibility-9.C: Likewise.
4641         * g++.dg/ext/visibility-10.C: Likewise.
4642
4643 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4644
4645         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4646         * gcc.dg/sh-relax-vxworks.c: New test.
4647
4648 2007-07-04  Richard Guenther  <rguenther@suse.de>
4649
4650         PR tree-optimization/32500
4651         * gcc.c-torture/execute/pr32500.c: New testcase.
4652
4653 2007-07-04  Richard Guenther  <rguenther@suse.de>
4654
4655         PR tree-optimization/32482
4656         * gcc.c-torture/compile/pr32482.c: New testcase.
4657
4658 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4659
4660         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4661         VxWorks kernels.
4662         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4663         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4664         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4665         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4666
4667 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4668
4669         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4670
4671 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4672
4673         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4674
4675 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4676
4677         PR fortran/31198
4678         * gfortran.dg/min_max_optional_1.f90: New test.
4679         * gfortran.dg/min_max_optional_2.f90: New test.
4680         * gfortran.dg/min_max_optional_3.f90: New test.
4681
4682 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4683
4684         PR fortran/32545
4685         * gfortran.dg/fmt_error.f90: New test.
4686
4687 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4688
4689         PR fortran/32612
4690         * gfortran.dg/interface_13.f90: New test.
4691
4692 2007-07-03  Dave Brolley  <brolley@redhat.com>
4693
4694         PR c++/31743
4695         * g++.dg/init/new20.C: New test.
4696
4697 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
4698
4699         PR fortran/32579
4700         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4701
4702 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4703
4704         PR fortran/25062
4705         * common_7.f90: New.
4706         * common_8.f90: New.
4707         * common_9.f90: New.
4708
4709 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4710
4711         PR fortran/30940
4712         * gfortran.dg/argument_checking_1.f90: New.
4713         * gfortran.dg/argument_checking_2.f90: New.
4714         * gfortran.dg/argument_checking_3.f90: New.
4715         * gfortran.dg/argument_checking_4.f90: New.
4716         * gfortran.dg/argument_checking_5.f90: New.
4717         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4718         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4719
4720 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4721
4722         * gcc.dg/pr32176.c: Add -w to default dg-options.
4723
4724 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4725
4726         * gcc.c-torture/compile/ssa-pre-1.c: New test.
4727
4728 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4729
4730         PR fortran/20888
4731         * gfortran.dg/null_2.f90: New.
4732
4733 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4734             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4735
4736         PR middle-end/32176
4737         * gcc.dg/pr32176.c: New test.
4738
4739 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4740
4741         * gcc.dg/const-float80.c : New test.
4742         * gcc.dg/const-float128.c : New test.
4743         * gcc.dg/const-float80-ped.c : New test.
4744         * gcc.dg/const-float128-ped.c : New test.
4745
4746 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4747
4748         * gcc.dg/c99-math.h: Fix typo.
4749
4750 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4751
4752         PR libgomp/32468
4753         * gcc.dg/gomp/pr32468-1.c: New test.
4754
4755 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4756
4757         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4758         an ABI option.
4759
4760 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4761
4762         * gfortran.fortran-torture/compile/pr32583.f: New.
4763         * gcc.c-torture/compile/pr32584.c: New
4764
4765 2007-07-02  Ollie Wild  <aaw@google.com>
4766
4767         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4768         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4769
4770 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4771
4772         * gcc.target/mips/save-restore-1.c: New test.
4773         * gcc.target/mips/save-restore-2.c: Likewise.
4774         * gcc.target/mips/save-restore-3.c: Likewise.
4775         * gcc.target/mips/save-restore-4.c: Likewise.
4776
4777 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
4778
4779         PR tree-optimization/31966
4780         PR tree-optimization/32533
4781         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4782         * gfortran.dg/pr32533.f90: Ditto.
4783
4784 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4785
4786         * g++.dg/opt/nrv12.C: New test.
4787         * gcc.target/i386/nrv1.c: New test.
4788
4789         PR c++/31748
4790         * g++.dg/gomp/pr31748.C: New test.
4791
4792 2007-07-02  Ira Rosen  <irar@il.ibm.com>
4793  
4794         PR tree-optimization/32230
4795         * gcc.dg/vect/pr32230.c: New test.
4796
4797 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
4798
4799         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4800         * bind_c_coms.f90: Ditto.
4801         * bind_c_coms_driver.c: Ditto.
4802         * bind_c_dts.f90: Ditto.
4803         * bind_c_dts_2.f03: Ditto.
4804         * bind_c_dts_2_driver.c: Ditto.
4805         * bind_c_dts_3.f03: Ditto.
4806         * bind_c_dts_4.f03: Ditto.
4807         * bind_c_dts_driver.c: Ditto.
4808         * bind_c_implicit_vars.f03: Ditto.
4809         * bind_c_procs.f03: Ditto.
4810         * bind_c_usage_2.f03: Ditto.
4811         * bind_c_usage_3.f03: Ditto.
4812         * bind_c_usage_5.f03: Ditto.
4813         * bind_c_usage_6.f03: Ditto.
4814         * bind_c_usage_7.f03: Ditto.
4815         * bind_c_vars.f90: Ditto.
4816         * bind_c_vars_driver.c: Ditto.
4817         * binding_c_table_15_1.f03: Ditto.
4818         * binding_label_tests.f03: Ditto.
4819         * binding_label_tests_10.f03: Ditto.
4820         * binding_label_tests_10_main.f03: Ditto.
4821         * binding_label_tests_11.f03: Ditto.
4822         * binding_label_tests_11_main.f03: Ditto.
4823         * binding_label_tests_12.f03: Ditto.
4824         * binding_label_tests_13.f03: Ditto.
4825         * binding_label_tests_13_main.f03: Ditto.
4826         * binding_label_tests_14.f03: Ditto.
4827         * binding_label_tests_2.f03: Ditto.
4828         * binding_label_tests_3.f03: Ditto.
4829         * binding_label_tests_4.f03: Ditto.
4830         * binding_label_tests_5.f03: Ditto.
4831         * binding_label_tests_6.f03: Ditto.
4832         * binding_label_tests_7.f03: Ditto.
4833         * binding_label_tests_8.f03: Ditto.
4834         * binding_label_tests_9.f03: Ditto.
4835         * c_assoc.f90: Ditto.
4836         * c_assoc_2.f03: Ditto.
4837         * c_f_pointer_shape_test.f90: Ditto.
4838         * c_f_pointer_tests.f90: Ditto.
4839         * c_f_tests_driver.c: Ditto.
4840         * c_funloc_tests.f03: Ditto.
4841         * c_funloc_tests_2.f03: Ditto.
4842         * c_funloc_tests_3.f03: Ditto.
4843         * c_funloc_tests_3_funcs.c: Ditto.
4844         * c_kind_params.f90: Ditto.
4845         * c_kind_tests_2.f03: Ditto.
4846         * c_kinds.c: Ditto.
4847         * c_loc_driver.c: Ditto.
4848         * c_loc_test.f90: Ditto.
4849         * c_loc_tests_2.f03: Ditto.
4850         * c_loc_tests_2_funcs.c: Ditto.
4851         * c_loc_tests_3.f03: Ditto.
4852         * c_loc_tests_4.f03: Ditto.
4853         * c_loc_tests_5.f03: Ditto.
4854         * c_loc_tests_6.f03: Ditto.
4855         * c_loc_tests_7.f03: Ditto.
4856         * c_loc_tests_8.f03: Ditto.
4857         * c_ptr_tests.f03: Ditto.
4858         * c_ptr_tests_10.f03: Ditto.
4859         * c_ptr_tests_5.f03: Ditto.
4860         * c_ptr_tests_7.f03: Ditto.
4861         * c_ptr_tests_7_driver.c: Ditto.
4862         * c_ptr_tests_8.f03: Ditto.
4863         * c_ptr_tests_8_funcs.c: Ditto.
4864         * c_ptr_tests_9.f03: Ditto.
4865         * c_ptr_tests_driver.c: Ditto.
4866         * c_size_t_driver.c: Ditto.
4867         * c_size_t_test.f03: Ditto.
4868         * com_block_driver.f90: Ditto.
4869         * global_vars_c_init.f90: Ditto.
4870         * global_vars_c_init_driver.c: Ditto.
4871         * global_vars_f90_init.f90: Ditto.
4872         * global_vars_f90_init_driver.c: Ditto.
4873         * interop_params.f03: Ditto.
4874         * iso_c_binding_only.f03: Ditto.
4875         * iso_c_binding_rename_1.f03: Ditto.
4876         * iso_c_binding_rename_1_driver.c: Ditto.
4877         * iso_c_binding_rename_2.f03: Ditto.
4878         * iso_c_binding_rename_2_driver.c: Ditto.
4879         * kind_tests_2.f03: Ditto.
4880         * kind_tests_3.f03: Ditto.
4881         * module_md5_1.f90: Ditto.
4882         * only_clause_main.c: Ditto.
4883         * print_c_kinds.f90: Ditto.
4884         * test_bind_c_parens.f03: Ditto.
4885         * test_c_assoc.c: Ditto.
4886         * test_com_block.f90: Ditto.
4887         * test_common_binding_labels.f03: Ditto.
4888         * test_common_binding_labels_2.f03: Ditto.
4889         * test_common_binding_labels_2_main.f03: Ditto.
4890         * test_common_binding_labels_3.f03: Ditto.
4891         * test_common_binding_labels_3_main.f03: Ditto.
4892         * test_only_clause.f90: Ditto.
4893         * use_iso_c_binding.f90: Ditto.
4894         * value_5.f90: Ditto.
4895         * value_test.f90: Ditto.
4896         * value_tests_f03.f90: Ditto.
4897
4898 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
4899
4900         * gcc.dg/tls/opt-14.c: New.
4901
4902 2007-07-01  Ollie Wild  <aaw@google.com>
4903
4904         * g++.dg/lookup/using16.C: New test.
4905         * g++.dg/lookup/using17.C: New test.
4906
4907 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
4908
4909         PR fortran/32239
4910         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4911         (test_4): Use proper test for floating point equality.
4912         (test_8): Likewise.
4913
4914 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4915
4916         PR libgfortran/32554
4917         * gfortran.dg/fmt_p_1.f90: New test.
4918
4919 2007-07-01  Ira Rosen  <irar@il.ibm.com>
4920
4921         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4922         initialization and fix dg-final check - the initialization loop is
4923         vectorizable.
4924
4925 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4926             Volker Reichelt  <reichelt@netcologne.de>
4927
4928         PR middle-end/32559
4929         * gcc.dg/pr32559.c: New test.
4930
4931 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4932
4933         PR tree-optimization/25371
4934         * gcc.dg/vect/pr25371.c: New test.
4935
4936 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4937
4938         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4939         when allocating and initializing a flexible array.
4940
4941 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
4942
4943         PR fortran/20373
4944         * gfortran.dg/intrinsic.f90: New test.
4945
4946 2007-06-30  Tobias Burnus  <burnus@net-b.de>
4947
4948         PR fortran/32555
4949         * gfortran.dg/fmt_zero_check.f90: New.
4950
4951 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
4952
4953         PR fortran/30284
4954         * gfortran.dg/repeat_f90: New test.
4955
4956 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4957
4958         PR testsuite/25241
4959         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4960         -pedantic-errors, so we should match errors.
4961         * gcc.dg/cpp/escape-1.c: Likewise.
4962         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4963         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4964         warning.
4965         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4966         errors instead of warnings.
4967         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4968         a pedantic warning.
4969         * gcc.dg/cpp/arith-3.c: Likewise.
4970
4971 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4972
4973         PR testsuite/25241
4974         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4975         * gcc.dg/pch/valid-2.c: Likewise.
4976         * gcc.dg/pch/valid-3.c: Likewise.
4977         * gcc.dg/pch/warn-1.c: Likewise.
4978         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4979         
4980 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4981
4982         PR c/4076
4983         * gcc.dg/Wunused-function.c: New.
4984         
4985 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4986
4987         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4988
4989 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
4990
4991         * g++.dg/other/canon-31724.C: New.
4992         
4993 2007-06-29  Jan Hubicka  <jh@suse.cz>
4994
4995         PR middle-end/32372
4996         * gcc.c-torture/compile/pr32372.c: new.
4997
4998 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4999
5000         * gfortran.dg/operator_3.f90: New test.
5001
5002 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5003
5004         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5005         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5006
5007 2007-06-29  Richard Guenther  <rguenther@suse.de>
5008
5009         PR middle-end/32493
5010         * gcc.dg/inline-23.c: New testcase.
5011
5012 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
5013
5014         PR tree-optimization/24659
5015         * gcc.target/i386/vectorize2.c: New test.
5016         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5017         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5018
5019 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
5020
5021         * gcc.dg/pointer-arith-9.c: New test.
5022
5023 2007-06-29  Tobias Burnus  <burnus@net-b.de>
5024
5025         PR fortran/32483
5026         * gfortran.dg/fmt_read_2.f90: New.
5027
5028 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5029
5030         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5031         If it exists, don't try to create it.
5032
5033 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
5034
5035         * g++.dg/ext/visibility/ms-compat-1.C: New.
5036
5037 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5038
5039         PR tree-opt/32417
5040         * gfortran.fortran-torture/compile/pr32417.f90: New test.
5041
5042 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
5043
5044         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5045         targets.
5046
5047 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
5048
5049         PR fortran/32467
5050         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5051
5052 2007-06-27  Richard Guenther  <rguenther@suse.de>
5053
5054         PR middle-end/32492
5055         * gcc.dg/inline-22.c: New testcase.
5056
5057 2007-06-26  Hui-May Chang <hm.chang@apple.com>
5058
5059         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5060         the scan-assembler constant.
5061
5062 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
5063
5064         PR 20216
5065         * gcc.dg/pr20216.c: New.
5066
5067 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5068
5069         PR tree-opt/32421
5070         * gcc.dg/vect/pr32421.c: New test.
5071
5072 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
5073
5074         PR c++/32111
5075         * g++.dg/other/friend5.C: New test.
5076
5077 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
5078
5079         PR fortran/32464
5080         * gfortran.dg/host_assoc_function_2.f90: New test.
5081
5082         PR fortran/31494
5083         * gfortran.dg/host_assoc_call_1.f90: New test.
5084
5085 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5086
5087         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5088         
5089 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5090
5091         PR fortran/32456
5092         * gfortran.dg/error_format.f90: New test.
5093
5094 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5095
5096         PR fortran/32136
5097         * gfortran.dg/pr32136.f90: New test.
5098
5099 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5100
5101         PR fortran/31726
5102         * gfortran.dg/minmaxloc_1.f90: New test.
5103
5104         PR fortran/32298
5105         * gfortran.dg/minmaxloc_2.f90: New test.
5106
5107 2007-06-23  Richard Guenther  <rguenther@suse.de>
5108
5109         PR tree-optimization/16876
5110         PR middle-end/29478
5111         * gcc.dg/pr29254.c: The warning is bogus.
5112         * gcc.dg/warn-1.c: Likewise.
5113         * gcc.dg/assign-warn-3.c: Likewise.
5114         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5115
5116 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
5117
5118         * gcc.c-torture/execute/20070623-1.c: New.
5119
5120 2007-06-22  Jan Hubicka  <jh@suse.cz>
5121
5122         * gcc.c-torture/compile/pr31541.c: New.
5123
5124 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5125
5126         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5127         Remove -m64 from dg-options.
5128
5129 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5130
5131         PR middle-end/32374
5132         * gcc.dg/pr32374.c: New test.
5133
5134 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5135
5136         PR fortran/32360
5137         * gfortran.dg/pointer_assign_3.f90: New test.
5138
5139 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
5140
5141         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5142
5143 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5144
5145         PR fortran/31162
5146         * gfortran.dg/assign.f90: Update test.
5147         * gfortran.dg/real_do_1.f90: Update test.
5148         * gfortran.dg/gomp/omp_do1.f90: Update test.
5149         * gfortran.dg/warnings_are_errors_1.f: Update test.
5150         * gfortran.dg/g77/20010519-1.f: Update test.
5151         * gfortran.dg/g77/pr9258.f: Update test.
5152         * gfortran.dg/g77/960317-1.f: Update test.
5153
5154 2007-06-21  Richard Guenther  <rguenther@suse.de>
5155
5156         PR tree-optimization/32453
5157         * gcc.c-torture/compile/pr32453.c: New testcase.
5158
5159 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
5160
5161         PR tree-optimization/31866
5162         * gcc.dg/pr31866.c: New test.
5163
5164 2007-06-21  Richard Guenther  <rguenther@suse.de>
5165
5166         PR tree-optimization/32451
5167         * g++.dg/torture/20070621-1.C: New testcase.
5168
5169 2007-06-21  Christian Bruel  <christian.bruel@st.com>
5170
5171         * gcc.dg/attr-isr.c: Test delay slot content.
5172         
5173 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5174
5175         PR fortran/32361
5176         gfortran.dg/pointer_assign_2.f90: New test.
5177
5178 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5179
5180         PR fortran/25061
5181         gfortran.dg/invalid_procedure_name.f90: New test.
5182
5183 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
5184
5185         PR tree-optimization/25737
5186         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5187
5188 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
5189
5190         * gcc.target/i386/large-size-array-3.c: New.
5191
5192 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5193         Richard Guenther  <rguenther@suse.de>
5194
5195         PR fortran/32140
5196         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5197
5198 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
5199
5200         PR middle-end/31959
5201         * gcc.dg/pr31959.c: New test.
5202
5203         PR inline-asm/32109
5204         * g++.dg/ext/asm10.C: New test.
5205
5206         PR middle-end/32285
5207         * gcc.c-torture/execute/20070614-1.c: New test.
5208
5209 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
5210
5211         * gcc.target/arm/stack-corruption.c: New test.
5212
5213 2007-06-19  Richard Guenther  <rguenther@suse.de>
5214
5215         * g++.dg/torture/pr30252.C: New testcase.
5216
5217 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
5218
5219         PR tree-optimization/32353
5220         * g++.dg/opt/nrv13.C: New test.
5221
5222 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
5223
5224         PR fortran/20863
5225         PR fortran/20882
5226         * gfortran.dg/impure_assignment_2.f90 : New test.
5227
5228         PR fortran/32236
5229         * gfortran.dg/data_initialized_2.f90 : New test.
5230
5231         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5232         appropriate version of 'dmach'.
5233
5234 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5235
5236         PR target/32389
5237         * gcc.target/i386/pr32389.c New test.
5238
5239 2007-06-18  Simon Baldwin <simonb@google.com>
5240
5241         PR c++/31923
5242         * g++.dg/template/error25.C: New.
5243         * g++.dg/template/spec35.C: New.
5244
5245 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
5246
5247         * gcc.c-torture/compile/pr32355.c: New testcase.
5248         
5249 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5250
5251         PR tree-optimization/32383
5252         * g++.dg/opt/pr32383.C: New test.
5253
5254 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
5255
5256         PR rtl-optimization/32366
5257         * gcc.dg/vect/pr32366.c: New test.
5258
5259 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
5260
5261         * gcc.c-torture/compile/pr32349.c: New testcase.
5262         
5263 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5264
5265         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5266         * gcc.target/sparc/combined-2.c: Likewise.
5267         * gcc.target/sparc/fexpand.c : Likewise.
5268         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
5269         * gcc.target/sparc/fpack16.c : Likewise.
5270         * gcc.target/sparc/fpmerge.c : Likewise.
5271         * gcc.target/sparc/fpmul.c : Likewise.
5272         * gcc.target/sparc/noresult.c : Likewise.
5273         * gcc.target/sparc/pdist.c: Likewise.
5274
5275 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
5276
5277         PR middle-end/31723
5278         * gcc.target/i386/recip-divf.c: New test.
5279         * gcc.target/i386/recip-sqrtf.c: Ditto.
5280         * gcc.target/i386/recip-vec-divf.c: Ditto.
5281         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5282         * gcc.target/i386/sse-recip.c: Ditto.
5283         * gcc.target/i386/sse-recip-vec.c: Ditto.
5284
5285 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5286
5287         PR tree-opt/32225
5288         * gcc.c-torture/compile/20070605-1.c: New test.
5289
5290         * gcc.c-torture/compile/20070603-1.c: New testcase.
5291         * gcc.c-torture/compile/20070603-2.c: New testcase.
5292
5293         * gcc.c-torture/compile/20070531-1.c: New test.
5294
5295         PR tree-opt/32167
5296         * gcc.c-torture/compile/20070531-2.c: New test.
5297
5298         PR tree-opt/32144
5299         * gcc.c-torture/compile/20070529-1.c: New test.
5300
5301         PR tree-opt/32145
5302         * gcc.c-torture/compile/20070529-2.c: New test.
5303
5304         PR tree-opt/32015
5305         * gcc.c-torture/compile/20070520-1.c: New test.
5306
5307         * g++.dg/ext/java-1.C: New test.
5308
5309         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5310         loops instead of one. Remove the "can't determine dependence"
5311         check.
5312         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5313         needed as the cast is gone in the first place.
5314         * gcc.dg/max-1.c: Change local variable a to be a global one.
5315         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5316         have a cast which is PREd.
5317
5318 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
5319
5320         * g++.dg/lookup/anon6.C: New test.
5321
5322 2007-06-14  Dirk Mueller  <dmueller@suse.de>
5323
5324         PR c++/31806
5325         * g++.dg/opt/static6.C: New testcase.
5326
5327 2007-06-14  Geoff Keating  <geoffk@apple.com>
5328
5329         * g++.dg/ext/visibility/overload-1.C: New.
5330
5331         PR 31093
5332         * g++.dg/ext/visibility/anon4.C: New.
5333
5334 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
5335
5336         PR target/32268
5337         * gcc.target/i386/pr32268.c: New test.
5338
5339 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5340
5341         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5342         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5343         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5344
5345         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5346         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5347         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5348         BID is used.
5349
5350 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
5351
5352         PR fortran/32302
5353         * gfortran.dg/common_resize_1.f90: New test.
5354
5355 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
5356
5357         PR target/32274
5358         * gcc.dg/vect/pr32224.c: Fix.   
5359         
5360 2007-06-13  Eric Christopher  <echristo@apple.com>
5361
5362         * gcc.target/i386/ssefn-1.c: Add -march=i386.
5363
5364 2007-06-13  Tobias Burnus  <burnus@net-b.de>
5365
5366         PR fortran/32323
5367         * gfortran.dg/actual_array_vect_1.f90: New.
5368
5369 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5370
5371         * gcc.target/sparc/mfpu.c: New test.
5372
5373 2007-06-12  Geoff Keating  <geoffk@apple.com>
5374
5375         * g++.dg/warn/weak1.C: Suppress on Darwin.
5376         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5377
5378 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5379
5380         PR middle-end/31579
5381          * g++.dg/torture/pr31579.C: New testcase.
5382
5383 2007-06-12  Ian Lance Taylor  <iant@google.com>
5384
5385         PR libstdc++/29286
5386         * g++.dg/init/new16.C: New test.
5387         * g++.dg/init/new17.C: New test.
5388         * g++.dg/init/new18.C: New test.
5389         * g++.dg/init/new19.C: New test.
5390
5391 2007-06-12  Olivier Hainque  <hainque@adacore.com>
5392
5393         * gnat.dg/lhs_view_convert.adb: New test.
5394
5395 2007-06-12  Richard Guenther  <rguenther@suse.de>
5396
5397         PR tree-optimization/15353
5398         PR tree-optimization/31657
5399         * gcc.c-torture/execute/20070424-1.c: New testcase.
5400         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5401         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5402         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5403         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5404         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5405
5406 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5407
5408         PR rtl-optimization/32293
5409         * gcc.dg/pr32293.c: New test.
5410
5411 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5412
5413         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5414
5415 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
5416
5417         PR fortran/29786
5418         * gfortran.dg/equiv_7.f90: New test.
5419         * gfortran.dg/equiv_constraint_7.f90: Change error message.
5420
5421         PR fortran/30875
5422         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5423
5424 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
5425
5426         * gcc.dg/setjmp-3.c: Rename raise to raise0.
5427         * gcc.dg/setjmp-4.c: Likewise.
5428         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5429
5430 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
5431
5432         PR rtl-optimization/31025
5433         * gfortran.dg/pr31025.f90: New.
5434
5435 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5436
5437         PR target/32280
5438         * gcc.target/i386/pr32280.c: New test.
5439
5440 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5441
5442         PR middle-end/32279
5443         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5444
5445 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5446
5447         PR libgfortran/32235
5448         * gfortran.dg/backspace_9.f: New test.
5449
5450 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
5451
5452         * gcc.dg/tree-ssa/prefetch-7.c: New test.
5453
5454 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
5455
5456         * gcc.dg/tree-ssa/loop-28.c: New testcase.
5457
5458 2007-06-09  Ian Lance Taylor  <iant@google.com>
5459
5460         PR tree-optimization/32169
5461         * gcc.c-torture/compile/pr32169.c: New test.
5462
5463 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
5464
5465         * gcc.dg/vect/costmodel: New directory.
5466         * gcc.dg/vect/costmodel/i386: New directory.
5467         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5468         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5469         New test.
5470         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5471         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5472         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5473         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5474         * gcc.dg/vect/costmodel/x86_64: New directory.
5475         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5476         New testsuite.
5477         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5478         New test.
5479         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5480         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5481         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5482         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5483         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5484
5485 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
5486
5487         PR tree-optimization/32243
5488         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
5489         flags for -Os tests.
5490         * gcc.dg/vect/03-vect-pr32243.c: New test.
5491
5492 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
5493
5494         PR tree-optimization/32224
5495         * gcc.dg/vect/pr32224.c: New test.
5496
5497 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
5498
5499         PR c++/32177
5500         * g++.dg/gomp/pr32177.C: New test.
5501
5502 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5503
5504         PR testsuite/25241
5505         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5506         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5507         warning nor an error.
5508         * gcc.dg/Wfatal-2.c: Likewise.
5509         * gcc.dg/Werror-1.c: Likewise.
5510         * gcc.dg/Werror-5.c: Likewise.
5511         * gcc.dg/Werror-7.c: Likewise.
5512         * gcc.dg/Werror-10.c: Likewise.
5513         * gcc.dg/Werror-11.c: Likewise.
5514
5515 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
5516
5517         PR c++/30759
5518         * g++.dg/init/brace6.C: New test.
5519
5520 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
5521
5522         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5523         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5524         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5525         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5526
5527         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5528         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5529         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5530         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5531         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5532         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5533         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5534         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5535
5536         * gcc.dg/darwin-minversion-3.c: New.
5537
5538 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
5539
5540         * gcc.target/i386/builtin-copysign.c: New test.
5541
5542 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5543
5544         PR tree-optimization/32220
5545         * gfortran.dg/predcom-2.f: New testcase.
5546
5547 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5548
5549         PR tree-opt/32231
5550         * gcc.target/i386/vectorize4.c: New test.
5551
5552 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
5553
5554         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5555
5556 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5557
5558         PR testsuite/25241
5559         * gcc.dg/simd-5.c: Mark output as a note.
5560         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5561         dg-message.
5562         * gcc.dg/simd-1.c: Likewise.
5563         * gcc.dg/always_inline.c: Mark output as a sorry.
5564         * gcc.dg/always_inline2.c: Likewise.
5565         * gcc.dg/always_inline3.c: Likewise.
5566
5567 2007-06-06  Ian Lance Taylor  <iant@google.com>
5568
5569         * g++.dg/conversion/enum1.C: New test.
5570
5571 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
5572
5573         PR tree-optimization/32216
5574         * gcc.dg/vect/pr32216.c: New test.
5575
5576 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5577
5578         PR testsuite/18923
5579         * gfortran.dg/invalid_contains_1.f90: New test.
5580         * gfortran.dg/invalid_contains_2.f90: New test.
5581
5582 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5583
5584         PR testsuite/32057
5585         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5586         midnight issues.
5587
5588 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5589
5590         PR testsuite/25241
5591         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5592         dg-message to match de note.
5593         * gcc.dg/pr26570.c: Use dg-message for a note.
5594         * gcc.dg/pr29254.c: Use dg-message for generic output and use
5595         dg-error instead of dg-warning because of -Werror.
5596         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5597         neither an error, nor a warning.
5598         * gcc.dg/glibc-uclibc-2.c: Likewise
5599         * gcc.dg/cpp/19940712-1.c: Likewise.
5600
5601 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
5602
5603         PR preprocessor/23479
5604         * gcc.dg/binary-constants-1.c: Add test suites for
5605         the 0b-prefixed binary integer constants.
5606         * gcc.dg/binary-constants-2.c: Ditto.
5607         * gcc.dg/binary-constants-3.c: Ditto.
5608         * gcc.dg/binary-constants-4.c: Ditto.
5609
5610 2007-06-05  Ian Lance Taylor  <iant@google.com>
5611
5612         * gcc.dg/Wstrict-overflow-19.c: New test.
5613
5614 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
5615
5616         * gcc.dg/matrix/matrix-6.c: Remove conversion.
5617
5618 2007-06-04  Ian Lance Taylor  <iant@google.com>
5619
5620         * gcc.dg/Wstrict-overflow-18.c: New test.
5621
5622 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5623
5624         PR testsuite/25241
5625         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5626         * gcc.dg/cpp/mi5.c: Likewise.
5627         * gcc.dg/cpp/mi7.c: Likewise.
5628
5629 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
5630
5631         PR c/32191
5632         * gcc.dg/pr32191.c: New test.
5633
5634 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5635
5636         PR fortran/32124
5637         * gfortran.dg/allocate_stat_1.f90: Remove.
5638
5639 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5640
5641         * gcc.target/i386/sse4_2-check.h: New.
5642         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5643         * gcc.target/i386/sse4_2-crc32.h: Likewise.
5644         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5645         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5646         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5647         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5648         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5649         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5650         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5651         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5652         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5653         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5654         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5655         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5656         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5657         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5658         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5659         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5660
5661 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
5662
5663         * gcc.dg/pie-link.c: New test.
5664
5665 2007-06-01  Ian Lance Taylor  <iant@google.com>
5666
5667         * gcc.dg/Wstrict-overflow-17.c: New test.
5668
5669 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
5670
5671         * gcc.dg/builtin-return-1.c (g): New.
5672         (main): Allocate at least 64 bytes on the stack.
5673
5674 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
5675
5676         * g++.dg/init/cleanup3.C: New test.
5677
5678 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5679
5680         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5681         int is 16 bits.
5682
5683 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
5684
5685         PR fortran/32156
5686         * gfortran.dg/char_array_constructor_3.f90: New test.
5687
5688 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5689
5690         PR tree-optimization/32160
5691         * gfortran.dg/predcom-1.f: New test.
5692
5693 2007-05-31  Richard Guenther  <rguenther@suse.de>
5694
5695         * g++.dg/other/str_empty.C: Move...
5696         * g++.dg/other/pr30567.C: Move...
5697         * g++.dg/tree-ssa/pr27218.C: Move...
5698         * g++.dg/torture: ...here and remove dg-options.
5699
5700 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
5701
5702         PR c++/32158
5703         * g++.dg/ext/is_pod_incomplete.C: New.
5704
5705 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
5706             Douglas Gregor <doug.gregor@gmail.com>
5707             Pedro Lamarao <pedro.lamarao@mndfck.org>
5708             Howard Hinnant <howard.hinnant@gmail.com>
5709
5710         PR c++/7412
5711         PR c++/29939
5712         * g++.dg/cpp0x/rv8p.C: New.
5713         * g++.dg/cpp0x/temp-constructor-bug.C: New.
5714         * g++.dg/cpp0x/cast-bug.C: New.
5715         * g++.dg/cpp0x/elision_weak.C: New.
5716         * g++.dg/cpp0x/collapse-bug.C: New.
5717         * g++.dg/cpp0x/rv3p.C: New.
5718         * g++.dg/cpp0x/rv7n.C: New.
5719         * g++.dg/cpp0x/overload-conv-1.C: New.
5720         * g++.dg/cpp0x/rv2n.C: New.
5721         * g++.dg/cpp0x/deduce.C: New.
5722         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5723         * g++.dg/cpp0x/rv6p.C: New.
5724         * g++.dg/cpp0x/template_deduction.C: New.
5725         * g++.dg/cpp0x/implicit-copy.C: New.
5726         * g++.dg/cpp0x/rv1p.C: New.
5727         * g++.dg/cpp0x/cast.C: New.
5728         * g++.dg/cpp0x/rv5n.C: New.
5729         * g++.dg/cpp0x/collapse.C: New.
5730         * g++.dg/cpp0x/overload-conv-2.C: New.
5731         * g++.dg/cpp0x/rv4p.C: New.
5732         * g++.dg/cpp0x/rvo.C: New.
5733         * g++.dg/cpp0x/iop.C: New.
5734         * g++.dg/cpp0x/rv3n.C: New.
5735         * g++.dg/cpp0x/rv7p.C: New.
5736         * g++.dg/cpp0x/reference_collapsing.C: New.
5737         * g++.dg/cpp0x/overload.C: New.
5738         * g++.dg/cpp0x/named.C: New.
5739         * g++.dg/cpp0x/rv2p.C: New.
5740         * g++.dg/cpp0x/rv6n.C: New.
5741         * g++.dg/cpp0x/not_special.C: New.
5742         * g++.dg/cpp0x/bind.C: New.
5743         * g++.dg/cpp0x/rv1n.C: New.
5744         * g++.dg/cpp0x/rv5p.C: New.
5745         * g++.dg/cpp0x/elision.C: New.
5746         * g++.dg/cpp0x/named_refs.C: New.
5747         * g++.dg/cpp0x/unnamed_refs.C: New.
5748         * g++.dg/cpp0x/rv4n.C: New.
5749         * g++.dg/cpp0x/elision_neg.C: New.
5750         * g++.dg/init/copy7.C: Run in C++98 mode.
5751         * g++.dg/overload/arg1.C: Ditto.
5752         * g++.dg/overload/arg4.C: Ditto.
5753
5754 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5755
5756         PR c++/31809
5757         * g++.dg/opt/static5.C: New test.
5758
5759 2007-05-30  Richard Guenther  <rguenther@suse.de>
5760
5761         * g++.dg/dg.exp: Prune torture/.
5762         * g++.dg/torture/dg-torture.exp: New testsuite.
5763
5764 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
5765
5766         * gcc.target/arm/pr27387.C: Move and rename to ...
5767         * g++.dg/inherit/thunk8.C: ... here.
5768
5769 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5770
5771         PR tree-optimization/31769
5772         * g++.dg/gomp/pr31769.C: New test.
5773
5774 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
5775
5776         * gcc.target/i386/stack-realign.c: New.
5777
5778 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
5779
5780         * gcc.dg/tree-ssa/prefetch-6.c: New test.
5781
5782 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
5783
5784         * gfortran.dg/sizeof.f90: New.
5785
5786 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5787
5788         PR c/31339
5789         * gcc.dg/boolcomplex-1.c: New test.
5790
5791         PR c++/31339
5792         * g++.dg/ext/boolcomplex-1.c: New test.
5793
5794 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
5795
5796         * gcc.dg/matrix: New directory.
5797
5798 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5799
5800         PR fortran/32124
5801         * gfortran.dg/allocate_stat_1.f90: New.
5802
5803 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5804
5805         PR fortran/31972
5806         * transfer_hollerith_1.f90: New test.
5807
5808 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5809
5810         PR tree-opt/32100
5811         * gcc.c-torture/execute/vrp-7.c: New test.
5812
5813 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5814
5815         * gfortran.dg/transfer_simplify_4.f90: New test.
5816
5817 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5818
5819         PR fortran/32088
5820         * gfortran.dg/func_result_3.f90: New.
5821
5822 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5823
5824         PR middle-end/32083
5825         * gfortran.dg/transfer_simplify_3.f90: New.
5826
5827 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5828
5829         PR target/32065
5830         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
5831         to compile options.
5832         * gcc.target/i386/pr32065-2.c: New test.
5833
5834 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5835
5836         PR fortran/31813
5837         * gfortran.dg/io_constraints_2.f90: Update.
5838
5839 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
5840
5841         PR fortran/31219
5842         * gfortran.dg/array_constructor_17.f90: New test.
5843
5844 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5845
5846         PR tree-opt/32090
5847         * g++.dg/opt/array2.C: New testcase.
5848
5849 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5850
5851         PR target/32065
5852         * gcc.target/i386/pr32065.c: New test.
5853
5854 2007-05-25  Dirk Mueller  <dmueller@suse.de>
5855             Marcus Meissner <meissner@suse.de>
5856
5857         * gcc.dg/attr-alloc_size.c: New.
5858
5859 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
5860             Lee Millward  <lee.millward@gmail.com>
5861
5862         PR c++/31745
5863         * g++.dg/parse/crash34.C: New test.
5864
5865         * g++.dg/parse/crash35.C: New test.
5866
5867 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5868
5869         * gcc.target/i386/sse2-check.h: New.
5870         * gcc.target/i386/sse2-vec-1.c: Likewise.
5871         * gcc.target/i386/sse2-vec-2.c: Likewise.
5872         * gcc.target/i386/sse2-vec-3.c: Likewise.
5873         * gcc.target/i386/sse2-vec-4.c: Likewise.
5874         * gcc.target/i386/sse2-vec-5.c: Likewise.
5875         * gcc.target/i386/sse2-vec-6.c: Likewise.
5876
5877 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
5878
5879         PR c++/31431
5880         PR c++/31432
5881         PR c++/31434
5882         PR c++/31435
5883         PR c++/31437
5884         PR c++/31438
5885         PR c++/31442
5886         PR c++/31443
5887         PR c++/31444
5888         PR c++/31445
5889         * g++.dg/cpp0x/pr31431.C: New.
5890         * g++.dg/cpp0x/pr31437.C: New.
5891         * g++.dg/cpp0x/pr31442.C: New.
5892         * g++.dg/cpp0x/pr31444.C: New.
5893         * g++.dg/cpp0x/pr31431-2.C: New.
5894         * g++.dg/cpp0x/pr31432.C: New.
5895         * g++.dg/cpp0x/pr31434.C: New.
5896         * g++.dg/cpp0x/pr31438.C: New.
5897         * g++.dg/cpp0x/pr31443.C: New.
5898         * g++.dg/cpp0x/pr31445.C: New.
5899         * g++.dg/cpp0x/variadic-crash1.C: New.
5900
5901 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
5902
5903         * gcc.target/arm/long-calls-1.c: New test.
5904         * gcc.target/arm/long-calls-2.c: Likewise.
5905         * gcc.target/arm/long-calls-3.c: Likewise.
5906         * gcc.target/arm/long-calls-4.c: Likewise.
5907
5908 2007-05-25  Richard Guenther  <rguenther@suse.de>
5909             Andrew Pinski  <andrew_pinski@playstation.sony.com>
5910
5911         PR tree-optimization/31982
5912         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5913
5914 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
5915
5916         PR fortran/32047
5917         * gfortran.dg/result_in_spec_2.f90: New test.
5918
5919 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5920
5921         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5922
5923 2007-05-24  Ollie Wild  <aaw@google.com>
5924
5925         * gcc.dg/cpp/counter-1.c: New test.
5926         * gcc.dg/pch/counter-1.c: New test.
5927         * gcc.dg/pch/counter-1.hs: New file.
5928         * gcc.dg/pch/counter-2.c: New test.
5929         * gcc.dg/pch/counter-2.hs: New file.
5930         * gcc.dg/pch/counter-3.c: New test.
5931         * gcc.dg/pch/counter-3.hs: New file.
5932
5933 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
5934
5935         * gcc.dg/tree-ssa/predcom-1.c: New test.
5936         * gcc.dg/tree-ssa/predcom-2.c: New test.
5937         * gcc.dg/tree-ssa/predcom-3.c: New test.
5938         * gcc.dg/tree-ssa/predcom-4.c: New test.
5939         * gcc.dg/tree-ssa/predcom-5.c: New test.
5940         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5941
5942 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
5943
5944         PR testsuite/32062
5945         * gcc.target/i386/sse4_1-check.h (MASK): New.
5946
5947 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5948
5949         PR fortran/32038
5950         * gfortran.dg/pr25603.f: Initialize integer variables.
5951
5952 2007-05-23  Ian Lance Taylor  <iant@google.com>
5953
5954         * g++.dg/other/vrp1.C: New test.
5955
5956 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
5957
5958         PR preprocessor/20077
5959         * gcc.dg/cpp/paste15.c: New test.
5960
5961 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
5962             Nigel Stephens  <nigel@mips.com>
5963             Richard Sandiford  <richard@codesourcery.com>
5964
5965         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5966         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5967         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5968         * gcc.target/mips/inter/mips16-inter.exp: New.
5969
5970 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
5971
5972         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5973
5974 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5975
5976         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5977         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
5978         * gcc.target/i386/sse3-addsubps.c: Likewise.
5979         * gcc.target/i386/sse3-haddpd.c: Likewise.
5980         * gcc.target/i386/sse3-haddps.c: Likewise.
5981         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5982         * gcc.target/i386/sse3-hsubps.c: Likewise.
5983         * gcc.target/i386/sse3-lddqu.c: Likewise.
5984         * gcc.target/i386/sse3-movddup.c: Likewise.
5985         * gcc.target/i386/sse3-movshdup.c: Likewise.
5986         * gcc.target/i386/sse3-movsldup.c: Likewise.
5987
5988         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5989         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
5990         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5991         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5992         * gcc.target/i386/ssse3-palignr.c: Likewise.
5993         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5994         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5995         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5996         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5997         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5998         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5999         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6000         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6001         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6002         * gcc.target/i386/ssse3-psignb.c: Likewise.
6003         * gcc.target/i386/ssse3-psignd.c: Likewise.
6004         * gcc.target/i386/ssse3-psignw.c: Likewise.
6005         * gcc.target/i386/ssse3-vals.h: Likewise.
6006
6007         * gcc.target/i386/sse3-check.h: New file.
6008         * gcc.target/i386/ssse3-check.h: Likewise.
6009
6010 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6011
6012         PR middle-end/31095
6013         * gcc.c-torture/compile/bcopy-1.c: New testcase.
6014
6015 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6016
6017         PR middle-end/31606
6018         * gcc.c-torture/20070522-1.c: New testcase.
6019
6020 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6021
6022         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6023
6024 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
6025
6026         * gcc.c-torture/execute/ieee/20000320-1.x,
6027         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6028         m68k-*-* and check_effective_target_coldfire_fpu.
6029
6030 2007-05-22  Ollie Wild  <aaw@google.com>
6031
6032         * g++.dg/lookup/hidden-class10.C: New test.
6033         * g++.dg/lookup/hidden-class11.C: New test.
6034
6035 2007-05-22  Ollie Wild  <aaw@google.com>
6036
6037         * g++.dg/lookup/name-clash5.C: New test.
6038         * g++.dg/lookup/name-clash6.C: New test.
6039
6040 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6041
6042         * g++.dg/other/i386-2.C: Update comments on header files tested.
6043         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
6044         of <tmmintrin.h>.
6045         * gcc.target/i386/sse-12.c: Likewise.
6046         * gcc.target/i386/sse-13.c: Likewise.
6047         * gcc.target/i386/sse-14.c: Likewise.
6048
6049         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6050         Redefined to test with immediate operand.
6051         (__builtin_ia32_blendps): Likewise.
6052         (__builtin_ia32_blendpd): Likewise.
6053         (__builtin_ia32_dpps): Likewise.
6054         (__builtin_ia32_dpps): Likewise.
6055         (__builtin_ia32_insertps128): Likewise.
6056         (__builtin_ia32_vec_ext_v4sf): Likewise.
6057         (__builtin_ia32_vec_set_v16qi): Likewise.
6058         (__builtin_ia32_vec_set_v4si): Likewise.
6059         (__builtin_ia32_vec_set_v2di): Likewise.
6060         (__builtin_ia32_vec_ext_v16qi): Likewise.
6061         (__builtin_ia32_vec_ext_v4si): Likewise.
6062         (__builtin_ia32_vec_ext_v2di): Likewise.
6063         (__builtin_ia32_roundpd): Likewise.
6064         (__builtin_ia32_roundsd): Likewise.
6065         (__builtin_ia32_roundps): Likewise.
6066         (__builtin_ia32_roundss): Likewise.
6067         (__builtin_ia32_mpsadbw128): Likewise.
6068
6069 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6070
6071         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6072
6073 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6074
6075         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6076         failures.
6077         * gcc.dg/dfp/func-struct.c: Ditto.
6078         * gcc.dg/dfp/operator-assignment.c: Ditto.
6079         * gcc.dg/dfp/convert-bfp.c: Ditto.
6080         * gcc.dg/dfp/convert-int.c: Ditto.
6081         * gcc.dg/dfp/convert-int-max.c: Ditto.
6082         * gcc.dg/dfp/func-scalar.c: Ditto.
6083         * gcc.dg/dfp/cast.c: Ditto.
6084         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6085         failures, and fix a typo in return type of arg1_128.
6086         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6087         failures, and fix a typo in a constant suffix.
6088         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6089         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6090
6091 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6092             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6093
6094         * lib/gcc-dg.exp(process_message): New proc.
6095         (dg-message): New test directive.
6096         * gcc.dg/always_inline.c: Use dg-message.
6097         * gcc.dg/always_inline2.c: Ditto.
6098         * gcc.dg/always_inline3.c: Ditto.
6099         * gcc.dg/invalid-call-1.c: Ditto.
6100         * gcc.dg/pr17506.c: Ditto.
6101         * gcc.dg/simd-5.c: Ditto.
6102         * gcc.dg/simd-6.c: Ditto.
6103         * gcc.dg/va-arg-2.c: Ditto.
6104         * gcc.dg/cpp/syshdr.c: Ditto.
6105         * gcc.dg/cpp/unc4.c: Ditto.
6106         * gcc.dg/cpp/trad/mi1.c: Ditto.
6107         * gcc.dg/cpp/trad/mi5.c: Ditto.
6108         * gcc.dg/cpp/trad/mi7.c: Ditto.
6109         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6110         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6111         * gcc.test-framework/test-framework.awk: Special-case outexists
6112         tests.
6113
6114 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6115
6116         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6117         (bit_SSE4_2): Likewise.
6118         (bit_POPCNT): Likewise.
6119
6120         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6121         Check if assembler supports SSE4 instructions.
6122
6123         * gcc.target/i386/sse4_1-blendpd.c: New file.
6124         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6125         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6126         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6127         * gcc.target/i386/sse4_1-check.h: Likewise.
6128         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6129         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6130         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6131         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6132         * gcc.target/i386/sse4_1-extractps.c: Likewise.
6133         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6134         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6135         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6136         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6137         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6138         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6139         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6140         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6141         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6142         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6143         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6144         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6145         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6146         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6147         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6148         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6149         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6150         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6151         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6152         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6153         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6154         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6155         * gcc.target/i386/sse4_1-pminud.c: Likewise.
6156         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6157         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6158         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6159         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6160         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6161         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6162         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6163         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6164         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6165         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6166         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6167         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6168         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6169         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6170         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6171         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6172         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6173         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6174         * gcc.target/i386/sse4_1-round.h: Likewise.
6175         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6176         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6177         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6178         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6179         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6180         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6181         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6182         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6183         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6184         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6185         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6186         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6187         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6188         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6189
6190 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6191
6192         PR fortran/31627
6193         * gfortran.dg/bounds_check_7.f90: New test.
6194
6195 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
6196
6197         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6198         (check_effective_target_sse4a): Ditto.
6199
6200         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6201         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6202         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6203         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6204         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6205         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6206         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6207         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6208         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6209         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6210         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6211         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6212         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6213         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6214         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6215         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6216         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6217         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6218         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6219         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6220
6221 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
6222
6223         * g++.dg/ext/cleanup-1.C: New test.
6224         * g++.dg/ext/cleanup-2.C: Likewise.
6225         * g++.dg/ext/cleanup-3.C: Likewise.
6226         * g++.dg/ext/cleanup-4.C: Likewise.
6227         * g++.dg/ext/cleanup-5.C: Likewise.
6228         * g++.dg/ext/cleanup-6.C: Likewise.
6229         * g++.dg/ext/cleanup-8.C: Likewise.
6230         * g++.dg/ext/cleanup-9.C: Likewise.
6231         * g++.dg/ext/cleanup-10.C: Likewise.
6232         * g++.dg/ext/cleanup-11.C: Likewise.
6233         * g++.dg/ext/cleanup-dtor.C: Likewise.
6234
6235 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6236
6237         PR middle-end/31995
6238         * gcc.dg/vect/vect-102a.c: New test.
6239
6240 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
6241             Paolo Carlini  <pcarlini@suse.de>
6242             Uros Bizjak  <ubizjak@gmail.com>
6243
6244         * gcc.dg/gcc-have-sync-compare-and-swap.c,
6245         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6246         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6247         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6248         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6249         New testcases.
6250
6251 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
6252
6253         PR fortran/32002
6254         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6255
6256 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6257
6258         PR fortran/32027
6259         * gfortran.dg/do_3.F90: Add checks for the final value of the
6260         loop variable.
6261
6262 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6263
6264         * gcc.c-torture/execute/990127-2.x: New file.
6265
6266 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6267
6268         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6269         * gcc.target/i386/sse-12: Add -O to compile options.
6270         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6271         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6272         and mm3dnow.h.  Add -O to compile options.
6273
6274 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
6275
6276         PR fortran/31867
6277         * gfortran.dg/char_length_5.f90: New test.
6278
6279         PR fortran/31994
6280         * gfortran.dg/array_reference_1.f90: New test.
6281
6282 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6283
6284         PR middle-end/7651
6285         PR c++/11856
6286         PR c/12963
6287         PR c/23587
6288         PR other/29694
6289         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6290         * gcc.dg/Wtype-limits.c: New.
6291         * gcc.dg/Wtype-limits-Wextra.c: New.
6292         * gcc.dg/Wtype-limits-no.c: New.
6293         * g++.dg/warn/Wtype-limits.C: New.
6294         * g++.dg/warn/Wtype-limits-Wextra.C: New.
6295         * g++.dg/warn/Wtype-limits-no.C: New.
6296
6297 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6298
6299         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6300         instead of "-msse2".'
6301         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6302         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6303         and mm3dnow.h.
6304         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6305         to test with immediate operand.
6306         (__builtin_ia32_insertqi): Ditto.
6307         (__builtin_ia32_palignr128): Ditto.
6308         (__builtin_ia32_palignr): Ditto.
6309         (__builtin_ia32_pshufhw): Ditto.
6310         (__builtin_ia32_pshuflw): Ditto.
6311         (__builtin_ia32_pshufd): Ditto.
6312         (__builtin_ia32_vec_set_v8hi): Ditto.
6313         (__builtin_ia32_vec_ext_v8hi): Ditto.
6314         (__builtin_ia32_shufpd): Ditto.
6315         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6316
6317 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
6318
6319         PR fortran/32001
6320         * gfortran.dg/min_max_conformance.f90: Added more testcases.
6321
6322 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6323
6324         PR target/31585
6325         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6326         and "__inline".  Use "-msse" instead of "-msse2".
6327
6328 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6329
6330         PR middle-end/7651
6331         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6332         * gcc.dg/20030906-2.c: Likewise.
6333         * objc.dg/method-17.m: Add -Wreturn-type.
6334         * obj-c++.dg/method-21.mm: Likewise.
6335
6336 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6337
6338         PR target/31585
6339         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6340         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6341         (__builtin_ia32_psrlqi128): Ditto.
6342         (__builtin_ia32_psrlwi128): Ditto.
6343         (__builtin_ia32_psrldi128): Ditto.
6344         (__builtin_ia32_psrldqi128): Ditto.
6345         (__builtin_ia32_pslldqi128): Ditto.
6346         (__builtin_ia32_psrawi128): Ditto.
6347         (__builtin_ia32_psradi128): Ditto.
6348         (__builtin_ia32_psllqi128): Ditto.
6349         (__builtin_ia32_pslldi128): Ditto.
6350         (__builtin_prefetch): Ditto.
6351         (__builtin_ia32_pshufw): Ditto.
6352         (__builtin_ia32_vec_set_v4hi): Ditto.
6353         (__builtin_ia32_vec_ext_v4hi): Ditto.
6354         (__builtin_ia32_shufps): Ditto.
6355         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6356
6357 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6358
6359         PR fortran/31974
6360         * gfortran.dg/char_allocation_1.f90: New test.
6361
6362 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6363
6364         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6365         * gcc.dg/Wconversion-sign.c: New.
6366         * gcc.dg/Wconversion-integer-no-sign.c: New.
6367         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6368         Wconversion-sign.C
6369         * g++.dg/warn/Wconversion-sign.C: New.
6370         * g++.old-deja/g++.other/warn4.C: Update.
6371         * g++.dg/warn/Wconversion1.C: Likewise.
6372
6373 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6374
6375         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6376         * gcc.dg/torture/builtin-math-4.c: Likewise.
6377
6378 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6379
6380         PR libfortran/31964
6381         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6382
6383 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6384
6385         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6386
6387 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6388
6389         PR target/31628
6390         * gcc.target/i386/pr31628.c: New.
6391
6392 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
6393
6394         PR middle-end/31344
6395         * gcc.dg/pr31344.c: New test.
6396
6397 2007-05-17  Ian Lance Taylor  <iant@google.com>
6398
6399         PR tree-optimization/31953
6400         * gcc.c-torture/compile/pr31953.c: New test.
6401
6402 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6403
6404         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6405
6406         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6407         and drem.
6408         * gcc.dg/torture/builtin-math-4.c: Likewise.
6409
6410         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6411         * gcc.dg/torture/builtin-math-4.c: Likewise.
6412
6413         * gcc.dg/torture/builtin-math-4.c: New test.
6414
6415 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
6416             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6417
6418         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6419         * gcc.dg/cpp/include2.c: Ditto.
6420         * gcc.dg/cpp/mac-dir-2.c: Ditto.
6421         * gcc.dg/cpp/paste5.c: Ditto.
6422         * gcc.dg/cpp/paste6.c: Ditto.
6423         * gcc.dg/cpp/paste8.c: Ditto.
6424         * gcc.dg/cpp/paste11.c: Ditto.
6425         * gcc.dg/cpp/paste13.c: Ditto.
6426         * gcc.dg/cpp/skipping2.c: Ditto.
6427         * gcc.dg/reg-vol-struct-1.c: Ditto.
6428         * gcc.dg/Wshadow-1.c: Ditto.
6429         * gcc.dg/cpp/trad/comment.c: Ditto.
6430         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6431         * gcc.dg/cpp/if-2.c: Ditto.
6432         * gcc.dg/array-5.c: Ditto.
6433         * gcc.dg/inline-15.c: Ditto.
6434         * gcc.dg/pr27953.c: Ditto.
6435         * gcc.dg/Wno-c++-compat.c: Ditto.
6436
6437 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
6438
6439         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6440
6441 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6442
6443         * gcc.c-torture/execute/20070517-1.c: New test.
6444
6445 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
6446
6447         PR fortran/31919
6448         * gfortran.dg/min_max_conformance.f90: New test.
6449
6450 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
6451
6452         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6453         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6454         gcc.dg/vect/vect-104.c: Use more complex construction to
6455         prevent vectorizing.
6456         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6457
6458 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
6459
6460         PR tree-optimization/24659
6461         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6462         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6463         not vect_int target.
6464         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6465         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
6466         targets.
6467         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6468         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6469         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6470
6471 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
6472
6473         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6474         and x86_64-*-* targets.
6475         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6476
6477 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
6478
6479         PR fortran/18769
6480         PR fortran/30881
6481         PR fortran/31194
6482         PR fortran/31216
6483         PR fortran/31427
6484         * transfer_simplify_1.f90: New test.
6485         * transfer_simplify_2.f90: New test.
6486
6487 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
6488
6489         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6490
6491 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
6492
6493         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6494
6495         * gcc.dg/fltconst-pedantic-dfp.c: New test.
6496
6497         PR c/31924
6498         * gcc.dg/fltconst-1.c: New test.
6499
6500         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6501         * gcc.dg/dfp/operator-assignment.c: Ditto.
6502
6503 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
6504
6505         PR c++/29928
6506         * g++.dg/rtti/typeid5.C: New.
6507
6508 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6509
6510         PR fortran/31725
6511         * gfortran.dg/substr_4.f: New test.
6512
6513 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
6514
6515         * gcc.target/m68k/interrupt_thread-1.c,
6516         gcc.target/m68k/interrupt_thread-2.c,
6517         gcc.target/m68k/interrupt_thread-3.c: New.
6518         * gcc.target/m68k/m68k.exp: Accept fido.
6519
6520 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6521
6522         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6523         * gfortran.dg/altreturn_3.f90: Likewise.
6524         * gfortran.dg/assumed_dummy_1.f90: Likewise.
6525         * gfortran.dg/default_numeric_type_1.f90: Likewise.
6526         * gfortran.dg/inquire_iolength.f90: Likewise.
6527         * gfortran.dg/module_naming_1.f90: Likewise.
6528         * gfortran.dg/oldstyle_2.f90: Likewise.
6529         * gfortran.dg/operator_2.f90: Likewise.
6530         * gfortran.dg/parameter_array_element_1.f90: Likewise.
6531         * gfortran.dg/used_types_11.f90: Likewise.
6532         * gfortran.dg/zero_array_components_1.f90: Likewise.
6533         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6534         * gfortran.dg/parameter_array_dummy.f90: Likewise.
6535         * gfortran.dg/real_const_3.f90: Likewise.
6536
6537 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
6538
6539         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6540         * gcc.dg/tree-ssa/loop-30.c: New test.
6541
6542 2007-05-13  Richard Guenther  <rguenther@suse.de>
6543
6544         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6545         scanning forwprop1.
6546         * g++.dg/tree-ssa/pr31146.C: Likewise.
6547
6548 2007-05-13  Revital Eres  <eres@il.ibm.com>
6549
6550         * gcc.dg/dse.c: New test.
6551
6552 2007-05-12  Richard Guenther  <rguenther@suse.de>
6553
6554         PR tree-optimization/31797
6555         * gcc.c-torture/compile/pr31797.c: New testcase.
6556
6557 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
6558
6559         PR fortran/30746
6560         * gfortran.dg/host_assoc_function_1.f90: New test.
6561
6562 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
6563
6564         PR c++/31829
6565         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6566
6567 2007-05-11  Silvius Rus  <rus@google.com>
6568
6569         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6570         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6571         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6572         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6573         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6574         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6575         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6576         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6577         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6578         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6579         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6580         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6581         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6582         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6583         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6584         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6585
6586 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
6587
6588         PR other/31852
6589         * gcc.c-torture/execute/builtins/memchr.c: New.
6590         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6591         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6592
6593 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6594
6595         PR fortran/30876
6596         * gfortran.dg/recursive_reference_1.f90: Put error at correct
6597         line.
6598         * gfortran.dg/recursive_reference_2.f90: New test.
6599
6600 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6601
6602         PR fortran/30878
6603         * gfortran.dg/namelist_29.f90: New test.
6604
6605 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
6606
6607         PR fortran/31474
6608         * gfortran.dg/entry_10.f90: New test.
6609
6610 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
6611
6612         PR tree-optimization/31885
6613         * gcc.dg/tree-ssa/loop-29.c: New test.
6614
6615 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6616
6617         * assumed_dummy_1.f90: Fix dg directive.
6618         * char_initialiser_actual.f90: Likewise.
6619         * nested_modules_2.f90: Likewise.
6620         * shift-alloc.f90: Likewise.
6621
6622 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
6623
6624         * gcc.dg/20070507-1.c: Disable for non-pic targets.
6625
6626 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6627
6628         PR libfortran/31880
6629         * gfortran.dg/unf_read_corrupted_2.f90: New test.
6630
6631 2007-05-09  Mike Stump  <mrs@apple.com>
6632
6633         * g++.dg/other/first-global.C: Add -fpie for darwin.
6634         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6635
6636 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6637
6638         * gcc.dg/20070507-1.c: New testcase.
6639
6640 2007-05-08  Chao-ying Fu  <fu@mips.com>
6641
6642         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6643         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6644         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6645         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6646
6647 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
6648
6649         PR 31847
6650         * gcc.dg/pr31847.c: New test.
6651
6652 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6653
6654         PR fortran/31692
6655         * gfortran.dg/actual_array_result_1.f90: New test.
6656
6657 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6658
6659         PR fortran/29397
6660         * gfortran.dg/parameter_array_init_1.f90: New test.
6661
6662         PR fortran/29400
6663         * gfortran.dg/parameter_array_init_2.f90: New test.
6664
6665 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
6666
6667         PR target/31854
6668         * gcc.target/i386/pr31854.c: New test.
6669
6670 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
6671
6672         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6673
6674 2007-05-07  Mike Stump  <mrs@apple.com>
6675
6676         * g++.old-deja/g++.mike/empty.C: Add.
6677
6678 2007-05-07  Eric Christopher  <echristo@apple.com>
6679
6680         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6681
6682 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
6683
6684         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6685         variable.  Rearrange conversions from binary float to decimal float.
6686
6687 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
6688
6689         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6690         x86.
6691
6692 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6693
6694         * gnat.dg/opt1.ad[sb]: New testcase.
6695
6696 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6697
6698         PR fortran/31399
6699         * gfortran.dg/do_3.F90: New test.
6700
6701 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6702
6703         PR fortran/31764
6704         * gfortran.dg/new_line.f90: Add new checks.
6705
6706 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6707
6708         PR fortran/31201
6709         * gfortran.dg/large_unit_1.f90: New.
6710         * gfortran.dg/large_unit_2.f90: New.
6711         * gfortran.dg/iostat_4.f90: New
6712         * gfortran.dg/bounds_check_fail_1.f90: Updated.
6713
6714 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
6715
6716         PR fortran/31540
6717         * gfortran.dg/char_result_4.f90: New test.
6718
6719 2007-06-05  Revital Eres  <eres@il.ibm.com>
6720
6721         PR 30957
6722         * gcc.dg/pr30957-1.c: New test.
6723
6724 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6725
6726         PR fortran/31251
6727         * gfortran.dg/char_type_len_2.f90: New test.
6728
6729 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
6730
6731         PR 31775
6732         * g++.dg/other/nested-extern.cc: New.
6733         * g++.dg/other/nested-extern-1.C: New.
6734         * g++.dg/other/nested-extern-2.C: New.
6735
6736 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6737
6738         PR fortran/31760
6739         * gfortran.dg/erf.f90: New test.
6740         * gfortran.dg/besxy.f90: New test.
6741
6742 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6743
6744         PR fortran/22359
6745         * gfortran.dg/fseek.f90: New test.
6746
6747 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
6748
6749         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6750
6751 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6752
6753         PR libfortran/31210
6754         * gfortran.dg/zero_length_1.f90: New test.
6755
6756 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6757
6758         PR fortran/31803
6759         * gfortran.dg/char_pointer_assign_3.f90: New test.
6760         * gfortran.dg/char_result_2.f90: Re-enable test.
6761
6762 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6763
6764         PR fortran/25071
6765         * gfortran.dg/char_length_3.f90: New test.
6766         * gfortran.dg/char_result_2.f90: Fix test.
6767
6768 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
6769
6770         PR tree-optimization/30565
6771         * gcc.dg/tree-ssa/loop-27.c: New test.
6772
6773 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
6774
6775         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6776         * gcc.target/bfin/arith.c (__v2hi): Likewise.
6777         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6778         * gcc.target/bfin/shift.c (__v2hi): Likewise.
6779
6780 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
6781
6782         PR tree-optimization/31699
6783         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6784         New.
6785         (check_effective_target_vect_floatint_cvt): New.
6786         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6787         of specific targets.
6788         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6789         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6790         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6791         * gcc.dg/vect/vect-iv-4.c: Likewise.
6792         * gcc.dg/vect/vect-multitypes-11.c: New.
6793         * gcc.dg/vect/pr31699.c: New.
6794
6795 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
6796
6797         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6798
6799 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
6800
6801         PR C++/31663
6802         * g++.dg/warn/anonymous-namespace-2.C: New.
6803         * g++.dg/warn/anonymous-namespace-2.h: New.
6804
6805 2007-05-02  Paul Brook  <paul@codesourcery.com>
6806
6807         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
6808
6809 2007-05-02  Eric Christopher  <echristo@apple.com>
6810
6811         * gcc.dg/cpp/if-div.c: New file.
6812
6813 2007-05-02  Tom Tromey  <tromey@redhat.com>
6814
6815         PR preprocessor/28709:
6816         * gcc.dg/cpp/pr28709.c: New file.
6817
6818 2007-05-02  Richard Guenther  <rguenther@suse.de>
6819
6820         PR tree-optimization/31146
6821         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6822
6823 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
6824
6825         * gcc.c-torture/compile/limits-blockid.c: New.
6826         * gcc.c-torture/compile/limits-caselabels.c: New.
6827         * gcc.c-torture/compile/limits-declparen.c: New.
6828         * gcc.c-torture/compile/limits-enumconst.c: New.
6829         * gcc.c-torture/compile/limits-exprparen.c: New.
6830         * gcc.c-torture/compile/limits-externalid.c: New.
6831         * gcc.c-torture/compile/limits-fnargs.c: New.
6832         * gcc.c-torture/compile/limits-fndefn.c: New.
6833         * gcc.c-torture/compile/limits-idexternal.c: New.
6834         * gcc.c-torture/compile/limits-idinternal.c: New.
6835         * gcc.c-torture/compile/limits-pointer.c: New.
6836         * gcc.c-torture/compile/limits-stringlit.c: New.
6837         * gcc.c-torture/compile/limits-structmem.c: New.
6838         * gcc.c-torture/compile/limits-structnest.c: New.
6839
6840 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
6841
6842         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6843
6844 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6845
6846         PR middle-end/31740
6847         * gcc.c-torture/compile/20070501-1.c: New testcase.
6848
6849 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6850
6851         PR fortran/31732
6852         * gfortran.dg/array_memset_2:  New test case.
6853
6854 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6855
6856         PR testsuite/31615
6857         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6858
6859 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6860
6861         PR testsuite/31589
6862         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6863         dg-final test.
6864         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6865         keyword to dg-final test.
6866         * gcc.dg/vect/vect-iv-4.c: Likewise.
6867         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6868         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6869         test.
6870         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6871         cast.
6872         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6873         * lib/target-supports.exp
6874         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6875         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6876
6877 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
6878
6879         * gcc.c-torture/execute/ieee/20000320-1.c: Use
6880         __LONG_LONG_MAX__ and its friends instead of those supplied by
6881         limits.h.
6882
6883 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
6884
6885         PR C++/31721
6886         * g++.dg/ext/vector7.C: New testcase.
6887
6888 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6889
6890         PR fortran/31591
6891         * gfortran.dg/bound_simplification_1.f90: New test.
6892
6893 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6894
6895         PR fortran/31645
6896         * gfortran.dg/bom_error.f90: New test.
6897         * gfortran.dg/bom_include.f90: New test.
6898         * gfortran.dg/bom_UTF16-LE.f90: New test.
6899         * gfortran.dg/bom_UTF16-BE.f90: New test.
6900         * gfortran.dg/bom_UTF-8.f90: New test.
6901         * gfortran.dg/bom_UTF-32.f90: New test.
6902         * gfortran.dg/bom_UTF-8.F90: New test.
6903         * gfortran.dg/bom_include.inc: New file.
6904
6905 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6906
6907         PR C++/30221
6908         * g++.dg/init/ptrfn2.C: New test.
6909         * g++.dg/init/ptrfn3.C: New test.
6910
6911 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
6912
6913         PR fortran/31711
6914         * gfortran.dg/dependency_21.f90: New test.
6915
6916 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6917
6918         * gfortran.dg/secnds.f: Use real*8.
6919         * gfortran.dg/secnds-1.f: Use real*8.
6920
6921 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6922
6923         PR libfortran/31532
6924         * gfortran.dg/inquire_5.f90: Update test.
6925
6926 2007-04-27  Ian Lance Taylor  <iant@google.com>
6927
6928         PR middle-end/31710
6929         * gcc.c-torture/compile/pr31710.c: New test.
6930
6931 2007-04-27  Richard Guenther  <rguenther@suse.de>
6932
6933         PR tree-optimization/30965
6934         PR tree-optimization/30978
6935         * gcc.dg/tree-ssa/pr30978.c: New testcase.
6936         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6937         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6938         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6939
6940 2007-04-27  Richard Guenther  <rguenther@suse.de>
6941
6942         PR tree-optimization/31715
6943         * gcc.dg/Warray-bounds-4.c: New testcase.
6944
6945 2007-04-26  Ian Lance Taylor  <iant@google.com>
6946
6947         PR target/28675
6948         * gcc.c-torture/compile/pr28675.c: New test.
6949
6950 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6951
6952         PR C++/30016
6953         * g++.dg/ext/vector6.C: New test.
6954
6955 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
6956
6957         * gcc.c-torture/execute/ieee/20000320-1.x: New.
6958
6959 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
6960
6961         PR middle-end/31617
6962         * g++.dg/other/str_empty.C: Add expected warning.
6963
6964 2007-04-26  Richard Guenther  <rguenther@suse.de>
6965         Daniel Berlin  <dberlin@dberlin.org>
6966
6967         PR tree-optimization/30567
6968         * g++.dg/other/pr30567.C: New testcase.
6969
6970 2007-04-26  Richard Guenther  <rguenther@suse.de>
6971
6972         PR tree-optimization/31703
6973         * gcc.c-torture/compile/pr31703.c: New testcase.
6974         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6975         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6976
6977 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
6978
6979         * gfortran.dg/open_errors.f90: Added if statements checking
6980         the value of iostat.
6981
6982 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
6983
6984         PR c++/31598
6985         * g++.dg/gomp/pr31598.C: New test.
6986
6987         PR tree-optimization/30558
6988         * g++.dg/gomp/pr30558.C: New test.
6989
6990 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
6991
6992         PR c++/31338
6993         * g++.dg/ext/complex2.C: New test.
6994
6995 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
6996
6997         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6998
6999 2007-04-25  Thiemo Seufer  <ths@mips.com>
7000
7001         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7002         value to signed char.
7003
7004 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
7005
7006         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
7007         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
7008         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
7009
7010 2007-04-25  Tobias Burnus  <burnus@net-b.de>
7011
7012         PR fortran/31668
7013         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7014         statement functions.
7015         * gfortran.dg/c_by_val_5.f90: New test.
7016
7017 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
7018
7019         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7020         with two new subroutines to avoid parameter-induced aliasing.
7021         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7022         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7023
7024 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7025
7026         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7027         * g++.dg/warn/Warray-bounds.C: Likewise.
7028
7029 2007-04-24  Ian Lance Taylor  <iant@google.com>
7030
7031         PR tree-optimization/31605
7032         * gcc.c-torture/execute/pr31605.c: New test.
7033
7034 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7035
7036         PR fortran/31587
7037         * lib/gcc-dg.exp (scan-module): New function.
7038         * gfortran.dg/module_md5_1.f90: New test.
7039
7040 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
7041
7042         * g++.old-deja/g++.pt/defarg6.C: Only run with
7043         -std=gnu++98.
7044         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7045         * g++.dg/cpp0x/variadic61.C: Ditto.
7046         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7047         * g++.dg/cpp0x/variadic62.C: Ditto.
7048         * g++.dg/template/meminit1.C: Ditto.
7049         * g++.dg/template/operator7.C: Ditto.
7050         * g++.dg/template/static15.C: Ditto.
7051         * g++.dg/template/invalid1.C: Ditto.
7052         * g++.dg/template/shift1.C: Ditto.
7053         * g++.dg/template/error10.C: Ditto.
7054
7055 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
7056
7057         PR diagnostic/25923
7058         * gfortran.dg/pr25923.f90: New test.
7059
7060 2007-04-24  Ian Lance Taylor  <iant@google.com>
7061
7062         PR tree-optimization/31602
7063         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7064
7065 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
7066
7067         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7068         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7069
7070 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
7071
7072         * gcc.target/i386/reload-1.c. New.
7073
7074 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7075             Olga Golovanevsky  <olga@il.ibm.com>
7076
7077         * g++.dg/other/str_empty.C: New test.
7078
7079 2007-04-24  Richard Henderson  <rth@redhat.com>
7080
7081         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7082
7083 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7084
7085         PR target/31641
7086         * gcc.c-torture/compile/pr31641.c: New testcase.
7087
7088 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
7089
7090         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7091         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7092         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7093         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7094
7095 2007-04-23  Simon Baldwin  <simonb@google.com>
7096
7097         * g++.dg/other/error15.C: New.
7098         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7099         triggering a "multiple parameters named" error.
7100
7101 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
7102
7103         PR fortran/31618
7104         * gfortran.dg/backspace_8.f:  New test case.
7105
7106 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
7107
7108         PR fortran/31630
7109         * gfortran.dg/used_types_17.f90: New test.
7110
7111         PR fortran/31620
7112         * gfortran.dg/zero_array_components_1.f90: New test.
7113
7114 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7115
7116         PR fortran/31616
7117         * gfortran.dg/open_errors.f90: Allow a different error message.
7118
7119 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
7120
7121         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7122         Rename from check_effective_target_vect_pack_mod.  Rename global
7123         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
7124         messages.
7125         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7126         rename.
7127         * gcc.dg/vect/vect-iv-8a.c: Ditto.
7128         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7129
7130 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7131
7132         PR middle-end/31448
7133         * gcc.c-torture/execute/pr31448.c: New testcase.
7134
7135 2007-04-22  Nick Clifton  <nickc@redhat.com>
7136
7137         * gcc.dg/20020312-2.c: Add support for the FRV.
7138
7139 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
7140
7141         PR tree-optimization/24659
7142         * gcc.dg/vect/vect-float-extend-1.c: New test.
7143         * gcc.dg/vect/vect-float-truncate-1.c: New test.
7144
7145 2007-04-22  Richard Guenther  <rguenther@suse.de>
7146
7147         PR tree-optimization/29789
7148         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7149         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7150
7151 2007-04-22  Revital Eres  <eres@il.ibm.com>
7152
7153         * gcc.dg/var-expand2.c: New test.
7154
7155 2007-04-22  Revital Eres  <eres@il.ibm.com>
7156
7157         * gcc.dg/var-expand3.c: New test.
7158
7159 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7160
7161         PR fortran/31495
7162         * gfortran.dg/continuation_8.f90: New test.
7163
7164 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7165
7166         PR C/30265
7167         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7168         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7169
7170 2007-04-21  Richard Guenther  <rguenther@suse.de>
7171
7172         PR middle-end/31136
7173         * gcc.c-torture/execute/pr31136.c: New testcase.
7174
7175 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
7176
7177         * gcc.target/i386/movsi-sm-1.c: New.
7178
7179 2007-04-20  Richard Henderson  <rth@redhat.com>
7180
7181         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7182         * gcc.dg/pr27095.c: Cope with alpha GOT load.
7183
7184 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
7185
7186         * gcc.target/i386/ordcmp-1.c: New test.
7187         * gcc.target/i386/unordcmp-1.c: New test.
7188
7189         PR tree-optimization/31632
7190         * gcc.c-torture/compile/20070419-1.c: New test.
7191
7192 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7193
7194         * gcc.dg/invalid-call-1.c: New test.
7195
7196 2007-04-18  Dirk Mueller  <dmueller@suse.de>
7197
7198         PR diagnostic/31227
7199         * gcc.dg/Warray-bounds-3.c: New.
7200
7201 2007-04-18  Richard Guenther  <rguenther@suse.de>
7202
7203         PR tree-optimization/19431
7204         PR tree-optimization/21463
7205         * gcc.c-torture/execute/20070212-1.c: New testcase.
7206         * gcc.c-torture/execute/20070212-2.c: Likewise.
7207         * gcc.c-torture/execute/20070212-3.c: Likewise.
7208         * gcc.dg/tree-ssa/pr19431.c: Likewise.
7209         * gcc.dg/tree-ssa/pr21463.c: Likewise.
7210         * g++.dg/tree-ssa/pr21463.C: Likewise.
7211         * g++.dg/tree-ssa/pr30738.C: Likewise.
7212
7213 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7214
7215         PR c++/31513
7216         * g++.dg/expr/bitfield8.C: New test.
7217
7218 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
7219             Richard Sandiford  <richard@codesourcery.com>
7220
7221         * lib/target-supports.exp (check_profiling_available): Return 0
7222         for uClibc with -p or -pg.
7223
7224 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
7225
7226         PR c++/31517
7227         * g++.dg/template/init7.C: New test.
7228
7229 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
7230
7231         PR rtl-optimization/31360
7232         * gcc.dg/loop-7.c: New test.
7233
7234 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7235
7236         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7237         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7238         build.
7239         (compat-execute): Likewise.
7240         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7241         files to remote hosts.
7242         * lib/c-ctorture.exp (c-torture-compile): Likewise.
7243         (c-torture-execute): Likewise.
7244         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7245         or plain file.  Use remote_upload and remote_download to copy
7246         files about.
7247         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7248         before scanning it.
7249
7250 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
7251
7252         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7253
7254 2007-04-16  Lawrence Crowl  <crowl@google.com>
7255
7256         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7257         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7258         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7259         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7260         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7261         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7262         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7263         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7264         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7265         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7266         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7267
7268         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7269         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7270         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7271         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7272         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7273         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7274         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7275         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7276         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7277         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7278         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7279
7280 2007-04-16  Ian Lance Taylor  <iant@google.com>
7281
7282         PR tree-optimization/31522
7283         * gcc.dg/Wstrict-overflow-16.c: New test.
7284
7285 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
7286
7287         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7288
7289 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
7290
7291         PR fortran/31144
7292         * gfortran.dg/module_naming_1.f90: New.
7293
7294 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
7295
7296         * lib/target-supports.exp (check_profiling_available): Return
7297         false for m68k-*-uclinux.
7298
7299 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
7300
7301         PR c++/29365
7302         Testcase for c++ anonymous namespace warning
7303
7304         * g++.dg/warn/anonymous-namespace-1.C: New test
7305         * g++.dg/warn/anonymous-namespace-1.h: New test
7306
7307 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7308
7309         PR testsuite/31578
7310         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7311
7312 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7313
7314         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7315
7316 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
7317
7318         PR fortran/31204
7319         * gfortran.dg/array_constructor_16.f90: New test.
7320
7321 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
7322
7323         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7324         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7325
7326 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7327
7328         PR rtl-optimization/31500
7329         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7330         * g++.dg/warn/Warray-bounds.C: Likewise.
7331
7332 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7333
7334         PR C/31520
7335         * gcc.dg/gnu89-init-4.c: New testcase.
7336
7337 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
7338
7339         PR c++/25874
7340         * gcc.dg/gomp/pr25874.c: Add dg-options.
7341         * g++.dg/gomp/pr25874.C: Add dg-options.
7342
7343 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
7344
7345         PR fortran/21061
7346         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7347         * gfortran.dg/warnings_are_errors_1.f: New testcase.
7348
7349 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7350
7351         PR fortran/31561
7352         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7353
7354 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7355
7356         PR fortran/29507
7357         PR fortran/31404
7358         * gfortran.dg/initialization_6.f90: New test.
7359
7360 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
7361
7362         * gcc.c-torture/compile/pr27528.c: Require nonpic.
7363
7364         * lib/target-supports.exp (check_gc_sections_available):
7365         Return false if ldflags includes -elf2flt.
7366
7367 2007-04-13  Jason Merrill  <jason@redhat.com>
7368
7369         PR c++/31074
7370         * conv3.C: New test.
7371
7372 2007-04-13  Mike Stump  <mrs@apple.com>
7373
7374         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7375         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7376
7377 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
7378
7379         PR tree-optimization/29598
7380         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7381
7382 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7383
7384         PR fortran/31559
7385         * gfortran.dg/func_assign.f90: New test.
7386
7387 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
7388
7389         PR fortran/31550
7390         * gfortran.dg/used_types_16.f90: New test.
7391
7392 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
7393
7394         PR fortran/18937
7395         * gfortran.dg/goto_2.f90: New.
7396         * gfortran.dg/goto_3.f90: New.
7397         * gfortran.dg/pr17708.f90: Rename to ...
7398         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7399
7400 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7401
7402         PR fortran/31562
7403         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7404         instead of a struct.
7405
7406 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7407
7408         PR fortran/31562
7409         * gfortran.dg/value_4.c: Use GNU extensions for complex
7410         instead of a struct.
7411
7412 2007-04-13  Richard Guenther  <rguenther@suse.de>
7413
7414         PR tree-optimization/21258
7415         * gcc.dg/tree-ssa/vrp34.c: New testcase.
7416
7417 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7418
7419         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7420         <complex.h>.
7421
7422 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
7423
7424         PR fortran/31250
7425         * gfortran.dg/char_length_2.f90: New.
7426         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7427         * gfortran.dg/repeat_4.f90: Likewise.
7428
7429         PR fortran/31266
7430         * gfortran.dg/char_assign_1.f90: New.
7431
7432         PR fortran/31471
7433         * gfortran.dg/block_name_1.f90: New.
7434         * gfortran.dg/block_name_2.f90: New.
7435
7436 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
7437
7438         PR c++/31078
7439         * g++.dg/other/pr31078.C: New.
7440
7441 2007-04-12  Richard Guenther  <rguenther@suse.de>
7442
7443         PR tree-optimization/31169
7444         * gcc.c-torture/execute/pr31169.c: New testcase.
7445
7446 2007-04-12  Richard Guenther  <rguenther@suse.de>
7447
7448         PR tree-optimization/24689
7449         PR tree-optimization/31307
7450         * g++.dg/tree-ssa/pr31307.C: New testcase.
7451         * gcc.dg/tree-ssa/pr24689.c: Likewise.
7452
7453 2007-04-12  Tobias Burnus  <burnus@net-b.de>
7454
7455         PR fortran/31472
7456         * gfortran.dg/access_spec_1.f90: New test.
7457         * gfortran.dg/access_spec_2.f90: New test.
7458         * gfortran.dg/non_module_public.f90: Match new error message.
7459
7460 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
7461
7462         PR testsuite/31538
7463         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7464         to 4 at line 38 to fix bounds problem.
7465
7466 2007-04-11  Tobias Burnus  <burnus@net-b.de>
7467
7468         PR testsuite/31240
7469         * gfortran.dg/pointer_intent_1.f90: Fix test.
7470
7471 2007-04-10  Eric Christopher  <echristo@apple.com>
7472
7473         * lib/target-supports.exp
7474         (check_effective_target_fstack_protector): Rewrite.
7475
7476 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
7477
7478         PR c++/31449
7479         * g++.dg/init/const5.C: New test.
7480
7481 2007-04-09  Jan Hubicka  <jh@suse.cz>
7482
7483         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7484
7485 2007-04-08  Jan Hubicka  <jh@suse.cz>
7486
7487         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7488
7489 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7490
7491         PR fortran/31257
7492         * gfortran.dg/achar_4.f90: New test.
7493
7494 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7495
7496         PR fortran/30880
7497         * gfortran.dg/used_dummy_types_8.f90: New test.
7498
7499 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7500
7501         PR fortran/30872
7502         * gfortran.dg/parameter_array_element_1.f90: New test.
7503
7504 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7505
7506         PR fortran/31222
7507         * gfortran.dg/default_numeric_type_1.f90: New test.
7508
7509 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7510
7511         PR fortran/31424
7512         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7513
7514 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7515
7516         PR fortran/31293
7517         * gfortran.dg/interface_12.f90: New test.
7518
7519 2007-04-07  Bruce Korb  <bkorb@gnu.org>
7520
7521         * gcc.dg/format/opt-6.c: New test.
7522         * gcc.dg/format/nul-1.c: New test.
7523         * gcc.dg/format/nul-2.c: New test.
7524
7525 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7526
7527         PR libgfortran/31395
7528         * gfortran.dg/fmt_colon.f90: New test.
7529
7530 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
7531
7532         * g++.old-deja/g++.other/init18.C: Use
7533         dg-require-effective-target instead of an explicit xfail.
7534
7535 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
7536
7537         * gcc.dg/dfp/signbit-1.c
7538         * gcc.dg/dfp/signbit-2.c
7539
7540 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7541
7542         PR fortran/31483
7543         * gfortran.dg/altreturn_5.f90: New test.
7544
7545 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7546
7547         PR fortran/31292
7548         * gfortran.dg/contained_module_proc_1.f90: New test.
7549
7550 2007-04-04  Stuart Hastings  <stuart@apple.com>
7551
7552         PR 31281
7553         * objc/execute/exceptions/pr31281.m: New.
7554
7555 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
7556
7557         * g++.dg/ext/dllimport12.C: Update comments.
7558
7559 2007-04-03  Eric Christopher  <echristo@apple.com>
7560
7561         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7562
7563 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7564
7565         PR fortran/31304
7566         * gfortran.dg/repeat_2.f90: New test.
7567         * gfortran.dg/repeat_3.f90: New test.
7568         * gfortran.dg/repeat_4.f90: New test.
7569
7570 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
7571
7572         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7573
7574 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
7575
7576         PR c++/30847
7577         * g++.dg/parse/cond3.C: New test.
7578
7579         PR middle-end/30704
7580         * gcc.c-torture/execute/ieee/pr30704.c: New test.
7581
7582 2007-04-02  Jason Merrill  <jason@redhat.com>
7583
7584         PR c++/31187
7585         * g++.dg/ext/visibility/anon3.C: New test.
7586
7587 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7588
7589         PR libgfortran/31052
7590         * gfortran.dg/namelist_28.f90: New test.
7591
7592 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7593
7594         PR libgfortran/31366
7595         * gfortran.dg/direct_io_6.f90: New test.
7596
7597 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7598
7599         PR libgfortran/31207
7600         * gfortran.dg/advance_5.f90: New test.
7601         * gfortran.dg/advance_6.f90: New test.
7602
7603 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7604
7605         * g++.dg/ext/dllimport6.C: Remove extra ';'.
7606         * g++.dg/ext/dllimport7.C: Likewise.
7607         * g++.dg/ext/selectany1.C: Likewise.
7608
7609 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
7610
7611         * g++.dg/parser/pr31138.C: New.
7612         * g++.dg/parser/pr31140.C: New.
7613         * g++.dg/parser/pr31141.C: New.
7614
7615 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
7616
7617         PR c++/26099
7618         * g++.dg/ext/is_base_of.C: New.
7619         * g++.dg/ext/has_virtual_destructor.C: New.
7620         * g++.dg/ext/is_polymorphic.C: New.
7621         * g++.dg/ext/is_base_of_diagnostic.C: New.
7622         * g++.dg/ext/is_enum.C: New.
7623         * g++.dg/ext/has_nothrow_assign.C: New.
7624         * g++.dg/ext/has_nothrow_constructor.C: New.
7625         * g++.dg/ext/is_empty.C: New.
7626         * g++.dg/ext/has_trivial_copy.C: New.
7627         * g++.dg/ext/has_trivial_assign.C: New.
7628         * g++.dg/ext/is_abstract.C: New.
7629         * g++.dg/ext/is_pod.C: New.
7630         * g++.dg/ext/has_nothrow_copy.C: New.
7631         * g++.dg/ext/is_class.C: New.
7632         * g++.dg/ext/has_trivial_constructor.C: New.
7633         * g++.dg/ext/is_union.C: New.
7634         * g++.dg/ext/has_trivial_destructor.C: New.
7635         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7636         * g++.dg/template/crash43.C: Likewise.
7637
7638 2007-03-29  Dirk Mueller  <dmueller@suse.de>
7639
7640         * g++.dg/warn/pedantic2.C: New testcase.
7641
7642 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7643
7644         * size_dim.f90: Fix dg directive.
7645         * pr16433.f: Likewise.
7646         * use_6.f90: Likewise.
7647         * use_7.f90: Likewise.
7648         * entry_9.f90: Likewise.
7649         * pointer_intent_2.f90: Likewise.
7650         * protected_1.f90: Likewise.
7651         * fmt_missing_period_2.f: Likewise.
7652         * pointer_intent_3.f90: Likewise.
7653         * protected_2.f90: Likewise.
7654         * protected_3.f90: Likewise.
7655         * pr15754.f90: Likewise.
7656         * protected_4.f90: Likewise.
7657         * protected_5.f90: Likewise.
7658         * initialization_2.f90: Likewise.
7659         * protected_6.f90: Likewise.
7660         * continuation_7.f90: Likewise.
7661         * derived_function_interface_1.f90: Likewise.
7662         * der_pointer_4.f90: Likewise.
7663         * fmt_zero_precision.f90: Likewise.
7664         * blockdata_3.f90: Likewise.
7665         * fmt_missing_period_1.f: Likewise.
7666         * real_const_3.f90: Likewise.
7667         * use_4.f90: Likewise.
7668         * fmt_missing_period_3.f: Likewise.
7669         * use_5.f90: Likewise.
7670
7671 2007-03-28  Mike Stump  <mrs@apple.com>
7672
7673         * gcc.dg/darwin-comm.c: Add.
7674
7675 2007-03-28  Eric Christopher  <echristo@apple.com>
7676
7677         * lib/target-supports.exp (check_effective_target_fstack_protector):
7678         New.
7679         * gcc.dg/ssp-1.c: Use.
7680         * gcc.dg/ssp-2.c: Ditto.
7681
7682 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
7683
7684         PR c++/29077
7685         * g++.dg/parse/constructor3.C: New test.
7686
7687 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7688
7689         * gnat.dg/thin_pointer.ad[sb]: New test.
7690
7691 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7692
7693         * g++.dg/cpp0x/bracket1.C: New.
7694         * g++.dg/cpp0x/bracket2.C: New.
7695         * g++.dg/cpp0x/bracket3.C: New.
7696         * g++.dg/cpp0x/bracket4.C: New.
7697
7698 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7699
7700         * g++.dg/cpp0x/temp_default1.C: New.
7701         * g++.dg/cpp0x/temp_default3.C: New.
7702         * g++.dg/cpp0x/temp_default2.C: New.
7703         * g++.dg/cpp0x/temp_default4.C: New.
7704
7705 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7706
7707         PR c++/29993
7708         * g++.dg/other/cv_func2.C: New.
7709
7710 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
7711
7712         * gcc.dg/dfp/func-vararg-alternate.h: New file.
7713         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7714         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7715         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7716
7717         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7718         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7719
7720         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7721
7722         * lib/compat.exp (compat-execute): Fix processing of file names.
7723
7724 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
7725
7726         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7727
7728 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
7729
7730         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7731         Delete created executable test file.
7732         (check_effective_target_fortran_large_int): Ditto.
7733         (check_effective_target_static_libgfortran): Ditto.
7734
7735 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
7736
7737         PR c++/30500
7738         * g++.dg/warn/pragma-system_header1.C: New test.
7739         * g++.dg/warn/pragma-system_header2.C: New test.
7740         * g++.dg/warn/pragma-system_header1.h. New.
7741         * g++.dg/warn/pragma-system_header2.h. New.
7742
7743 2007-03-26  Ian Lance Taylor  <iant@google.com>
7744
7745         PR tree-optimization/31345
7746         * gcc.c-torture/compile/pr31345-1.c: New test.
7747
7748 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
7749
7750         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7751         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7752         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7753         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7754         * gfortran.dg/overload_1.f90: Likewise.
7755         * gfortran.dg/impure_assignment_1.f90: Likewise.
7756         * gfortran.dg/error_recovery_3.f90: Likewise.
7757         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7758         * gfortran.dg/sequence_types_1.f90: Likewise.
7759         * gfortran.dg/internal_references_1.f90: Likewise.
7760         * gfortran.dg/present_1.f90: Likewise.
7761         * gfortran.dg/volatile10.f90: Likewise.
7762         * gfortran.dg/module_equivalence_2.f90: Likewise.
7763         * gfortran.dg/use_4.f90: Likewise.
7764         * gfortran.dg/elemental_result_1.f90: Likewise.
7765         * gfortran.dg/generic_actual_arg.f90: Likewise.
7766         * gfortran.dg/private_type_5.f90: Likewise.
7767         * gfortran.dg/protected_4.f90: Likewise.
7768         * gfortran.dg/interface_3.f90: Likewise.
7769
7770 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7771
7772         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7773         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7774
7775 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7776
7777         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7778
7779 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7780
7781         PR libgfortran/31199
7782         * gfortran.dg/fmt_t_4.f90: New test.
7783
7784 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7785
7786         PR libfortran/31297
7787         * gfortran.dg/backspace_5.f:  Initialize variable(s).
7788         * gfortran.dg/backspace_6.f:  Likewise.
7789         * gfortran.dg/char_bounds_check_fail_1: Likewise.
7790         * gfortran.dg/direct_io_2.f90:  Likewise.
7791         * gfortran.dg/write_back.f:  Likewise.
7792         * gfortran.dg/write_rewind_2.f:  Likewise.
7793         * gfortran.dg/write_rewind_1.f:  Likewise.
7794         * gfortran.dg/write_rewind_2.f:  Likewise.
7795
7796 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
7797
7798         PR tree-optimization/30784
7799         * gcc.dg/vect/pr30784.c: New test.
7800
7801 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7802
7803         PR fortran/30877
7804         * gfortran.dg/operator_1.f90: New test.
7805         * gfortran.dg/operator_2.f90: New test.
7806
7807 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7808
7809         PR libfortran/31196
7810         * gfortran.dg/reshape_transpose_1.f90:  New test.
7811
7812 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7813
7814         PR fortran/30655
7815         * gfortran.dg/bounds_check_6.f90: New test.
7816
7817 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
7818
7819         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7820         #ifndef/#endif.
7821         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7822         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7823
7824 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
7825
7826         PR fortran/31209
7827         * gfortran.dg/pointer_function_actual_1.f90: New test.
7828
7829         PR fortran/31200
7830         * gfortran.dg/pointer_function_actual_2.f90: New test.
7831
7832         PR fortran/31215
7833         * gfortran.dg/result_in_spec_1.f90: New test.
7834
7835 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7836
7837         PR fortran/30834
7838         * gfortran.dg/integer_exponentiation_3.F90: New test.
7839         * gfortran.dg/integer_exponentiation_4.f90: New test.
7840         * gfortran.dg/integer_exponentiation_5.F90: New test.
7841
7842 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7843
7844         PR c++/30863
7845         * g++.dg/template/error24.C: New test.
7846         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7847
7848 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7849
7850         PR c++/31273
7851         * g++.dg/expr/bitfield7.C: New test.
7852
7853 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7854
7855         PR other/23572
7856         * gcc.dg/float-range-4.c: New.
7857         * gcc.dg/float-range-1.c: Update. Test for a warning.
7858         * gcc.dg/float-range-3.c: New.
7859         * gcc.dg/float-range-5.c: New.
7860
7861 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7862
7863         PR fortran/31262
7864         * gfortran.dg/no_range_check_1.f90: New test.
7865
7866 2007-03-22  Dirk Mueller  <dmueller@suse.de>
7867
7868         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7869         * g++.dg/other/static1.C: Remove stray semicolon.
7870         * g++.dg/other/init1.C: Likewise.
7871         * g++.dg/rtti/dyncast1.C: Likewise.
7872         * g++.dg/tree-ssa/pr17153.C: Likewise.
7873         * g++.dg/lookup/disamb1.C: Likewise.
7874         * g++.dg/lookup/scoped2.C: Likewise.
7875         * g++.dg/lookup/friend7.C: Likewise.
7876         * g++.dg/parse/parse4.C: Likewise.
7877         * g++.dg/parse/parse5.C: Likewise.
7878         * g++.dg/expr/pr29066.C: Likewise.
7879         * g++.dg/expr/cast4.C: Likewise.
7880         * g++.dg/tc1/dr193.C: Likewise.
7881         * g++.dg/tc1/dr213.C: Likewise.
7882         * g++.dg/abi/dcast1.C: Likewise.
7883         * g++.dg/abi/covariant2.C: Likewise.
7884         * g++.dg/inherit/covariant11.C: Likewise.
7885         * g++.dg/inherit/covariant9.C: Likewise.
7886         * g++.dg/inherit/covariant10.C: Likewise.
7887         * g++.dg/init/static3.C: Likewise.
7888         * g++.dg/init/init-ref3.C: Likewise.
7889         * g++.dg/init/ref10.C: Likewise.
7890         * g++.dg/template/meminit2.C: Likewise.
7891         * g++.dg/template/using9.C: Likewise.
7892         * g++.dg/template/friend9.C: Likewise.
7893         * g++.dg/template/ref1.C: Likewise.
7894         * g++.old-deja/g++.warn/inline.C: Likewise.
7895         * g++.old-deja/g++.robertl/eb91.C: Likewise.
7896         * g++.old-deja/g++.robertl/eb46.C: Likewise.
7897         * g++.old-deja/g++.robertl/eb34.C: Likewise.
7898         * g++.old-deja/g++.robertl/eb43.C: Likewise.
7899         * g++.old-deja/g++.robertl/eb26.C: Likewise.
7900         * g++.old-deja/g++.robertl/eb116.C: Likewise.
7901         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7902         * g++.old-deja/g++.brendan/overload8.C: Likewise.
7903         * g++.old-deja/g++.brendan/overload11.C: Likewise.
7904         * g++.old-deja/g++.brendan/copy7.C: Likewise.
7905         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7906         * g++.old-deja/g++.brendan/template11.C: Likewise.
7907         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7908         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7909         * g++.old-deja/g++.brendan/crash16.C: Likewise.
7910         * g++.old-deja/g++.jason/pmem2.C: Likewise.
7911         * g++.old-deja/g++.jason/parse9.C: Likewise.
7912         * g++.old-deja/g++.jason/byval2.C: Likewise.
7913         * g++.old-deja/g++.jason/overload8.C: Likewise.
7914         * g++.old-deja/g++.jason/pmf8.C: Likewise.
7915         * g++.old-deja/g++.jason/template33.C: Likewise.
7916         * g++.old-deja/g++.jason/return3.C: Likewise.
7917         * g++.old-deja/g++.jason/scoping2.C: Likewise.
7918         * g++.old-deja/g++.jason/virtual.C: Likewise.
7919         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7920         * g++.old-deja/g++.jason/template27.C: Likewise.
7921         * g++.old-deja/g++.jason/synth6.C: Likewise.
7922         * g++.old-deja/g++.jason/ref8.C: Likewise.
7923         * g++.old-deja/g++.jason/offset1.C: Likewise.
7924         * g++.old-deja/g++.other/static20.C: Likewise.
7925         * g++.old-deja/g++.other/array1.C: Likewise.
7926         * g++.old-deja/g++.other/new3.C: Likewise.
7927         * g++.old-deja/g++.other/array2.C: Likewise.
7928         * g++.old-deja/g++.other/overload9.C: Likewise.
7929         * g++.old-deja/g++.other/cast6.C: Likewise.
7930         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7931         * g++.old-deja/g++.other/eh4.C: Likewise.
7932         * g++.old-deja/g++.other/using7.C: Likewise.
7933         * g++.old-deja/g++.other/init18.C: Likewise.
7934         * g++.old-deja/g++.other/dyncast1.C: Likewise.
7935         * g++.old-deja/g++.other/dyncast2.C: Likewise.
7936         * g++.old-deja/g++.other/dtor11.C: Likewise.
7937         * g++.old-deja/g++.pt/static11.C: Likewise.
7938         * g++.old-deja/g++.pt/crash19.C: Likewise.
7939         * g++.old-deja/g++.pt/overload12.C: Likewise.
7940         * g++.old-deja/g++.pt/crash46.C: Likewise.
7941         * g++.old-deja/g++.pt/mi1.C: Likewise.
7942         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7943         * g++.old-deja/g++.pt/nontype5.C: Likewise.
7944         * g++.old-deja/g++.pt/local5.C: Likewise.
7945         * g++.old-deja/g++.pt/typename2.C: Likewise.
7946         * g++.old-deja/g++.pt/explicit80.C: Likewise.
7947         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7948         * g++.old-deja/g++.law/visibility1.C: Likewise.
7949         * g++.old-deja/g++.law/visibility2.C: Likewise.
7950         * g++.old-deja/g++.law/virtual2.C: Likewise.
7951         * g++.old-deja/g++.law/operators19.C: Likewise.
7952         * g++.old-deja/g++.law/parsing10.C: Likewise.
7953         * g++.old-deja/g++.law/visibility4.C: Likewise.
7954         * g++.old-deja/g++.law/operators4.C: Likewise.
7955         * g++.old-deja/g++.law/dtors2.C: Likewise.
7956         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7957         * g++.old-deja/g++.law/visibility10.C: Likewise.
7958         * g++.old-deja/g++.law/scope3.C: Likewise.
7959         * g++.old-deja/g++.law/casts2.C: Likewise.
7960         * g++.old-deja/g++.law/code-gen5.C: Likewise.
7961         * g++.old-deja/g++.law/operators33.C: Likewise.
7962         * g++.old-deja/g++.law/friend4.C: Likewise.
7963         * g++.old-deja/g++.mike/pmf7.C: Likewise.
7964         * g++.old-deja/g++.mike/p5611.C: Likewise.
7965         * g++.old-deja/g++.mike/net37.C: Likewise.
7966         * g++.old-deja/g++.mike/p3570.C: Likewise.
7967         * g++.old-deja/g++.mike/p5718.C: Likewise.
7968         * g++.old-deja/g++.mike/net21.C: Likewise.
7969         * g++.old-deja/g++.mike/p1862.C: Likewise.
7970         * g++.old-deja/g++.mike/p4511.C: Likewise.
7971         * g++.old-deja/g++.mike/virt3.C: Likewise.
7972         * g++.old-deja/g++.mike/p16146.C: Likewise.
7973         * g++.old-deja/g++.mike/p1989.C: Likewise.
7974         * g++.old-deja/g++.mike/p5571.C: Likewise.
7975         * g++.old-deja/g++.gb/scope10.C: Likewise.
7976         * g++.old-deja/g++.abi/primary5.C: Likewise.
7977         * g++.old-deja/g++.abi/empty2.C: Likewise.
7978         * g++.old-deja/g++.abi/arraynew.C: Likewise.
7979         * g++.old-deja/g++.eh/vbase4.C: Likewise.
7980         * g++.old-deja/g++.eh/ptr1.C: Likewise.
7981         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7982         * g++.old-deja/g++.bob/template3.C: Likewise.
7983         * g++.old-deja/g++.bob/inherit1.C: Likewise.
7984
7985 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
7986
7987         PR fortran/31193
7988         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7989
7990 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
7991
7992         PR fortran/20897
7993         * gfortran.dg/derived_name_1.f90: New.
7994         * gfortran.dg/derived_name_2.f: New.
7995
7996 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7997
7998         * lib/target-supports.exp (check_effective_target_nonpic): New
7999         procedure.
8000         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8001         when compiling PIC.
8002         * gcc.target/i386/asm-4.c: Require nonpic.
8003         * gcc.target/i386/cmov1.c: Likewise.
8004         * gcc.target/i386/mul.c: Likewise.
8005         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8006         * gcc.target/i386/ssetype-1.c: Require nonpic.
8007         * gcc.target/i386/ssetype-3.c: Likewise.
8008         * gcc.target/i386/ssetype-5.c: Likewise.
8009
8010 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8011
8012         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8013         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8014         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8015         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8016
8017 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
8018
8019         PR tree-optimization/30590
8020         * g++.dg/opt/pr30590.C: New testcase.
8021
8022 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
8023
8024         PR c/30762
8025         * gcc.dg/pr30762-1.c: New test.
8026         * gcc.dg/pr30762-2.c: New test.
8027
8028         PR inline-asm/30505
8029         * gcc.target/i386/pr30505.c: New test.
8030
8031 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
8032
8033         * gcc.target/arm/register-variables.c: New.
8034
8035 2007-03-19  Jeff Law  <law@redhat.com>
8036
8037         * PR tree-optimization/30984
8038         * gcc.c-torture/pr30984.c: New test.
8039
8040 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8041         Richard Guenther  <rguenther@suse.de>
8042
8043         PR tree-optimization/31254
8044         * gcc.dg/torture/pr31254.c: New testcase.
8045
8046 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
8047
8048         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8049         target default_packed.
8050
8051 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8052
8053         PR fortran/31203
8054         * gfortran.dg/string_length_1.f90: New test.
8055
8056 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8057
8058         PR testsuite/30395
8059         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8060
8061 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8062
8063         PR libgfortran/31052
8064         * gfortran.dg/namelist_27.f90: New test.
8065
8066 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
8067
8068         PR fortran/30531
8069         * gfortran.dg/used_types_14.f90: New test.
8070
8071         PR fortran/31086
8072         * gfortran.dg/used_types_15.f90: New test.
8073
8074 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
8075
8076         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8077         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8078
8079 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8080
8081         PR fortran/31120
8082         * gfortran.dg/integer_exponentiation_2.f90: New test.
8083
8084 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
8085
8086         PR tree-optimization/31041
8087         * gcc.dg/vect/pr31041.c: New test.
8088
8089 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8090
8091         * g++.dg/warn/Wconversion-integer.C: New
8092         * g++.dg/warn/Wconversion-real.C: New.
8093         * g++.dg/warn/Wconversion-real-integer.C: New.
8094         * g++.dg/warn/conv2.C: Updated.
8095
8096 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8097
8098         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8099         exclude RTPs.
8100
8101 2007-03-16  Richard Guenther  <rguenther@suse.de>
8102
8103         PR tree-optimization/31146
8104         * g++.dg/tree-ssa/pr31146.C: New testcase.
8105
8106 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8107
8108         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8109         assume that the target has <features.h>.
8110
8111 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8112
8113         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8114         dg-options rather than to the whole test.
8115
8116 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
8117
8118         PR debug/29906
8119         * g++.dg/debug/pr29906.C: New
8120
8121 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8122
8123         PR libgfortran/31099
8124         * gfortran.dg/unformatted_recl.f90: Update test.
8125
8126 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
8127
8128         * gcc.dg/tree-ssa/prefetch-5.c: New test.
8129
8130 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8131
8132         PR c++/30891
8133         * g++.dg/parse/namespace-definition.C: New.
8134
8135 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8136
8137         PR c++/24924
8138         * g++.dg/cpp/pedantic-errors.C: New.
8139         * g++.dg/cpp/permissive.C: New.
8140
8141 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8142
8143         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8144         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8145
8146 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8147
8148         * lib/target-supports.exp (check_missing_uclibc_feature)
8149         (check_effective_target_wchar): New procedures.
8150         * gcc.dg/wchar_t-1.c: Require target wchar.
8151         * gcc.dg/wint_t-1.c: Likewise.
8152
8153 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8154
8155         * lib/target-supports.exp (check_gc_sections_available): Return
8156         false for VxWorks targets.
8157
8158 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8159
8160         * g++.dg/warn/Wconversion2.C: Fix typo.
8161         * gcc.dg/if-empty-1.c: Ditto.
8162
8163 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8164
8165         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8166
8167 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8168
8169         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8170         * gcc.target/i386/pr31167.c: Ditto.
8171
8172 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8173
8174         PR target/31167
8175         * gcc.target/i386/pr31167.c: New test.
8176
8177 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
8178
8179         PR fortran/30922
8180         * gfortran.dg/import5.f90.f90: New test.
8181
8182
8183         PR fortran/30879
8184         * gfortran.dg/data_components_1.f90: New test.
8185
8186
8187         PR fortran/30870
8188         * gfortran.dg/generic_13.f90: New test.
8189
8190         PR fortran/31163
8191         * gfortran.dg/alloc_comp_basics_5.f90: New test.
8192
8193 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8194
8195         PR libgfortran/31051
8196         * gfortran.dg/fmt_t_4.f90: New
8197
8198 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8199
8200         PR C++/31165
8201         * g++.dg/other/default7.C: New test.
8202
8203 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8204
8205         * g++.dg/warn/Wconversion2.C: New.
8206
8207 2007-03-14  Eric Christopher  <echristo@apple.com>
8208
8209         * gcc.dg/ssp-1.c: New.
8210         * gcc.dg/ssp-2.c: Ditto.
8211
8212 2007-03-14  Dirk Mueller  <dmueller@suse.de>
8213
8214         * g++.dg/warn/do-empty.C: New.
8215         * gcc.dg/do-empty.c: New.
8216         * gcc.dg/if-empty-1.c: Update.
8217         * gcc.dg/20001116-1.c: Update.
8218         * gcc.dg/pr23165.c: Update.
8219
8220 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
8221
8222         * gfortran.dg/module_implicit_conversion.f90: New test.
8223
8224 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
8225
8226         PR middle-end/31127
8227         * gcc.dg/pr31127.c: New.
8228
8229 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
8230
8231         * gcc.dg/tree-ssa/loop-26.c: New test.
8232
8233 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
8234
8235         * gcc.target/i386/cmpxchg16b-1.c: New test.
8236
8237 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8238
8239         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8240         * gcc.dg/c99-vla-1.c: Likewise.
8241         * g++.dg/ext/vla1.C: Likewise
8242
8243 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8244
8245         * gcc.dg/wvla-1.c: New test
8246         * gcc.dg/wvla-2.c: New test
8247         * gcc.dg/wvla-3.c: New test
8248         * gcc.dg/wvla-4.c: New test
8249         * gcc.dg/wvla-5.c: New test
8250         * gcc.dg/wvla-6.c: New test
8251         * gcc.dg/wvla-7.c: New test
8252         * g++.dg/warn/Wvla-1.C: New test
8253         * g++.dg/warn/Wvla-2.C: New test
8254         * g++.dg/warn/Wvla-3.C: New test
8255
8256 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
8257
8258         PR c++/30108
8259         * g++.dg/other/default6.C: New test.
8260
8261 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8262
8263         * lib/target-supports.exp (check_profiling_available): Return false
8264         for VxWorks.
8265         (check_effective_target_vxworks_kernel): New procedure.
8266         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8267         VxWorks.
8268         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8269         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8270         to include VxWorks.
8271         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8272
8273 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8274
8275         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8276         PIC is not supported.
8277         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8278         * gcc.dg/20020426-2.c: Likewise.
8279         * gcc.dg/pr28243.c: Likewise.
8280         * gcc.dg/visibility-11.c: Likewise.
8281         * gcc.dg/tls/opt-9.c: Likewise.
8282         * gcc.dg/tls/opt-10.c: Likewise.
8283         * gcc.dg/tls/pic-1.c: Likewise.
8284         * gcc.dg/tls/struct-1.c: Likewise.
8285         * gcc.target/i386/20000807-1.c: Likewise.
8286         * gcc.target/i386/20000904-1.c: Likewise.
8287         * gcc.target/i386/20011119-1.c: Likewise.
8288         * gcc.target/i386/990213-2.c: Likewise.
8289         * gcc.target/i386/990214-1.c: Likewise.
8290         * gcc.target/i386/compress-float-387-pic.c: Likewise.
8291         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8292         * gcc.target/i386/pic-1.c: Likewise.
8293         * gcc.target/i386/pr21518.c: Likewise.
8294         * gcc.target/i386/pr23098.c: Likewise.
8295         * gcc.target/i386/pr23943.c: Likewise.
8296
8297 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
8298
8299         PR c++/31038
8300         * g++.dg/template/complit2.C: New test.
8301
8302         PR c++/30328
8303         * g++.dg/ext/bitfield1.C: New test.
8304
8305 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
8306
8307         PR fortran/30883
8308         * gfortran.dg/interface_11.f90: New test.
8309
8310 2007-03-11  Richard Guenther  <rguenther@suse.de>
8311
8312         PR tree-optimization/31115
8313         * gcc.dg/torture/pr31115.c: New testcase.
8314
8315 2007-03-11  Ira Rosen  <irar@il.ibm.com>
8316
8317         PR tree-optimization/29925
8318         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8319
8320 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
8321
8322         PR c++/30274
8323         * g++.dg/expr/bitfield3.C: New test.
8324         * g++.dg/expr/bitfield4.C: Likewise.
8325         * g++.dg/expr/bitfield5.C: Likewise.
8326         * g++.dg/expr/bitfield6.C: Likewise.
8327
8328         PR c++/30924
8329         * g++.dg/template/array18.C: New test.
8330
8331 2007-03-10  Dirk Mueller  <dmueller@suse.de>
8332
8333         PR c++/17946
8334         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8335         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8336
8337 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
8338
8339         PR c++/20599
8340         * g++.dg/cpp0x/variadic-bind.C: New.
8341         * g++.dg/cpp0x/variadic-function.C: New.
8342         * g++.dg/cpp0x/variadic-mem_fn.C: New.
8343         * g++.dg/cpp0x/variadic-tuple.C: New.
8344         * g++.dg/cpp0x/variadic1.C: New.
8345         * g++.dg/cpp0x/variadic2.C: New.
8346         * g++.dg/cpp0x/variadic3.C: New.
8347         * g++.dg/cpp0x/variadic4.C: New.
8348         * g++.dg/cpp0x/variadic5.C: New.
8349         * g++.dg/cpp0x/variadic6.C: New.
8350         * g++.dg/cpp0x/variadic7.C: New.
8351         * g++.dg/cpp0x/variadic8.C: New.
8352         * g++.dg/cpp0x/variadic9.C: New.
8353         * g++.dg/cpp0x/variadic10.C: New.
8354         * g++.dg/cpp0x/variadic11.C: New.
8355         * g++.dg/cpp0x/variadic12.C: New.
8356         * g++.dg/cpp0x/variadic13.C: New.
8357         * g++.dg/cpp0x/variadic14.C: New.
8358         * g++.dg/cpp0x/variadic15.C: New.
8359         * g++.dg/cpp0x/variadic16.C: New.
8360         * g++.dg/cpp0x/variadic17.C: New.
8361         * g++.dg/cpp0x/variadic18.C: New.
8362         * g++.dg/cpp0x/variadic19.C: New.
8363         * g++.dg/cpp0x/variadic20.C: New.
8364         * g++.dg/cpp0x/variadic21.C: New.
8365         * g++.dg/cpp0x/variadic22.C: New.
8366         * g++.dg/cpp0x/variadic23.C: New.
8367         * g++.dg/cpp0x/variadic24.C: New.
8368         * g++.dg/cpp0x/variadic25.C: New.
8369         * g++.dg/cpp0x/variadic26.C: New.
8370         * g++.dg/cpp0x/variadic27.C: New.
8371         * g++.dg/cpp0x/variadic28.C: New.
8372         * g++.dg/cpp0x/variadic29.C: New.
8373         * g++.dg/cpp0x/variadic30.C: New.
8374         * g++.dg/cpp0x/variadic31.C: New.
8375         * g++.dg/cpp0x/variadic32.C: New.
8376         * g++.dg/cpp0x/variadic33.C: New.
8377         * g++.dg/cpp0x/variadic34.C: New.
8378         * g++.dg/cpp0x/variadic35.C: New.
8379         * g++.dg/cpp0x/variadic36.C: New.
8380         * g++.dg/cpp0x/variadic37.C: New.
8381         * g++.dg/cpp0x/variadic38.C: New.
8382         * g++.dg/cpp0x/variadic39.C: New.
8383         * g++.dg/cpp0x/variadic40.C: New.
8384         * g++.dg/cpp0x/variadic41.C: New.
8385         * g++.dg/cpp0x/variadic42.C: New.
8386         * g++.dg/cpp0x/variadic43.C: New.
8387         * g++.dg/cpp0x/variadic44.C: New.
8388         * g++.dg/cpp0x/variadic45.C: New.
8389         * g++.dg/cpp0x/variadic46.C: New.
8390         * g++.dg/cpp0x/variadic47.C: New.
8391         * g++.dg/cpp0x/variadic48.C: New.
8392         * g++.dg/cpp0x/variadic49.C: New.
8393         * g++.dg/cpp0x/variadic50.C: New.
8394         * g++.dg/cpp0x/variadic51.C: New.
8395         * g++.dg/cpp0x/variadic52.C: New.
8396         * g++.dg/cpp0x/variadic53.C: New.
8397         * g++.dg/cpp0x/variadic54.C: New.
8398         * g++.dg/cpp0x/variadic55.C: New.
8399         * g++.dg/cpp0x/variadic56.C: New.
8400         * g++.dg/cpp0x/variadic57.C: New.
8401         * g++.dg/cpp0x/variadic58.C: New.
8402         * g++.dg/cpp0x/variadic59.C: New.
8403         * g++.dg/cpp0x/variadic60.C : New.
8404         * g++.dg/cpp0x/variadic61.C : New.
8405         * g++.dg/cpp0x/variadic62.C : New.
8406         * g++.dg/cpp0x/variadic63.C : New.
8407         * g++.dg/cpp0x/variadic64.C : New.
8408         * g++.dg/cpp0x/variadic65.C : New.
8409         * g++.dg/cpp0x/variadic66.C : New.
8410         * g++.dg/cpp0x/variadic67.C : New.
8411         * g++.dg/cpp0x/variadic68.C : New.
8412         * g++.dg/cpp0x/variadic69.C : New.
8413         * g++.dg/cpp0x/variadic70.C : New.
8414         * g++.dg/cpp0x/variadic71.C : New.
8415         * g++.dg/cpp0x/variadic72.C : New.
8416         * g++.dg/cpp0x/variadic73.C : New.
8417         * g++.dg/cpp0x/variadic74.C : New.
8418         * g++.dg/cpp0x/variadic75.C : New.
8419         * g++.dg/cpp0x/variadic-ex1.C : New.
8420         * g++.dg/cpp0x/variadic-ex2.C : New.
8421         * g++.dg/cpp0x/variadic-ex3.C : New.
8422         * g++.dg/cpp0x/variadic-ex4.C : New.
8423         * g++.dg/cpp0x/variadic-ex5.C : New.
8424         * g++.dg/cpp0x/variadic-ex6.C : New.
8425         * g++.dg/cpp0x/variadic-ex7.C : New.
8426         * g++.dg/cpp0x/variadic-ex8.C : New.
8427         * g++.dg/cpp0x/variadic-ex9.C : New.
8428         * g++.dg/cpp0x/variadic-ex10.C : New.
8429         * g++.dg/cpp0x/variadic-ex11.C : New.
8430         * g++.dg/cpp0x/variadic-ex12.C : New.
8431         * g++.dg/cpp0x/variadic-ex13.C : New.
8432         * g++.dg/cpp0x/variadic-ex14.C : New.
8433
8434 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8435
8436         PR libgfortran/31099
8437         * gfortran.dg/unformatted_recl.f90: New test.
8438
8439 2007-03-09  Roger Sayle  <roger@eyesopen.com>
8440
8441         * gcc.dg/fold-eqcmplx-1.c: New test case.
8442
8443 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
8444
8445         PR rtl-optimization/30643
8446         * gcc.dg/pr30643.c: New.
8447
8448 2007-03-09  Chao-ying Fu  <fu@mips.com>
8449
8450         * gcc.target/mips/mips32-dspr2-type.c: New test.
8451         * gcc.target/mips/mips32-dspr2.c: New test.
8452         * gcc.target/mips/dspr2-MULT.c: New test.
8453         * gcc.target/mips/dspr2-MULTU.c: New test.
8454         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8455         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8456         Adjust some formats.
8457
8458 2007-03-09  Dirk Mueller  <dmueller@suse.de>
8459
8460         PR c++/17946
8461         * gcc.dg/Wlogical-op-1.c: New.
8462         * g++.dg/warn/Wlogical-op-1.C: New.
8463
8464 2007-03-09  Richard Guenther  <rguenther@suse.de>
8465
8466         PR tree-optimization/30904
8467         PR middle-end/31058
8468         * gcc.dg/pr30904.c: Remove xfail.
8469
8470 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8471
8472         PR C/31072
8473         * gcc.c-torture/execute/pr31072.c: New test.
8474
8475 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8476
8477         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8478         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8479         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
8480         *lrint* and *lround*.
8481         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8482         floor->lfloor.
8483         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8484         * gcc.dg/torture/builtin-integral-1.c: Likewise.
8485         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
8486         and *lround*.  Correct macro names.
8487         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8488         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8489
8490 2007-03-08  Ian Lance Taylor  <iant@google.com>
8491
8492         * gcc.dg/no-strict-overflow-5.c: New test.
8493         * gcc.dg/no-strict-overflow-6.c: New test.
8494         * gcc.dg/Wstrict-overflow-11.c: New test.
8495         * gcc.dg/Wstrict-overflow-12.c: New test.
8496         * gcc.dg/Wstrict-overflow-13.c: New test.
8497         * gcc.dg/Wstrict-overflow-14.c: New test.
8498         * gcc.dg/Wstrict-overflow-15.c: New test.
8499
8500 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8501
8502         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
8503         for VxWorks kernel mode.
8504         * gcc.c-torture/execute/strncmp-1.x: Likewise.
8505
8506 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8507
8508         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8509         mode.
8510
8511 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8512
8513         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8514         and lib/bfill.c on VxWorks targets.
8515         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8516         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8517         lib/bfill.c and lib/memmove.c on VxWorks targets.
8518         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8519         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8520         on VxWorks targets.
8521         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8522         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8523
8524 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8525
8526         * gfortran.dg/use_5.f90: New test.
8527         * gfortran.dg/use_6.f90: Ditto.
8528         * gfortran.dg/use_7.f90: Ditto.
8529
8530 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8531
8532         PR fortran/30973
8533         * gfortran.dg/use_4.f90: New test.
8534         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8535
8536 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
8537
8538         PR fortran/31011
8539         * gfortran.dg/parameter_array_section_2.f90: New test.
8540
8541 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
8542
8543         PR c++/30852
8544         * g++.dg/ext/offsetof1.C: Add cases with volatile.
8545
8546         PR c++/30534
8547         * g++.dg/template/arg5.C: New test.
8548
8549 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
8550
8551         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8552
8553 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
8554
8555         * gcc.dg/var-expand1.c: Add newline at end of file.
8556
8557 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
8558
8559         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8560
8561 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
8562
8563         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8564
8565 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8566
8567         * gcc.dg/torture/builtin-convert-4.c: New test.
8568
8569 2007-03-05  Ian Lance Taylor  <iant@google.com>
8570
8571         * gcc.c-torture/compile/pr31034.c: New test.
8572
8573 2007-03-05  Ian Lance Taylor  <iant@google.com>
8574
8575         * gcc.dg/inline-18.c: New test.
8576         * gcc.dg/inline-19.c: New test.
8577         * gcc.dg/inline-20.c: New test.
8578         * gcc.dg/inline-21.c: New test.
8579
8580 2007-03-05  Richard Guenther  <rguenther@suse.de>
8581
8582         PR tree-optimization/14052
8583         * gcc.dg/tree-ssa/vrp33.c: New testcase.
8584
8585 2007-03-05  Richard Guenther  <rguenther@suse.de>
8586
8587         PR tree-optimization/23777
8588         * gcc.dg/tree-ssa/pr23777.c: New testcase.
8589
8590 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8591
8592         PR other/30465
8593         * gcc.dg/multiple-overflow-warn-3.c: New.
8594         * g++.dg/warn/multiple-overflow-warn-3.C: New.
8595
8596 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
8597
8598         PR c++/30895
8599         * g++.dg/parse/template23.C: New test.
8600
8601 2007-03-04  Roger Sayle  <roger@eyesopen.com>
8602
8603         PR middle-end/30744
8604         * gcc.dg/pr30744-1.c: New test case.
8605
8606 2007-03-04  Tobias Burnus  <burnus@net-b.de>
8607
8608         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8609
8610 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8611
8612         PR target/30406
8613         * gfortran.dg/logical_3.f90: New test.
8614
8615 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
8616
8617         PR libfortran/30981
8618         * gfortran.dg/integer_exponentiation_1.f90:  New test.
8619
8620 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8621
8622         * gcc.target/m68k/m68k.exp: New.
8623         * gcc.target/m68k/crash1.c: New.
8624
8625 2007-03-03  Tobias Burnus  <burnus@net-b.de>
8626
8627         * gfortran.dg/c_by_val.c: Use int64_t instead of long
8628         to be more compatible with integer(kind=8).
8629
8630 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8631
8632         PR libfortran/31001
8633         * gfortran.dg/zero_sized_3.f90: New test.
8634
8635 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8636
8637         PR c++/15787
8638         * g++.dg/parse/else.C: New.
8639         * g++.dg/parse/else-2.C: New.
8640
8641 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
8642             Tobias Burnus  <burnus@net-b.de>
8643
8644         PR fortran/30882
8645         * gfortran.dg/size_dim.f90: New test.
8646
8647 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
8648             Tobias Burnus  <burnus@net-b.de>
8649
8650         PR fortran/30873
8651         * gfortran.dg/entry_9.f90: New test.
8652
8653 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
8654
8655         PR c++/28253
8656         * g++.dg/inherit/covariant16.C: New test.
8657
8658 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
8659
8660         * g++.dg/other/darwin-minversion-1.C: New.
8661
8662 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
8663
8664         * gcc.dg/tree-ssa/20070302-1.c: New test.
8665
8666 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
8667
8668         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8669         tests.
8670
8671 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
8672
8673         * gcc.dg/tree-ssa/prefetch-4.c: New test.
8674
8675 2007-03-01  Simon Baldwin <simonb@google.com>
8676
8677         PR c++/23689
8678         * warn/ignored_typedef.C: New.
8679         * init/ctor8.C: Added dg-warning to consume ignored typedef
8680         warning.
8681         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
8682         and added an explicit line number.
8683
8684 2007-02-28  Richard Guenther  <rguenther@suse.de>
8685
8686         PR middle-end/30364
8687         * gcc.dg/torture/pr30364-1.c: New testcase.
8688         * gcc.dg/torture/pr30364-2.c: Likewise.
8689         * gcc.dg/torture/pr30364-3.c: Likewise.
8690
8691 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8692
8693         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8694         powerpc*, use -funsafe-math-optimizations.
8695         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8696         * gcc.dg/torture/builtin-modf-1.c: Likewise.
8697
8698 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8699             Paul Thomas  <pault@gcc.gnu.org>
8700
8701         PR fortran/30888
8702         PR fortran/30887
8703         * c_by_val_1.f: Test %VAL() with non-default kind.
8704         * c_by_val.c: Ditto.
8705         * c_by_val_4.f: New test.
8706
8707 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8708
8709         PR fortran/30968
8710         * gfortran.dg/continuation_7.f90: New test.
8711
8712 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
8713
8714         * g++.dg/inherit/thunk7.C: New test.
8715         * lib/target-supports.exp (check_profiling_available): Not available
8716         for bfin-*-*.
8717
8718 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
8719
8720         PR target/30970
8721         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8722
8723 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
8724
8725         * lib/target-supports.exp (check_effective_target_init_priority):
8726         Remove Solaris special case.
8727
8728 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
8729
8730         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8731         for more builtin types.
8732
8733         * g++.dg/ext/visibility/class1.C: Port to Darwin.
8734         * g++.dg/ext/visibility/noPLT.C: Likewise.
8735
8736 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8737
8738         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8739         sh* targets.
8740
8741 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
8742
8743         PR fortran/30865
8744         * size_optional_dim_1.f90:  New test.
8745
8746 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
8747
8748         * gcc.dg/vxworks/vxworks.exp: New file.
8749         * gcc.dg/vxworks/initpri1.c: Likewise.
8750         * gcc.dg/vxworks/initpri2.c: Likewise.
8751         * gcc.dg/initpri2.c: Add more tests.
8752         * g++.dg/special/initpri2.C: Likewise.
8753
8754         * gcc.dg/initpri1.c: New test.
8755         * gcc.dg/initpri2.c: Likewise.
8756         * g++.dg/special/initpri1.C: New test.
8757         * g++.dg/special/initpri2.C: Likewise.
8758         * g++.dg/special/conpr-1.C: Use init_priority effective target.
8759         * g++.dg/special/conpr-2.C: Likewise.
8760         * g++.dg/special/conpr-3.C: Likewise.
8761         * g++.dg/special/conpr-4.C: Likewise.
8762         * g++.dg/special/initp1.C: Likewise.
8763         * g++.dg/special/ecos.exp: Remove code to detect availability of
8764         constructor priorities.
8765         * lib/target-supports.exp (check_effective_target_init_priority):
8766         New function.
8767
8768 2007-02-24  Jan Hubicka  <jh@suse.cz>
8769
8770         * gcc.c-torture/execute/pr30778.c: New testcase.
8771
8772 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8773
8774         PR libgfortran/30918
8775         * gfortran.dg/namelist_26.f90: New test.
8776
8777 2007-02-24  Richard Guenther  <rguenther@suse.de>
8778
8779         PR middle-end/30951
8780         * gcc.dg/pr30951.c: New testcase.
8781
8782 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8783
8784         * gcc.dg/torture/builtin-modf-1.c: New test.
8785
8786 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
8787
8788         PR tree-optimization/30904
8789         * gcc.dg/pr30904.c: New test.
8790
8791 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8792
8793         * gcc.test-framework/README: Correct command.
8794         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8795         -Wunused-value.
8796         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8797
8798 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
8799
8800         * lib/target-supports.exp (check_effective_target_unwrapped): New.
8801
8802 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
8803
8804         * lib/target-supports.exp (check_effective_target_newlib): New
8805         function.
8806
8807 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
8808
8809         PR fortran/30660
8810         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8811         allocatable component.
8812
8813
8814 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8815
8816         * gcc.dg/torture/builtin-logb-1.c: New test.
8817         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8818         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8819         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8820         sh* targets.
8821
8822 2007-02-23  Richard Guenther  <rguenther@suse.de>
8823
8824         * g++.dg/warn/changes-meaning.C: New testcase.
8825
8826 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8827
8828         PR libgfortran/30910
8829         * gfortran.dg/fmt_zero_precision.f90: Update test.
8830
8831 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8832
8833         * gcc.dg/torture/builtin-frexp-1.c: New test.
8834
8835 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
8836
8837         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8838
8839 2007-02-22  Ian Lance Taylor  <iant@google.com>
8840
8841         PR debug/30898
8842         * g++.dg/debug/pr30898.C: New test.
8843
8844 2007-02-22  Ira Rosen  <irar@il.ibm.com>
8845
8846         * gcc.dg/vect/vect-106.c: New test.
8847
8848 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8849             Ira Rosen  <irar@il.ibm.com>
8850
8851         PR tree-optimization/30843
8852         * gcc.dg/vect/pr30843.c: New test.
8853
8854 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8855
8856         PR tree-optimization/30858
8857         * gcc.dg/vect/pr30858.c: New test.
8858
8859 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
8860
8861         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8862         to set options for compiling testglue.
8863         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8864         * lib/obj-c++.exp (obj-c++_init): Likewise.
8865
8866 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
8867
8868         * gnat.dg/derived_aggregate.adb: New test.
8869
8870 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8871
8872         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8873         sh* targets.  Call the correct CKSGN macro.
8874
8875 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
8876
8877         * gfortran.dg/gomp/omp_parse1.f90: New test.
8878         * gfortran.dg/gomp/omp_parse2.f: New test.
8879
8880 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
8881
8882         PR fortran/30869
8883         * gfortran.dg/do_pointer_1.f90:  New test.
8884
8885 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8886
8887         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8888         and scalbln.
8889
8890 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
8891
8892         * gcc.dg/darwin-minversion-1.c: New.
8893         * gcc.dg/darwin-minversion-2.c: New.
8894
8895 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8896
8897         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8898
8899 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8900             DJ Delorie <dj@redhat.com>
8901
8902         PR other/30824
8903         * gcc.dg/Wfatal.c: New.
8904         * gcc.dg/Wfatal-2.c: New.
8905         * gcc.dg/Werror-1.c: Adjust expectations.
8906         * gcc.dg/Werror-5.c: Likewise.
8907         * gcc.dg/Werror-7.c: Likewise.
8908         * gcc.dg/Werror-10.c: Likewise.
8909         * gcc.dg/Werror-11.c: Likewise.
8910
8911 2007-02-20  Tobias Burnus  <burnus@net-b.de>
8912
8913         PR fortran/30522
8914         * gfortran.dg/volatile10.f90: New test.
8915
8916 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
8917
8918         PR libfortran/30533
8919         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
8920
8921 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8922
8923         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8924         * gcc.dg/Walways-true-1.c: Likewise.
8925         * gcc.dg/weak/weak-3.c: Likewise.
8926         * gcc.dg/Werror-1.c: Likewise.
8927         * gcc.dg/Werror-3.c: Likewise.
8928         * gcc.dg/Werror-4.c: Likewise.
8929         * gcc.dg/Werror-5.c: Likewise.
8930         * gcc.dg/Werror-6.c: Likewise.
8931         * gcc.dg/Werror-7.c: Likewise.
8932         * gcc.dg/Werror-8.c: Likewise.
8933         * gcc.dg/Werror-10.c: Likewise.
8934         * gcc.dg/Werror-11.c: Likewise.
8935         * gcc.dg/Werror-12.c: Likewise.
8936         * g++.old-deja/g++.mike/warn8.C: Likewise.
8937         * g++.dg/warn/Walways-true-1.C: Likewise.
8938         * g++.dg/warn/Walways-true-2.C: Likewise.
8939         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8940         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8941         -Wstring-literal-comparison with -Waddress.
8942         * gcc.dg/Wstring-literal-comparison-4.c: Replace
8943         -Wno-string-literal-comparison with -Wno-address.
8944
8945 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
8946
8947         * gnat.dg/self_aggregate_with_call.adb: New test.
8948
8949 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
8950
8951         PR tree-optimization/30975
8952         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8953         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8954         * gcc.dg/vect/pr30795.c: New.
8955
8956 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8957
8958         PR fortran/30681
8959         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8960
8961 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8962
8963         PR rtl-optimization/28173
8964         * gcc.target/i386/andor-1.c: New test case.
8965
8966 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8967
8968         * gcc.dg/torture/builtin-ldexp-1.c: New.
8969         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8970
8971 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8972
8973         * gfortran.dg/array_constructor_15.f90: New test case.
8974
8975 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8976
8977         * gfortran.dg/forall_10.f90: New test case.
8978
8979 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8980
8981         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8982
8983 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8984
8985         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8986         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8987
8988 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
8989
8990         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8991         * gcc.target/i386/builtin-bswap-3.c: Ditto.
8992         * gcc.target/i386/xchg-1.c: New test.
8993         * gcc.target/i386/xchg-2.c: New test.
8994
8995 2007-02-16  Richard Guenther  <rguenther@suse.de>
8996             Christian Bruel  <christian.bruel@st.com>
8997
8998         * gcc.dg/strict-overflow-5.c: New testcase.
8999
9000 2007-02-16  Tobias Burnus  <burnus@net-b.de>
9001
9002         PR fortran/30793
9003         * gfortran.dg/func_derived_4.f90: New test.
9004
9005 2007-02-15  Roger Sayle  <roger@eyesopen.com>
9006
9007         PR middle-end/30391
9008         * gfortran.dg/pr30391-1.f90: New test case.
9009
9010 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9011
9012         PR middle-end/30433
9013         * gcc.c-torture/compile/pr30433.c: New testcase to check
9014         that complex constants comparisions are foldded.
9015
9016 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9017
9018         PR C++/30158
9019         * g++.dg/ext/stmtexpr10.C: New testcase.
9020
9021 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9022
9023         PR middle-end/30729
9024         * gcc.dg/Wunused-value-2.c: New testcase.
9025
9026 2007-02-15  Ian Lance Taylor  <iant@google.com>
9027
9028         * g++.dg/eh/subreg-1.C: New test.
9029
9030 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9031
9032         PR c/26494
9033         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9034         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9035         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9036         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9037         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9038         * gcc.dg/Werror-implicit-function-declaration.c: New.
9039
9040 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9041
9042         PR c++/28943
9043         * g++.dg/warn/pr28943.C: New.
9044
9045 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9046
9047         * gfortran.fortran-torture/execute/math.f90: Fix typo.
9048
9049 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9050
9051         PR fortran/30779
9052         * gfortran.dg/error_recovery_3.f90: New test.
9053
9054 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9055
9056         * g++.dg/tree-ssa/sra-1.C: New.
9057
9058 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9059
9060         * g++.dg/tree-ssa/sra-1.C: New.
9061
9062 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9063
9064         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9065
9066 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9067
9068         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9069
9070 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9071
9072         PR fortran/30799
9073         * gfortran.dg/logical_2.f90: New test.
9074
9075 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
9076
9077         * gcc.dg/torture/complex-alias-1.c: New test.
9078
9079 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
9080
9081         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9082         instead of -fdump-tree-tailcall.
9083
9084 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
9085
9086         * gfortran.dg/interface_10.f90: Fix comment typo.
9087
9088 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
9089
9090         PR tree-optimization/30771
9091         * gcc.dg/vect/pr30771.c: New test.
9092
9093 2007-02-13  Ian Lance Taylor  <iant@google.com>
9094
9095         * gcc.dg/Wstrict-overflow-1.c: New test.
9096         * gcc.dg/Wstrict-overflow-2.c: New test.
9097         * gcc.dg/Wstrict-overflow-3.c: New test.
9098         * gcc.dg/Wstrict-overflow-4.c: New test.
9099         * gcc.dg/Wstrict-overflow-5.c: New test.
9100         * gcc.dg/Wstrict-overflow-6.c: New test.
9101         * gcc.dg/Wstrict-overflow-7.c: New test.
9102         * gcc.dg/Wstrict-overflow-8.c: New test.
9103         * gcc.dg/Wstrict-overflow-9.c: New test.
9104         * gcc.dg/Wstrict-overflow-10.c: New test.
9105
9106 2007-02-13  Roger Sayle  <roger@eyesopen.com>
9107
9108         * gcc.target/ia64/builtin-bswap-2.c: New test case.
9109
9110 2007-02-13  Richard Henderson  <rth@redhat.com>
9111
9112         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9113         * gcc.c-torture/execute/pr29302-1.c: ... here.
9114
9115 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9116
9117         PR c/29521
9118         * gcc.dg/c90-return-1.c: Update output.
9119         * gcc.dg/c99-return-1.c: Likewise.
9120
9121 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
9122
9123         PR fortran/30554
9124         * gfortran.dg/used_dummy_types_7.f90: New test..
9125
9126 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
9127
9128         * gcc.target/i386/parity-1.c: New test.
9129         * gcc.target/i386/parity-2.c: New test.
9130
9131 2007-02-12  Roger Sayle  <roger@eyesopen.com>
9132
9133         * gcc.target/i386/builtin-bswap-3.c: New test case.
9134
9135 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
9136
9137         PR tree-optimization/29145
9138         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9139         alias analysis is improved to take better advantage of restrict
9140         qualified pointers.
9141         * gcc.dg/vect/vect-80.c: Likewise.
9142         * gcc.dg/vect/pr29145.c: New.
9143
9144 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9145
9146         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9147         * gcc.target/i386/sse4a-insert.c: Likewise.
9148
9149 2007-02-11  Roger Sayle  <roger@eyesopen.com>
9150
9151         * gcc.target/ia64/builtin-popcount-1.c: New test case.
9152         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9153
9154 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
9155
9156         PR fortran/30478
9157         * gfortran.dg/enum_4.f90: Update error message checks.
9158
9159 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
9160
9161         PR fortran/30554
9162         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9163         versions of the modules.
9164
9165         PR fortran/30617
9166         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9167         by getting rid of recursive I/O and providing functions with
9168         results.
9169
9170         PR fortran/30319
9171         * gfortran.dg/char_array_constructor_2.f90
9172
9173 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
9174
9175         PR c++/26988
9176         * g++.dg/template/spec34.C: New test
9177
9178 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
9179
9180         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9181         on i?86 and x86_64.
9182         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9183         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9184         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9185         on i?86 and x86_64.
9186         * gcc.dg/vect/vect-113.c: Ditto.
9187
9188 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
9189
9190         PR c++/29487
9191         * g++.dg/eh/weak1-C: New test.
9192         * g++.dg/eh/weak1-a.cc: Likewise.
9193         * g++.dg/eh/comdat1.C: Likewise.
9194
9195 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
9196             Dorit Nuzman  <dorit@il.ibm.com>
9197
9198         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
9199         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
9200         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9201         * gcc.dg/vect/vect-113.c: Likewise.
9202
9203         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9204
9205 2007-02-10  Richard Henderson  <rth@redhat.com>
9206
9207         * lib/target-supports.exp (check_effective_target_tls): Redefine
9208         to mean non-emulated tls.
9209         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9210         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9211         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9212         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9213         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9214         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9215         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9216
9217 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
9218
9219         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9220
9221 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
9222
9223         * gfortran.dg/secnds.f: Replace time tolerance with a
9224         before-and-after bracket.
9225         * gfortran.dg/secnds-1.f: Likewise.
9226
9227 2007-02-09  Tobias Burnus  <burnus@net-b.de>
9228
9229         PR fortran/30512
9230         * gfortran.dg/maxlocval_1.f90: New test.
9231
9232 2007-02-09  Roger Sayle  <roger@eyesopen.com>
9233
9234         * gcc.target/ia64/builtin_bswap-1.c: New test case.
9235
9236 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9237
9238         PR fortran/30720
9239         * gfortran.dg/array_function_1.f90: New test.
9240
9241 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9242
9243         * lib/target-supports.exp (check_effective_target_lax_strtofp)
9244         (check_effective_target_dummy_wcsftime): New functions.
9245
9246 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9247
9248         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9249         * lib/target-supports.exp (check_effective_target_uclibc): New
9250         function.
9251
9252 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9253
9254         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9255         (vsnprintf): Don't define for uClibc targets.
9256
9257 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9258
9259         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9260         set before checking whether it was allowed.
9261         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9262         before checking inside_main.
9263
9264 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9265
9266         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9267         uClinux targets.
9268         (u16sf): Likewise u4sf.
9269         * g++.dg/compat/struct-layout-1.h: Likewise.
9270
9271 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9272
9273         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9274         procedure.
9275         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9276         m68k targets if check_effective_target_coldfire_fpu returns true.
9277
9278 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
9279         Richard Guenther  <rguenther@suse.de>
9280
9281         PR middle-end/23361
9282         * gcc.dg/fold-compare-3.c: New testcase.
9283         * gcc.dg/tree-ssa/loop-24.c: Likewise.
9284
9285 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
9286
9287         * gcc.dg/pr26570.c: Clean up coverage files.
9288         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9289         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9290         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9291         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9292         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9293         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9294         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9295         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9296         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9297         * gcc.dg/tree-ssa/pr25501.c: Ditto.
9298         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9299         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9300         * gcc.dg/vect/pr28952.c: Ditto.
9301         * gcc.dg/vect/pr27151.c: Ditto.
9302         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9303         * g++.dg/gomp/macro-3.C: Ditto.
9304
9305 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
9306
9307         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9308         of the loop.
9309
9310 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9311
9312         * gcc.target/i386/builtin-bswap-2.c: New test case.
9313
9314 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9315
9316         * gfortran.dg/forall_8.f90: New test case.
9317         * gfortran.dg/forall_9.f90: Likewise.
9318
9319 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9320
9321         * gcc.dg/builtins-20.c: Add some -~ complex cases.
9322
9323 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
9324
9325         * lib/target-supports.exp (check_effective_target_simulator): New.
9326
9327 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
9328
9329         * gcc.dg/tree-ssa/loop-25.c: New test.
9330
9331 2007-02-06  Richard Henderson  <rth@redhat.com>
9332
9333         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9334
9335 2007-02-06  Roger Sayle  <roger@eyesopen.com>
9336
9337         * gcc.target/powerpc/popcount-1.c: New test case.
9338         * gcc.target/powerpc/parity-1.c: Likewise.
9339
9340 2007-02-06  Richard Guenther  <rguenther@suse.de>
9341
9342         PR middle-end/27302
9343         * gcc.dg/torture/pr27302-2.c: New testcase.
9344
9345 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
9346
9347         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9348         * gcc.dg/vect/vect-iv-1.c: New test.
9349         * gcc.dg/vect/vect-iv-2.c: New test.
9350         * gcc.dg/vect/vect-iv-3.c: New test.
9351         * gcc.dg/vect/vect-iv-4.c: New test.
9352         * gcc.dg/vect/vect-iv-5.c: New test.
9353         * gcc.dg/vect/vect-iv-6.c: New test.
9354         * gcc.dg/vect/vect-iv-7.c: New test.
9355         * gcc.dg/vect/vect-iv-8.c: New test.
9356         * gcc.dg/vect/vect-iv-9.c: New test.
9357         * gcc.dg/vect/vect-iv-10.c: New test.
9358         * gcc.dg/vect/vect-iv-11.c: New test.
9359         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9360         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9361         * gcc.dg/vect/vect-14.c: Now vectorizable.
9362         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9363         loop).
9364         * gcc.dg/vect/vect-27.c: Likewise.
9365         * gcc.dg/vect/vect-29.c Likewise.
9366         * gcc.dg/vect/vect-dv-2.c: Likewise.
9367         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9368         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9369         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9370
9371 2007-02-06  Ira Rosen  <irar@il.ibm.com>
9372
9373         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9374
9375 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9376
9377         * gcc.dg/builtins-20.c: Add more cases.
9378
9379 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
9380
9381         PR debug/30189
9382         * gcc.dg/pr30189.c: New test.
9383
9384 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
9385
9386         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9387         for running tests.
9388         * gcc.target/i386/sse4a-extract.c: New test.
9389         * gcc.target/i386/sse4a-insert.c: New test.
9390         * gcc.target/i386/sse4a-montsd.c: New test.
9391         * gcc.target/i386/sse4a-montss.c: New test.
9392
9393 2007-02-05  Richard Guenther  <rguenther@suse.de>
9394
9395         * gcc.target/i386/vectorize3.c: New testcase.
9396
9397 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
9398
9399         PR target/30665
9400         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9401
9402 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9403
9404         PR fortran/30611
9405         * gfortran.dg/repeat_1.f90: New test.
9406
9407 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
9408
9409         PR fortran/30605
9410         * gfortran.dg/spread_shape_1.f90: Remove tabs.
9411         * gfortran.dg/derived_init_2.f90: Ditto.
9412         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9413         * gfortran.dg/array_initializer_1.f90: Ditto.
9414         * gfortran.dg/do_2.f90: Ditto.
9415         * gfortran.dg/proc_assign_1.f90: Ditto.
9416
9417 2007-02-04  Richard Guenther  <rguenther@suse.de>
9418
9419         PR middle-end/30636
9420         * g++.dg/warn/pr30636.C: New testcase.
9421         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9422
9423 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
9424
9425         PR middle-end/30667
9426         * gfortran.dg/pr30667.f: New test.
9427
9428 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9429
9430         * gcc.dg/builtins-54.c: Add more cases.
9431
9432 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
9433
9434         PR fortran/30514
9435         * gfortran.dg/zero_sized_2.f90: New test.
9436
9437         PR fortran/30660
9438         * gfortran.dg/alloc_comp_basics_4.f90: New test.
9439
9440         PR fortran/29820
9441         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9442         file.
9443
9444 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9445
9446         PR fortran/30683
9447         * gfortran.dg/interface_10.f90: New test.
9448
9449 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9450
9451         * gcc.dg/builtins-20.c: Add more cases.
9452
9453 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9454
9455         PR target/29682
9456         * gcc-target/ia64/pr29682.c: New test.
9457
9458 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
9459
9460         PR fortran/30284
9461         * gfortran.dg/arrayio_11.f90.f90: New test.
9462
9463         PR fortran/30626
9464         * gfortran.dg/arrayio_12.f90.f90: New test.
9465
9466 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
9467
9468         PR c++/30536
9469         * g++.dg/tls/diag-5.C: New test.
9470
9471         PR middle-end/30473
9472         * gcc.dg/pr30473.c: New test.
9473         * gcc.c-torture/execute/20070201-1.c: New test.
9474
9475 2007-02-01  Roger Sayle  <roger@eyesopen.com>
9476
9477         * gfortran.dg/dependency_20.f90: New test case.
9478
9479 2007-01-31  Ian Lance Taylor  <iant@google.com>
9480
9481         * gcc.dg/lower-subreg-1.c (test): New test.
9482
9483 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
9484
9485         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9486
9487 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9488
9489         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9490         * gcc.dg/torture/builtin-math-3.c: Likewise.
9491
9492 2007-01-31  Dirk Mueller  <dmueller@suse.de>
9493
9494         gcc.dg/Wparentheses-2.c: Update and add new tests.
9495
9496 2007-01-31  Ira Rosen  <irar@il.ibm.com>
9497
9498         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9499         vectorize.
9500
9501 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
9502
9503         * gcc.dg/builtins-63.c: New test.
9504
9505 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9506
9507         PR fortran/27588
9508         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9509
9510 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9511
9512         PR fortran/30520
9513         * gfortran.dg/volatile8.f90: New argument conformance test.
9514         * gfortran.dg/volatile9.f90: New scope test.
9515
9516 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9517
9518         PR c++/24745
9519         * g++.dg/warn/null4.C: New.
9520
9521 2001-01-30  Roger Sayle  <roger@eyesopen.com>
9522             Uros Bizjak  <ubizjak@gmail.com>
9523
9524         * gcc.dg/large-size-array-3.c: Correct typo.
9525
9526 2007-01-30  Richard Guenther  <rguenther@suse.de>
9527
9528         PR middle-end/27657
9529         * g++.dg/debug/pr27657.C: New testcase.
9530
9531 2007-01-30  Richard Guenther  <rguenther@suse.de>
9532
9533         PR middle-end/30313
9534         * gcc.dg/torture/pr30313.c: New testcase.
9535
9536 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
9537
9538         * gcc.dg/dfp/dfp-except.h: New file.
9539         * gcc.dg/dfp/fe-check.h: New file.
9540         * gcc.dg/dfp/fe-binop.c: New test.
9541         * gcc.dg/dfp/fe-convert-1.c: New test.
9542         * gcc.dg/dfp/fe-convert-2.c: New test.
9543         * gcc.dg/dfp/fe-convert-3.c: New test.
9544
9545         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9546         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9547         * gcc.dg/dfp/convert-dfp.c: Ditto.
9548         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9549
9550 2007-01-29  Josh Conner  <jconner@apple.com>
9551
9552         * gcc.target/powerpc/altivec-24.c: New test.
9553
9554 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
9555
9556         PR c++/28266
9557         * g++.dg/parse/defarg12.C: New test.
9558
9559 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
9560
9561         PR fortran/30554
9562         * gfortran.dg/used_dummy_types_6.f90: New test.
9563
9564 2007-01-28  Jan Hubicka  <jh@suse.cz>
9565
9566         * gcc.dg/tree-prof/val-prof-6.c: New test.
9567
9568 2007-01-28  Roger Sayle  <roger@eyesopen.com>
9569
9570         * gcc.dg/large-size-array-3.c: Correct test case (portability).
9571
9572 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
9573
9574         PR C++/28988
9575         * g++.dg/expr/dtor4.C: New test.
9576
9577 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
9578
9579         * gcc.dg/tree-ssa/loop-23.c: New test.
9580
9581 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
9582
9583         PR libfortran/30389
9584         * gfortran.dg/achar_2.f90:  New test.
9585         * gfortran.dg/achar_3.f90:  New test.
9586
9587 2007-01-27  Ian Lance Taylor  <iant@google.com>
9588
9589         * gcc.dg/strict-overflow-1.c: New test.
9590         * gcc.dg/no-strict-overflow-1.c: New test.
9591         * gcc.dg/strict-overflow-2.c: New test.
9592         * gcc.dg/no-strict-overflow-2.c: New test.
9593         * gcc.dg/strict-overflow-3.c: New test.
9594         * gcc.dg/no-strict-overflow-3.c: New test.
9595         * gcc.dg/strict-overflow-4.c: New test.
9596         * gcc.dg/no-strict-overflow-4.c: New test.
9597         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9598         * gcc.dg/pr15784-1.c: Likewise.
9599         * gcc.dg/pr20922-1.c: Likewise.
9600         * gcc.dg/pr20922-3.c: Likewise.
9601         * gcc.dg/pr20922-4.c: Likewise.
9602         * gcc.dg/pr20922-6.c: Likewise.
9603         * gcc.dg/compare-4.c: Likewise.
9604         * gcc.dg/torture/pr26898-1.c: Likewise.
9605         * gcc.dg/tree-ssa/divide-1.c: Likewise.
9606         * gcc.dg/tree-ssa/divide-2.c: Likewise.
9607         * gcc.dg/tree-ssa/divide-3.c: Likewise.
9608         * gcc.dg/tree-ssa/divide-4.c: Likewise.
9609         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9610         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9611         * gcc.dg/tree-ssa/pr21082.c: Likewise.
9612         * gcc.dg/tree-ssa/pr26899.c: Likewise.
9613         * g++.dg/tree-ssa/pr21082.C: Likewise.
9614
9615 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9616
9617         * gcc-dg/large-size-array-3.c: New test case.
9618
9619 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9620
9621         * gfortran.dg/forall_7.f90: New test case.
9622
9623 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
9624
9625         PR fortran/30407
9626         * gfortran.dg/where_operator_assign_1.f90: New test.
9627         * gfortran.dg/where_operator_assign_2.f90: New test.
9628         * gfortran.dg/where_operator_assign_3.f90: New test.
9629
9630 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
9631
9632         * lib/target-supports.exp
9633         (check_effective_target_powerpc_altivec): New.
9634         (check_effective_target_vect_cmdline_needed): Use it.
9635
9636 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9637
9638         PR fortran/30278
9639         * gfortran.dg/backslash_3.f: New test.
9640
9641 2007-01-26  Richard Guenther  <rguenther@suse.de>
9642
9643         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9644
9645 2007-01-26  Tobias Burnus  <burnus@net-b.de>
9646
9647         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9648         * gfortran.dg/vect/vect.exp: Ditto.
9649         * gfortran.dg/dg.exp: Ditto.
9650         * gfortran.fortran-torture/execute/execute.exp: Ditto.
9651         * gfortran.fortran-torture/compile/compile.exp: Ditto.
9652
9653 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9654
9655         * gcc.dg/builtins-20.c: Add more cases.
9656         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9657
9658 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9659
9660         PR fortran/30437
9661         * gcc.dg/Wall.c: New.
9662         * gcc.dg/Wno-all.c: New.
9663         * gfortran.dg/Wall.f90: New.
9664         * gfortran.dg/Wno-all.f90: New.
9665
9666 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
9667
9668         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9669         * g++.dg/eh/simd-2.C: Also run on Darwin.
9670         * g++.dg/eh/simd-3.C: New.
9671         * g++.dg/eh/simd-4.C: New.
9672
9673 2007-01-25  Richard Guenther  <rguenther@suse.de>
9674
9675         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9676         and _PROFILE_USE.
9677         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9678
9679 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
9680
9681         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9682         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9683         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9684         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9685         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9686         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9687         * gcc.dg/ipa/ipa-7.c: New testcase.
9688
9689 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
9690
9691         * g++.dg/cpp0x/warn_cxx0x.C: New.
9692
9693 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9694
9695         * gcc.dg/builtins-20.c: Test builtin carg.
9696
9697 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
9698
9699         PR middle-end/27416
9700         * gcc.dg/gomp/pr27416.c: New test.
9701
9702         PR middle-end/30494
9703         * gcc.dg/gomp/pr30494.c: New test.
9704         * g++.dg/gomp/pr30494.C: New test.
9705
9706         PR middle-end/30421
9707         * gcc.dg/gomp/pr30421.c: New test.
9708
9709 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
9710
9711         * gcc.target/ia64/versionid-1.c: New test.
9712         * gcc.target/ia64/versionid-2.c: New test.
9713
9714 2007-01-24  Richard Guenther  <rguenther@suse.de>
9715
9716         PR testsuite/30181
9717         * gcc.dg/builtins-57.c: Change to a link-time testcase
9718         to support non-C99 targets.
9719
9720 2007-01-24  Jan Hubicka  <jh@suse.cz>
9721
9722         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9723
9724 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9725
9726         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9727
9728 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
9729
9730         PR objc/27438
9731         * objc.dg/const-str-12.m: New test.
9732
9733 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9734
9735         PR fortran/30532
9736         * gfortran.dg/ctrl-z.f90:  New test.
9737
9738 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9739
9740         PR fortran/30481
9741         * gfortran.dg/namelist_assumed_char.f90:  New test.
9742
9743 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
9744
9745         PR c++/27492
9746         * g++.dg/inherit/covariant15.C: New test.
9747
9748 2007-01-23  Ian Lance Taylor  <iant@google.com>
9749
9750         * g++.dg/warn/Wparentheses-24.C: New test.
9751
9752 2007-01-23  Richard Guenther  <rguenther@suse.de>
9753
9754         PR testsuite/30560
9755         * ada/acats/run_acats: Do not call gnatmake or gnatchop
9756         with full path.
9757
9758 2007-01-22  Richard Guenther  <rguenther@suse.de>
9759
9760         PR tree-optimization/30038
9761         * gcc.dg/builtins-62.c: New testcase.
9762
9763 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9764
9765         * gcc.c-torture/compile/20070121.c: New test.
9766
9767 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
9768
9769         PR libfortran/30525
9770         * gfortran.dg/char_comparison_1.f:  New test.
9771
9772 2007-01-21  Ira Rosen  <irar@il.ibm.com>
9773
9774         * gcc.dg/vect/vect-strided-same-dr.c: New test.
9775
9776 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
9777
9778         PR objc/30479
9779         * objc.dg/pch: New directory.
9780         * objc.dg/pch/pch.exp: New file.
9781         * objc.dg/pch/interface-1.m: New test.
9782         * objc.dg/pch/interface-1.hs: New include file.
9783         * lib/objc.exp (objc_target_compile): Add
9784         "-x objective-c-header" in front of the sources if this is
9785         a precompiled header being compiled.
9786
9787 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9788
9789         * gfortran.dg/array_memcpy_3.f90: New test case.
9790         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9791
9792 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9793             Brooks Moses  <brooks.moses@codesourcery.com>
9794             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9795
9796         * gfortran.dg/intrinsic_sign_1.f90: New test case.
9797         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9798
9799 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9800
9801         * gcc.dg/torture/builtin-math-3.c: Test fdim.
9802
9803 2007-01-19  Mike Stump  <mrs@apple.com>
9804
9805         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9806         away.
9807
9808 2007-01-19  Roger Sayle  <roger@eyesopen.com>
9809
9810         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9811         option instead of -funsafe-math-optimizations.
9812
9813 2007-01-19  Tomas Bily  <tbily@suse.cz>
9814
9815         gcc.dg/tree-prof/indir-call-prof.c: New.
9816         g++.dg/dg.exp: Add tree-prof subdirectory.
9817         g++.dg/tree-prof/indir-call-prof.C: New.
9818         g++.dg/tree-prof/tree-prof.exp: New.
9819
9820 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9821
9822         PR c++/17947
9823         * g++.dg/warn/deprecated.C: Update warning output.
9824         * g++.dg/warn/deprecated-2.C: Likewise.
9825         * g++.dg/warn/deprecated-3.C: New.
9826
9827 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9828
9829         * gcc.c-torture/execute/nestfunc-7.c: New.
9830
9831 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
9832
9833         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9834
9835 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9836
9837         * gcc.dg/m68k-pic-1.c: New.
9838
9839 2007-01-18  Roger Sayle  <roger@eyesopen.com>
9840
9841         * gfortran.dg/array_memcpy_4.f90: New test case.
9842
9843 2007-01-18  Josh Conner  <jconner@apple.com>
9844
9845         PR target/30485
9846         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9847         * gcc.dg/vect/no-trapping-math-1: New.
9848         * gcc.dg/vect/no-trapping-math-2: New.
9849
9850 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
9851
9852         * gcc.target/i386/387-8.c: Update comment about optimizing
9853         inherent load of 1.0 of fptan instruction.
9854
9855 2007-01-18  Dirk Mueller  <dmueller@suse.de>
9856             Richard Guenther <rguenther@suse.de>
9857
9858         PR diagnostic/8268
9859         * gcc.dg/Warray-bounds.c: New testcase.
9860         * gcc.dg/Warray-bounds-2.c: New testcase.
9861         * g++.dg/warn/Warray-bounds.C: New testcase.
9862         * g++.dg/warn/Warray-bounds-2.C: New testcase.
9863
9864 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
9865
9866         PR fortran/30476
9867         * gfortran.dg/generic_12.f90: New test.
9868
9869 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
9870
9871         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9872         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9873
9874 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
9875
9876         * gcc.dg/dfp/compare-special.h: New file.
9877         * gcc.dg/dfp/compare-special-32.c: New test.
9878         * gcc.dg/dfp/compare-special-64.c: New test.
9879         * gcc.dg/dfp/compare-special-128.c: New test.
9880
9881 2007-01-16  Roger Sayle  <roger@eyesopen.com>
9882             Paul Thomas  <pault@gcc.gnu.org>
9883             Steven G. Kargl  <kargl@gcc.gnu.org>
9884
9885         PR fortran/30404
9886         * gfortran.dg/forall_6.f90: New test case.
9887         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9888         * gfortran.dg/dependency_13.f90: Likewise.
9889
9890 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9891
9892         PR testsuite/12325
9893         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9894         targets that don't support Inf.
9895
9896 2007-01-15  Dale Johannesen  <dalej@apple.com>
9897
9898         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
9899
9900 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
9901
9902         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
9903         of achar for 0xff to avoid the "Extended ASCII not
9904         implemented" error message.
9905
9906 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
9907
9908         PR fortran/28172
9909         * gfortran.dg/altreturn_4.f90: New test.
9910
9911         PR fortran/29389
9912         * gfortran.dg/stfunc_4.f90: New test.
9913
9914         PR fortran/29712
9915         * gfortran.dg/bound_2.f90: Reinstate commented out line.
9916         * gfortran.dg/initialization_1.f90: Change warning.
9917
9918         PR fortran/30283
9919         * gfortran.dg/specification_type_resolution_2.f90: New test.
9920
9921 2007-01-14  Jan Hubicka  <jh@suse.cz>
9922
9923         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9924         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9925         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9926         elimination.
9927
9928 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
9929
9930         PR fortran/30410
9931         * gfortran.dg/external_procedures_2.f90: New test.
9932
9933 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
9934
9935         PR target/30413
9936         * gcc.target/i386/pr30413.c: New test.
9937
9938 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
9939
9940         PR fortran/30452
9941         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
9942
9943 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
9944
9945         * gcc.dg/20070112-1.c: New test.
9946
9947 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9948
9949         PR libgfortran/30435
9950         * gfortran.dg/list_read_6.f90: New test.
9951
9952 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
9953
9954         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
9955
9956 2007-01-12  Tom Tromey  <tromey@redhat.com>
9957
9958         PR preprocessor/28227:
9959         * gcc.dg/cpp/pr28227.c: New file.
9960
9961 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9962
9963         * gcc.dg/tree-ssa/loop-22.c: New test.
9964
9965 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9966
9967         PR tree-optimization/29516
9968         * gcc.dg/tree-ssa/loop-20.c: New test.
9969
9970 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
9971
9972         PR libfortran/30415
9973         * minmaxloc_integer_kinds_1.f90:  New test.
9974
9975 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
9976
9977         PR c++/29573
9978         * g++.dg/template/sizeof-template-argument.C: New test.
9979
9980 2007-01-11  Jan Hubicka  <jh@suse.cz>
9981
9982         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9983         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9984         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9985         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9986         * gcc.dg/tree-ssa/pr21658.c: Likewise.
9987         * gcc.dg/tree-ssa/pr15349.c: Likewise.
9988         * gcc.dg/tree-ssa/pr25501.c: Likewise.
9989         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9990         transformation in question.
9991         * gcc.dg/tree-ssa/vrp05.c: Likewise.
9992         * gcc.dg/tree-ssa/pr20701.c: Likewise.
9993         * gcc.dg/always_inline3.c: Likewise.
9994
9995 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
9996
9997         PR c++/28999
9998         * g++.dg/template/typename11.C: New test.
9999
10000 2007-01-10  Robert Kennedy <jimbob@google.com>
10001
10002         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10003
10004 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10005
10006         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10007         for different integer kinds.
10008         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10009         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10010         * gfortran.dg/ishft_2.f90: New test.
10011         * gfortran.dg/ishft_3.f90: New test.
10012
10013 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10014
10015         * gfortran.dg/altreturn_2.f90: Removed executable bit.
10016
10017 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
10018
10019         PR tree-optimization/30322
10020         * gcc.dg/tree-ssa/loop-21.c: New test.
10021
10022 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
10023
10024         * g++.dg/rtti/darwin-builtin-linkage.C: New.
10025
10026 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10027
10028         * gcc.target/spu/intrinsics-1.c: Remove xfail.
10029
10030 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10031
10032         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10033         * g++.dg/warn/overflow-warn-3.C: Likewise.
10034         * g++.dg/warn/overflow-warn-4.C: Likewise.
10035         * g++.dg/warn/overflow-warn-5.C: Likewise.
10036         * g++.dg/warn/overflow-warn-6.C: Likewise.
10037         * g++.dg/warn/Woverflow-1.C: Likewise.
10038         * g++.dg/warn/Woverflow-2.C: Likewise.
10039         * g++.dg/warn/Woverflow-3.C: Likewise.
10040         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10041
10042 2007-01-08  Roger Sayle  <roger@eyesopen.com>
10043
10044         * gfortran.dg/array_constructor_14.f90: New test case.
10045         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10046
10047 2007-01-08  Richard Guenther  <rguenther@suse.de>
10048
10049         PR tree-optimization/23603
10050         * gcc.dg/tree-ssa/vrp31.c: New testcase.
10051         * gcc.dg/tree-ssa/vrp32.c: Likewise.
10052
10053 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10054
10055         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10056         in __v8qi typedef.
10057         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10058         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10059         compiler behaviour.
10060         * gcc.dg/simd-5.c: Likewise.
10061         * gcc.dg/simd-6.c: Likewise.
10062         * g++.dg/conversion/simd1.C: Likewise.
10063         * g++.dg/conversion/simd3.C: Likewise.
10064         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10065         (main): Use it.
10066
10067 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10068
10069         PR tree-optimization/29877
10070         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10071         name of a hard register for the target concerned.  Adjust dg-error
10072         directives to cope with new behaviour of TER.
10073
10074 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10075
10076         PR c++/28986
10077         * g++.dg/conversion/nullptr1.C: Added overflow warning.
10078         * g++.dg/warn/overflow-warn-1.C: New.
10079         * g++.dg/warn/overflow-warn-3.C: New.
10080         * g++.dg/warn/overflow-warn-4.C: New.
10081         * g++.dg/warn/overflow-warn-5.C: New.
10082         * g++.dg/warn/overflow-warn-6.C: New.
10083         * g++.dg/warn/Woverflow-1.C: New.
10084         * g++.dg/warn/Woverflow-2.C: New.
10085         * g++.dg/warn/Woverflow-3.C: New.
10086         * g++.dg/warn/multiple-overflow-warn-2.C: New.
10087
10088 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
10089
10090         PR fortran/27698
10091         * gfortran.dg/invalid_name.f90: New test.
10092         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10093         * gfortran.dg/gomp/pr29759.f90: Ditto.
10094
10095 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10096
10097         * gfortran.dg/present_1.f90:  Update error message.
10098
10099 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
10100
10101         PR c++/19439
10102         * g++.dg/template/duplicate1.C: New test
10103         * g++.dg/template/memfriend6.C: Adjust error markers.
10104
10105 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
10106
10107         PR tree-opt/30385
10108         * gcc.dg/torture/inline-1.c: New test.
10109
10110 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10111
10112         PR c/19978
10113         * gcc.dg/multiple-overflow-warn-1.c: New.
10114         * gcc.dg/multiple-overflow-warn-2.c: New.
10115         * gcc.dg/overflow-warn-6.c: New.
10116         * g++.dg/warn/multiple-overflow-warn-1.C: New.
10117
10118 2007-01-05  Roger Sayle  <roger@eyesopen.com>
10119
10120         * gfortran.dg/array_memcpy_1.f90: New test case.
10121         * gfortran.dg/array_memcpy_2.f90: Likewise.
10122
10123 2007-01-05  Richard Guenther  <rguenther@suse.de>
10124
10125         PR middle-end/27826
10126         * g++.dg/opt/pr27826.C: New testcase.
10127
10128 2007-01-05  Ian Lance Taylor  <iant@google.com>
10129
10130         * gcc.dg/Walways-true-1.c: New test.
10131         * gcc.dg/Walways-true-2.c: New test.
10132         * g++.dg/warn/Walways-true-1.C: New test.
10133         * g++.dg/warn/Walways-true-2.C: New test.
10134
10135 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
10136
10137         PR c/30360
10138         * gcc.dg/pr30360.c: New test.
10139
10140 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
10141
10142         PR fortran/23232
10143         * gfortran.dg/data_implied_do_1.f90: New test.
10144
10145         PR fortran/27996
10146         PR fortran/27998
10147         * gfortran.dg/char_length_1.f90: New test.
10148
10149 2007-01-05  Richard Guenther  <rguenther@suse.de>
10150
10151         PR middle-end/28116
10152         * g++.dg/opt/pr28116.C: New testcase.
10153
10154 2007-01-05  Tobias Burnus  <burnus@net-b.de>
10155
10156         PR fortran/29624
10157         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10158           invalid deallocate.
10159         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10160         * gfortran.dg/protected_4.f90: Add pointer intent check.
10161         * gfortran.dg/protected_6.f90: Add pointer intent check.
10162         * gfortran.dg/pointer_intent_1.f90: New test.
10163         * gfortran.dg/pointer_intent_2.f90: New test.
10164         * gfortran.dg/pointer_intent_3.f90: New test.
10165
10166 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
10167
10168         PR 30235
10169         * gfortran.dg/altreturn_2.f90: new test.
10170
10171 2007-01-04  Tom Tromey  <tromey@redhat.com>
10172
10173         PR preprocessor/28165:
10174         * gcc.dg/cpp/pr28165.c: New file.
10175
10176 2007-01-03  Josh Conner  <jconner@apple.com>
10177
10178         PR middle-end/29683
10179         * gcc.dg/pr29683.c: New.
10180
10181 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10182
10183         PR c++/28217
10184         * g++.dg/pch/template-1.C: New test.
10185         * g++.dg/pch/template-1.Hs: New file.
10186
10187 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10188
10189         PR middle-end/30353
10190         * gcc.c-torture/compile/complex-4.c: New test.
10191
10192 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
10193
10194         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10195         -maltivec.
10196         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10197
10198 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10199
10200         PR middle-end/30286
10201         * gcc.dg/pr30286.c: New test.
10202
10203         PR c++/29535
10204         * g++.dg/template/crash66.C: New test.
10205
10206         PR c++/29054
10207         * g++.dg/template/friend49.C: New test.
10208
10209 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
10210
10211         * gfortran.dg/ibits.f90: New test.
10212
10213 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
10214
10215         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10216         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10217
10218 2007-01-02  Jan Hubicka  <jh@suse.cz>
10219
10220         * gcc.dg/pr16194.c: We now output error on all three functions,
10221         not just first one.
10222
10223 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10224
10225         PR c/19977
10226         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10227         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10228
10229 2006-01-02  Ian Lance Taylor  <iant@google.com>
10230
10231         * g++.dg/warn/Wparentheses-22.C: New test.
10232         * g++.dg/warn/Wparentheses-23.C: New test.
10233
10234 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10235
10236         PR middle-end/7651
10237         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10238         * gcc.dg/declspec-3-Wextra.c: New.
10239         * gcc.dg/declspec-3-no.c: New
10240
10241 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
10242
10243         PR fortran/20896
10244         * gfortran.dg/interface_10.f90: Remove.
10245
10246 2007-01-01  Roger Sayle  <roger@eyesopen.com>
10247
10248         * gcc.dg/fold-eqxor-4.c: New test case.
10249
10250 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
10251
10252         PR middle-end/30311
10253         * gcc.c-torture/compile/pr30311.c: New test.
10254
10255 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
10256
10257         PR middle-end/30253
10258         * gcc.c-torture/compile/statement-expression-1.c: New test.
10259
10260 2007-01-01  Andreas Schwab  <schwab@suse.de>
10261
10262         PR target/29166
10263         * g++.dg/eh/pr29166.C: New test.
10264
10265 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
10266
10267         * lib/target-supports.exp (check_effective_target_powerpc_spe):
10268         New.
10269         (check_effective_target_vect_cmdline_needed): Use it.
10270
10271 2006-12-31  Richard Guenther  <rguenther@suse.de>
10272
10273         PR middle-end/30137
10274         * gcc.dg/pr30137-1.c: New testcase.
10275         * gcc.dg/pr30137-2.c: Likewise.
10276
10277 2006-12-31  Roger Sayle  <roger@eyesopen.com>
10278
10279         PR middle-end/30322
10280         * gcc.dg/fold-plusnot-1.c: New test case.
10281
10282 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
10283
10284         PR c++/29731
10285         * g++.dg/parse/template22.C: New test.
10286
10287 2006-12-31  Richard Guenther  <rguenther@suse.de>
10288
10289         PR middle-end/30338
10290         * gcc.c-torture/compile/pr30338.c: New testcase.
10291
10292 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10293
10294         PR fortran/27900
10295         * gfortran.dg/intrinsic_actual_4.f90: New test.
10296
10297         PR fortran/24325
10298         * gfortran.dg/func_decl_3.f90: New test.
10299
10300 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10301
10302         PR fortran/23060
10303         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10304         * gfortran.dg/c_by_val_1.f: New test.
10305         * gfortran.dg/c_by_val_2.f: New test.
10306         * gfortran.dg/c_by_val_3.f: New test.
10307
10308 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
10309
10310         PR libfortran/30321
10311         * gfortran.dg/sum_zero_array_1.f90:  New test.
10312
10313 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
10314
10315         PR preprocessor/29612
10316         * gcc.dg/cpp/pr29612-1.c: New test.
10317         * gcc.dg/cpp/pr29612-2.c: New test.
10318
10319 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
10320
10321         PR fortran/30034
10322         * gfortran.dg/pure_formal_proc_1.f90: New test.
10323
10324         PR fortran/30237
10325         * gfortran.dg/intrinsic_actual_3.f90: New test.
10326
10327 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10328
10329         PR fortran/30014
10330         * gfortran.dg/io_constraints_1.f90: Update test.
10331         * gfortran.dg/io_constraints_2.f90: Update test.
10332         * gfortran.dg/inquire_iolength.f90: New test.
10333
10334 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
10335
10336         PR fortran/20896
10337         * gfortran.dg/interface_10.f90: New test.
10338         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10339         since z is already, locally a variable.
10340
10341         PR fortran/25135
10342         * gfortran.dg/generic_11.f90: New test.
10343         * gfortran.dg/interface_7.f90: Remove name clash between module
10344         name and procedure 'x' referenced in the interface.
10345
10346 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10347
10348         PR middle-end/7651
10349         * gcc.dg/Wmissing-parameter-type.c: New.
10350         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10351         * gcc.dg/Wmissing-parameter-type-no.c: New.
10352
10353 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
10354
10355         PR fortran/25818
10356         * gfortran.dg/entry_array_specs_2.f: New test.
10357
10358         PR fortran/30084
10359         * gfortran.dg/nested_modules_6.f90: New test.
10360
10361 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10362
10363         PR middle-end/7651
10364         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10365         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10366
10367 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
10368
10369         PR C++/30168
10370         * g++.dg/opt/complex6.C: New test.
10371
10372 2006-12-22  Ben Elliston  <bje@au.ibm.com>
10373
10374         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10375         full" if the linker on spu-*-* warns about exceeding local store.
10376
10377         And revert this patch:
10378         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10379         fail to link due to relocation overflows on spu-*-*.
10380
10381 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10382
10383         PR fortran/30273
10384         * gfortran.dg/dependency_19.f90: New test.
10385
10386 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10387
10388         PR fortran/30202
10389         * gfortran.dg/alloc_comp_basics_3.f90: New test.
10390
10391 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR middle-end/30262
10394         * gcc.c-torture/execute/20061220-1.c: New test.
10395
10396         PR middle-end/30263
10397         * gcc.dg/gomp/asm-1.c: New test.
10398
10399         PR target/30230
10400         * g++.dg/eh/ia64-2.C: New test.
10401
10402 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10403
10404         PR target/28966
10405         PR target/29248
10406         * gcc.dg/rs6000-leaf.c: New.
10407
10408 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10409
10410         PR fortran/25392
10411         * gfortran.dg/f2c_8.f90: New test.
10412
10413 2006-12-20  Bill Wendling  <wendling@apple.com>
10414
10415         * gcc.dg/asm-b.c: Check for __ppc64__.
10416
10417 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10418
10419         PR fortran/30190
10420         * gfortran.dg/bounds_check_5.f90: New test.
10421
10422 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
10423
10424         PR middle-end/30143
10425         * gcc.dg/gomp/complex-1.c: New testcase.
10426
10427 2006-12-20  Roger Sayle  <roger@eyesopen.com>
10428
10429         * gfortran.dg/array_memset_1.f90: New test case.
10430
10431 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
10432
10433         * lib/target-supports.exp: Add spu to
10434         check_effective_target_vect_widen_mult_hi_to_si.
10435
10436 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10437
10438         PR fortran/29992
10439         * gfortran.dg/generic_9.f90: New test.
10440
10441         PR fortran/30081
10442         * gfortran.dg/generic_10.f90: New test.
10443
10444 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
10445
10446         PR tree-opt/30045
10447         * gcc.dg/pr30045.c: New test.
10448
10449 2006-12-20  Ben Elliston  <bje@au.ibm.com>
10450
10451         * gcc.dg/20020312-2.c: Add a case for __SPU__.
10452
10453 2006-12-19  Eric Christopher  <echristo@apple.com>
10454
10455         PR target/29302
10456         * gcc.c-torture/execute/pr29302-1.c: New.
10457
10458 2006-12-19  Tobias Burnus  <burnus@net-b.de>
10459
10460         PR fortran/39238
10461         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10462
10463 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
10464
10465         PR fortran/30236
10466         * gfortran.dg/altreturn_3.f90: New test.
10467
10468         * gfortran.dg/char_result_12.f90: Fix comment typos.
10469
10470 2006-12-19  Ben Elliston  <bje@au.ibm.com>
10471
10472         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10473         as newlib's stdio.h uses non-traditional cpp constructs.
10474
10475 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10476
10477         * gfortran.dg/advance.f90: Renamed to advance_1.f90
10478         * gfortran.dg/append-1.f90: Renamed to append_1.f90
10479         * gfortran.dg/array-1.f90: Renamed to array_1.f90
10480         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10481         * gfortran.dg/backspace.f: Renamed to backspace_1.f
10482         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10483         * gfortran.dg/default_initialization.f: Renamed to
10484         default_initialization_1.f
10485         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10486         dollar_edit_descriptor_1.f
10487         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10488         dollar_edit_descriptor_2.f
10489         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10490         dollar_edit_descriptor_3.f
10491         * gfortran.dg/logint-1.f: Renamed to logint_1.f
10492         * gfortran.dg/logint-2.f: Renamed to logint_2.f
10493         * gfortran.dg/logint-3.f: Renamed to logint_3.f
10494         * gfortran.dg/advance_1.f90: Renamed from advance.f90
10495         * gfortran.dg/append_1.f90: Renamed from append-1.f90
10496         * gfortran.dg/array_1.f90: Renamed from array-1.f90
10497         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10498         * gfortran.dg/backspace_1.f: Renamed from backspace.f
10499         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10500         * gfortran.dg/default_initialization_1.f: Renamed from
10501         default_initialization.f
10502         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10503         dollar_edit_descriptor-1.f
10504         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10505         dollar_edit_descriptor-2.f
10506         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10507         dollar_edit_descriptor-3.f
10508         * gfortran.dg/logint_1.f: Renamed from logint-1.f
10509         * gfortran.dg/logint_2.f: Renamed from logint-2.f
10510         * gfortran.dg/logint_3.f: Renamed from logint-3.f
10511
10512 2006-12-18  Bill Wendling  <wendling@apple.com>
10513
10514         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10515         id is an OjbC keyword.
10516
10517 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10518
10519         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10520
10521 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10522
10523         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10524
10525 2006-12-18  Ian Lance Taylor  <iant@google.com>
10526
10527         * g++.dg/warn/Wmissing-declarations-1.C: New test.
10528
10529 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10530
10531         * gcc.c-torture/compile/pr27528.c: Use empty templates.
10532
10533 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10534
10535         PR fortran/30207
10536         * gfortran.fortran-torture/execute/where21.f90: New test.
10537
10538 2006-12-17  Tobias Burnus  <burnus@net-b.de>
10539
10540         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10541
10542 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10543
10544         PR middle-end/7651
10545         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10546         * gcc.dg/if-empty-1.c: Likewise.
10547         * gcc.dg/pr23165.c: Likewise.
10548         * g++.dg/warn/empty-body.C: Likewise.
10549
10550 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10551
10552         PR libfortran/30005
10553         * gfortran.dg/open_errors.f90: New test.
10554
10555 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
10556
10557         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10558
10559         * gcc.target/i386/ssse3-pabsb.c: New file.
10560         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10561         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10562         * gcc.target/i386/ssse3-palignr.c: Likewise.
10563         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10564         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10565         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10566         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10567         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10568         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10569         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10570         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10571         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10572         * gcc.target/i386/ssse3-psignb.c: Likewise.
10573         * gcc.target/i386/ssse3-psignd.c: Likewise.
10574         * gcc.target/i386/ssse3-psignw.c: Likewise.
10575         * gcc.target/i386/ssse3-vals.h: Likewise.
10576
10577 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
10578
10579         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10580         * lib/fortran-torture.exp: Include target-supports.exp.
10581
10582 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
10583
10584         PR target/30185
10585         * gcc.c-torture/execute/pr30185.c: New test.
10586
10587 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10588
10589         PR testsuite/30179
10590         PR testsuite/30180
10591         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10592         * gcc.dg/builtin-bswap-2.c: Likewise.
10593         * gcc.dg/builtin-bswap-3.c: Likewise.
10594         * gcc.dg/builtin-bswap-4.c: Likewise.
10595         * lib/target-supports.exp (check_effective_target_stdint_types): New.
10596         * gcc.c-torture/execute/mode-dependent-address.x: New file.
10597
10598 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10599
10600         PR libfortran/30145
10601         * gfortran.dg/write_zero_array: New test.
10602
10603 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10604
10605         PR fortran/30200
10606         * gfortran.dg/write_fmt_trim.f90: New test.
10607
10608 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
10609
10610         PR 30194
10611         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10612         temporarily.
10613
10614 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10615
10616         * lib/target-supports.exp (check_weak_available): Use istarget
10617         "hppa*-*-hpux10*" instead of regexp.
10618         (check_cxa_atexit_available): Likewise.
10619
10620 2006-12-14  Richard Guenther  <rguenther@suse.de>
10621
10622         PR tree-optimization/30197
10623         * gcc.c-torture/execute/complex-1.c: Fix function name.
10624         * gcc.dg/builtins-61.c: New testcase.
10625
10626 2006-12-14  Richard Guenther  <rguenther@suse.de>
10627
10628         PR middle-end/30172
10629         * gcc.dg/pr30172-1.c: New testcase.
10630
10631 2006-12-14  Richard Guenther  <rguenther@suse.de>
10632
10633         PR tree-optimization/30198
10634         * gcc.dg/builtins-60.c: New testcase.
10635
10636 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
10637
10638         * lib/target-supports.exp (vect_no_align): Remove spu.
10639
10640 2006-12-13  Ian Lance Taylor  <iant@google.com>
10641
10642         PR c++/19564
10643         PR c++/19756
10644         * g++.dg/warn/Wparentheses-5.C: New test.
10645         * g++.dg/warn/Wparentheses-6.C: New test.
10646         * g++.dg/warn/Wparentheses-7.C: New test.
10647         * g++.dg/warn/Wparentheses-8.C: New test.
10648         * g++.dg/warn/Wparentheses-9.C: New test.
10649         * g++.dg/warn/Wparentheses-10.C: New test.
10650         * g++.dg/warn/Wparentheses-11.C: New test.
10651         * g++.dg/warn/Wparentheses-12.C: New test.
10652         * g++.dg/warn/Wparentheses-13.C: New test.
10653         * g++.dg/warn/Wparentheses-14.C: New test.
10654         * g++.dg/warn/Wparentheses-15.C: New test.
10655         * g++.dg/warn/Wparentheses-16.C: New test.
10656         * g++.dg/warn/Wparentheses-17.C: New test.
10657         * g++.dg/warn/Wparentheses-18.C: New test.
10658         * g++.dg/warn/Wparentheses-19.C: New test.
10659         * g++.dg/warn/Wparentheses-20.C: New test.
10660         * g++.dg/warn/Wparentheses-21.C: New test.
10661
10662 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10663
10664         PR testsuite/30157
10665         * lib/target-supports.exp (check_cxa_atexit_available): Return false
10666         for target "hppa.*hpux10".
10667
10668 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
10669
10670         * g++.dg/debug/vartrack1.C: New test.
10671
10672         * g++.dg/opt/ifcvt1.C: New test.
10673
10674         * gcc.dg/tls/opt-13.c: New test.
10675
10676         * gcc.dg/20060425-2.c: New test.
10677
10678         * g++.dg/opt/pr15054-2.C: New test.
10679
10680         * gcc.c-torture/execute/20060420-1.c: New test.
10681
10682         * gcc.c-torture/execute/20060412-1.c: New test.
10683
10684         * objc/compile/20060406-1.m: New test.
10685
10686 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
10687
10688         * g++.dg/template/array17.C: New test.
10689
10690 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
10691
10692         * gcc.target/powerpc/altivec-23.c: New test.
10693
10694 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
10695
10696         PR c++27316
10697         * g++.dg/inherit/error3.C: New test.
10698
10699         PR c++/28740
10700         * g++.dg/inherit/error4.C: New test.
10701
10702 2006-12-13  Richard Guenther  <rguenther@suse.de>
10703
10704         PR tree-optimization/17687
10705         * gcc.dg/builtins-59.c: New testcase.
10706
10707 2006-12-13  Ben Elliston  <bje@au.ibm.com>
10708
10709         * gcc.target/spu/Wmain.c: New test.
10710
10711 2006-12-12  Josh Conner  <jconner@apple.com>
10712
10713         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10714         * g++.dg/abi/thunk4.C: Likewise.
10715         * g++.dg/abi/rtti3.C: Likewise.
10716
10717 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
10718
10719         * gcc.target/spu/cpat-1.c: New test.
10720         * gcc.target/spu/cpat-2.c: New test.
10721         * gcc.target/spu/cpat-3.c: New test.
10722         * gcc.target/spu/cpat-4.c: New test.
10723
10724 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10725
10726         PR tree-opt/28436
10727         * gcc.c-torture/compile/vector-1.c: New test.
10728         * gcc.c-torture/compile/vector-2.c: New test.
10729         * gcc.c-torture/compile/vector-3.c: New test.
10730
10731 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10732
10733         * lib/fortran-torture.exp: Update copyright years.  Remove
10734         obsolete comment.  Test -ftree-vectorize where it makes sense.
10735         * lib/gfortran-dg.exp: Update copyright years.  Use settings
10736         from fortran-torture.exp.
10737         * gfortran.dg/char_transpose_1.f90,
10738         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10739         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10740         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
10741         '-w' to dg-options.
10742
10743 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
10744
10745         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10746         saved_${tool}_load.
10747
10748 2006-12-12  Ira Rosen  <irar@il.ibm.com>
10749
10750         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10751         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10752         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10753         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10754         gaps.
10755
10756 2006-12-12  Richard Guenther  <rguenther@suse.de>
10757
10758         PR middle-end/30147
10759         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10760
10761 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
10762             Diego Novillo  <dnovillo@redhat.com>
10763
10764         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10765         VDEF/VUSE changes.
10766         * gcc.dg/tree-ssa/pr26421.c: Likewise
10767         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10768         * gcc.dg/tree-ssa/pr23382.c: Likewise.
10769         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10770         * gcc.dg/tree-ssa/pr28410.c: Likewise.
10771         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10772         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10773         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10774         * gcc.dg/tree-ssa/vrp08.c: Likewise.
10775         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10776
10777 2006-12-11  Jan Hubicka  <jh@suse.cz>
10778
10779         * gcc.dg/tree-prof/stringop-1.c: New test.
10780         * gcc.dg/tree-prof/stringop-2.c: New test.
10781
10782 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
10783
10784         PR target/30120
10785         * gcc.target/i386/pr30120.c: New test.
10786
10787         Revert:
10788         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10789
10790         * gcc.target/i386/x87regparm-1.c: New test.
10791         * gcc.target/i386/x87regparm-2.c: New test.
10792         * gcc.target/i386/x87regparm-3.c: New test.
10793         * gcc.target/i386/x87regparm-4.c: New test.
10794
10795 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
10796
10797         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10798
10799 2006-12-10  Tobias Burnus  <burnus@net-b.de>
10800
10801         PR fortran/23994
10802         * gfortran.dg/protected_1.f90: New test.
10803         * gfortran.dg/protected_2.f90: New test.
10804         * gfortran.dg/protected_3.f90: New test.
10805         * gfortran.dg/protected_4.f90: New test.
10806         * gfortran.dg/protected_5.f90: New test.
10807         * gfortran.dg/protected_6.f90: New test.
10808
10809 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10810             Tobias Burnus  <burnus@gcc.gnu.org>
10811
10812         PR fortran/29975
10813         PR fortran/30068
10814         * gfortran.dg/interface_4.f90: Test adding procedure to generic
10815         interface.
10816         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10817         ambiguous interfaces.
10818         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10819         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10820         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10821         ambiguous interfaces.
10822         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10823         * gfortran.dg/array_initializer_2.f90: Add initializer array
10824         constructor test.
10825
10826         PR fortran/30096
10827         * gfortran.dg/interface_9.f90: Test that host interfaces are
10828         not checked for ambiguity with the local version.
10829
10830 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10831
10832         PR fortran/29464
10833         * gfortran.dg/module_interface_2.f90: New test.
10834
10835 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10836
10837         PR fortran/29941
10838         * gfortran.dg/assumed_len.f90: New test.
10839
10840 2006-12-09  Richard Guenther  <rguenther@suse.de>
10841
10842         * g++.dg/warn/implicit-typename1.C: Qualify types.
10843         * g++.dg/parse/crash12.C: Likewise.
10844         * g++.dg/tree-ssa/pr22444.C: Likewise.
10845
10846 2006-12-09  Tobias Burnus  <burnus@net-b.de>
10847
10848         * gfortran.dg/array_2.f90: Added sqrt test.
10849
10850 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
10851
10852         * gcc.target/i386/x87regparm-1.c: XFAIL.
10853         * gcc.target/i386/x87regparm-2.c: XFAIL.
10854         * gcc.target/i386/x87regparm-3.c: XFAIL.
10855         * gcc.target/i386/x87regparm-4.c: XFAIL.
10856
10857 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10858
10859         * lib/target-supports.exp
10860         (check_effective_target_large_long_double): New.
10861         * gcc.dg/Wconversion-real.c : Use it.
10862         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10863         unsigned.
10864
10865 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
10866
10867         * gcc.c-torture/execute/mode-dependent-address.c: New test.
10868
10869 2006-12-08  Tobias Burnus  <burnus@net-b.de>
10870
10871         PR fortran/27546
10872         * gfortran.dg/import4.f90: New test for IMPORT in modules.
10873
10874 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
10875
10876         PR c++/29732
10877         * g++.dg/template/crash65.C: New test.
10878         * g++.dg/template/spec16.C: Tweak error markers.
10879
10880 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10881
10882         * gcc.target/spu: New directory.
10883         * gcc.target/spu/spu.exp: New file.
10884         * gcc.target/spu/intrinsics-1.c: New test.
10885
10886 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
10887
10888         PR c++/29980
10889         * g++.dg/ext/attrib27.C: New test.
10890         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10891         * g++.dg/parse/typedef5.C: Likewise.
10892
10893 2006-12-07  Mike Stump  <mrs@apple.com>
10894
10895         * treelang/compile/var_defs.tree: Adjust.
10896
10897 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
10898
10899         PR c++/29730
10900         * g++.dg/template/crash64.C: New test.
10901         * g++.dg/parse/crash27.C: Adjust error markers.
10902
10903 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
10904
10905         PR libfortran/30009
10906         PR libfortran/30056
10907         * gfortran.dg/read_eof_4.f90:  Add tests.
10908         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
10909         * gfortran.dg/unf_read_corrupted_1.f90: New test.
10910
10911 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
10912
10913         PR c++/29729
10914         * g++.dg/template/crash63.C: New test.
10915
10916         PR c++/29728
10917         * g++.dg/template/crash62.C: New test.
10918
10919 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10920
10921         PR fortran/30003
10922         * gfortran.dg/allocatable_function_1.f90: Increase the number
10923         of expected calls of free to 10; the lhs section reference is
10924         now evaluated so there is another call to bar.  Change the
10925         comment appropriately.
10926         * gfortran.dg/array_section_1.f90: New test.
10927
10928 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10929
10930         PR fortran/29912
10931         * gfortran.dg/char_result_12.f90: New test.
10932
10933 2006-12-05  Richard Guenther  <rguenther@suse.de>
10934
10935         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10936         * gcc.dg/vect/vect-pow-2.c: Rename to ...
10937         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
10938         vect_double, xfail for spu*-*-*.
10939
10940 2006-12-04  Tobias Burnus  <burnus@net-b.de>
10941
10942         PR fortran/29962
10943         * initialization_4.f90: Test noninteger exponents (-std=f95).
10944         * initialization_5.f90: New test for noninteger exponents
10945           with -std=f2003.
10946
10947 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10948
10949         PR fortran/29821
10950         * gfortran.dg/parameter_array_section_1.f90: New test.
10951
10952 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
10953
10954         PR c++/29733
10955         * g++.dg/template/crash61.C: New test.
10956
10957         PR c++/29632
10958         * g++.dg/template/error23.C: New test.
10959
10960 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
10961
10962         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10963
10964 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10965
10966         PR fortran/29916
10967         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10968
10969 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
10970
10971         PR middle-end/29965
10972         * gcc.dg/gomp/pr29965-1.c: New test.
10973         * gcc.dg/gomp/pr29965-2.c: New test.
10974         * gcc.dg/gomp/pr29965-3.c: New test.
10975         * gcc.dg/gomp/pr29965-4.c: New test.
10976         * gcc.dg/gomp/pr29965-5.c: New test.
10977         * gcc.dg/gomp/pr29965-6.c: New test.
10978         * g++.dg/gomp/pr29965-1.C: New test.
10979         * g++.dg/gomp/pr29965-2.C: New test.
10980         * g++.dg/gomp/pr29965-3.C: New test.
10981         * g++.dg/gomp/pr29965-4.C: New test.
10982         * g++.dg/gomp/pr29965-5.C: New test.
10983         * g++.dg/gomp/pr29965-6.C: New test.
10984         * g++.dg/gomp/pr29965-7.C: New test.
10985         * g++.dg/gomp/pr29965-8.C: New test.
10986         * g++.dg/gomp/pr29965-9.C: New test.
10987         * g++.dg/gomp/pr29965-10.C: New test.
10988
10989 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
10990
10991         * gnat.dg/pointer_variable_bounds.adb: New test.
10992         * gnat.dg/pointer_variable_bounds.ads: Likewise.
10993         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10994
10995 2006-12-03  Eric Christopher  <echristo@apple.com>
10996
10997         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10998
10999 2006-12-03  Richard Henderson  <rth@redhat.com>
11000             Andrew Pinski  <pinskia@gmail.com>
11001
11002         PR C++/14329
11003         * g++.dg/warn/unit-1.C: New test.
11004
11005 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
11006
11007         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11008
11009 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
11010
11011         * g++.dg/vect/vect.exp: Enable tests to run on spu.
11012         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11013         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11014         * gcc.dg/vect/vect-70.c: Reduce array size.
11015         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11016         vect_no_compaer_double targets.
11017         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11018         vect_float, vect_double, and vect_int.
11019
11020 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
11021
11022         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11023         test for loop versioning on vect_no_align targets.
11024         * gcc.dg/vect/pr20122.c: Likewise.
11025         * gcc.dg/vect/vect-105.c: Likewise.
11026         * gcc.dg/vect/vect-42.c: Likewise.
11027         * gcc.dg/vect/vect-43.c: Likewise.
11028         * gcc.dg/vect/vect-74.c: Likewise.
11029         * gcc.dg/vect/vect-75.c: Likewise.
11030         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11031         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11032         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11033         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11034
11035 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
11036
11037         PR fortran/29642
11038         * gfortran.dg/value_1.f90 : New test.
11039         * gfortran.dg/value_2.f90 : New test.
11040         * gfortran.dg/value_3.f90 : New test.
11041         * gfortran.dg/value_4.f90 : New test.
11042         * gfortran.dg/value_4.c : Called from value_4.f90.
11043
11044 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11045
11046         PR C++/30033
11047         *  g++.dg/cpp0x/static_assert4.C: New testcase.
11048
11049 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11050
11051         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11052
11053 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
11054
11055         PR c/27953
11056         * gcc.dg/pr27953.c: New test.
11057
11058 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11059
11060         PR c++/30022
11061         * g++.dg/ext/vector5.C: New test.
11062
11063         PR c++/30021
11064         * g++.dg/other/main1.C: New test.
11065
11066 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
11067
11068         PR libfortran/29568
11069         * gfortran.dg/convert_implied_open.f90:  Change to
11070         new default record length.
11071         * gfortran.dg/unf_short_record_1.f90:  Adapt to
11072         new error message.
11073         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
11074
11075 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
11076
11077         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11078
11079 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
11080
11081         PR c++/29066
11082         * g++.dg/expr/pr29066.c: New.
11083
11084 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
11085             Zdenek Dvorak <dvorakz@suse.cz>
11086
11087         PR tree-optimization/29921
11088         * gcc.dg/pr29921-2.c: New test.
11089
11090 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
11091
11092         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11093         (i386_get_cpuid): New function.
11094         (i386_cpuid_ecx): Likewise.
11095         (i386_cpuid_edx): Likewise.
11096         (i386_cpuid): Updated to call i386_cpuid_edx.
11097
11098         * gcc.target/i386/sse3-addsubpd.c: New file.
11099         * gcc.target/i386/sse3-addsubps.c: Likewise.
11100         * gcc.target/i386/sse3-haddpd.c: Likewise.
11101         * gcc.target/i386/sse3-haddps.c: Likewise.
11102         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11103         * gcc.target/i386/sse3-hsubps.c: Likewise.
11104         * gcc.target/i386/sse3-lddqu.c: Likewise.
11105         * gcc.target/i386/sse3-movddup.c: Likewise.
11106         * gcc.target/i386/sse3-movshdup.c: Likewise.
11107         * gcc.target/i386/sse3-movsldup.c: Likewise.
11108
11109 2006-12-01  Dirk Mueller  <dmueller@suse.de>
11110
11111         * g++.dg/warn/Wreturn-type-4.C: New testcase.
11112
11113 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
11114
11115         * gcc.dg/dfp/convert-int-max.c: New test.
11116         * gcc.dg/dfp/convert-int-max-fold.c: New test.
11117
11118 2006-11-30  Richard Guenther  <rguenther@suse.de>
11119
11120         * gcc.dg/vect/vect-pow-1.c: Rename ...
11121         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
11122         floats instead of doubles, check successful vectorization.
11123
11124 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11125
11126         PR target/29945
11127         * gcc.c-torture/compile/pr29945.c: New testcase.
11128
11129 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
11130
11131         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11132         -maltivec.
11133
11134 2006-11-29  Eric Christopher  <echristo@apple.com>
11135
11136         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11137
11138 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
11139
11140         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11141
11142         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11143
11144 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
11145
11146         PR c++/29022
11147         * g++.dg/inherit/virtual2.C: New test.
11148         * g++.dg/inherit/virtual3.C: Likewise.
11149         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11150         * g++.dg/inherit/error2.C: Likewise.
11151         * g++.dg/template/instantiate1.C: Likewise.
11152
11153 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
11154
11155         PR tree-opt/29984
11156         * gcc.dg/tree-ssa/reassoc-12.c: New test.
11157
11158 2006-11-28  Jan Hubicka  <jh@suse.cz>
11159
11160         * gcc.dg/memcpy-1.c: New test.
11161
11162 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
11163
11164         PR c++/29735
11165         * g++.dg/warn/main-3.C: New test.
11166
11167 2006-11-28  Jan Hubicka  <jh@suse.cz>
11168
11169         * gcc.dg/winline-1.c: New test.
11170
11171 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11172
11173         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11174         alignments.
11175
11176 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11177
11178         PR fortran/29976
11179         * gfortran.dg/missing_optional_dummy_3.f90
11180
11181 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11182
11183         PR fortran/20880
11184         * gfortran.dg/interface_3.f90: Modify errors.
11185
11186 2006-11-28  Ben Elliston  <bje@au.ibm.com>
11187
11188         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11189         fail to link due to relocation overflows on spu-*-*.
11190
11191 2006-11-27  Michael Matz  <matz@suse.de>
11192             Andreas Krebbel  <krebbel1@de.ibm.com>
11193
11194         PR target/29319
11195         * gcc.dg/20061127-1.c: New testcase.
11196
11197 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
11198
11199         * gcc.dg/20061124-1.c: Add exit() function prototype.
11200
11201 2006-11-27  Jan Hubicka  <jh@suse.cz>
11202
11203         * gcc.target/i386/memcpy-1.c: Adjust size.
11204         * gcc.dg/visibility-11.c: Likewise.
11205
11206 2006-11-27  Richard Guenther  <rguenther@suse.de>
11207
11208         PR middle-end/25620
11209         * gcc.target/i386/pow-1.c: New testcase.
11210         * gcc.dg/builtins-58.c: Likewise.
11211
11212 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
11213
11214         PR c++/29886
11215         * g++.dg/expr/cast8.C: New test.
11216
11217 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11218
11219         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11220         Don't ever inline the testcase.
11221
11222 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11223
11224         PR fortran/29982
11225         * gfortran.fortran-torture/compile/parameter_3.f90: New
11226         testcase.
11227
11228 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11229
11230         PR fortran/29951
11231         * gfortran.fortran-torture/execute/transfer2.f90: New test.
11232
11233 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11234
11235         * gfortran.fortran-torture/execute/specifics.f90: Remove test
11236         for CHAR.
11237
11238 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11239
11240         PR libgfortran/29936
11241         * gfortran.dg/write_check3.f90: New test.
11242
11243 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11244
11245         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11246
11247 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
11248
11249         PR fortran/20880
11250         * gfortran.dg/interface_3.f90: New test.
11251
11252         PR fortran/29387
11253         * gfortran.dg/generic_8.f90: New test.
11254
11255 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11256
11257         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11258         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11259         * gfortran.dg/specifics_3.f90: Remove.
11260
11261 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
11262
11263         PR c/29955
11264         * gcc.dg/gomp/pr29955.c: New test.
11265
11266         PR c/29736
11267         * gcc.dg/pr29736.c: New test.
11268
11269 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11270
11271         PR tree-opt/29964
11272         * gcc.dg/pure-1.c: New test.
11273
11274 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
11275
11276         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11277         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11278
11279 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11280
11281         * gcc.dg/20061124-1.c: New testcase.
11282
11283 2006-11-23  Eric Christopher  <echristo@apple.com>
11284
11285         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11286
11287 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11288
11289         PR c/2707
11290         PR c++/26167
11291         * gcc.dg/Wconversion-integer.c: New. Supersedes
11292         Wconversion-negative-constants.c
11293         * gcc.dg/Wconversion-real.c: New.
11294         * gcc.dg/Wconversion-real-integer.c: New.
11295         * gcc.dg/Wconversion-negative-constants.c: Deleted.
11296         * g++.dg/warn/Wconversion1.C: Modified.
11297
11298 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11299
11300         * gfortran.dg/overload_1.f90: New test.
11301
11302 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11303
11304         PR c/9072
11305         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11306         Wtraditional-conversion.
11307         * gcc.dg/overflow-warn-2.c: Likewise.
11308         * gcc.dg/Wconversion.c: Likewise. Renamed as
11309         Wtraditional-conversion.c .
11310         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11311         Wtraditional-conversion-2.c .
11312         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11313         Wtraditional-conversion-2.c
11314         * gcc.dg/Wconversion-negative-constants.c: New.
11315
11316 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
11317
11318         * gcc.dg/tree-ssa/dump-1.c: New test.
11319
11320 2006-11-23  David Ung <davidu@mips.com>
11321
11322         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11323         -mfp64, allowable when ISA >= 33 and float is enabled.
11324         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11325         of mthc1 and mfhc1 patterns.
11326
11327 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
11328
11329         PR tree-optimization/29921
11330         * gcc.dg/pr29921.c: New test.
11331
11332 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11333
11334         PR fortran/29441
11335         * gfortran.dg/initialization_4.f90: New test.
11336
11337 2006-11-22  Ira Rosen  <irar@il.ibm.com>
11338
11339         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11340         platforms that have interleaving support.
11341         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11342         * gcc.dg/vect/vect-strided-a-u16-i2.c,
11343         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11344         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11345         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11346         gcc.dg/vect/vect-strided-u8-i2-gap.c,
11347         gcc.dg/vect/vect-strided-u8-i8.c,
11348         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11349         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11350         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11351         gcc.dg/vect/vect-strided-float.c,
11352         gcc.dg/vect/vect-strided-a-mult.c,
11353         gcc.dg/vect/vect-strided-mult-char-ls.c,
11354         gcc.dg/vect/vect-strided-a-u16-mult.c,
11355         gcc.dg/vect/vect-strided-a-u32-mult.c,
11356         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11357         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11358         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11359         gcc.dg/vect/vect-strided-mult.c,
11360         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11361         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11362         New.
11363
11364 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11365
11366         PR fortran/25087
11367         * gfortran.dg/auto_char_len_4.f90: New test.
11368
11369 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11370
11371         PR fortran/29652
11372         * gfortran.dg/generic_7.f90: New test.
11373         * gfortran.dg/defined_operators_1.f90: Add new error.
11374
11375 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
11376
11377         PR tree-optimization/29902
11378         * g++.dg/tree-ssa/pr29902.C: New test.
11379
11380 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
11381
11382         PR fortran/29820
11383         * gfortran.dg/used_types_13.f90: New test.
11384
11385 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
11386
11387         * gcc.dg/dfp/snan.c: Delete.
11388
11389 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
11390
11391         * g++.dg/cpp0x/static_assert1.C: New.
11392         * g++.dg/cpp0x/static_assert2.C: New.
11393         * g++.dg/cpp0x/static_assert3.C: New.
11394
11395 2006-11-21  Richard Guenther  <rguenther@suse.de>
11396
11397         * gcc.dg/vect/vect-pow-1.c: New testcase.
11398         * gcc.dg/vect/vect-pow-2.c: Likewise.
11399
11400 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
11401
11402         PR c++/29570
11403         * g++.dg/template/static29.C: New test.
11404
11405         PR c++/29734
11406         * g++.dg/conversion/simd4.C: New test.
11407
11408 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
11409
11410         PR c++/29475
11411         * g++.dg/template/access19.C: New test.
11412         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11413         error is reported.
11414
11415 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11416
11417         PR tree-opt/25500
11418         * gcc.dg/tree-ssa/sra-4.c: New testcase.
11419
11420 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11421
11422         PR fortran/27546
11423         * gfortran.dg/import.f90: Extended test.
11424         * gfortran.dg/import2.f90: Extended test.
11425
11426 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11427
11428         * gfortran.dg/volatile3.f90: Add conflict test.
11429
11430 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
11431
11432         PR fortran/24783
11433         * gfortran.dg/implicit_10.f90: New test.
11434
11435 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11436
11437         PR c++/8586
11438         * g++.dg/warn/Wall-write-strings.C: New.
11439
11440 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11441
11442         * gfortran.dg/alloc_comp_constraint_5.f90: New.
11443         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11444
11445 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11446
11447         * gfortran.dg/use_3.f90: Remove error message.
11448         * gfortran.dg/iso_fortran_env_1.f90: New test.
11449         * gfortran.dg/iso_fortran_env_2.f90: New test.
11450         * gfortran.dg/iso_fortran_env_3.f90: New test.
11451         * gfortran.dg/iso_fortran_env_4.f90: New test.
11452
11453 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
11454
11455         * gcc.dg/vect/vect-27.c: Fix initialization.
11456
11457 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11458
11459         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11460         * gcc.dg/torture/builtin-minmax-1.c: New.
11461
11462         * gcc.dg/builtins-20.c: Add cases for copysign.
11463
11464 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11465
11466         PR fortran/24285
11467         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11468
11469 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11470         * gfortran.dg/use_1.f90: New test.
11471         * gfortran.dg/use_1.f90: New test.
11472         * gfortran.dg/use_1.f90: New test.
11473
11474 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
11475
11476         PR tree-optimization/29801
11477         * gcc.dg/pr29801.c: New test.
11478
11479 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
11480
11481         PR middle-end/29584
11482         * gcc.dg/torture/pr29584.c: New test.
11483
11484 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
11485
11486         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11487         Condition PowerPC tests for saving FPRs on powerpc_fprs.
11488         * gcc.target/powerpc/compress-float-ppc.c,
11489         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11490         powerpc_fprs.
11491         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11492         do not pass -mhard-float.
11493
11494 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11495
11496         * gnat.dg/volatile_aggregate.adb: New test.
11497
11498 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11499
11500         PR fortran/29391
11501         PR fortran/29489
11502         * gfortran.dg/bound_2.f90: Add more checks.
11503         * gfortran.dg/bound_3.f90: New test.
11504
11505 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11506
11507         PR target/29201
11508         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11509
11510 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11511
11512         * gfortran.dg/import3.f90: Fix error message.
11513
11514 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11515
11516         PR tree-opt/29788
11517         * gfortran.fortran-torture/compile/inline_1.f90:
11518         New testcase.
11519
11520 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11521
11522         * gcc.target/i386/x87regparm-1.c: New test.
11523         * gcc.target/i386/x87regparm-2.c: New test.
11524         * gcc.target/i386/x87regparm-3.c: New test.
11525         * gcc.target/i386/x87regparm-4.c: New test.
11526
11527 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11528
11529         PR fortran/27546
11530         * gfortran.dg/import.f90: New test.
11531         * gfortran.dg/import2.f90: New test.
11532         * gfortran.dg/import3.f90: New test.
11533
11534 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11535
11536         PR fortran/27588
11537         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11538
11539 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11540
11541         PR fortran/29806
11542         * gfortran.dg/contains.f90: New test.
11543         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11544
11545 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
11546
11547         PR tree-optimization/29581
11548         * gcc.dg/pr29581-1.c: New test.
11549         * gcc.dg/pr29581-2.c: New test.
11550         * gcc.dg/pr29581-3.c: New test.
11551         * gcc.dg/pr29581-4.c: New test.
11552         * gfortran.dg/pr29581.f90: New test.
11553
11554 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
11555
11556         PR fortran/29702
11557         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11558         numbers in error message headers.
11559
11560 2006-11-14  Richard Guenther  <rguenther@suse.de>
11561
11562         * gcc.target/i386/math-torture/math-torture.exp: Restrict
11563         to i?86 and x86_64 targets.
11564
11565 2006-11-14  Caroline Tice  <ctice@apple.com>
11566
11567         * gcc.dg/pubtypes-1.c: New file/testcase.
11568         * gcc.dg/pubtypes-2.c: New file/testcase.
11569         * gcc.dg/pubtypes-3.c: New file/testcase.
11570         * gcc.dg/pubtypes-4.c: New file/testcase.
11571         * g++.dg/pubtypes.C: New file/testcase.
11572
11573 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
11574
11575         PR c++/29106
11576         * g++.dg/init/self1.C: New test.
11577
11578 2006-11-14  Tobias Burnus  <burnus@net-b.de>
11579
11580         PR fortran/29657
11581         * gfortran.dg/conflicts.f90: Add.
11582
11583 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
11584
11585         PR rtl-optimization/29798
11586
11587         * gcc.c-torture/execute/pr29798.c: New.
11588
11589 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11590
11591         * gcc.dg/builtins-20.c: Add more cases.
11592
11593 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
11594
11595         PR fortran/29759
11596         * gfortran.dg/gomp/pr29759.f90: New test.
11597
11598 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
11599
11600         PR c++/29518
11601         * g++.dg/template/static28.C: New test.
11602
11603 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
11604
11605         * lib/c-torture.exp: Use target-libpath.exp.
11606         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11607         set GCC_EXEC_PREFIX env var from global variable of same name.
11608
11609 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11610
11611         PR fortran/26994
11612         * gfortran.fortran-torture/compile/transfer-1.f90:
11613         New testcase.
11614
11615 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
11616             Zdenek Dvorak <dvorakz@suse.cz>
11617
11618         PR tree-optimization/29680
11619         * gcc.dg/alias-11.c: New test.
11620
11621 2006-11-12  Jason Merrill  <jason@redhat.com>
11622             Andrew Pinski <pinskia@physics.uc.edu>
11623
11624         PR middle-end/28915
11625         * gcc.target/i386/vectorize1.c: New.
11626
11627 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11628
11629         PR rtl-optimization/29797
11630         * gcc.c-torture/execute/pr29797-1.c: New test case.
11631
11632 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11633
11634         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11635
11636 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
11637
11638         * gcc.dg/tree-ssa/prefetch-3.c: New test.
11639
11640 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11641
11642         PR tree-optimization/13827
11643         * gcc.dg/fold-eqand-1.c: New test case.
11644
11645 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11646
11647         PR rtl-opt/28812
11648         * gcc.c-torture/execute/mayalias-3.c: New test.
11649
11650 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
11651
11652         PR middle-end/27528
11653         * gcc.c-torture/compile/pr27528.c: New test.
11654         * gcc.dg/pr27528.c: Likewise.
11655
11656 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11657
11658         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11659
11660         * gcc.dg/torture/builtin-symmetric-1.c: New test.
11661
11662 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11663
11664         PR fortran/29758
11665         * gfortran.dg/reshape_source_size_1.f90: New test.
11666
11667 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11668
11669         PR fortran/29315
11670         * gfortran.dg/aliasing_dummy_4.f90: New test.
11671
11672 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
11673
11674         PR target/29777
11675         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11676         and x86_64-*-* targets.
11677
11678 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11679
11680         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11681         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11682         New macros. Use them in exact tests.
11683         (TESTIT3): New macro.
11684         Add tests for fmin, fmax and fma.
11685
11686 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11687
11688         PR fortran/29431
11689         * gfortran.dg/array_constructor_13.f90: New test.
11690
11691 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11692
11693         PR fortran/29744
11694         * gfortran.dg/used_types_12.f90: New test.
11695
11696 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
11697
11698         PR middle-end/29726
11699         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11700         (test6): Ditto.
11701         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11702         * gcc.dg/fold-eqandshift-3.c: New test case.
11703
11704 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11705
11706         PR fortran/29699
11707         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11708
11709         PR fortran/21370
11710         * gfortran.dg/change_symbol_attributes_1.f90: New test.
11711
11712 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11713
11714         * gcc.dg/20061109-1.c: New testcase.
11715
11716 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11717
11718         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11719
11720 2006-11-09  Tobias Burnus  <burnus@net-b.de>
11721
11722         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11723         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11724
11725 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
11726
11727         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11728         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11729
11730 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11731
11732         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11733
11734 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11735
11736         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11737         vect-9.c).
11738         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11739         * gcc.dg/vect/vect-9.c: Now vectorizable.
11740         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11741         that support vect_widen_mult.
11742         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11743         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11744         vect-reduc-dot-u16.c).
11745         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11746         vect-reduc-dot-u16.c).
11747         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11748         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11749         vect-reduc-dot-s8.c).
11750         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11751         vect-reduc-dot-s8.c).
11752         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11753         vect-reduc-dot-s8.c).
11754         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11755         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11756         vect-reduc-dot-u8.c).
11757         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11758         vect-reduc-dot-u8.c).
11759         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11760         * gcc.dg/vect/vect-multitypes-9.c: New test.
11761         * gcc.dg/vect/vect-multitypes-10.c: New test.
11762         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11763         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11764         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11765         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11766         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11767         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11768         wrapv-vect-reduc-dot-s8.c.
11769         * lib/target-support.exp (check_effective_target_vect_unpack): New.
11770         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11771         targets that support vec_unpack.
11772         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11773         (check_effective_target_vect_widen_mult_qi_to_hi): New.
11774         (check_effective_target_vect_widen_mult_hi_to_si): New.
11775         (check_effective_target_vect_widen_sum): Removed.
11776
11777         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11778
11779         * gcc.dg/vect/vect-multitypes-8.c: New test.
11780         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11781
11782         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
11783
11784         * gcc.dg/vect/vect-multitypes-7.c: New test.
11785
11786         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11787
11788         * gcc.dg/vect/vect-multitypes-4.c: New test.
11789         * gcc.dg/vect/vect-multitypes-5.c: New test.
11790         * gcc.dg/vect/vect-multitypes-6.c: New test.
11791
11792         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11793
11794         * gcc.dg/vect/vect-multitypes-1.c: New test.
11795         * gcc.dg/vect/vect-multitypes-2.c: New test.
11796         * gcc.dg/vect/vect-multitypes-3.c: New test.
11797
11798 2006-11-07  Eric Christopher  <echristo@apple.com>
11799
11800         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11801         Test using scan-assembler-not.
11802
11803 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
11804
11805         * gcc.dg/inline-17.c: New test.
11806
11807 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
11808
11809         PR other/25028
11810         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
11811         on HP-UX.
11812
11813 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11814
11815         PR fortran/29539
11816         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11817
11818         PR fortran/29634
11819         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11820         test.
11821
11822 2006-11-07  Tobias Burnus  <burnus@net-b.de>
11823
11824         PR fortran/29601
11825         * gfortran.dg/volatile.f90: Add.
11826         * gfortran.dg/volatile2.f90: Add.
11827         * gfortran.dg/volatile3.f90: Add.
11828         * gfortran.dg/volatile4.f90: Add.
11829         * gfortran.dg/volatile5.f90: Add.
11830         * gfortran.dg/volatile6.f90: Add.
11831         * gfortran.dg/volatile7.f90: Add.
11832
11833 2006-11-06  Tobias Burnus  <burnus@net-b.de>
11834
11835         * gfortran.dg/io_constraints_2.f90: Adjust pattern
11836           for matching error messages.
11837         * gfortran.dg/specifics_3.f90: Adjust pattern
11838           for matching error messages.
11839
11840 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
11841             Bernhard Fischer  <aldot@gcc.gnu.org>
11842
11843         * lib/gcc-dg.exp (output-exists): New proc.
11844         (output-exists-not): New proc.
11845         * gcc.test-framework/test-framework.awk: Support new directives.
11846         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11847         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11848         * gcc.test-framework/dg-outexists-exp-F.c: New test.
11849         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11850         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11851         * gcc.test-framework/dg-outexists-exp-P.c: New test.
11852
11853 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
11854
11855         PR fortran/29630
11856         PR fortran/29679
11857         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11858         * gfortran.dg/initialization_3.f90: New.
11859
11860 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11861
11862         PR libgfortran/25545
11863         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11864
11865 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
11866
11867         PR middle-end/29695
11868         * gcc.c-torture/execute/pr29695-1.c: New test.
11869         * gcc.c-torture/execute/pr29695-2.c: New test.
11870
11871 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
11872
11873         PR fortran/29565
11874         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11875
11876 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
11877
11878         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11879         for matching error messages.
11880
11881 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
11882
11883         PR target/26915
11884         * gcc.target/i386/387-12.c: New test.
11885
11886 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11887
11888         PR libfortran/29713
11889         * gfortran.dg/pr29713.f90: New test.
11890
11891 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
11892
11893         * gcc.c-torture/execute/arith-rand-ll.c:
11894         Also test for bogus rest sign.
11895
11896 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11897
11898         PR libfortran/27895
11899         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11900
11901 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
11902
11903         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11904         from error messages.
11905
11906 2006-11-02  Mike Stump  <mrs@apple.com>
11907
11908         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11909
11910         * g++.old-deja/g++.abi/align.C: Enable for darwin.
11911
11912 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
11913
11914         * g++.dg/eh/gcsec1.C: New test.
11915
11916 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11917
11918         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11919         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
11920
11921 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
11922
11923         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11924         hexadecimal value.
11925         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11926         * gcc.dg/pr14796-2.c: Likewise.
11927
11928 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11929
11930         * gcc.c-torture/execute/20061101-1.c: New test.
11931
11932 2006-11-01  Richard Guenther  <rguenther@suse.de>
11933
11934         * gcc.target/i386/fpprec-1.c: New testcase.
11935
11936 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11937
11938         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11939         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11940
11941 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11942
11943         * gcc.c-torture/execute/20061031-1.c: New test.
11944
11945 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11946
11947         PR 23067
11948         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11949         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11950         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11951         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11952         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11953         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11954         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11955
11956 2006-10-31  Eric Christopher  <echristo@apple.com>
11957             Falk Hueffner  <falk@debian.org>
11958
11959         * gcc.dg/builtin-bswap-1.c: New.
11960         * gcc.dg/builtin-bswap-2.c: New.
11961         * gcc.dg/builtin-bswap-3.c: New.
11962         * gcc.dg/builtin-bswap-4.c: New.
11963         * gcc.dg/builtin-bswap-5.c: New.
11964         * gcc.target/i386/builtin-bswap-1.c: New.
11965
11966 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11967
11968         * gcc.dg/inline-16.c: New.
11969
11970         PR 16622
11971         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11972         defining it.
11973         * gcc.dg/inline-13.c: New.
11974         * gcc.dg/inline-14.c: New.
11975         * gcc.dg/inline-15.c: New.
11976
11977         PR 11377
11978         * gcc.dg/inline6.c: New.
11979         * gcc.dg/inline7.c: New.
11980
11981 2006-10-31  Roger Sayle  <roger@eyesopen.com>
11982
11983         PR middle-end/23470
11984         * gcc.dg/pr23470-1.c: New test case.
11985
11986 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
11987
11988         PR fortran/29537
11989         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11990         data.
11991         * gfortran.dg/blockdata_2.f90: New testcase.
11992
11993 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
11994
11995         PR libfortran/29627
11996         * gfortran.dg/unf_short_record_1.f90:  New test.
11997
11998 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11999
12000         PR fortran/29067
12001         * gfortran.dg/pr29067.f: New test.
12002
12003 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
12004             Richard Sandiford  <richard@codesourcery.com>
12005
12006         * lib/target-supports.exp (get_compiler_messages): Append options
12007         as a single list element.
12008         (check_effective_target_arm_vfp_ok): New.
12009         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12010
12011 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
12012
12013         PR fortran/29387
12014         * gfortran.dg/intrinsic_actual_2.f90: New test.
12015
12016         PR fortran/29490
12017         * gfortran.dg/actual_array_interface_1.f90: New test.
12018
12019         PR fortran/29641
12020         * gfortran.dg/used_types_11.f90: New test.
12021
12022 2006-10-30  Dirk Mueller  <dmueller@suse.de>
12023
12024         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12025         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12026         * g++.old-deja/g++.pt/eichin01.C (main): Same.
12027         * g++.old-deja/g++.mike/net25.C (main): Same.
12028         * g++.dg/lookup/exception1.C (main): Same.
12029         * g++.dg/parse/parens2.C (main): Same.
12030
12031 2006-10-30  Roger Sayle  <roger@eyesopen.com>
12032
12033         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12034
12035 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12036
12037         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12038         * gcc.dg/torture/builtin-math-3.c: Likewise.
12039
12040 2006-10-30  Tobias Burnus  <burnus@net-b.de>
12041
12042         PR fortran/29452
12043         * gfortran.dg/write_check.f90: Check run-time keyword checking.
12044         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12045
12046 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
12047
12048         PR Fortran/29410
12049         * gfortran.fortran-torture/execute/transfer1.f90: New test.
12050
12051 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
12052
12053         * lib/target-supports.exp (check_function_available): Declare
12054         function before calling.
12055
12056 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
12057
12058         PR tree-optimization/29637
12059         * gcc.dg/pr29637.c: New test.
12060
12061 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12062
12063         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12064         tree canonicalization.
12065
12066 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12067
12068         * gcc.dg/builtins-20.c: Add more hypot tests.
12069
12070 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12071
12072         * gcc.dg/fold-compare-1.c: New test case.
12073
12074 2006-10-29  Dirk Mueller  <dmueller@suse.de>
12075
12076         PR c++/16307
12077         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12078
12079 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12080
12081         PR tree-optimization/15458
12082         * gcc.dg/fold-xornot-1.c: New test case.
12083
12084 2006-10-29  Richard Guenther  <rguenther@suse.de>
12085
12086         * gcc.target/i386/math-torture/trunc.c: New testcase.
12087
12088 2006-10-29  Richard Guenther  <rguenther@suse.de>
12089
12090         * gcc.target/i386/math-torture/round.c: New testcase.
12091
12092 2006-10-29  Richard Guenther  <rguenther@suse.de>
12093
12094         * gcc.target/i386/math-torture/ceil.c: New testcase.
12095         * gcc.target/i386/math-torture/floor.c: Likewise.
12096
12097 2006-10-29  Richard Guenther  <rguenther@suse.de>
12098
12099         * gcc.target/i386/math-torture/rint.c: New testcase.
12100         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12101
12102 2006-10-29  Richard Guenther  <rguenther@suse.de>
12103
12104         * gcc.target/i386/math-torture/lfloor.c: New testcase.
12105         * gcc.target/i386/math-torture/lceil.c: Likewise.
12106
12107 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12108
12109         PR libgfortran/24313
12110         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12111
12112 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
12113
12114         * gcc.c-torture/execute/20020118-1.c,
12115         gcc.c-torture/execute/builtins/strlen.c,
12116         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12117         comment typos.
12118
12119 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12120
12121         * gcc.dg/builtins-20.c: Add tests for hypot.
12122         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
12123         two-argument builtins.
12124         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12125         TESTIT2.  Update all callers.
12126         (TESTIT2, TESTIT2_R): New helper macros.
12127         Add testcases for pow, hypot and atan2.
12128
12129 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12130
12131         PR C++/29295
12132         * g++.dg/expr/bool1.C: New test.
12133         * g++.dg/expr/bool2.C: New test.
12134
12135 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12136
12137         PR fortran/28224
12138         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12139         * gfortran.dg/namelist_internal.f90: New test.
12140
12141 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12142
12143         PR fortran/29625
12144         * gfortran.dg/io_real_boz.f90: Add.
12145         * gfortran.dg/io_real_boz2.f90: Add.
12146
12147 2006-10-28  Richard Guenther  <rguenther@suse.de>
12148
12149         PR middle-end/26899
12150         * gcc.dg/tree-ssa/pr26899.c: New testcase.
12151
12152 2006-10-28  Richard Guenther  <rguenther@suse.de>
12153
12154         PR target/28806
12155         * gcc.target/i386/math-torture/lround.c: New testcase.
12156
12157 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12158
12159         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12160         * gcc.dg/builtins-44.c: Likewise.
12161         * gcc.dg/builtins-45.c: Likewise.
12162         * gcc.dg/pr28796-2.c: Likewise.
12163         * gcc.dg/unordered-3.c: Likewise.
12164
12165 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12166
12167         PR libgfortran/27954
12168         * gfortran.dg/error_recovery_2.f90: New test.
12169
12170 2006-10-26  Richard Guenther  <rguenther@suse.de>
12171
12172         * gcc.target/i386/i386.exp: Use glob, not find to collect
12173         tests.  Avoids recursing into subdirectories.
12174         * gcc.target/i386/math-torture/math-torture.exp: Torture
12175         for interesting ia32 math options.
12176         * gcc.target.i386/math-torture/lrint.c: New testcase.
12177
12178 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12179
12180         PR libgfortran/29563
12181         * gfortran.dg/arrayio_9.f90: Update test.
12182         * gfortran.dg/arrayio_19.f90: New test.
12183
12184 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
12185
12186         * gcc.dg/20061026.c: New testcase.
12187
12188 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12189
12190         PR libgfortran/29563
12191         * gfortran.dg/arrayio_9.f90: New test.
12192
12193 2006-10-26  Ben Elliston  <bje@au.ibm.com>
12194
12195         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12196         Copy the strings manually, as strcpy may call strlen.
12197
12198 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12199
12200         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12201         Add checks for log, log2, log10 and log1p.
12202
12203         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12204         we already test 0.0.  Add checks for expm1, log, log2, log10,
12205         log1p, cbrt, erf and erfc.
12206
12207 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
12208
12209         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12210
12211 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
12212
12213         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12214         and remainderl() built-in functions.  Remove -ffast-math from
12215         dg-options.
12216
12217 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12218
12219         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12220         acosh and atanh.
12221
12222         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12223         floating point modifiers to arguments passed to float and long
12224         double functions respectively.  Update all callers to use floating
12225         point numbers, not integers.  Add tests for exp, exp2 and
12226         exp10/pow10.
12227
12228         * gcc.dg/torture/builtin-math-3.c: New test.
12229
12230 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12231
12232         PR fortran/29393
12233         * gfortran.dg/initialize_2.f90: New.
12234
12235 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12236
12237         * gcc.dg/torture/builtin-math-2.c: New test.
12238
12239 2006-10-24  Richard Guenther  <rguenther@suse.de>
12240
12241         PR middle-end/28796
12242         * gcc.dg/pr28796-1.c: New testcase.
12243         * gcc.dg/pr28796-2.c: Likewise.
12244
12245 2006-10-24  Richard Guenther  <rguenther@suse.de>
12246
12247         * gcc.dg/builtins-57.c: New testcase.
12248
12249 2006-10-24  Richard Guenther  <rguenther@suse.de>
12250
12251         PR tree-optimization/29567
12252         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12253
12254 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
12255
12256         PR tree-optimization/14784
12257         * gcc.dg/alias-10.c: New test.
12258
12259 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12260
12261         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12262
12263 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
12264
12265         * gcc.dg/builtin-strncat-chk-1.c: New test.
12266
12267 2006-10-23  Jan Hubicka  <jh@suse.cz>
12268
12269         * gcc.dg/memmove-1.c: New test.
12270
12271 2006-10-23  Paul Brook  <paul@codesourcery.com>
12272
12273         * gcc.dg/pragma-pack-5.c: New test.
12274
12275 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
12276
12277         * g++.dg/other/s390-1.C: New testcase.
12278
12279 2006-10-23  Richard Guenther  <rguenther@suse.de>
12280
12281         PR middle-end/27132
12282         PR middle-end/23295
12283         * gcc.dg/pr27132.c: New testcase.
12284         * gcc.dg/pr23295.c: Likewise.
12285         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12286         * g++.dg/tree-ssa/pr19807.C: Likewise.
12287
12288 2006-10-23  Richard Guenther  <rguenther@suse.de>
12289
12290         PR middle-end/21032
12291         * gcc.dg/pr21032.c: New testcase.
12292
12293 2006-10-22  Jeff Law  <law@redhat.com>
12294         Richard Guenther  <rguenther@suse.de>
12295
12296         PR tree-optimization/15911
12297         * gcc.dg/tree-ssa/vrp30.c: New testcase.
12298
12299 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12300
12301         PR c++/20647
12302         * g++.dg/abi/rtti3.C: New.
12303
12304 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
12305
12306         PR middle-end/28252
12307         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12308         transformation.
12309
12310 2006-10-21  Richard Guenther  <rguenther@suse.de>
12311
12312         PR tree-optimization/3511
12313         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12314
12315 2006-10-21  Richard Guenther  <rguenther@suse.de>
12316
12317         PR middle-end/26898
12318         * gcc.dg/torture/pr26898-1.c: New testcase.
12319         * gcc.dg/torture/pr26898-2.c: Likewise.
12320
12321 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
12322
12323         PR c++/28053
12324         * g++.dg/parse/bitfield1.C: Adjust error markers.
12325         * g++.dg/parse/bitfield2.C: New test.
12326
12327 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
12328
12329         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12330
12331 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12332
12333         PR libfortran/27895
12334         * gfortran.dg/zero_sized_1.f90: New test.
12335
12336 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
12337
12338         * gcc.dg/div-compare-1.c: New test.
12339
12340 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
12341
12342         PR fortran/29216
12343         * gfortran.dg/result_default_init_1.f90: New test.
12344
12345         PR fortran/29314
12346         * gfortran.dg/automatic_default_init_1.f90: New test.
12347
12348         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12349         from 38 to 33.
12350
12351 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
12352
12353         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12354         'using namespace std' without previous declaration.
12355         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12356         * g++.old-deja/g++.robertl/eb133c.C: New.
12357
12358 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12359
12360         PR libgfortran/29277
12361         * gfortran.dg/streamio_4.f90: Update test.
12362         * gfortran.dg/streamio_11.f90: New test.
12363
12364 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
12365
12366         PR c++/27952
12367         * g++.dg/inherit/virtual1.C: New test.
12368
12369 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12370
12371         PR c++/28261
12372         * g++.dg/parse/enum3.C: New test.
12373
12374 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12375
12376         PR c++/29039
12377         * g++.dg/init/ctor8.C: New test.
12378
12379 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12380
12381         PR c++/27270
12382         * g++.dg/ext/complit8.C: Tweak error markers.
12383         * g++.dg/template/complit1.C: Add error marker.
12384
12385 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12386
12387         PR c++/27270
12388         * g++.dg/ext/complit8.C: New test.
12389
12390         PR c++/29408
12391         * g++.dg/parse/dtor12.C: New test.
12392
12393         PR c++/29435
12394         * g++.dg/template/sizeof11.C: New test.
12395
12396 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
12397
12398         PR fortran/29392
12399         * gfortran.dg/data_char_3.f90: New test.
12400
12401         PR fortran/29451
12402         * gfortran.dg/negative_automatic_size.f90: New test.
12403
12404 2006-10-16  David Daney  <ddaney@avtrex.com>
12405
12406         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12407
12408 2006-10-16  Eric Christopher  <echristo@apple.com>
12409
12410         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12411         x86_64.
12412
12413 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12414
12415         PR c++/28211
12416         * g++.dg/tc1/dr49.C: Tweak error messages.
12417         * g++.dg/parse/template21.C: New test.
12418
12419 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12420
12421         PR middle-end/20491
12422         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12423
12424 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12425
12426         PR fortran/29403
12427         * gfortran.dg/print_1.f90: New test.
12428
12429 2006-10-15  Jan Hubicka  <jh@suse.cz>
12430
12431         PR middle-end/29241
12432         * gcc.c-torture/compile/pr29241.c: New testcase.
12433
12434 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
12435
12436         PR middle-end/29250
12437         * gcc.c-torture/compile/pr29250.c: New test.
12438
12439 2006-10-15  Richard Guenther  <rguenther@suse.de>
12440
12441         * gcc.dg/pr29299.c: New testcase.
12442
12443 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
12444
12445         PR fortran/24767
12446         * gfortran.dg/label_4.f90: Adjust warning flag.
12447
12448 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12449
12450         PR fortran/29371
12451         * gfortran.dg/nullify_3.f90: New test.
12452
12453 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12454
12455         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12456         on Solaris 2.5.1 too.
12457
12458 2006-10-13  Eric Christopher  <echristo@apple.com>
12459
12460         * gcc.dg/pr25993.c: Skip for darwin.
12461
12462 2006-10-13  Eric Christopher  <echristo@apple.com>
12463
12464         * gcc.dg/visibility-11.c: Skip for darwin.
12465
12466 2006-10-13  Eric Christopher  <echristo@apple.com>
12467
12468         * gcc.dg/darwin-weakimport-1.c: Use
12469         -fno-asynchronous-unwind-tables.
12470         * gcc.dg/darwin-weakimport-3.c: Ditto.
12471
12472 2006-10-13  Richard Guenther  <rguenther@suse.de>
12473
12474         PR tree-optimization/29446
12475         * gcc.dg/torture/pr29446.c: New testcase.
12476
12477 2006-10-13  Bill Wendling  <wendling@apple.com>
12478
12479         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12480         * g++.old-deja/g++.jason/hmc1.C: Likewise.
12481         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12482         * g++.old-deja/g++.law/shadow1.C: Likewise.
12483         * g++.old-deja/g++.law/ctors10.C: Likewise.
12484         * g++.dg/debug/namespace1.C: Likewise.
12485         * g++.dg/inherit/namespace-as-base.C: Likewise.
12486         * g++.dg/opt/delay-slot-1.C: Likewise.
12487         * g++.dg/parse/defarg10.C: Likewise.
12488         * g++.dg/template/ptrmem11.C: Likewise.
12489         * g++.dg/template/mem_func_ptr.C: Likewise.
12490         * g++.dg/template/spec19.C: Likewise.
12491
12492 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
12493
12494         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12495
12496 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12497
12498         PR fortran/29373
12499         * gfortran.dg/implicit_9.f90: New test.
12500
12501         PR fortran/29407
12502         * gfortran.dg/namelist_25.f90: New test.
12503
12504         PR fortran/27701
12505         * gfortran.dg/same_name_2.f90: New test.
12506
12507         PR fortran/29232
12508         * gfortran.dg/host_assoc_types_1.f90: New test.
12509
12510         PR fortran/29364
12511         * gfortran.dg/missing_derived_type_1.f90: New test.
12512         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12513
12514         PR fortran/29422
12515         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12516
12517         PR fortran/29428
12518         * gfortran.dg/alloc_comp_assign_5.f90: New test.
12519
12520 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12521
12522         PR fortran/29391
12523         * gfortran.dg/bound_2.f90: New test.
12524
12525 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12526
12527         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12528         directive.
12529         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12530         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12531         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12532         * gfortran.dg/gomp/reduction3.f90: Likewise.
12533         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12534         * gfortran.dg/dummy_procedure_2.f90: Likewise.
12535         * gfortran.dg/interface_derived_type_1.f90: Likewise.
12536         * gfortran.dg/forall_4.f90: Likewise.
12537         * gfortran.dg/spec_expr_4.f90: Likewise.
12538         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12539         * gfortran.dg/forall_5.f90: Likewise.
12540         * gfortran.dg/open_access_append_2.f90: Add check for
12541         compile-time warning.
12542
12543 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
12544
12545         PR c++/28506
12546         * g++.dg/parse/pure1.C: New test.
12547
12548 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12549
12550         PR fortran/21435
12551         * gfortran.dg/io_constraints_3.f90: New test.
12552         * gfortran.dg/open_access_append_1.f90: Add checks
12553         for compile-time warnings.
12554         * gfortran.dg/pr20163-2.f: Likewise.
12555         * gfortran.dg/iostat_2.f90: Likewise.
12556         * gfortran.dg/label_4.f90: Delete the temporary
12557         file.
12558         * gfortran.dg/direct_io_2.f90: Add a FILE=
12559         specifier.
12560         * gfortran.dg/iomsg_1.f90: Add check for
12561         compile-time warning.
12562
12563 2006-10-12  Jan Hubicka  <jh@suse.cz>
12564
12565         PR c/28419
12566         * gcc.dg/pr28319.c: New test.
12567
12568 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
12569         PR c++/29318
12570         * g++.dg/ext/vla4.C: New test.
12571
12572 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12573
12574         PR c++/27961
12575         * g++.dg/template/crash60.C: New test.
12576         * g++.dg/other/large-size-array.C: Adjust error markers.
12577         * g++.dg/parse/crash27.C: Likewise.
12578         * g++.dg/template/crash1.C: Likewise.
12579
12580 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
12581
12582         PR testsuite/29093
12583         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12584
12585 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
12586
12587         PR preprocessor/28709
12588         * gcc.dg/cpp/paste14.c: New test.
12589
12590 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
12591
12592         PR c++/29175
12593         * g++.dg/init/array24.C: New test.
12594
12595 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12596
12597         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12598         of <sys/types.h>.
12599
12600 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
12601
12602         PR c++/29024
12603         * g++.dg/parse/typedef8.C: New test.
12604         * g++.dg/other/mult-stor1.C: Adjust error markers.
12605
12606 2006-10-11  Richard Guenther  <rguenther@suse.de>
12607
12608         PR tree-optimization/28230
12609         * gcc.dg/torture/pr28230.c: New testcase.
12610
12611 2006-10-11  Richard Guenther  <rguenther@suse.de>
12612
12613         PR inline-asm/29119
12614         * gcc.dg/torture/pr29119.c: New testcase.
12615
12616 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
12617
12618         PR middle-end/29272
12619         * gcc.c-torture/execute/20060930-2.c: New test.
12620
12621 2006-10-09  Richard Henderson  <rth@redhat.com>
12622
12623         Revert emutls patch.
12624
12625 2006-10-09  Richard Guenther  <rguenther@suse.de>
12626
12627         PR middle-end/29254
12628         * gcc.dg/pr29254.c: New testcase.
12629
12630 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
12631             Paul Thomas  <pault@gcc.gnu.org>
12632
12633         PR fortran/20541
12634         * gfortran.dg/alloc_comp_basics_1.f90: New test.
12635         * gfortran.dg/alloc_comp_basics_2.f90: New test.
12636         * gfortran.dg/alloc_comp_assign_1.f90: New test.
12637         * gfortran.dg/alloc_comp_assign_2.f90: New test.
12638         * gfortran.dg/alloc_comp_assign_3.f90: New test.
12639         * gfortran.dg/alloc_comp_assign_4.f90: New test.
12640         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12641         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12642         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12643         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12644         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12645         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12646         * gfortran.dg/alloc_comp_std.f90: New test.
12647         * gfortran.dg/move_alloc.f90: New test.
12648
12649 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
12650
12651         PR fortran/29115
12652         * gfortran.dg/derived_constructor_comps_2.f90: New test.
12653
12654         PR fortran/29211
12655         * gfortran.dg/forall_char_dependencies_1.f90: New test.
12656
12657 2006-10-08  Tobias Burnus  <burnus@net-b.de>
12658
12659         PR fortran/28585
12660         * gfortran.dg/new_line.f90: New test.
12661
12662 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12663
12664         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12665         * gcc.dg/torture/builtin-convert-1.c,
12666         gcc.dg/torture/builtin-convert-2.c,
12667         gcc.dg/torture/builtin-convert-3.c,
12668         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12669
12670 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
12671
12672         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12673         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12674         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12675         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12676
12677 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
12678
12679         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12680         Xfail some tests for powerpc-darwin and powerpc-aix.
12681
12682 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
12683
12684         PR c/29380
12685         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12686
12687 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12688
12689         PR target/29300
12690         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12691         on hppa*-*-hpux*.
12692
12693 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12694
12695         PR fortran/16580
12696         PR fortran/29288
12697         * gfortran.fortran-torture/execute/specifics.f90:
12698         Add tests for using all possible intrinsics as actual arguments.
12699         * gfortran.dg/specifics_1.f90: Add tests for using
12700         all possible intrinsics as actual arguments.
12701         * gfortran.dg/specifics_2.f90: New file.
12702         * gfortran.dg/specifics_3.f90: New file.
12703
12704 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
12705
12706         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12707         * gcc.dg/debug/debug-2.c: Likewise.
12708
12709 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
12710
12711         * gcc.c-torture/compile/sync-2.c: New test.
12712
12713 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12714
12715         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12716         line endings.
12717
12718 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12719
12720         PR rtl-optimization/29128
12721         * gcc.c-torture/compile/pr29128.c: New test.
12722
12723 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12724
12725         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12726         line endings.
12727
12728 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
12729
12730         PR middle-end/29256
12731         * gcc.dg/tree-ssa/loop-19.c: New test.
12732
12733 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12734
12735         PR tree-optimization/29330
12736         * gcc.dg/pr29330.c: New test.
12737
12738         PR target/28924
12739         * gcc.c-torture/compile/20061005-1.c: New test.
12740
12741 2006-10-06  Olivier Hainque  <hainque@adacore.com>
12742
12743         * gcc.dg/typename-vla-1.c: New case.
12744         * gnat.dg/forward_vla.adb: New case.
12745
12746 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12747
12748         PR tree-optimization/29290
12749         * gfortran.dg/loop_nest_1.f90: New test.
12750
12751         PR target/29198
12752         * gcc.dg/tls/opt-12.c: New test.
12753
12754         PR fortran/28415
12755         * gfortran.dg/save_2.f90: New test.
12756
12757         PR c/29091
12758         * gcc.dg/pr29091.c: New test.
12759
12760 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
12761
12762         * lib/target-supports.exp
12763         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12764         same as x86_64-*-*; check for LP64.
12765
12766 2006-10-04  Richard Henderson  <rth@redhat.com>
12767
12768         * lib/target-supports.exp (check_effective_target_tls): Redefine
12769         to mean non-emulated tls.
12770         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12771         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12772         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12773         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12774         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12775         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12776         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12777
12778 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12779
12780         PR fortran/29343
12781         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12782
12783 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12784
12785         * gfortran.dg/bounds_check_fail_1.f90: New test.
12786
12787 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12788
12789         PR c++/29020
12790         * g++.dg/template/friend48.C: New test.
12791
12792 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12793
12794         PR fortran/29098
12795         * gfortran.dg/default_initialization_2.f90: New test.
12796
12797 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12798
12799         PR fortran/20779
12800         PR fortran/20891
12801         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12802
12803 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12804
12805         PR fortran/29284
12806         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12807
12808         PR fortran/29321
12809         PR fortran/29322
12810         * gfortran.dg/missing_optional_dummy_2.f90: New test.
12811
12812         PR fortran/25091
12813         PR fortran/25092
12814         * gfortran.dg/entry_array_specs_1.f90: New test.
12815
12816 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
12817
12818         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12819         insufficient to inhibit some test failures at -O3.  Do testing
12820         on integers.
12821
12822 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12823
12824         PR c++/29138
12825         * g++.dg/inherit/access8.C: New test.
12826         * g++.dg/template/dtor4.C: Tweak error messages.
12827
12828 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12829
12830         PR fortran/27478
12831         * gfortran.dg/entry_8.f90: New test.
12832
12833 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12834
12835         PR c++/29291
12836         * g++.dg/parse/new4.C: New test.
12837
12838 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
12839
12840         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12841         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12842         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12843         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12844         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12845
12846 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12847
12848         PR fortran/19260
12849         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12850         * gfortran.dg/continuation_2.f90: New test.
12851
12852         PR fortran/19262
12853         * gfortran.dg/continuation_3.f90: New test.
12854         * gfortran.dg/continuation_4.f90: New test.
12855         * gfortran.dg/continuation_5.f: New test.
12856         * gfortran.dg/continuation_6.f: New test.
12857
12858 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
12859
12860         PR c++/29226
12861         * g++.dg/template/vla1.C: New test.
12862
12863 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12864
12865         PR fortran/29210
12866         * gfortran.dg/complex_parameter_1.f90: New test.
12867
12868 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
12869
12870         PR c/29154
12871         * gcc.c-torture/execute/20060929-1.c: New test.
12872
12873 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
12874
12875         PR c++/29105
12876         * g++.dg/template/member6.C: New test.
12877         * g++.dg/parse/typename7.C: Adjust error markers.
12878
12879         PR c++/29080
12880         * g++.dg/template/member7.C: New test.
12881
12882 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
12883
12884         PR c/24010
12885         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12886         gcc.dg/Woverride-init-3.c: New tests.
12887
12888 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12889
12890         * gcc.c-torture/execute/20060930-1.c: New test.
12891
12892 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12893
12894         PR fortran/18791
12895         * gfortran.dg/specifics_1.f90: New test.
12896         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12897         complex specifics.
12898
12899 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12900
12901         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12902         pthread-init-common.h: New.
12903
12904 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
12905
12906         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12907         precision on some archs.
12908
12909 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
12910
12911         * gcc.dg/non-local-goto-1.c: New test.
12912         * gcc.dg/non-local-goto-2.c: Likewise.
12913         * gcc.dg/setjmp-3.c: Likewise.
12914         * gcc.dg/setjmp-4.c: Likewise.
12915
12916 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
12917
12918         * gnat.dg/self_aggregate_with_pointer.adb: New test.
12919
12920 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12921
12922         PR fortran/28276
12923         * gfortran.dg/exponent_1.f90: New test.
12924
12925         PR fortran/27021
12926         * gfortran.dg/nearest_1.f90: New test.
12927
12928 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
12929
12930         PR middle-end/25261
12931         PR middle-end/28790
12932         * gcc.dg/gomp/nestedfn-1.c: New test.
12933
12934 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
12935
12936         PR objc/29195
12937         * objc/compile/method-1.m: New test.
12938
12939 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
12940
12941         PR c++/26938
12942         * g++.dg/template/crash58.C: New test.
12943         * g++.dg/parse/crash28.C: Adjust error markers.
12944         * g++.dg/template/crash34.C: Likewise.
12945         * g++.dg/template/friend31.C: Likewise.
12946         * g++.dg/template/crash32.C: Likewise.
12947
12948         PR c++/27329
12949         * g++.dg/template/crash59.C: New test.
12950
12951         PR c++/27667
12952         * g++.dg/template/spec33.C: New test.
12953         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12954
12955 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
12956             Adam Nemet  <anemet@caviumnetworks.com>
12957
12958         * gcc.dg/tree-ssa/ivopts-1.c: New test.
12959         * gcc.dg/tree-ssa/ivopts-2.c: New test.
12960
12961 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
12962
12963         PR target/28911
12964         * gcc.dg/pr28911.c: New.
12965
12966 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
12967
12968         PR target/29169
12969         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12970         (dg-options): Add -mfpmath=387.
12971
12972 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
12973
12974         PR c/28706
12975         * gcc.dg/pr28706.c: New test.
12976
12977         PR c/28712
12978         * gcc.dg/pr28712.c: New test.
12979
12980 2006-09-22  Mike Stump  <mrs@apple.com>
12981
12982         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12983
12984 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
12985
12986         PR tree-optimization/28888
12987         * gcc.dg/pr28888.c: New test.
12988
12989 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
12990
12991         PR c++/29016
12992         * g++.dg/init/ptrfn1.C: New test.
12993
12994 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
12995
12996         PR c++/28861
12997         * g++.dg/template/spec32.C: New test.
12998         * g++.dg/parse/crash9.C: Adjust error markers.
12999
13000         PR c++/28303
13001         * g++.dg/template/typedef6.C: New test.
13002         * g++.dg/init/error1.C: Adjust error markers.
13003         * g++.dg/parse/crash9.C: Likewise.
13004         * g++.dg/template/crash55.C: Likewise.
13005
13006 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
13007
13008         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13009
13010 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
13011
13012         PR target/27650
13013         * g++.dg/ext/dllimport12.C: New test.
13014
13015 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
13016
13017         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13018         * gcc.target/mips/nmadd-2.c: Likewise.
13019         * gcc.target/mips/mips-ps-6.c: New test.
13020         * gcc.target/mips/neg-abs-1.c: Likewise.
13021         * gcc.target/mips/neg-abs-2.c: Likewise.
13022         * gcc.target/mips/nmadd-3.c: New test.
13023
13024 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
13025
13026         PR middle-end/28046
13027         * gcc.dg/gomp/atomic-10.c: New test.
13028         * g++.dg/gomp/atomic-10.C: New test.
13029
13030 2006-09-20  Eric Christopher  <echristo@apple.com>
13031
13032         * gcc.target/i386/sse3-not-fisttp.c: New.
13033
13034 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
13035
13036         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13037
13038 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
13039
13040         * gcc.c-torture/execute/pr28289.c (one): New variable.
13041         (main): Use it instead of argc.
13042         * gcc.c-torture/execute/20060102-1.c (one): New variable.
13043         (main): Use it instead of argc.
13044
13045 2006-09-19  Paul Brook  <paul@codesourcery.com>
13046
13047         PR target/28516
13048         * gcc.dg/nested-func-5.c: New test.
13049
13050 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13051
13052         * lib/target-supports.exp (check_effective_target_tls): Compile
13053         test stubs using ${tool}_target_compile, not just target_compile.
13054         (check_effective_target_tls_runtime): Likewise.
13055
13056 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13057
13058         * gcc.c-torture/compile/20030405-1.x: Remove.
13059
13060         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13061         optimising linker from discarding it.
13062
13063 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13064
13065         PR fortran/28526
13066         * gfortran.dg/keyword_symbol_1.f90: New test.
13067
13068         * gfortran.dg/spread_shape_1.f90: Add missing warning with
13069         pedantic compilation option.
13070
13071 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
13072
13073         PR fortran/29060
13074         * gfortran.dg/spread_shape_1.f90: New test.
13075
13076 2006-09-17  Roger Sayle  <roger@eyesopen.com>
13077
13078         PR tree-optimization/28887
13079         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13080
13081 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
13082
13083         PR c/25993
13084         * gcc.dg/pr25993.c: New test.
13085
13086 2006-09-17  Ira Rosen  <irar@il.ibm.com>
13087
13088         PR tree-opt/21591
13089         * gcc.dg/vect/pr21591.c: New test.
13090
13091 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
13092
13093         PR tree-opt/29059
13094         * gcc.c-torture/compile/strcpy-1.c: New test.
13095         * gcc.c-torture/compile/strcpy-2.c: New test.
13096         * gcc.c-torture/compile/memcpy-1.c: New test.
13097         * gcc.c-torture/compile/memcpy-2.c: New test.
13098
13099 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
13100
13101         PR testsuite/29055
13102         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13103
13104 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
13105
13106         * gnat.dg/specs/double_record_extension1.ads: New test.
13107         * gnat.dg/specs/double_record_extension2.ads: Likewise.
13108
13109 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
13110
13111         PR fortran/29051
13112         * gfortran.dg/oldstyle_3.f90: New test.
13113
13114 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13115
13116         PR libgfortran/29099
13117         * gfortran.dg/secnds-1.f: New test.
13118
13119 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13120
13121         PR libgfortran/29053
13122         * gfortran.dg/streamio_9.f90: New test.
13123         * gfortran.dg/streamio_10.f90: New test.
13124
13125 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
13126
13127         PR C++/29002
13128         * g++.dg/init/array22.C: New test.
13129         * g++.dg/init/array23.C: New test.
13130
13131 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
13132
13133         * stackcheck.lst: Update list of tests requiring stack checking.
13134         * norun.lst: Adjust for above change.
13135         * ada95.lst: New file.
13136         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13137         requiring -gnat95 switch.
13138
13139 2006-09-14  Olivier Hainque  <hainque@adacore.com>
13140
13141         * gnat.dg/in_out_parameter.adb: New test.
13142
13143 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
13144
13145         PR debug/28980
13146         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13147
13148 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
13149
13150         * gnat.dg/specs/unchecked_union.ads: New test.
13151
13152 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
13153
13154         PR rtl-optimization/28982
13155         * gcc.c-torture/execute/pr28982a.c: New test.
13156         * gcc.c-torture/execute/pr28982b.c: Likewise.
13157
13158 2006-09-12  Eric Christopher  <echristo@apple.com>
13159
13160         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13161         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13162
13163 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
13164
13165         PR c/28768
13166         PR preprocessor/14634
13167         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13168         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13169         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13170
13171 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13172
13173         * gcc.dg/pr28243.c: New test.
13174
13175 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
13176
13177         PR fortran/28971
13178         gfortran.dg/pr28971.f90: New test to act as a backstop in case
13179         this undiagnosed regression reappears.
13180
13181 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
13182
13183         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13184         Treat $srcdir as a literal.
13185         * lib/fortran-torture.exp (fortran-torture-compile,
13186         fortran-torture-execute): Likewise.
13187         * lib/objc-torture.exp (objc-torture-compile,
13188         objc-torture-execute): Likewise.
13189         * lib/profopt.exp (profopt-execute): Likewise.
13190
13191 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
13192
13193         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13194
13195 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
13196
13197         PR testsuite/28950
13198         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13199
13200 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
13201
13202         PR target/13685
13203         * gcc.target/i386/pr13685.c: New test.
13204
13205 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13206
13207         * gcc.dg/pr28726.c: New test.
13208
13209 2006-09-11  Josh Conner  <jconner@apple.com>
13210
13211         * gcc.dg/nrv3.c: Increase size of structure.
13212         * gcc.dg/nrv4.c: Likewise.
13213         * gcc.dg/nrv5.c: Likewise.
13214
13215 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
13216
13217         PR libfortran/28890
13218         gfortran.dg/assumed_charlen_function_5.f90: New test.
13219
13220 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
13221
13222         PR c++/28991
13223         * g++.dg/init/static3.C: New test.
13224
13225 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
13226
13227         PR testsuite/29007
13228         * gcc.dg/long-long-cst1.c (t): Add cast to
13229         __SIZE_TYPE__ before casting to int.
13230         (main): Return 0 on success.
13231
13232 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13233
13234         * gcc.c-torture/execute/20060910-1.c: New test.
13235
13236 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
13237
13238         PR middle-end/26983
13239         * gcc.dg/pr26983.c: New test.
13240
13241 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
13242
13243         PR target/29006
13244         * gcc.c-torture/execute/pr29006.c: New test.
13245
13246 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13247
13248         PR libfortran/28947
13249         gfortran.dg/matmul_4.f90: New test.
13250
13251 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13252
13253         PR fortran/28959
13254         gfortran.dg/used_types_10: New test.
13255
13256 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13257
13258         PR libfortran/28923
13259         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13260         gfortran.dg/array_initializer_3.f90: New test.
13261
13262 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13263
13264         PR fortran/28914
13265         * gfortran.dg/actual_array_constructor_3.f90: New test.
13266
13267 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
13268
13269         PR testsuite/26778
13270         * gcc.target/i386/pr26778.c: New testcase.
13271
13272 2006-09-08  Eric Christopher  <echristo@apple.com>
13273
13274         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13275         * gcc.target/i386/memcpy-1.c: Ditto.
13276         * gcc.target/i386/asm-1.c: Ditto.
13277         * gcc.target/i386/20060512-4.c: Ditto.
13278         * gcc.target/i386/compress-float-387.c: Ditto.
13279         * gcc.target/i386/20060512-1.c: Ditto.
13280         * gcc.target/i386/compress-float-sse.c: Ditto.
13281         * gcc.target/i386/20060512-2.c: Ditto.
13282         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13283         * gcc.target/i386/stack-prot-kernel.c: Ditto.
13284         * gcc.target/i386/compress-float-387-pic.c: Ditto.
13285         * gcc.dg/pr26449.c: Ditto.
13286         * gcc.dg/attr-ms_struct-2.c: Ditto.
13287         * gcc.dg/attr-ms_struct-1.c: Ditto.
13288         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13289
13290 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
13291
13292         PR c/28504
13293         * gcc.dg/vla-10.c: New test.
13294
13295 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13296
13297         PR c++/28858
13298         * g++.dg/parse/template20.C: New test.
13299         * g++.dg/template/operator8.C: Remove obsolete part.
13300         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13301         * g++.old-deja/g++.pt/crash65.C: Likewise.
13302
13303 2006-09-07  Jason Merrill  <jason@redhat.com>
13304
13305         PR middle-end/27724
13306         * gcc.dg/long-long-cst1.c: New test.
13307
13308 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13309
13310         PR C++/28906
13311         * g++.dg/other/array3.C: New test.
13312         * g++.dg/other/array4.C: New test.
13313         * g++.dg/other/array5.C: New test.
13314
13315 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
13316
13317         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13318
13319 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
13320
13321         PR target/28946
13322         * gcc.target/i386/pr28946.c: New test.
13323
13324 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
13325
13326         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13327         in integer literal constant.
13328         * gfortran.dg/enum_8.f90: Ditto.
13329         * gfortran.dg/g77/20030326-1.f: Ditto.
13330
13331 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
13332
13333         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13334         nonconformance usage.
13335
13336 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13337
13338         PR middle-end/28862
13339         * gcc.c-torture/compile/vector-align-1.c: New test.
13340
13341 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13342
13343         PR rtl-opt/27883
13344         * g++.dg/opt/copysign-1.C: New test.
13345
13346 2006-09-06  Jason Merrill  <jason@redhat.com>
13347
13348         PR c++/27371
13349         * g++.dg/warn/unused-result1.C: New test.
13350
13351 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
13352
13353         PR c++/28903
13354         * g++.dg/ext/vla3.C: New test.
13355
13356         PR c++/28886
13357         * g++.dg/template/array16.C: New test.
13358
13359 2006-09-06  Richard Guenther  <rguenther@suse.de>
13360
13361         * gcc.dg/pr27226.c: Remove testcase again.
13362
13363 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13364
13365         PR tree-opt/28937
13366         * g++.dg/opt/unroll2.C: New test.
13367
13368 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13369
13370         PR tree-opt/28952
13371         * gcc.dg/vect/pr28952.c: New test.
13372
13373 2006-09-05  Richard Guenther  <rguenther@suse.de>
13374
13375         PR tree-optimization/28900
13376         * gcc.dg/torture/pr28900.c: New testcase
13377
13378 2006-09-05  Richard Guenther  <rguenther@suse.de>
13379
13380         PR tree-optimization/28905
13381         * gcc.c-torture/compile/pr28905.c: New testcase.
13382
13383 2006-09-05  Richard Guenther  <rguenther@suse.de>
13384
13385         PR middle-end/28935
13386         * gcc.dg/pr28935.c: New testcase.
13387
13388 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13389
13390         * gcc.c-torture/execute/20060905-1.c: New test.
13391
13392 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13393
13394         PR fortran/28908
13395         * gfortran.dg/used_types_7.f90: New test.
13396         * gfortran.dg/used_types_8.f90: New test.
13397         * gfortran.dg/used_types_9.f90: New test.
13398
13399 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13400
13401         * gcc.c-torture/compile/20060904-1.c: New test.
13402
13403 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13404
13405         PR c++/23287 Revert my 2006-09-01 patch
13406         * g++.dg/parse/dtor12.C: Remove.
13407
13408 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
13409
13410         PR c+/27670
13411         * g++.dg/template/operator9.C: New test.
13412
13413         PR c++/27493
13414         * g++.dg/template/operator7.C: New test.
13415
13416         PR c++/27494
13417         * g++.dg/template/operator8.C: New test.
13418
13419         PR c++/27397
13420         * g++.dg/template/crash57.C: New test.
13421
13422         * g++.dg/template/typedef4.C: Adjust error markers.
13423         * g++.dg/template/typedef5.C: Likewise.
13424
13425 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
13426
13427         PR c++/28878
13428         * g++.dg/parse/crash33.C: New test.
13429
13430 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
13431         Richard Guenther  <rguenther@suse.de>
13432         Adam Nemet  <anemet@caviumnetworks.com>
13433
13434         PR middle-end/27226
13435         * gcc.target/mips/memcpy-1.c: New testcase.
13436         * gcc.dg/pr27226.c: Likewise.
13437
13438 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13439
13440         PR c++/28705
13441         * g++.dg/lookup/koenig5.C: New.
13442         * g++.dg/template/crash56.C: New.
13443
13444 2006-09-01  Josh Conner  <jconner@apple.com>
13445
13446         PR c++/25505
13447         * gcc.dg/nrv3.c: New test.
13448         * gcc.dg/nrv4.c: New test.
13449         * gcc.dg/nrv5.c: New test.
13450
13451 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13452
13453         PR c++/23287
13454         * g++.dg/parse/dtor12.C: New.
13455
13456 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
13457
13458         PR tree-optimization/28839
13459         * gcc.dg/pr28839.c: New test.
13460
13461 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
13462
13463         PR target/24367
13464         * gcc.dg/pr24367.c: New testcase.
13465
13466 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
13467
13468         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13469
13470 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
13471
13472         PR rtl-optimization/27735
13473         * gcc.dg/loop-unswitch-1.c: New test.
13474
13475 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
13476
13477         PR fortran/28885
13478         * gfortran.dg/aliasing_dummy_2.f90: New test.
13479
13480         PR fortran/20067
13481         * gfortran.dg/generic_5.f90: Change error message.
13482
13483         PR fortran/28873
13484         * gfortran.dg/generic_6.f90: New test.
13485
13486         PR fortran/25077
13487         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13488
13489         PR fortran/25102
13490         * gfortran.dg/invalid_interface_assignment.f90: New test.
13491
13492         PR fortran/24866
13493         * gfortran.dg/module_proc_external_dummy.f90: New test.
13494
13495 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
13496
13497         PR c++/28349
13498         * g++.dg/warn/var-args1.C: New test.
13499
13500 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
13501
13502         PR fortran/28866
13503         * gfortran.dg/simpleif_2.f90: New test.
13504         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13505         * gfortran.dg/enum_5.f90: Ditto.
13506
13507 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13508             Kazu Hirata  <kazu@codesourcery.com>
13509
13510         PR tree-optimization/17506
13511         * gcc.dg/pr17506.c: New.
13512
13513 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
13514
13515         PR c++/28139
13516         * g++.dg/eh/alias1.C: New test.
13517
13518 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13519
13520         PR c++/28860
13521         * g++.dg/template/ttp22.C: New test.
13522
13523 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
13524
13525         PR middle-end/26632
13526         * gcc.dg/pr26632.c: New.
13527
13528 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13529
13530         PR libgfortran/28354
13531         * gfortran.dg/fmt_zero_precision.f90: New test.
13532
13533 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
13534
13535         PR c++/28058
13536         * g++.dg/template/spec31.C: New test.
13537
13538 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
13539
13540         PR c++/26573
13541         * g++.dg/other/static2.C: New test.
13542
13543 2006-08-26  Roger Sayle  <roger@eyesopen.com>
13544
13545         * gcc.dg/Wswitch-enum-2.c: New test case.
13546         * gcc.dg/Wswitch-enum-3.c: Likewise.
13547
13548 2006-08-26  Richard Guenther  <rguenther@suse.de>
13549
13550         * gcc.c-torture/compile/20060826-1.c: New testcase.
13551
13552 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
13553
13554         PR c++/28736
13555         * g++.dg/template/void10.C: New test.
13556
13557         PR c++/28737
13558         * g++.dg/template/void8.C: New test.
13559
13560         PR c+_+/28738
13561         * g++.dg/template/void9.C: New test.
13562
13563         * g++.dg/template/void3.C: Adjust error markers.
13564         * g++.dg/template/void4.C: Likewise.
13565         * g++.dg/template/crash55.C: Likewise.
13566         * g++.dg/template/void7.C: Likewise
13567
13568 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
13569
13570         PR c++/28588
13571         * g++.dg/inherit/access6.C: New test.
13572         * g++.dg/inherit/access7.C: Likewise.
13573
13574         PR c++/28595
13575         * g++.dg/template/array15.C: New test.
13576         * g++.dg/template/crash2.C: Tweak error markers.
13577
13578 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
13579
13580         PR middle-end/28683
13581         * gcc.c-torture/compile/20060823-1.c: New test.
13582
13583 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13584
13585         PR c++/28853
13586         * g++.dg/template/ttp21.C: New test.
13587
13588         PR c++/28852
13589         * g++.dg/other/operator1.C: Add error-marker.
13590         * g++.dg/other/operator2.C: New test.
13591
13592 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13593
13594         PR c/27893
13595         * gcc.c-torture/compile/vla-const-1.c,
13596         gcc.c-torture/compile/vla-const-2.c: New tests.
13597
13598 2006-08-26  Richard Guenther  <rguenther@suse.de>
13599
13600         PR middle-end/28814
13601         * gcc.dg/torture/pr28814.c: New testcase.
13602
13603 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13604
13605         PR c/28418
13606         * gcc.c-torture/compile/compound-literal-1.c: New test.
13607
13608 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13609
13610         PR c/28299
13611         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13612         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13613         Expect extra diagnostics.
13614
13615 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
13616
13617         gcc.dg/noncompile/pr16876.c: New test.
13618
13619 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
13620
13621         PR c++/28056
13622         * g++.dg/parse/local1.C: New test.
13623         * g++.dg/other/qual1.C: Tweak error marker.
13624
13625 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13626
13627         PR c++/27787
13628         * g++.dg/template/typename10.C: New.
13629         * g++.dg/template/lookup4.C: Remove bogus error marker.
13630
13631 2006-08-25  Richard Guenther  <rguenther@suse.de>
13632
13633         PR testsuite/28829
13634         * gcc.dg/pr26570.c: Fix testcase.
13635
13636 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
13637
13638         PR tree-opt/28807
13639         * gcc.c-torture/execute/mayalias-2.c: New test.
13640         * gcc.dg/tree-ssa/alias-13.c: New test.
13641
13642 2006-08-24  Jan Hubicka  <jh@suse.cz>
13643
13644         PR debug/26881
13645         * gcc.dg/debug/pr26881.c: New file.
13646
13647 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
13648
13649         PR fortran/28788
13650         * gfortran.dg/used_types_4.f90: New test.
13651         * gfortran.dg/derived_init_2.f90: Modify to check sibling
13652         association of derived types.
13653         * gfortran.dg/used_types_2.f90: Add module cleanup.
13654         * gfortran.dg/used_types_3.f90: The same.
13655
13656         PR fortran/28771
13657         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13658         fix of regression.
13659
13660 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13661
13662         PR 28813
13663         * gfortran.dg/direct_io_6.f90: Remove test.
13664
13665 2006-08-23  Stuart Hastings  <stuart@apple.com>
13666
13667         PR 28825
13668         * gcc.target/i386/20060821-1.c: New.
13669
13670 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
13671
13672         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
13673         dg-warning strings for dllimport.
13674
13675 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13676
13677         PR C++/28450
13678         * g++.dg/ext/vector4.C: New test.
13679         * g++.dg/ext/complex1.C: New test.
13680
13681 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
13682
13683         PR debug/28692
13684         * gcc.dg/debug/const-1.c: New.
13685         * gcc.dg/debug/const-2.c: New.
13686         * gcc.dg/debug/dwarf2/const-1.c: New.
13687         * gcc.dg/debug/dwarf2/const-2.c: New.
13688         * gcc.dg/debug/dwarf2/const-2b.c: New.
13689
13690 2006-08-22  Richard Guenther  <rguenther@suse.de>
13691
13692         PR middle-end/28776
13693         * gcc.c-torture/compile/pr28776-1.c: New testcase.
13694         * gcc.c-torture/compile/pr28776-2.c: Likewise.
13695
13696 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
13697
13698         PR tree-optimization/28003
13699         * g++.dg/tree-ssa/pr28003.C: New.
13700
13701 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13702
13703         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13704
13705 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
13706
13707         PR c++/26269
13708         * g++.dg/other/error14.C: New test.
13709
13710         PR c++/28505
13711         * g++.dg/parse/ctor7.C: New test.
13712         * g++.dg/parse/ctor8.C: Likewise.
13713
13714         PR c++/28741
13715         * g++.dg/template/void7.C: New test.
13716
13717 2006-08-21  Olivier Hainque  <hainque@adacore.com>
13718
13719         * gnat.dg/self_aggregate_with_zeros.adb: New test.
13720         * gnat.dg/self_aggregate_with_array.adb: New test.
13721
13722 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13723
13724         * g++.dg/eh/arm-vfp-unwind.C: New test.
13725
13726 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
13727
13728         PR c++/28341
13729         * g++.dg/template/ref3.C: New test.
13730         * g++.dg/template/nontype13.C: New test.
13731
13732         PR c++/28346
13733         * g++.dg/template/ptrmem17.C: New test.
13734
13735 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
13736
13737         PR target/28648 c:
13738         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13739
13740 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
13741
13742         PR fortran/28630
13743         * gfortran.dg/used_types_2.f90: New test.
13744
13745         PR fortran/28601
13746         * gfortran.dg/used_types_3.f90: New test.
13747
13748         PR fortran/20886
13749         * gfortran.dg/generic_actual_arg.f90: New test.
13750
13751         PR fortran/28735
13752         * gfortran.dg/module_private_array_refs_1.f90: New test.
13753
13754         PR fortran/28762
13755         * gfortran.dg/program_name_1.f90: New test.
13756
13757         PR fortran/28425
13758         * gfortran.dg/derived_constructor_comps_1.f90: New test.
13759
13760         PR fortran/28496
13761         * gfortran.dg/array_initializer_2.f90: New test.
13762
13763         PR fortran/18111
13764         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13765
13766         PR fortran/28600
13767         * gfortran.dg/assumed_charlen_function_4.f90: New test.
13768
13769         PR fortran/28771
13770         * gfortran.dg/assumed_charlen_in_main.f90: New test.
13771
13772         PR fortran/28660
13773         * gfortran.dg/dependent_decls_1.f90: New test.
13774
13775 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13776
13777         PR fortran/25217
13778         * gfortran.dg/derived_init_2.f90: New.
13779
13780 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
13781
13782         * gcc.c-torture/execute/pr28289.c: New test.
13783
13784 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
13785
13786         PR c/28744
13787         * gcc.dg/attr-externally-visible-1.c: New test.
13788         * gcc.dg/attr-externally-visible-2.c: New test.
13789         * g++.dg/parse/attr-externally-visible-1.C: New test.
13790         * g++.dg/parse/attr-externally-visible-2.C: New test.
13791
13792 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13793
13794         PR c++/28606
13795         * g++.dg/parse/dtor11.C: New test.
13796
13797 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13798
13799         PR rtl-optimization/28489
13800         * gcc.c-torture/compile/pr28489.c: New test.
13801
13802 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13803
13804         PR c++/28710
13805         * g++.dg/template/redecl4.C: New test.
13806
13807         PR c++/28711
13808         * g++.dg/template/ctor8.C: New test.
13809
13810 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13811
13812         * gcc.dg/pr26570.c: Fix testcase.
13813
13814 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13815
13816         * PR c++/28573
13817         * g++.dg/parse/offsetof6.C: New test.
13818         * g++.dg/parse/offsetof6.C: New test.
13819         * g++.dg/parse/offsetof7.C: New test.
13820
13821 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13822
13823         PR testsuite/28602
13824         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13825         is false.
13826
13827 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13828
13829         PR c++/28302
13830         * g++.dg/ext/vector3.C: New test.
13831
13832 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
13833
13834         PR gcov/profile/26570
13835         * gcc.dg/pr26570.c: New test.
13836
13837 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
13838
13839         PR c/27697
13840         * gcc.dg/qual-component-1.c: New test.
13841
13842 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13843
13844         PR c++/28593
13845         * g++.dg/parse/new3.C: New test.
13846
13847 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13848
13849         PR fortran/25828
13850         * gfortran.dg/streamio_1.f90: New test.
13851         * gfortran.dg/streamio_2.f90: New test.
13852         * gfortran.dg/streamio_3.f90: New test.
13853         * gfortran.dg/streamio_4.f90: New test.
13854         * gfortran.dg/streamio_5.f90: New test.
13855         * gfortran.dg/streamio_6.f90: New test.
13856         * gfortran.dg/streamio_7.f90: New test.
13857         * gfortran.dg/streamio_8.f90: New test.
13858
13859 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
13860
13861         PR c/28287
13862         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13863
13864 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
13865
13866         PR c++/28594
13867         * g++.dg/template/void6.C: New test.
13868
13869 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13870
13871         PR c/28649
13872         * gcc.dg/parse-error-1.c: New test.
13873         * gcc.dg/parse-error-2.c: New test.
13874         * gcc.dg/cpp/digraph2.c: Add error-marker.
13875         * gcc.dg/noncompile/920923-1.c: Likewise.
13876
13877 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13878
13879         PR c/27490
13880         * gcc.dg/sizeof-2.c: New testcase.
13881
13882         PR c/27489
13883         * gcc.dg/switch-A.c: New testcase.
13884
13885 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
13886
13887         PR c++/28288
13888         PR c++/14556
13889         * g++.old-deja/g++.warn/compare1.C: Delete.
13890         * g++.dg/opt/pr7503-2.C: Delete.
13891         * g++.dg/opt/pr7503-3.C: Delete.
13892         * g++.dg/opt/pr7503-4.C: Delete.
13893         * g++.dg/opt/pr7503-5.C: Delete.
13894         * g++.dg/opt/max1.C: Delete.
13895         * g++.dg/warn/minmax.C: Delete.
13896         * g++.dg/expr/minmax.C: New test.
13897
13898 2006-08-14  Richard Guenther  <rguenther@suse.de>
13899
13900         PR testsuite/28703
13901         * gcc.c-torture/execute/pr28651.c: Do not use argc
13902         to avoid optimization, instead forbid inlining.
13903
13904 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
13905
13906         PR rtl-optimization/28634
13907         * gcc.c-torture/execute/ieee/pr28634.c: New test.
13908
13909 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
13910
13911         PR c/27184
13912         * gcc.dg/torture/pr27184.c: New test.
13913
13914 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
13915
13916         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13917
13918 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13919
13920         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13921         * gfortran.dg/stat_2.f90: Likewise.
13922         * gfortran.dg/chmod_1.f90: Likewise.
13923         * gfortran.dg/chmod_2.f90: Likewise.
13924         * gfortran.dg/chmod_3.f90: Likewise.
13925
13926 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
13927
13928         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13929
13930 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13931
13932         * g++.dg/opt/pr23454-2.C: New test.
13933
13934 2006-08-11  Richard Guenther  <rguenther@suse.de>
13935
13936         PR middle-end/28651
13937         * gcc.c-torture/execute/pr28651.c: New testcase.
13938
13939 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
13940
13941         * gnat.dg/specs/static_initializer.ads: New test.
13942
13943 2006-08-10  Paul Brook  <paul@codesourcery.com>
13944
13945         * gcc.target/arm/cond-asm.c: New test.
13946
13947 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
13948
13949         PR tree-optimization/26197
13950         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13951         * g++.dg/vect/vect.exp: Compile the new tests with
13952         --param max-aliased-vops=0.
13953
13954 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
13955
13956         PR c++/28637
13957         * g++.dg/template/void3.C: New test.
13958
13959         PR c++/28638
13960         * g++.dg/template/void4.C: New test.
13961
13962         PR c++/28640
13963         * g++.dg/template/void5.C: New test.
13964
13965 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
13966
13967         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13968         after dg-do compile.
13969
13970 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
13971
13972         PR tree-optimizations/26969
13973         * gcc.dg/vect/vect.exp: Compile tests prefixed with
13974         "unswitch-loops" with -funswitch-loops.
13975         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13976
13977 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13978
13979         * gcc.dg/sparc-getcontext-1.c: Fix typo.
13980         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13981         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
13982         * objc.dg/dwarf-1.m: Likewise.
13983         * objc.dg/dwarf-2.m: Likewise.
13984         * obj-c++.dg/dwarf-2.mm: Likewise.
13985
13986 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13987
13988         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13989         * objc.dg/dwarf-2.m: Likewise.
13990         * obj-c++.dg/dwarf-2.mm: Likewise.
13991
13992         PR libfortran/28603
13993         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13994
13995         PR testsuite/27611
13996         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13997
13998         PR testsuite/27033
13999         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14000
14001 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
14002
14003         PR target/27827
14004         * gcc.target/i386/pr27827.c: New testcase.
14005
14006 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
14007
14008         PR fortran/28590
14009         * gfortran.dg/sequence_types_1.f90: New test.
14010
14011 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
14012
14013         PR fortran/28548
14014         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14015         dg-warning.  Add -pedantic option.
14016
14017 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14018
14019         PR c/28502
14020         * gcc.dg/proto-1.c: New test.
14021
14022         PR c/27721
14023         * gcc.dg/lvalue-4.c: New test.
14024
14025         PR c/28136
14026         * gcc.dg/init-bad-5.c: New test.
14027
14028 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
14029
14030         PR c++/28347
14031         * g++.dg/ext/typedef-init.C: Add new test for typedef
14032         initialization inside templates. Adjust existing error markers.
14033
14034 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
14035
14036         PR c++/28148
14037         * g++.dg/init/ptrmem3.C: New test.
14038
14039 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
14040
14041         PR tree-optimization/27770
14042         * lib/target-support.exp: New target keyword "section_anchors".
14043         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14044         tests.
14045         * gcc.dg/vect/section-anchors-pr27770.c: New test.
14046         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14047         * gcc.dg/vect/section-anchors-vect-69.c: New test.
14048         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14049
14050 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14051
14052         * gcc.dg/20060801-1.c: Add missing '}'.
14053
14054 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14055
14056         PR c++/27508
14057         * g++.dg/parse/dtor9.C: New test.
14058         * g++.dg/parse/dtor10.C: New test.
14059         * g++.dg/other/error7.C: Adjust error-marker.
14060
14061         PR c++/28274
14062         * g++.dg/other/default5.C: New test.
14063
14064 2006-08-02  Richard Guenther  <rguenther@suse.de>
14065
14066         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14067
14068 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
14069
14070         PR c++/28557
14071         * g++.dg/template/conv9.C: New test.
14072
14073 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
14074
14075         PR debug/28063
14076         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14077         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14078         Optionally return assembly text.  Update callers.
14079         (check_no_compiler_messages): Update verbose messages.
14080         (check_no_messages_and_pattern): New.
14081         (check_effective_target_string_merging): New.
14082
14083 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14084
14085         PR c++/28250
14086         * g++.dg/eh/catch4.C: New test.
14087
14088         PR c++/28257
14089         * g++.dg/other/qual1.C: New test.
14090
14091         PR c++/28259
14092         * g++.dg/inherit/error2.C: New test.
14093
14094         PR c++/28267
14095         * g++.dg/other/new1.C: New test.
14096
14097         * g++.dg/warn/pr23075.C: Remove obsolete test.
14098         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14099         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14100
14101 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
14102
14103         PR c++/28523
14104         * g++.dg/eh/cast1.C: New test.
14105
14106 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
14107
14108         PR libfortran/28452
14109         * gfortran.dg/random_3.f90:  New test.
14110
14111 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14112
14113         PR c++/28432
14114         * g++.dg/other/pr28304.C: Change expected error message.
14115         * g++.dg/other/pr28432.C: New test.
14116
14117 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14118
14119         PR c++/28256
14120         * g++.dg/init/brace2.C: Change expected error message, add empty init.
14121
14122 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
14123
14124         PR debug/23336
14125         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14126         at -g1.
14127         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14128         g++.dg/debug/enum-2.C: New.
14129
14130 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14131
14132         PR c++/6634
14133         * g++.dg/parse/long1.C: Add more tests.
14134
14135 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14136
14137         * gfortran.dg/lrshift_1.c: New file.
14138
14139 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14140
14141         PR libgfortran/28335
14142         * gfortran.dg/no_unit_error_1.f90: New test.
14143
14144 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14145
14146         PR libgfortran/28335
14147         * gfortran.dg/no_unit_error_1.f90: Delete test.
14148         * gfortran.dg/no_unit_error_2.f90: Delete test.
14149
14150 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14151
14152         * gfortran.dg/chmod_3.f90: New test.
14153         * gfortran.dg/ltime_gmtime_1.f90: New test.
14154         * gfortran.dg/ltime_gmtime_2.f90: New test.
14155         * gfortran.dg/lrshift_1.f90: New test.
14156         * gfortran.dg/chmod_1.f90: New test.
14157         * gfortran.dg/chmod_2.f90: New test.
14158
14159 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
14160
14161         PR c++/27668
14162         * g++.dg/template/crash55.C: New test.
14163
14164         PR c++/27962
14165         * g++.dg/template/nontype16.C: New test.
14166
14167         * g++.dg/template/void2.C: Adjust error markers.
14168         * g++.dg/template/nontype5.C: Adjust error markers.
14169
14170 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
14171
14172         * gcc.target/i386/stack-prot-kernel.c: New test.
14173
14174 2006-07-27  Roger Sayle  <roger@eyesopen.com>
14175
14176         * gcc.dg/builtins-55.c: New test case.
14177
14178 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
14179
14180         PR rtl-optimization/27907
14181         * gcc.c-torture/compile/pr27907.c: New test.
14182
14183 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14184
14185         * gfortran.dg/mclock.f90: New test.
14186         * gfortran.dg/int_conv_1.f90: New test.
14187         * gfortran.dg/stat_1.f90: New test.
14188         * gfortran.dg/stat_2.f90: New test.
14189
14190 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14191
14192         PR libgfortran/28335
14193         * gfortran.dg/no_unit_error_1.f90: New test.
14194         * gfortran.dg/no_unit_error_2.f90: New test.
14195         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14196
14197 2006-07-25  Roger Sayle  <roger@eyesopen.com>
14198
14199         PR middle-end/28473
14200         * gcc.dg/fold-convround-1.c: New test case.
14201
14202 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14203
14204         * gfortran.dg/arithmetic_if.f90:  Fix comments.
14205
14206 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14207
14208         PR c++/27572
14209         * g++.dg/other/typedef1.C: New test.
14210         * g++.dg/template/typedef4.C: New test.
14211         * g++.dg/template/typedef5.C: New test.
14212
14213 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14214
14215         PR fortran/28416
14216         * gfortran.dg/allocatable_dummy_3.f90: New.
14217
14218 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14219
14220         PR fortran/28439
14221         * gfortran.dg/arithmetic_if.f90:  New test.
14222
14223 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
14224
14225         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14226         avoid memcpy optimization.
14227
14228 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14229
14230         PR fortran/25289
14231         * gfortran.dg/direct_io_6.f90: New test.
14232
14233 2006-07-24  Jan Hubicka  <jh@suse.cz>
14234
14235         PR c/25795
14236         PR c++/27369
14237         * gcc.dg/pr25795.c: New test.
14238         * gcc.dg/pr25795-1.c: New test.
14239
14240 2006-07-23  Roger Sayle  <roger@eyesopen.com>
14241
14242         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14243         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14244         which may be transformed to "g || h" on some platforms.
14245
14246 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
14247
14248         PR c++/28025
14249         * g++.dg/template/friend45.C: New test.
14250
14251 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14252
14253         PR libgfortran/28339
14254         * gfortran.dg/arrayio_8.f90: New test.
14255
14256 2006-07-21  Mike Stump  <mrs@apple.com>
14257
14258         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14259
14260         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14261
14262 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14263
14264         PR c++/28250
14265         * g++.dg/eh/catch3.C: New test.
14266
14267         PR c++/28363
14268         * g++.dg/template/defarg10.C: New test.
14269
14270 2006-07-20  Paul Brook  <paul@codesourcery.com>
14271
14272         PR 27363
14273         * gcc.dg/pr27363.c: New test.
14274
14275 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
14276
14277         PR c++/28338
14278         * g++.dg/init/ref13.C: New test.
14279
14280 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14281
14282         PR obj-c++/28434
14283         * obj-c++.dg/proto-error-1.mm: New test.
14284
14285 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14286
14287         PR c++/28337
14288         * g++.dg/template/string1.C: New test.
14289
14290 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14291
14292         PR c++/28048
14293         * g++.dg/template/defarg9.C: New test.
14294
14295         PR c++/28235
14296         * g++.dg/template/static27.C: New test.
14297
14298 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
14299
14300         PR 28410
14301         * gcc.dg/tree-ssa/pr28410.c: New test.
14302
14303 2006-07-18  Lee Millward  <lee.millward@gmail.com>
14304
14305         PR c++/28258
14306         * g++/dg/other/error13.C: New test.
14307
14308         PR c++/28260
14309         * g++.dg/template/friend44.C: New test.
14310
14311 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
14312
14313         PR c++/27495
14314         * g++.dg/other/pr27495.C: New.
14315
14316 2006-07-18  Olivier Hainque  <hainque@adacore.com>
14317
14318         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14319         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14320
14321 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14322
14323         PR c/28286
14324         * gcc.dg/pragma-pack-4.c: New test.
14325
14326 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14327
14328         PR c++/28291
14329         * g++.dg/ext/pr28291.C: New test.
14330
14331 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14332
14333         PR middle-end/28403
14334         * gcc.c-torture/execute/pr28403.c: New test.
14335
14336 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14337
14338         PR middle-end/28402
14339         * gcc.dg/pr28402.c: New test.
14340
14341 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14342
14343         PR c++/28304
14344         * g++.dg/other/pr28304.C: New test.
14345
14346 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
14347
14348         PR other/28251
14349         gcc.c-torture/unsorted/dump-noaddr.c: New test.
14350         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14351
14352 2006-07-17  Richard Guenther  <rguenther@suse.de>
14353
14354         PR tree-optimization/28238
14355         * g++.dg/tree-ssa/pr28238.C: New testcase.
14356
14357 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14358
14359         PR c++/28250
14360         * g++.dg/eh/catch1.C: New test.
14361         * g++.dg/eh/catch2.C: New test.
14362
14363 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
14364
14365         PR c++/28370
14366         * g++.dg/template/anon3.C: New test.
14367
14368 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
14369
14370         PR fortran/20844
14371         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14372         specifiers requiring an explicit format tag..
14373
14374         PR fortran/28201
14375         * gfortran.dg/generic_5: New test.
14376
14377         PR fortran/20893
14378         * gfortran.dg/elemental_optional_args_1.f90: New test.
14379
14380 2006-07-16  Olivier Hainque  <hainque@adacore.com>
14381
14382         * gnat.dg/assert.ads: New file.
14383         * gnat.dg/controlled_record.ads: Likewise.
14384         * gnat.dg/controlled_record.adb: Likewise.
14385
14386 2006-07-15  Lee Millward  <lee.millward@gmail.com>
14387
14388         PR c++/28292
14389         * g++.dg/other/error12.C: New test.
14390
14391         PR c++/28269
14392         * g++.dg/template/crash54.C: New test.
14393
14394 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14395
14396         PR c++/28249
14397         * g++.dg/parse/catch1.C: New test.
14398
14399         PR c++/28294
14400         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14401
14402         PR c++/28387
14403         * g++.dg/ext/attrib24.C: New test.
14404
14405 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14406
14407         PR c++/28343
14408         * g++.dg/ext/asmspec1.C: New test.
14409
14410 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
14411
14412         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14413         (dg-test): Support shouldfail tests.
14414         * lib/target-supports-dg.exp (dg-shouldfail): New.
14415         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14416         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14417         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14418         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14419         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14420         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14421         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14422
14423 2006-07-13  Jan Hubicka  <jh@suse.cz>
14424
14425         * gcc.target/i386/memcpy-1.c: New.
14426
14427 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
14428
14429         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14430
14431 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
14432
14433         PR fortran/25097
14434         * gfortran.dg/present_1.f90: New test.
14435
14436         PR fortran/20903
14437         * gfortran.dg/interface_derived_type_1.f90: New test.
14438
14439 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
14440
14441         PR fortran/28213
14442         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14443         list.
14444
14445 2006-07-07  Lee Millward  <lee.millward@gmail.com>
14446
14447         PR c++/27820
14448         * g++.dg/other/label1.C: New test.
14449
14450 2006-07-07  Richard Guenther  <rguenther@suse.de>
14451
14452         PR middle-end/28268
14453         * gcc.dg/torture/pr28268.c: New testcase.
14454
14455 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
14456
14457         PR c++/27019
14458         * g++.dg/ext/pr27019.C: New.
14459
14460 2006-07-07  Richard Guenther  <rguenther@suse.de>
14461
14462         PR tree-optimization/28187
14463         * gcc.dg/pr28187.c: New testcase.
14464
14465 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
14466
14467         * gnat.dg/address_conversion.adb: New test.
14468         * gnat.dg/boolean_subtype.adb: Likewise.
14469         * gnat.dg/frame_overflow.adb: Likewise.
14470         * gnat.dg/pointer_array.adb: Likewise.
14471         * gnat.dg/pointer_conversion.adb: Likewise.
14472
14473 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
14474
14475         PR fortran/28237
14476         PR fortran/23420
14477         * gfortran.dg/print_fmt_5.f90: New test.
14478
14479 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14480
14481         PR fortran/28129
14482         * gfortran.dg/bounds_check_4.f90: New test.
14483
14484 2006-07-05  Richard Guenther  <rguenther@suse.de>
14485
14486         PR target/28158
14487         * gfortran.dg/pr28158.f90: New testcase.
14488
14489 2006-07-05  Richard Guenther  <rguenther@suse.de>
14490
14491         PR tree-optimization/28162
14492         * gcc.dg/pr28162.c: New testcase.
14493
14494 2006-07-05  Richard Guenther  <rguenther@suse.de>
14495         Andrew Pinski  <pinskia@gcc.gnu.org>
14496
14497         PR c++/27084
14498         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14499
14500 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
14501
14502         PR fortran/28174
14503         * gfortran.dg/actual_array_substr_2.f90: New test.
14504
14505         PR fortran/28167
14506         * gfortran.dg/actual_array_constructor_2.f90: New test.
14507
14508 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14509
14510         * gfortran.dg/itime_idate_1.f: New test.
14511         * gfortran.dg/itime_idate_2.f: New test.
14512
14513 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14514
14515         PR libgfortran/27704
14516         * gfortran.dg/open_status_3.f90: New test.
14517         * gfortran.dg/fmt_l.f90: Update for new feature.
14518
14519 2006-07-03  Asher Langton  <langton2@llnl.gov>
14520
14521         * gfortran.dg/oldstyle_2.f90: New.
14522
14523 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
14524
14525         * gnat.dg/string_slice.adb: New test.
14526
14527 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14528
14529         PR fortran/19259
14530         * gfortran.dg/semicolon_fixed.c: New.
14531         * gfortran.dg/semicolon_free.c: New.
14532
14533 2006-06-30  Mike Stump  <mrs@apple.com>
14534
14535         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14536         that don't support internal visibility.
14537
14538 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
14539
14540         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14541         for '(' / ')' needing an extra '\'.
14542
14543 2006-06-29  Roger Sayle  <roger@eyesopen.com>
14544
14545         PR middle-end/27428
14546         * gcc.dg/pr27428-1.c: New test case.
14547
14548 2006-06-29  Mike Stump  <mrs@apple.com>
14549
14550         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14551         on darwin as we can't align commons large enough yet.
14552
14553         * gcc.dg/vla-8.c: Add additional testcases.
14554
14555 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
14556
14557         PR c++/28114
14558         * g++.dg/other/pr28114.C: New.
14559
14560 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
14561
14562         * gcc.c-torture/compile/20060625-1.c: New test.
14563
14564 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
14565
14566         PR fortran/20867
14567         * gfortran.dg/stfunc_3.f90: New test.
14568
14569         PR fortran/25056
14570         * gfortran.dg/impure_actual_1.f90: New test.
14571
14572         PR fortran/20874
14573         * gfortran.dg/elemental_result_1.f90: New test.
14574
14575         PR fortran/25073
14576         * gfortran.dg/select_7.f90: New test.
14577
14578         PR fortran/27554
14579         * intrinsic_actual_1.f: New test.
14580
14581         PR fortran/22038
14582         PR fortran/28119
14583         * gfortran.dg/forall_4.f90: New test.
14584
14585         PR fortran/25072
14586         * gfortran.dg/forall_5.f90: New test.
14587
14588 2006-06-25  Lee Millward  <lee.millward@gmail.com>
14589
14590         PR c++/28051
14591         * g++.dg/template/using13.C: New test.
14592
14593         PR c++/28054
14594         * g++.dg/other/incomplete3.C: New test.
14595
14596 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14597
14598         PR fortran/28081
14599         * gfortran.dg/substr_3.f: New test.
14600         * gfortran.dg/equiv_2.f90: Update expected error message.
14601
14602 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
14603
14604         PR fortran/28118
14605         * gfortran.dg/actual_array_substr_1.f90: New test.
14606
14607 2006-06-24  Olivier Hainque  <hainque@adacore.com>
14608
14609         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14610         * gnat.dg/scalar_mode_agg_compare.adb: New test.
14611
14612 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
14613
14614         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14615
14616 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
14617
14618         PR fortran/27981
14619         * gfortran.dg/simpleif_2.f90: New test.
14620
14621 2006-06-23  Lee Millward  <lee.millward@gmail.com>
14622
14623         * g++.dg/template/error22.C: Fix typo.
14624
14625 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14626
14627         PR c++/28112
14628         * g++.dg/ext/attrib23.C: New test.
14629
14630 2006-06-23  Olivier Hainque  <hainque@adacore.com>
14631
14632         * gnat.dg/varsize_temp.adb: New test.
14633
14634 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14635
14636         PR c++/11468
14637         * g++.dg/other/java2.C: New test.
14638
14639 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
14640
14641         PR target/27789
14642         * g++.dg/ext/dllimport4.C. Add more tests for invalid
14643         initialization.
14644
14645 2006-06-22  Roger Sayle  <roger@eyesopen.com>
14646
14647         PR target/27531
14648         * gcc.dg/pr27531-1.c: New test case.
14649
14650 2006-06-22  Asher Langton  <langton2@llnl.gov>
14651
14652         PR fortran/24748
14653         * gfortran.dg/implicit_8.f90: New.
14654
14655 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
14656
14657         PR rtl-optimization/28121
14658         * gcc.dg/pr28121.c: New test.
14659
14660 2006-06-22  Lee Millward  <lee.millward@gmail.com>
14661
14662         PR c++/27805
14663         * g++.dg/parse/ptrmem6.C: New test.
14664
14665         PR c++/27821
14666         * g++.dg/template/error22.C: New test.
14667
14668 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14669
14670         PR c++/28111
14671         * g++.dg/template/friend43.C: New test.
14672
14673         PR c++/28110
14674         * g++.dg/template/crash53.C: New test.
14675
14676         PR c++/28109
14677         * g++.dg/rtti/incomplete1.C: New test.
14678
14679 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
14680
14681         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14682
14683 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
14684
14685         * gcc.c-torture/execute/complex-7.c: New.
14686
14687 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
14688
14689         * gcc.dg/merge-all-constants-1.c: New test.
14690
14691 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
14692
14693         PR c++/28113
14694         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14695
14696 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
14697
14698         * gfortran.dg/rrspacing_1.f90: New test.
14699
14700 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14701
14702         PR c++/28052
14703         * g++.dg/other/bitfield2.C: New test.
14704
14705 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
14706
14707         PR tree-optimization/27331
14708         * gcc.dg/pr27331.c: New test.
14709
14710 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
14711             Eric Botcazou  <ebotcazou@adacore.com>
14712
14713         PR ada/18692
14714         * lib/gnat.exp: New file.
14715         * lib/gnat-dg.exp: Likewise.
14716         * gnat.dg: New directory.
14717         * gnat.dg/dg.exp: New driver.
14718         * gnat.dg/specs: New directory.
14719         * gnat.dg/specs/specs.exp: New driver.
14720         * gnat.dg/style: New directory.
14721         * gnat.dg/style/style.exp: New driver.
14722
14723 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
14724
14725         PR fortran/16206
14726         * gfortran.dg/array_initializer_1.f90: New test.
14727
14728         PR fortran/28005
14729         * gfortran.dg/matmul_3.f90: New test.
14730
14731 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
14732
14733         PR middle-end/28075
14734         * gcc.dg/tree-ssa/inline-1.c: New test.
14735
14736 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
14737
14738         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14739         in malloc prototype; remove XFAIL.
14740         * gcc.dg/pr18241-2.c: Ditto.
14741         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14742         in memset prototype; remove XFAIL.
14743         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14744
14745 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14746
14747         * gcc.dg/vla-8.c: Add.
14748
14749 2006-06-19  Richard Guenther  <rguenther@suse.de>
14750
14751         PR tree-optimization/27090
14752         * g++.dg/tree-ssa/pr27090.C: New testcase.
14753
14754 2006-06-19  Roger Sayle  <roger@eyesopen.com>
14755
14756         PR target/27861
14757         * gcc.dg/pr27861-1.c: New test case.
14758
14759 2006-06-19  Richard Guenther  <rguenther@suse.de>
14760
14761         PR middle-end/28045
14762         * gcc.dg/torture/pr28045.c: New testcase.
14763
14764 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14765
14766         PR fortran/26801
14767         * gfortran.dg/associated_4.f90: New test.
14768
14769 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14770
14771         PR fortran/19310
14772         PR fortran/19904
14773         * gfortran.dg/real_const_3.f90: New test.
14774
14775 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
14776
14777         PR c++/28016
14778         * g++.dg/template/static26.C: New test.
14779
14780         PR c++/27979
14781         * g++.dg/expr/bitfield2.C: New test.
14782
14783         PR c++/27884
14784         * g++.dg/parse/linkage2.C: New test.
14785
14786 2006-06-16  Richard Guenther  <rguenther@suse.de>
14787
14788         PR middle-end/27116
14789         * gcc.dg/pr15785-1.c: Revert last change.
14790         * gcc.dg/torture/pr27116-2.c: New testcase.
14791
14792 2006-06-16  Roger Sayle  <roger@eyesopen.com>
14793
14794         PR middle-end/27802
14795         * gcc.dg/pr27802-1.c: New test case.
14796
14797 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
14798
14799         PR c++/27689
14800         * g++.dg/template/ttp18.C: New test.
14801         * g++.dg/template/ttp19.C: Likewise.
14802
14803         PR c++/27666
14804         * g++.dg/expr/cond9.C: New test.
14805
14806         PR c++/27640
14807         * g++.dg/template/ctor7.C: New test.
14808
14809 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
14810
14811         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14812
14813 2006-06-16  Richard Guenther  <rguenther@suse.de>
14814
14815         PR tree-optimization/27781
14816         * gcc.dg/tree-ssa/pr27781.c: New testcase.
14817
14818 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
14819
14820         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
14821
14822 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
14823
14824         * gcc.dg/tree-ssa/loop-18.c: New test.
14825
14826 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
14827
14828         PR c++/27665
14829         * g++.dg/template/crash52.C: New test.
14830
14831         PR c++/27648
14832         * g++.dg/ext/attrib22.C: New test.
14833
14834         PR c++/26559
14835         * g++.dg/template/builtin1.C: New test.
14836         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14837
14838         PR c++/28018
14839         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14840         assignment.
14841         * g++.old-deja/g++.pt/crash51.C: Likewise.
14842
14843         PR c++/27227
14844         * g++.dg/lookup/linkage1.C: New test.
14845         * g++.dg/lookup/linkage2.C: Likewise.
14846
14847 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
14848
14849         PR middle-end/27959
14850         * gcc.dg/pr27959.c: New testcase.
14851
14852 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
14853
14854         PR target/28014:
14855         * g++.dg/eh/div.C: New test.
14856
14857 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
14858
14859         PR c++/27894
14860         * g++.dg/tree-ssa/pr26757.C: New test.
14861         * g++.dg/tree-ssa/pr27894.C: New test.
14862
14863 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14864
14865         * gcc.c-torture/compile/20060609-1.c: New test.
14866
14867         PR target/27863
14868         * gcc.c-torture/compile/pr27863.c: New test.
14869
14870 2006-06-13  Richard Guenther  <rguenther@suse.de>
14871
14872         PR tree-optimization/27830
14873         * g++.dg/tree-ssa/pr27830.C: New testcase.
14874
14875 2006-06-13  Matthew Sachs  <msachs@apple.com>
14876
14877         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14878         the list of compiler flags; this causes those flags to be checked
14879         for things like dg-skip-if.
14880
14881 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14882
14883         PR c++/27601
14884         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14885
14886 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
14887             Kazu Hirata  <kazu@codesourcery.com>
14888
14889         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14890         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14891
14892 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14893
14894         PR c++/27933
14895         * g++.dg/lookup/using15.C: New test.
14896
14897         PR c++/27951
14898         * g++.dg/other/anon4.C: New test.
14899
14900 2006-06-12  Roger Sayle  <roger@eyesopen.com>
14901
14902         PR c++/21210
14903         * g++.dg/init/complex1.C: New test case.
14904
14905 2006-06-11  Eric Christopher  <echristo@apple.com>
14906
14907         PR middle-end/27948
14908         * gcc.dg/bf-ms-layout.c: Run on darwin.
14909         * gcc.dg/bf-no-ms-layout: Ditto.
14910         * gcc.dg/attr-ms_struct-2.c: New.
14911         * gcc.dg/bf-ms-layout-2.c: Ditto.
14912
14913 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
14914
14915         * gcc.dg/attr-ms_struct-packed1.c: New.
14916
14917 2006-06-09  Mike Stump  <mrs@apple.com>
14918
14919         * gcc.dg/vla-7.c: Add.
14920
14921 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
14922
14923         PR fortran/24558
14924         * gfortran.dg/entry_6.f90: New test.
14925
14926         PR fortran/20877
14927         PR fortran/25047
14928         * gfortran.dg/entry_7.f90: New test.
14929
14930 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
14931
14932         PR c/27747
14933         * gcc.dg/cpp/_Pragma6.c: New test.
14934
14935         PR c++/27748
14936         * g++.dg/cpp/_Pragma1.C: New test.
14937
14938         PR preprocessor/27746
14939         * gcc.dg/gomp/macro-3.c: New test.
14940         * gcc.dg/gomp/macro-4.c: New test.
14941         * g++.dg/gomp/macro-3.C: New test.
14942         * g++.dg/gomp/macro-4.C: New test.
14943
14944 2006-06-09  Richard Guenther  <rguenther@suse.de>
14945
14946         PR tree-optimization/26998
14947         * gcc.dg/torture/pr26998.c: New testcase.
14948         * gcc.dg/tree-ssa/vrp29.c: New testcase.
14949
14950 2006-06-08  Mike Stump  <mrs@apple.com>
14951
14952         * gcc.dg/pr27095.c: Account for stubs.
14953
14954         PR target/26427
14955         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14956         produce bad code on darwin.
14957
14958 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14959
14960         PR fortran/27958
14961         * gfortran.dg/substr_2.f: New test.
14962
14963 2006-06-08  Asher Langton  <langton2@llnl.gov>
14964
14965         PR fortran/27786
14966         * cray_pointers_2.f90: Add -fbounds-check compile flag.
14967
14968 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14969
14970         PR target/27421
14971         * gcc.dg/union-3.c: New test.
14972
14973 2006-06-08  Richard Guenther  <rguenther@suse.de>
14974
14975         PR middle-end/27116
14976         * gcc.dg/torture/pr27116.c: New testcase.
14977         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14978
14979 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
14980
14981         PR rtl-optimization/26449
14982         * gcc.dg/pr26449.c: New test.
14983
14984 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14985
14986         PR c++/27601
14987         * g++.dg/ext/offsetof1.C: Test member functions.
14988
14989 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
14990
14991         * gcc.dg/pr27095.c: Improve scanning.
14992
14993 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
14994
14995         PR fortran/23091
14996         * gfortran.dg/saved_automatic_1.f90: New test.
14997
14998         PR fortran/24168
14999         * gfortran.dg/array_simplify_1.f90: New test.
15000
15001         PR fortran/25090
15002         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15003
15004         PR fortran/25058
15005         * gfortran.dg/entry_dummy_ref_2.f90: New test.
15006
15007 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
15008
15009         PR c++/27177
15010         * g++.dg/expr/cast7.C: New test.
15011
15012 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
15013
15014         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15015         * lib/gcc-defs.exp (tool_check_compile): Ditto.
15016         * lib/fortran-torture.exp (fortran-torture-compile,
15017         fortran-torture-execute): Ditto.
15018
15019 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
15020
15021         PR target/27842
15022         * gcc.dg/vmx/pr27842.c: New test.
15023
15024 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15025
15026         PR libfortran/27895
15027         * gfortran.dg/bounds_check_3.f90: New test.
15028
15029 2006-06-05  Mike Stump  <mrs@apple.com>
15030
15031         * objc.dg/objc-fast-4.m: Skip for ppc64.
15032
15033 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
15034
15035         PR testsuite/27705
15036         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15037
15038 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15039             Victor Kaplansky  <victork@il.ibm.com>
15040
15041         PR tree-optimizations/26360
15042         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15043         with -fno-tree-dce.
15044         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15045
15046 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
15047
15048         PR fortran/14067
15049         * gfortran.dg/data_char_1.f90: Add messages for truncated
15050         strings.
15051
15052         PR fortran/16943
15053         * gfortran.dg/func_decl_2.f90: New test.
15054
15055         PR fortran/20839
15056         * gfortran.dg/do_2.f90: New test.
15057
15058         PR fortran/27655
15059         * gfortran.dg/associated_3.f90: New test.
15060
15061 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
15062
15063         PR c++/27819
15064         * g++.dg/template/static25.C: New test.
15065
15066         PR c++/27722
15067         * g++.dg/init/array21.C: New test.
15068
15069         PR c++/27807
15070         * g++.dg/ext/complit7.C: New test.
15071
15072         PR c++/27806
15073         * g++.dg/parse/ptrmem5.C: New test.
15074
15075 2006-06-04  Roger Sayle  <roger@eyesopen.com>
15076             Andrew Pinski  <pinskia@physics.uc.edu>
15077
15078         PR c/27150
15079         PR middle-end/27382
15080         * gcc.dg/pr27150-1.c: New testcase.
15081         * gcc.dg/pr27382-1.c: New testcase.
15082         * gcc.dg/pr27382-2.c: New testcase.
15083
15084 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
15085
15086         PR c/25161
15087         PR c/27020
15088         * gcc.dg/array-10.c: New test.
15089
15090 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15091
15092         PR c++/27804
15093         * g++.dg/init/const4.C: New test.
15094         * g++.dg/init/member1.C: Add error-marker.
15095         * g++.dg/other/fold1.C: Adjust error-marker.
15096
15097 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15098
15099         PR c++/27601
15100         * g++.dg/ext/offsetof1.C: New test.
15101
15102 2006-06-04 Eric Christopher <echristo@apple.com>
15103
15104         * gcc.dg/attr-ms_struct-1.c: New.
15105
15106 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
15107
15108         * gcc.c-torture/compile/builtin_constant_p.c: New test.
15109
15110 2006-06-04  Richard Guenther  <rguenther@suse.de>
15111
15112         PR tree-optimization/27039
15113         * gcc.dg/tree-ssa/loop-17.c: New testcase.
15114
15115 2006-06-03  Roger Sayle  <roger@eyesopen.com>
15116
15117         PR target/26223
15118         * gcc.target/i386/amd64-abi-2.c: New test case.
15119
15120 2006-06-02  Eric Christopher  <echristo@apple.com>
15121
15122         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15123         * gcc.target/i386/20020523-1.c: Skip if darwin.
15124         * gcc.target/i386/asm-3.c: Ditto.
15125         * gcc.target/i386/20011119-1.c: Ditto.
15126         * gcc.target/i386/clobbers.c: Remove pic part of test.
15127
15128 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
15129
15130         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15131         * g++.old-deja/g++.other/init19.C: Ditto.
15132         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15133         and add other platforms as expected failures.
15134
15135 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
15136
15137         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15138         (is-effective-target-keyword): Ditto.
15139
15140 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
15141
15142         PR fortran/27715
15143         * gfortran.dg/extended_char_comparison_1.f:  New test.
15144
15145 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
15146
15147         PR fortran/25098
15148         * gfortran.dg/dummy_procedure_1.f90: New test.
15149
15150         PR fortran/25147
15151         * gfortran.dg/dummy_procedure_2.f90: New test.
15152
15153         * gfortran.dg/associated_2.f90: Correct to make consistent with
15154         standard.
15155
15156 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15157
15158         * gcc.target/i386/387-11.c: New test case.
15159
15160 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
15161
15162         PR c++/27801
15163         * g++.dg/template/cond6.C: New test.
15164
15165         PR c++/26496
15166         * g++.dg/template/crash51.C: New test.
15167         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15168
15169         PR c++/27385
15170         * g++.dg/init/array20.C: New test.
15171
15172 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15173
15174         * gcc.dg/builtins-54.c: New test case.
15175
15176 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15177
15178         PR c++/26433
15179         * g++.dg/template/fntry1.C: Add dg-do link.
15180
15181         PR c++/27808
15182         * g++.dg/parse/friend6.C: New test.
15183
15184 2006-05-30  Asher Langton  <langton2@llnl.gov>
15185
15186         * gfortran.dg/cray_pointers_7.f90: New test.
15187
15188 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15189
15190         PR tree-optimization/23452
15191         * gcc.dg/fold-mulconj-1.c: New test case.
15192
15193 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15194
15195         PR c++/27803
15196         * g++.dg/parse/bitfield1.C: New test.
15197
15198 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15199
15200         * gcc.target/ppc-eq0-1.c: New test case.
15201         * gcc.target/ppc-negeq0-1.c: New test case.
15202
15203 2006-05-30  Dirk Mueller  <dmueller@suse.de>
15204
15205         PR c/27273
15206         * gcc.dg/overflow-warn-5.c: New test.
15207
15208 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15209
15210         PR c/27718
15211         * gcc.dg/sizeof-1.c: New test.
15212
15213 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
15214
15215         PR target/27790
15216         * gcc.target/i386/pr27790.c: New test.
15217
15218 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15219
15220         PR libgfortran/27757
15221         * gfortran.dg/direct_io_5.f90: New test.
15222
15223 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15224
15225         PR libgfortran/27634
15226         * gfortran.dg/fmt_missing_period_1.f: New test.
15227         * gfortran.dg/fmt_missing_period_2.f: New test.
15228         * gfortran.dg/fmt_missing_period_3.f: New test.
15229
15230 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15231
15232         PR fortran/19777
15233         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15234         arrays.
15235
15236 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15237
15238         PR c++/27713
15239         * g++.dg/template/new6.C: New test.
15240
15241 2006-05-29  Roger Sayle  <roger@eyesopen.com>
15242
15243         PR tree-optimization/24964
15244         * gcc.target/i386/387-10.c: New test case.
15245
15246 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
15247
15248         * intrinsics/string_intrinsics.c (compare_string):
15249         Use memcmp instead of strncmp to avoid tripping over
15250         CHAR(0) in a string.
15251
15252 2006-05-27  Richard Guenther  <rguenther@suse.de>
15253
15254         PR middle-end/27773
15255         * gcc.dg/torture/pr27773.c: New testcase.
15256
15257 2006-05-27  Dirk Mueller  <dmueller@suse.de>
15258
15259         * gcc.dg/pr24561.c: Rename to..
15260         * gcc.dg/pr25962.c: .. this.
15261
15262 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15263
15264         PR fortran/19777
15265         * gfortran.dg/bounds_check_2.f: New test.
15266
15267 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
15268
15269         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15270         * gfortran.dg/byte_1.f90: Likewise.
15271         * gfortran.dg/dup_save_2.f90: Likewise.
15272
15273 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
15274
15275         * gfortran.dg/associated_2.f90: New test.
15276
15277 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15278
15279         PR fortran/27524
15280         * gfortran.dg/bounds_check_1.f90: New test.
15281
15282 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
15283
15284         PR rtl-optimization/27661
15285         * gcc.dg/pr27661.c: New test case.
15286
15287 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15288
15289         PR fortran/23151
15290         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
15291         * gfortran.dg/print_parentheses_1.f:  New test.
15292         * gfortran.dg/print_parentheses_2.f90:  New test.
15293
15294 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
15295
15296         PR target/27758
15297         * gcc.dg/pr27758.c: New test.
15298
15299 2006-05-24  Falk Hueffner  <falk@debian.org>
15300
15301         * gcc.c-torture/compile/pr27571.c: New test.
15302
15303 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
15304
15305         PR fortran/27709
15306         * gfortran.dg/spec_expr_4.f90: New test.
15307
15308         PR fortran/27155
15309         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15310
15311 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
15312
15313         PR c++/20103
15314         * g++.dg/ext/complit6.C: New test.
15315         * g++.dg/ext/complit3.C: Adjust error markers.
15316         * g++.dg/init/const3.C: New test.
15317
15318 2006-05-25  Richard Guenther  <rguenther@suse.de>
15319
15320         PR middle-end/27743
15321         * gcc.dg/torture/pr27743.c: New testcase.
15322
15323 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15324
15325         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15326
15327 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
15328
15329         * gcc.dg/compat/scalar-by-value-x.h: New.
15330         * gcc.dg/compat/scalar-by-value-y.h: New.
15331         * gcc.dg/compat/scalar-by-value-5.c: New.
15332         * gcc.dg/compat/scalar-by-value-5_main.c: New.
15333         * gcc.dg/compat/scalar-by-value-5_x.c: New.
15334         * gcc.dg/compat/scalar-by-value-5_y.c: New.
15335         * gcc.dg/compat/scalar-by-value-6.c: New.
15336         * gcc.dg/compat/scalar-by-value-6_main.c: New.
15337         * gcc.dg/compat/scalar-by-value-6_x.c: New.
15338         * gcc.dg/compat/scalar-by-value-6_y.c: New.
15339
15340 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
15341
15342         PR tree-optimization/27639
15343         PR tree-optimization/26719
15344         * gcc.dg/pr27639.c: New test.
15345         * gcc.dg/pr26719.c: New test.
15346         * gcc.dg/tree-ssa/scev-cast.c: New test.
15347
15348 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
15349
15350         PR c++/20173
15351         * g++.dg/template/error21.C: New test.
15352
15353 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
15354
15355         PR target/27696
15356         * gcc.target/i386/pr27696.c: New.
15357
15358 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
15359
15360         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15361
15362         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15363
15364 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15365
15366         PR c++/27716
15367         * g++.dg/other/assign1.C: New test.
15368
15369 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
15370
15371         PR target/27266
15372         * gcc.target/i386/pr27266.c: New.
15373
15374 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15375
15376         PR c++/27451
15377         * g++.dg/ext/asm9.C: New test.
15378
15379 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
15380
15381         PR rtl-optimization/25514
15382         * gcc.c-torture/compile/pr25514.c: New test.
15383
15384 2006-05-22  Richard Guenther  <rguenther@suse.de>
15385
15386         Revert
15387         2006-01-31  Richard Guenther  <rguenther@suse.de>
15388
15389         * gcc.target/i386/sselibm-1.c: New testcase.
15390         * gcc.target/i386/sselibm-2.c: Likewise.
15391         * gcc.target/i386/sselibm-3.c: Likewise.
15392         * gcc.target/i386/sselibm-4.c: Likewise.
15393         * gcc.target/i386/sselibm-5.c: Likewise.
15394
15395 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15396
15397         PR c/27420
15398         * gcc.dg/func-args-2.c: New test.
15399
15400         PR c/26818
15401         * gcc.dg/struct-incompl-1.c: New test.
15402
15403 2006-05-22  Richard Guenther  <rguenther@suse.de>
15404
15405         PR testsuite/27708
15406         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15407         the transformations we test for.
15408
15409 2006-05-22  Richard Guenther  <rguenther@suse.de>
15410
15411         PR testsuite/27707
15412         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15413
15414 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
15415
15416         PR c++/27210
15417         * g++.dg/warn/new1.C: New test.
15418         * g++.dg/template/new5.C: Likewise.
15419
15420 2006-05-21  Roger Sayle  <roger@eyesopen.com>
15421
15422         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15423         * gcc.target/i386/20060512-3.c: Likewise.
15424
15425 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
15426
15427         PR rtl-optimization/27671
15428         * gcc.c-torture/execute/pr27671-1.c: New.
15429         * gcc.dg/pr27671-2.c: Likewise.
15430
15431         PR tree-optimization/26622.
15432         * gcc.c-torture/compile/pr26622.c: New.
15433
15434 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15435
15436         PR fortran/27613
15437         * gfortran.dg/recursive_reference_1.f90: New test.
15438
15439 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15440
15441         PR fortran/25746
15442         * gfortran.dg/elemental_subroutine_3.f90: New test.
15443
15444         PR fortran/25090
15445         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15446
15447         PR fortran/27584
15448         * gfortran.dg/associated_target_1.f90: New test.
15449
15450         PR fortran/19015
15451         * gfortran.dg/maxloc_shape_1.f90: New test.
15452
15453 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15454
15455         PR libgfortran/24459
15456         * gfortran.dg/namelist_24.f90: New test.
15457         * gfortran.dg/namelist_12.f: Fix typo in comment.
15458
15459 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
15460
15461         PR middle-end/25776
15462         * g++.dg/other/error11.C: New test.
15463
15464 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15465
15466         * gcc.target/mips/pr26765.c: Add -w to options.
15467
15468 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15469
15470         * lib/target-supports.exp (check_effective_target_mpaired_single):
15471         New function.
15472         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15473         multilibs.
15474         * g++.dg/vect/vect.exp: Likewise.
15475
15476 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15477
15478         PR testsuite/25891
15479         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15480
15481 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
15482
15483         PR fortran/27662
15484         * gfortran.dg/temporary_1.f90: New file.
15485
15486 2006-05-19  Andreas Schwab  <schwab@suse.de>
15487
15488         * g++.dg/other/unused1.C: Also match "stringz".
15489
15490 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
15491
15492         PR c++/26433
15493         * g++.dg/template/fntry1.C: New test.
15494
15495 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
15496
15497         PR c++/27471
15498         PR c++/27506
15499         * g++.dg/conversion/bitfield5.C: New test.
15500         * g++.dg/conversion/bitfield6.C: New test.
15501
15502 2006-05-18  Mike Stump  <mrs@apple.com>
15503
15504         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15505         * gcc.dg/vla-4.c: Add.
15506         * gcc.dg/vla-5.c: Add.
15507         * gcc.dg/vla-6.c: Add.
15508
15509 2006-05-12  Stuart Hastings  <stuart@apple.com>
15510
15511         * gcc.target/i386/20060512-1.c: New.
15512         * gcc.target/i386/20060512-2.c: New.
15513         * gcc.target/i386/20060512-3.c: New.
15514         * gcc.target/i386/20060512-4.c: New.
15515
15516 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
15517
15518         PR c++/26122
15519         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15520
15521         PR c++/26068
15522         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15523         * g++.dg/parse/linkage1.C: New test.
15524
15525 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15526
15527         PR tree-optimization/27548
15528         * g++.dg/tree-ssa/pr27548.C: New test.
15529
15530 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15531
15532         PR fortran/26551
15533         * gfortran.dg/recursive_check_1.f: New test.
15534         * gfortran.dg/recursive_check_2.f90: New test.
15535
15536 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
15537
15538         * g++.dg/opt/temp2.C: New test.
15539
15540 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15541
15542         PR c++/27491
15543         * g++.dg/init/brace5.C: New test.
15544
15545         PR middle-end/27415
15546         * gcc.dg/gomp/pr27415.c: New test.
15547         * g++.dg/gomp/pr27415.C: New test.
15548
15549         PR tree-optimization/27549
15550         * g++.dg/tree-ssa/pr27549.C: New test.
15551
15552 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15553
15554         PR libgfortran/27575
15555         * gfortran.dg/read_eof_4.f90: New test.
15556
15557 2006-05-16  Richard Guenther  <rguenther@suse.de>
15558
15559         PR tree-optimization/22303
15560         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15561
15562 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
15563
15564         PR middle-end/27573
15565         * gcc.dg/gomp/pr27573.c: New test.
15566         * gfortran.dg/gomp/pr27573.f90: New test.
15567
15568         PR c/27499
15569         * gcc.dg/gomp/pr27499.c: New test.
15570         * g++.dg/gomp/pr27499.C: New test.
15571
15572 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15573
15574         PR c++/27339
15575         * g++.dg/parser/access8.C: Adjust error marker.
15576         * g++.dg/template/access17.C: New test.
15577         * g++.dg/template/access18.C: Likewise.
15578
15579 2006-05-15  Roger Sayle  <roger@eyesopen.com>
15580
15581         PR target/26600
15582         * gcc.target/i386/pr26600.c: New test case.
15583
15584 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15585
15586         PR c++/27505
15587         * g++.dg/expr/bitfield1.C: New test.
15588
15589 2006-05-15  Richard Guenther  <rguenther@suse.de>
15590
15591         PR tree-optimization/27603
15592         * gcc.dg/torture/pr27603.c: New testcase.
15593
15594 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
15595
15596         PR fortran/25090
15597         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15598
15599         PR fortran/25082
15600         * gfortran.dg/scalar_return_1.f90: New test.
15601
15602         PR fortran/27411
15603         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15604
15605 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
15606
15607         * gcc.dg/gomp/critical-4.c: New test.
15608         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15609         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15610         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15611         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15612
15613 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15614
15615         PR c++/27582
15616         * g++.dg/template/dependent-args1.C: New test.
15617
15618         PR c++/27581
15619         * g++.dg/lookup/this1.C: New test.
15620
15621         PR c++/27315
15622         * g++.dg/template/operator6.C: New test.
15623         * g++.dg/template/incomplete3.C: New test.
15624
15625         PR c++/27559
15626         * g++.dg/template/new4.C: New test.
15627
15628         PR c++/27496
15629         * g++.dg/template/void2.C: New test.
15630
15631 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
15632
15633         * g++.dg/template/dependent-expr5.C: New test.
15634
15635 2006-05-14  Roger Sayle  <roger@eyesopen.com>
15636
15637         PR middle-end/26729
15638         * gcc.dg/pr26729-1.c: New test case.
15639
15640 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
15641
15642         * gcc.dg/pr27003.c: New test.
15643
15644 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
15645
15646         * lib/target-supports.dg (check_cxa_atexit_available): Change
15647         v3_target_compile to ${tool}_target_compile.
15648
15649 2006-05-11  Jason Merrill  <jason@redhat.com>
15650
15651         * lib/scanasm.exp (scan-not-hidden): Fix typo.
15652
15653 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15654
15655         PR fortran/27553
15656         * gfortran.dg/label_5.f90: New test.
15657
15658 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
15659
15660         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15661         check_effective_target_powerpc_altivec_ok): New.
15662         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15663         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15664         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15665         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15666         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15667         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15668         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15669         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15670         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15671         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15672         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15673         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15674         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15675         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15676         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15677         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15678         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15679         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15680         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15681         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15682         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15683         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15684         gcc.target/powerpc/altivec-9.c,
15685         gcc.target/powerpc/altivec-consts.c,
15686         gcc.target/powerpc/altivec-pr22085.c,
15687         gcc.target/powerpc/altivec-splat.c,
15688         gcc.target/powerpc/altivec-types-1.c,
15689         gcc.target/powerpc/altivec-types-2.c,
15690         gcc.target/powerpc/altivec-types-3.c,
15691         gcc.target/powerpc/altivec-types-4.c,
15692         gcc.target/powerpc/altivec-varargs-1.c,
15693         gcc.target/powerpc/altivec-vec-merge.c,
15694         gcc.target/powerpc/ppc-vector-memcpy.c,
15695         gcc.target/powerpc/ppc-vector-memset.c,
15696         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15697         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15698         these effective targets.
15699         * gcc.dg/vmx/pr27006.c: Add missing close brace.
15700         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15701
15702 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15703
15704         PR middle-end/27384
15705         * g++.dg/other/fold1.C: New test.
15706
15707         PR middle-end/27488
15708         * gcc.dg/fold-nonneg-1.c: New test.
15709
15710         PR c++/27547
15711         * g++.dg/other/operator1.C: New test.
15712
15713 2006-05-11  Richard Guenther  <rguenther@suse.de>
15714
15715         PR middle-end/27529
15716         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15717
15718 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
15719
15720         * lib/target-supports-dg.exp (check-flags): New.
15721         (dg-skip-if): Move flag checks.
15722
15723 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
15724
15725         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15726         * lib/target-supports.dg (check_cxa_atexit_available): New.
15727
15728 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
15729
15730         PR fortran/27470
15731         * gfortran.dg/multiple_allocation_2.f90: New test case.
15732
15733 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
15734
15735         * gcc.target/arm/pr27387.C: Fix a comment typo.
15736
15737 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15738
15739         PR fortran/24549
15740         * gfortran.dg/error_recovery_1.f90: New test.
15741
15742 2006-05-10  Richard Guenther  <rguenther@suse.de>
15743
15744         PR tree-optimization/27302
15745         * gcc.dg/torture/pr27302.c: New testcase.
15746
15747 2006-05-09  Dirk Mueller  <dmueller@suse.de>
15748         Richard Guenther  <rguenther@suse.de>
15749
15750         PR middle-end/27498
15751         * gcc.dg/tree-ssa/pr27498.c: New testcase.
15752
15753 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
15754
15755         PR rtl-optimization/27335
15756         * gcc.dg/pr27335.c: New test.
15757
15758 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
15759
15760         * gcc.target/mips/mips-ps-5.c: New file.
15761
15762 2006-05-08  Jan Hubicka  <jh@suse.cz>
15763
15764         PR middle-end/25962
15765         * gcc.dg/pr25962.c: New.
15766
15767 2006-05-08  Roger Sayle  <roger@eyesopen.com>
15768
15769         PR target/27158
15770         * gcc.target/powerpc/pr27158.c: New test case.
15771
15772 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
15773
15774         PR testsuite/27476
15775         * ada/acats/run_all.sh: Use test -z.
15776
15777 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15778
15779         PR libfortran/18271
15780         * gfortran.dg/spec_expr_3.f90: New test.
15781
15782 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
15783
15784         PR target/24879
15785         * gcc.target/i386/monitor.c: New file.
15786
15787 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
15788
15789         * gcc.dg/pr27095.c: xfail *-*-darwin*.
15790
15791 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15792
15793         PR c++/27447
15794         * g++.dg/other/ptrmem7.C: New test.
15795
15796 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15797
15798         PR target/27421
15799         * gcc.dg/array-9.c: New test.
15800
15801 2006-05-07  Richard Guenther  <rguenther@suse.de>
15802
15803         PR tree-optimization/27409
15804         * gcc.dg/torture/pr27409.c: New testcase.
15805
15806 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15807
15808         PR fortran/27457
15809         * gfortran.dg/select_6.f90: New.
15810
15811 2006-05-07  Richard Guenther  <rguenther@suse.de>
15812
15813         PR tree-optimization/27136
15814         * gcc.dg/torture/pr27136.c: New testcase.
15815
15816 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
15817
15818         PR fortran/24813
15819         * gfortran.dg/char_cons_len_1.f90: New test.
15820
15821 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15822
15823         PR c++/27427
15824         * g++.dg/template/incomplete2.C: New test.
15825
15826 2006-05-06  Richard Guenther  <rguenther@suse.de>
15827
15828         PR tree-optimization/27151
15829         * gcc.dg/vect/pr27151.c: New testcase.
15830
15831 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15832
15833         PR c++/27430
15834         * g++.dg/template/void1.C: New test.
15835
15836         PR c++/27423
15837         * g++.dg/other/void2.C: New test.
15838
15839         PR c++/27422
15840         * g++.dg/conversion/void1.C: New test.
15841
15842 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
15843
15844         PR/21391
15845         * g++.dg/other/unused1.C: New.
15846
15847 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15848
15849         PR objc/27240
15850         * objc.dg/member-1.m: New test.
15851
15852 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
15853
15854         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15855
15856 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15857
15858         PR libfortran/26985
15859         * gfortran.dg/matmul_2.f90: New test.
15860
15861 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
15862
15863         * ada/acats/run_all.sh: Use sync when main not found.
15864
15865 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
15866
15867         PR target/26765
15868         * gcc.target/mips/pr26765.c: New.
15869
15870 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
15871
15872         * gcc.target/bfin: New directory.
15873         * gcc.target/bfin/bfin.exp: New file.
15874         * gcc.target/bfin/frmul.c: New file.
15875         * gcc.target/bfin/arith.c: New file.
15876         * gcc.target/bfin/mul-combine.c: New file.
15877         * gcc.target/bfin/shift.c: New file.
15878
15879 2006-05-04  Richard Guenther  <rguenther@suse.de>
15880
15881         PR tree-optimization/14287
15882         PR tree-optimization/14844
15883         PR tree-optimization/19792
15884         PR tree-optimization/21608
15885         PR tree-optimization/27090
15886         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15887         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15888         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15889         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15890         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15891
15892 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
15893
15894         PR tree-optimization/27285
15895         * gcc.c-torture/execute/pr27285.c: New test.
15896
15897         PR middle-end/27388
15898         * gcc.dg/gomp/pr27388-1.c: New test.
15899         * gcc.dg/gomp/pr27388-2.c: New test.
15900         * gcc.dg/gomp/pr27388-3.c: New test.
15901
15902         PR c++/27359
15903         * g++.dg/gomp/pr27359.C: New test.
15904
15905 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
15906
15907         PR fortran/20248
15908         * gfortran.dg/iargc.f90: New test.
15909
15910 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15911
15912         PR c++/27102
15913         * g++.dg/template/crash49.C: New test.
15914
15915 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
15916
15917         PR testsuite/27032
15918         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15919
15920 2006-05-02  Jeff Law  <law@redhat.com>
15921
15922         PR tree-optimization/27364
15923         * gcc.c-torture/execute/pr27364.c: New test.
15924
15925 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15926
15927         PR c++/27309
15928         * g++.dg/parser/ctor5.C: New test.
15929
15930 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
15931
15932         PR target/27387
15933         * gcc.target/arm/arm.exp: New.
15934         * gcc.target/arm/pr27387.C: Likewise.
15935
15936 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15937
15938         PR fortran/27269
15939         PR fortran/27324
15940         * gfortran.dg/module_equivalence_2.f90: New test.
15941
15942 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
15943
15944         PR middle-end/27337
15945         * g++.dg/gomp/pr27337-1.C: New test.
15946         * g++.dg/gomp/pr27337-2.C: New test.
15947
15948         PR middle-end/27328
15949         * gcc.dg/gomp/pr27328.c: New test.
15950
15951         PR middle-end/27325
15952         * g++.dg/gomp/pr27325.C: New test.
15953
15954         PR middle-end/27310
15955         * g++.dg/gomp/pr27310.C: New test.
15956
15957 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15958
15959         PR tree-optimization/27291
15960         * g++.dg/tree-ssa/pr27291.C: New test.
15961
15962 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15963
15964         PR tree-optimization/27283
15965         * g++.dg/tree-ssa/pr27283.C: New test.
15966
15967 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15968
15969         * gcc.dg/tree-ssa/loop-16.c: New test.
15970
15971 2006-05-01  Roger Sayle  <roger@eyesopen.com>
15972             Joseph S. Myers  <joseph@codesourcery.com>
15973
15974         * gcc.dg/Wconversion-3.c: New test case.
15975         * gcc.dg/Wconversion-4.c: Likewise.
15976
15977 2006-05-01  Richard Guenther  <rguenther@suse.de>
15978
15979         PR tree-optimization/26726
15980         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15981
15982 2006-04-30  Roger Sayle  <roger@eyesopen.com>
15983
15984         * gcc.dg/Woverflow-1.c: New test case.
15985         * gcc.dg/Woverflow-2.c: Likewise.
15986         * gcc.dg/Woverflow-3.c: Likewise.
15987
15988 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
15989
15990         PR c++/27094
15991         * g++.dg/template/defarg8.C: New test.
15992
15993 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15994
15995         PR c++/27278
15996         * g++.dg/parse/operator7.C: New test.
15997
15998 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15999
16000         PR c++/11471
16001         PR c++/27102
16002         * g++.dg/template/crash48.C: New test.
16003
16004         PR c++/27279
16005         * g++.dg/parse/ctor4.C: New test.
16006
16007 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16008
16009         PR fortran/25681
16010         * gfortran.df/char_type_len.f90: New test.
16011
16012 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16013
16014         PR libgfortran/27304
16015         * gfortran.dg/fmt_exhaust.f90: New test.
16016
16017 2006-04-28  Roger Sayle  <roger@eyesopen.com>
16018
16019         PR c/25309
16020         * gcc.dg/large-size-array-2.c: New test case.
16021
16022 2006-04-28  Richard Guenther  <rguenther@suse.de>
16023
16024         PR target/26826
16025         * gcc.target/i386/pr26826.c: New testcase.
16026
16027 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
16028
16029         PR middle-end/27260
16030         * gcc.c-torture/execute/pr27260.c: New.
16031
16032 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
16033
16034         PR middle-end/27095
16035         * gcc.dg/pr27095.c: New.
16036
16037 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16038
16039         PR c++/27292
16040         * g++.dg/conversion/bitfield4.C: New test.
16041
16042 2006-04-27  Eric Christopher  <echristo@apple.com>
16043
16044         * gcc.dg/pragma-ms_struct.c: New.
16045
16046 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16047
16048         PR c++/27102
16049         * g++.dg/template/crash47.C: New test.
16050
16051 2006-04-27  Dirk Mueller  <dmueller@suse.de>
16052
16053         * gcc.target/i386/sse-7.c: build with -msse.
16054
16055 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
16056
16057         PR testsuite/27274:
16058         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16059         (main): Exit if processor doesn't support SSE.
16060
16061 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
16062
16063         PR middle-end/27282
16064         * gcc.c-torture/compile/pr27282.c: New test.
16065
16066 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
16067
16068         PR middle-end/26913
16069         * g++.dg/gomp/pr26913.C: New test.
16070
16071         PR c/25996
16072         * gcc.dg/gomp/pr25996.c: New test.
16073         * g++.dg/gomp/pr25996.C: New test.
16074
16075 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
16076
16077         PR rtl-optimization/26725
16078         * gcc.c-torture/compile/pr26725.c: New test.
16079
16080 2006-04-25  Richard Guenther  <rguenther@suse.de>
16081
16082         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16083         than n + -1.
16084
16085 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
16086
16087         * gcc.dg/20060425-1.c: New testcase.
16088
16089 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
16090
16091         PR tree-optimization/26865
16092         * gcc.dg/pr26865.c: New test.
16093
16094 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
16095
16096         PR c++/27292
16097         * g++.dg/conversion/bitfield1.C: New test.
16098         * g++.dg/conversion/bitfield2.C: Likewise.
16099         * g++.dg/conversion/bitfield3.C: Likewise.
16100
16101 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16102         Richard Guenther  <rguenther@suse.de>
16103
16104         PR tree-optimization/27236
16105         * gcc.dg/tree-ssa/pr27236.c: New testcase.
16106
16107 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16108
16109         PR c++/19963
16110         * g++.dg/other/incomplete2.C: New test.
16111
16112 2006-04-24  Richard Guenther  <rguenther@suse.de>
16113
16114         PR middle-end/26869
16115         * gcc.dg/torture/pr26869.c: New testcase.
16116
16117 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16118         Richard Guenther  <rguenther@suse.de>
16119
16120         PR tree-optimization/27218
16121         * g++.dg/tree-ssa/pr27218.C: New testcase.
16122
16123 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16124
16125         PR c++/26912
16126         * g++.dg/template/friend41.C: New test.
16127
16128 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
16129
16130         * g++.dg/opt/pr15551.C: Include cstdio.
16131         (main): Use remove instead of unlink.
16132
16133 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
16134
16135         * gcc.dg/sibcall-7.c: New test.
16136         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16137         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16138         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16139         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16140         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16141
16142 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16143
16144         PR c++/26534
16145         * g++.dg/opt/bitfield1.C: New test.
16146         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16147         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16148         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16149         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16150         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16151         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16152         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16153         * g++.dg/abi/bitfield2.C: Likewise.
16154         * g++.dg/init/bitfield1.C: Likewise.
16155
16156 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
16157
16158         PR fortran/25099
16159         * gfortran.dg/elemental_subroutine_4.f90: New test.
16160         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16161         call sub (m, x).
16162
16163 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16164
16165         * gcc.c-torture/compile/20060421-1.c: New testcase.
16166
16167 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16168
16169         PR c/25875
16170         * gcc.dg/init-bad-4.c: New test.
16171
16172 2006-04-21  Paul Brook  <paul@codesourcery.com>
16173
16174         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16175
16176 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16177
16178         PR fortran/27122
16179         * gfortran.dg/defined_operators_1.f90: New test.
16180         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16181         remove old ones associated, incorrectly, with Note 5.46.
16182
16183         PR fortran/27113
16184         * gfortran.dg/character_array_constructor_1.f90: New test.
16185
16186 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
16187
16188         * gcc.dg/20060419-1.c: New test.
16189
16190 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
16191
16192         PR c/26774
16193         * gcc.dg/struct-parse-1.c: New test case.
16194
16195 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16196
16197         PR c++/26558
16198         * g++.dg/parse/template19.C: New test.
16199
16200         PR c++/26739
16201         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16202
16203         PR c++/26036
16204         * g++.dg/expr/call3.C: New test.
16205
16206         PR c++/10385
16207         * g++.dg/conversion/dynamic1.C: New test.
16208
16209 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
16210
16211         PR c++/27102
16212         * g++.dg/template/crash35.C: Tweak error markers.
16213         * g++.dg/template/crash46.C: New test.
16214         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16215         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16216
16217 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
16218
16219         PR rtl-optimization/14261
16220         * gcc.c-torture/compile/20060419-1.c: Added.
16221
16222 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
16223
16224         * gfortran.dg/label_1.f90: Adjust dg-error.
16225
16226 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16227
16228         PR target/26961
16229         * gcc.dg/fold-cond-1.c: New test case.
16230         * gcc.dg/pr26961-1.c: Likewise.
16231
16232 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16233
16234         PR libgfortran/27138
16235         * gfortran.dg/read_bad_advance.f90: New test.
16236
16237 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16238             Dale Johannesen  <dalej@apple.com>
16239
16240         PR target/24076
16241         * gcc.target/i386/vecinit-3.c: New testcase.
16242         * gcc.target/i386/vecinit-4.c: Likewise.
16243         * gcc.target/i386/sse-18.c: Likewise.
16244         * gcc.target/i386/sse-19.c: Likewise.
16245
16246 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
16247
16248         * gfortran.dg/allocate_zerosize_1.f90: New test.
16249
16250 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
16251
16252         PR c++/26365
16253         * g++.dg/template/crash45.C: New test.
16254
16255 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
16256
16257         PR fortran/26787
16258         * gfortran.dg/proc_assign_1.f90: New test.
16259         * gfortran.dg/procedure_lvalue.f90: Change message.
16260         * gfortran.dg/namelist_4.f90: Add new error.
16261
16262         PR fortran/25597
16263         PR fortran/27096
16264         * gfortran.dg/auto_pointer_array_result_1.f90
16265
16266         PR fortran/27089
16267         * gfortran.dg/specification_type_resolution_1.f90
16268
16269         PR fortran/18003
16270         PR fortran/25669
16271         PR fortran/26834
16272         * gfortran.dg/bounds_temporaries_1.f90: New test.
16273
16274         PR fortran/27124
16275         * gfortran.dg/array_return_value_1.f90: New test.
16276
16277 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
16278
16279         PR fortran/25336
16280         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16281
16282 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
16283
16284         PR middle-end/26823
16285         * g++.dg/gomp/pr26823-1.C: New test.
16286         * g++.dg/gomp/pr26823-2.C: New test.
16287
16288 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
16289
16290         PR middle-end/27134
16291         * gcc.dg/pr27314.c: New test.
16292
16293 2006-04-13  Richard Henderson  <rth@redhat.com>
16294
16295         * g++.dg/gomp/block-0.C: Update expected matches.
16296
16297 2006-04-13  DJ Delorie  <dj@redhat.com>
16298
16299         * lib/target-supports.exp (check_effective_target_int32plus): New.
16300         (check_effective_target_ptr32plus): New.
16301         (check_effective_target_size32plus): New.
16302         (check_effective_target_int16): New.
16303         (check_profiling_available): Add m32c to the list of unsupported
16304         targets.
16305
16306         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16307         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16308         memory size.
16309         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16310         pointers.
16311         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16312         size_t.
16313         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16314         and size_t.
16315         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16316         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16317         not just xstormy16.  Skip m32c due to weird pointer size.
16318         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16319         not just xstormy16.
16320         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16321         not just xstormy16.
16322         * gcc.dg/20020312-2.c: Add m32c support.
16323         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16324         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16325         in test.
16326         * gcc.dg/20050321-2.c: Require >=32 bit integers.
16327         * gcc.dg/asm-1.c: Skip if int and short are the same size.
16328         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16329         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16330         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16331         formats
16332         * gcc.dg/init-string-2.c: Require >=32 bit integers.
16333         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16334         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16335         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16336         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16337         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16338         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16339         in test.
16340         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16341         in test.
16342         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16343         * gcc.dg/pr23049.c: Require >=32 bit integers.
16344         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16345         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16346         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16347         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16348         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16349         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16350         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16351         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16352         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16353         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16354         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16355         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16356         prototype in test.
16357         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16358         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16359         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16360         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16361         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16362
16363         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
16364         * gcc.c-torture/execute/20040703-1.x: Likewise.
16365         * gcc.c-torture/execute/20040705-1.x: Likewise.
16366         * gcc.c-torture/execute/20040705-2.x: Likewise.
16367         * gcc.c-torture/execute/20040709-1.x: Likewise.
16368         * gcc.c-torture/execute/20040709-2.x: Likewise.
16369         * gcc.c-torture/execute/20040811-1.x: Likewise.
16370         * gcc.c-torture/execute/20050316-1.x: Likewise.
16371         * gcc.c-torture/execute/bitfld-4.x: Likewise.
16372         * gcc.c-torture/execute/pr19689.x: Likewise.
16373         * gcc.c-torture/execute/pr7284-1.x: Likewise.
16374         * gcc.c-torture/execute/usmul.x: Likewise.
16375         * gcc.c-torture/execute/vrp-5.x: Likewise.
16376         * gcc.c-torture/execute/vrp-6.x: Likewise.
16377         * gcc.dg/debug/20041023-1.s: Likewise.
16378
16379 2006-04-13  Roger Sayle  <roger@eyesopen.com>
16380
16381         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16382         of integers to a vector types are now constant expressions in C.
16383         * gcc.dg/vect/vect-fold-1.c: New test case.
16384
16385 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
16386             Ulrich Weigand  <uweigand@de.ibm.com>
16387
16388         PR target/27006
16389         * gcc.dg/vmx/pr27006.c: New testcase.
16390
16391 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16392
16393         PR libgfortran/26766
16394         * gfortran.dg/write_recursive.f90: New test.
16395
16396 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
16397
16398         * g++.dg/parse/dtor7.C: New test.
16399         * g++.dg/parse/new1.C: Add error marker.
16400         * g++.dg/template/new3.C: New test.
16401
16402         PR c++/26122
16403         * g++.dg/template/pure1.C: New test.
16404
16405         PR c++/26295
16406         * g++.dg/parse/ptrmem4.C: New test.
16407
16408 2006-04-10  Jeff Law  <law@redhat.com>
16409
16410         PR/27087
16411         * gcc.c-torture/compile/pr27087.c: New test.
16412
16413 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
16414
16415         PR/21391
16416         * gcc.dg/20060410.c: New.
16417
16418 2006-04-10  Matthias Klose  <doko@debian.org>
16419
16420         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16421         Recognize multilib directory names containing underscores.
16422
16423 2006-04-10  Roger Sayle  <roger@eyesopen.com>
16424
16425         * gcc.target/i386/vecinit-1.c: New test case.
16426         * gcc.target/i386/vecinit-2.c: Likewise.
16427
16428 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
16429
16430         PR debug/27057
16431         * g++.dg/debug/dwarf2-2.C: New test.
16432
16433 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
16434
16435         PR rtl-optimization/27073
16436         * gcc.c-torture/execute/pr27073.c: New test.
16437
16438 2006-04-08  Mike Stump  <mrs@apple.com>
16439
16440         * gcc.dg/pragma-darwin.c: Improve for ppc64.
16441
16442 2006-04-07  Richard Guenther  <rguenther@suse.de>
16443
16444         PR tree-optimization/26135
16445         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16446
16447 2006-04-06  Jan Hubicka  <jh@suse.cz>
16448
16449         PR profile/26399
16450         * g++.dg/bprob/g++-bprob-2.C: New testcase.
16451
16452 2006-04-06  Roger Sayle  <roger@eyesopen.com>
16453
16454         * g++.dg/conversion/nullptr1.C: New test case.
16455         * g++.dg/conversion/nullptr2.C: Likewise.
16456
16457 2006-04-05  Roger Sayle  <roger@eyesopen.com>
16458
16459         * gfortran.dg/dependency_18.f90: New test case.
16460
16461 2006-04-05  Richard Guenther  <rguenther@suse.de>
16462
16463         PR tree-optimization/26919
16464         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16465         * gcc.dg/ipa/ipa-2.c: Likewise.
16466         * gcc.dg/ipa/ipa-3.c: Likewise.
16467         * gcc.dg/ipa/ipa-5.c: Likewise.
16468
16469 2006-04-05  Richard Guenther  <rguenther@suse.de>
16470
16471         PR tree-optimization/26763
16472         * gcc.dg/torture/pr26763-1.c: New testcase.
16473         * gcc.dg/torture/pr26763-2.c: Likewise.
16474
16475 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
16476
16477         PR fortran/23634
16478         PR fortran/25619
16479         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16480
16481 2006-04-04  Eric Christopher  <echristo@apple.com>
16482
16483         * gcc.target/i386/387-1.c: Allow regexp to match darwin
16484         stubs.
16485         * gcc.target/i386/387-5.c: Ditto.
16486
16487 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
16488
16489         * gcc.target/sparc/struct-ret-check.c: New test.
16490
16491 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16492
16493         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16494         zero decimal digits specified in format.
16495
16496 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
16497
16498         PR fortran/26891
16499         * gfortran.dg/missing_optional_dummy_1.f90: New test.
16500
16501         PR fortran/26976
16502         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16503         * gfortran.dg/initialization_1.f90: Make assignment compliant.
16504         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16505         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16506         compliant and detect bigendian-ness.
16507
16508 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
16509
16510         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16511         dummy arguments work when the actual argument is itself a dummy
16512         argument of the caller.
16513
16514 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16515
16516         PR libfortran/24685
16517         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16518
16519 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16520
16521         * gfortran.dg/dependencency_17.f90: New test case.
16522
16523 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16524
16525         * gfortran.dg/dependency_14.f90: New test case.
16526         * gfortran.dg/dependency_15.f90: Likewise.
16527         * gfortran.dg/dependency_16.f90: Likewise.
16528
16529 2006-03-31  Asher Langton  <langton2@llnl.gov>
16530
16531         PR fortran/25358
16532         gfortran.dg/cray_pointers_6.f90: New test.
16533
16534 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16535
16536         PR libgfortran/26890
16537         * gfortran.dg/read_size_noadvance.f90: New test.
16538
16539 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
16540
16541         PR fortran/25031
16542         * gfortran.dg/multiple_allocation_1.f90: Check that the
16543         size has changed after a re-allocation with stat.
16544
16545 2006-03-30  Richard Guenther  <rguenther@suse.de>
16546
16547         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16548         removal.
16549         * gcc.target/i386/sselibm-2.c: Likewise.
16550         * gcc.target/i386/sselibm-3.c: Likewise.
16551         * gcc.target/i386/sselibm-4.c: Likewise.
16552         * gcc.target/i386/sselibm-5.c: Likewise.
16553
16554 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16555
16556         * gcc.dg/fold-andxor-1.c: New test case.
16557         * gcc.dg/fold-xorand-1.c: Likewise.
16558
16559 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16560
16561         * gcc.dg/fold-convnotconv-1.c: New test case.
16562
16563 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16564
16565         PR fortran/26779
16566         * gfortran.dg/private_type_5.f90: New test.
16567
16568 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
16569
16570         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16571
16572 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
16573
16574         * gfortran.dg/advance_2.f90: New test.
16575         * gfortran.dg/advance_3.f90: New test.
16576
16577         * gfortran.fortran-torture/execute/equiv_5.f: New test.
16578
16579 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16580
16581         PR libgfortran/26661
16582         PR libgfortran/26880
16583         * gfortran.dg/read_x_past.f: New test.
16584
16585 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
16586
16587         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16588         to be STABS.
16589
16590 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
16591
16592         * objc.dg/dwarf-1.m: Skip on AIX.
16593         * objc.dg/dwarf-2.m: Skip on AIX.
16594
16595 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
16596
16597         PR fortran/26816
16598         * gfortran.dg/float_1.f90: New test.
16599
16600 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
16601
16602         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16603         X86_64 targets.
16604         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16605
16606 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16607
16608         PR libfortran/26735
16609         * gfortran.dg/convert_implied_open.f90: New test case.
16610
16611 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16612
16613         PR fortran/26769
16614         * gfortran.dg/transpose_reshape_r10.f90: New test case.
16615
16616 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
16617
16618         PR middle-end/26717
16619         * gcc.dg/pr26717.c: New test.
16620
16621 2006-03-25  Roger Sayle  <roger@eyesopen.com>
16622
16623         * gfortran.dg/dependency_12.f90: New test case.
16624
16625 2006-03-24  Roger Sayle  <roger@eyesopen.com>
16626
16627         * gfortran.dg/dependency_9.f90: New (resurected) test case.
16628
16629 2006-03-24  Jeff Law  <law@redhat.com>
16630
16631         * gcc.c-torture/pr26840.c: New test.
16632
16633 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
16634
16635         * objc.dg/dwarf-2.m: New.
16636         * obj-c++.dg/dwarf-2.mm: New.
16637
16638         * g++.old-deja/g++.other/init19.C: New.
16639
16640 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
16641
16642         * g++.dg/eh/spbp.C: Skip on AIX.
16643
16644 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
16645
16646         PR middle-end/26611
16647         * g++.dg/gomp/pr26611-1.C: New test.
16648         * g++.dg/gomp/pr26611-2.C: New test.
16649
16650 2006-03-24  Jeff Law  <law@redhat.com>
16651
16652         * gcc.c-torture/compile/pr26833.c: New test.
16653         * gfortran.fortran-torture/compile/pr26806.f90: New test.
16654
16655 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16656
16657         * gfortran.dg/endfile_2.f90: Delete temp file.
16658
16659 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
16660
16661         PR fortran/19303
16662         * gfortran.dg/record_marker_1.f90: New test case.
16663         * gfortran.dg/record_marker_2.f: New test case.
16664         * gfortran.dg/record_marker_3.f90: New test case.
16665
16666 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
16667
16668         PR fortran/17298
16669         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16670         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16671
16672 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
16673
16674         * lib/gcc-dg.exp (cleanup-modules): New proc.
16675         * gfortran.dg/allocatable_function_1.f90,
16676         gfortran.dg/allocate_char_star_scalar_1.f90,
16677         gfortran.dg/assumed_charlen_function_1.f90,
16678         gfortran.dg/assumed_dummy_1.f90,
16679         gfortran.dg/assumed_shape_ranks_1.f90,
16680         gfortran.dg/assumed_shape_ranks_2.f90,
16681         gfortran.dg/assumed_size_dt_dummy.f90,
16682         gfortran.dg/auto_char_dummy_array_1.f90,
16683         gfortran.dg/auto_char_len_3.f90,
16684         gfortran.dg/automatic_module_variable.f90,
16685         gfortran.dg/bad_automatic_objects_1.f90,
16686         gfortran.dg/char_array_constructor.f90,
16687         gfortran.dg/char_array_structure_constructor.f90,
16688         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16689         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16690         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16691         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16692         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16693         gfortran.dg/derived_pointer_recursion.f90,
16694         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16695         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16696         gfortran.dg/dummy_functions_1.f90,
16697         gfortran.dg/elemental_initializer_1.f90,
16698         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16699         gfortran.dg/elemental_pointer_1.f90,
16700         gfortran.dg/elemental_subroutine_1.f90,
16701         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16702         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16703         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16704         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16705         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16706         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16707         gfortran.dg/global_references_1.f90,
16708         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16709         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16710         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16711         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16712         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16713         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16714         gfortran.dg/large_integer_kind_1.f90,
16715         gfortran.dg/large_real_kind_1.f90,
16716         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16717         gfortran.dg/module_double_reuse.f90,
16718         gfortran.dg/module_equivalence_1.f90,
16719         gfortran.dg/module_interface_1.f90,
16720         gfortran.dg/module_parameter_array_refs_1.f90,
16721         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16722         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16723         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16724         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16725         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16726         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16727         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16728         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16729         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16730         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16731         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16732         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16733         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16734         gfortran.dg/same_name_1.f90,
16735         gfortran.dg/sibling_dummy_procedure_1.f90,
16736         gfortran.dg/sibling_dummy_procedure_2.f90,
16737         gfortran.dg/sibling_dummy_procedure_3.f90,
16738         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16739         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16740         gfortran.dg/used_dummy_types_2.f90,
16741         gfortran.dg/used_dummy_types_3.f90,
16742         gfortran.dg/used_dummy_types_4.f90,
16743         gfortran.dg/used_dummy_types_5.f90,
16744         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16745         gfortran.dg/userdef_operator_1.f90: Use it.
16746
16747 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16748
16749         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16750         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16751         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16752         gfortran.dg/write_back.f,
16753         gfortran.fortran-torture/execute/inquire_1.f90,
16754         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16755
16756 2006-03-21  Jeff Law  <law@redhat.com>
16757
16758         * gcc.dg/tree-ssa/vrp28.c: New test.
16759
16760 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16761
16762         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16763         if _STDC_C99 is defined.
16764         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16765         * gcc.dg/builtins-20.c: Likewise.
16766         * gcc.dg/builtins-53.c: Likewise.
16767         * gcc.dg/single-precision-constant.c: Likewise. Also pass
16768         -mmacosx-version-min=10.3 on PowerPC/Darwin.
16769
16770 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
16771
16772         PR tree-opt/26781
16773         * gcc.c-torture/compile/pr26781-1.c: New test.
16774         * gcc.c-torture/compile/pr26781-2.c: New test.
16775
16776 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
16777
16778         PR c++/26690
16779         * g++.dg/gomp/pr26690-1.C: New test.
16780         * g++.dg/gomp/pr26690-2.C: New test.
16781
16782 2006-03-20  Jeff Law  <law@redhat.com>
16783
16784         * gcc.dg/tree-ssa/pr21829.c: New test.
16785
16786         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16787
16788 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
16789
16790         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16791         (check_visibility_available): Use it.
16792         (check_effective_target_default_packed): Likewise.
16793         (check_effective_target_pcc_bitfield_type_matters): Likewise.
16794         (check_effective_target_fopenmp): Likewise.
16795         (check_effective_target_freorder): Likewise.
16796         (check_effective_target_fpic): Likewise.
16797         (check_named_sections_available): Likewise.
16798         (check_effective_target_ilp32): Likewise.
16799         (check_effective_target_lp64): Likewise.
16800
16801 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
16802
16803         PR fortran/20935
16804         * gfortran.dg/scalar_mask_2.f90: New test case.
16805
16806 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
16807
16808         PR tree-opt/26629
16809         * gcc.dg/tree-ssa/loadpre12.c: New test.
16810         * gcc.dg/tree-ssa/loadpre13.c: New test.
16811         * gcc.dg/tree-ssa/loadpre14.c: New test.
16812         * gcc.dg/tree-ssa/loadpre15.c: New test.
16813         * gcc.dg/tree-ssa/loadpre16.c: New test.
16814         * gcc.dg/tree-ssa/loadpre17.c: New test.
16815         * gcc.dg/tree-ssa/loadpre18.c: New test.
16816         * gcc.dg/tree-ssa/loadpre19.c: New test.
16817         * gcc.dg/tree-ssa/loadpre20.c: New test.
16818         * gcc.dg/tree-ssa/loadpre21.c: New test.
16819         * gcc.dg/tree-ssa/loadpre22.c: New test.
16820
16821 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
16822
16823         PR fortran/26741
16824         * gfortran.dg/elemental_initializer_1.f90: New test.
16825
16826         PR fortran/26716
16827         * gfortran.dg/assumed_shape_ranks_2: New test.
16828
16829 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
16830
16831         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16832         target fpic.
16833
16834 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16835
16836         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16837         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16838         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16839         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16840         gfortran.fortran-torture/execute/direct_io.f90,
16841         gfortran.fortran-torture/execute/inquire_2.f90,
16842         gfortran.fortran-torture/execute/inquire_4.f90,
16843         gfortran.fortran-torture/execute/list_read_1.f90,
16844         gfortran.fortran-torture/execute/open_replace.f90,
16845         gfortran.fortran-torture/execute/slash_edit.f90,
16846         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16847         temporary files from testcases.
16848
16849 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16850
16851         PR libgfortran/26509
16852         gfortran.dg/write_direct_eor.f90: New test.
16853
16854 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
16855
16856         * gcc.target/powerpc/pr26350.c: New.
16857         * gcc.target/powerpc/indexed-addr.c: New.
16858
16859 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16860
16861         * gfortran.dg/dependency_13.f90: New test case.
16862
16863 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16864
16865         PR middle-end/21781
16866         * gcc.dg/real-const-1.c: New test case.
16867
16868 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
16869
16870         * g++.old-deja/g++.other/init18.C: New.
16871         * g++.old-deja/g++.other/init5.C: Remove xfail.
16872
16873 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16874
16875         * g++.dg/opt/pr15551.C: Cleanup temp file.
16876
16877 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16878
16879         PR c++/6634
16880         g++.dg/parse/long1.C: New test.
16881
16882 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16883
16884         PR fortran/19101
16885         * gfortran.dg/continuation.f90: New test.
16886         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16887
16888 2006-03-14  Richard Guenther  <rguenther@suse.de>
16889
16890         PR tree-optimization/26672
16891         * gcc.dg/torture/pr26672.c: New testcase.
16892
16893 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
16894
16895         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16896         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16897
16898 2006-03-13  Roger Sayle  <roger@eyesopen.com>
16899
16900         PR middle-end/26557
16901         * gcc.c-torture/compile/switch-1.c: New test case.
16902
16903 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
16904
16905         PR fortran/25378
16906         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16907         test to include more permuatations of mask and index.
16908         * gfortran.dg/scalar_mask_1.f90: Modify last test to
16909         respond to F2003 spec. that the position returned for an all false
16910         mask && condition is zero.
16911
16912 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
16913
16914         PR middle-end/25989
16915         * gcc.dg/gomp/pr25989.c: New test.
16916
16917 2006-03-13  Jeff Law  <law@redhat.com>
16918
16919         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16920
16921 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
16922
16923         * gcc.dg/switch-9.c: New test.
16924
16925 2006-03-13  Richard Guenther  <rguenther@suse.de>
16926
16927         PR middle-end/26630
16928         * gcc.dg/torture/pr26630.c: New testcase.
16929
16930 2006-03-11  Roger Sayle  <roger@eyesopen.com>
16931
16932         * gfortran.dg/dependency_10.f90: New test case.
16933         * gfortran.dg/dependency_11.f90: Likewise.
16934
16935 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
16936             Erik Edelmann  <eedelman@gcc.gnu.org>
16937
16938         * gfortran.dg/allocatable_function_1.f90: New.
16939         * gfortran.dg/allocatable_function_2.f90: New.
16940
16941 2006-03-10  Richard Guenther  <rguenther@suse.de>
16942
16943         PR middle-end/26565
16944         * gcc.dg/torture/pr26565.c: New testcase.
16945
16946 2006-03-09  Eric Christopher  <echristo@apple.com>
16947
16948         * gcc.c-torture/compile/20060309-1.c: New.
16949
16950 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16951
16952         PR libgfortran/26499
16953         * gfortran.dg/write_back.f: New test.
16954         * gfortran.dg/write_rewind_1.f: New test.
16955         * gfortran.dg/write_rewind_2.f: New test.
16956
16957 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16958
16959         PR libgfortran/26554
16960         * gfortran.dg/read_logical.f90: New test.
16961
16962 2006-03-04  Laurent GUERBY <laurent@guerby.net>
16963
16964         * ada/acats/norun.lst: cdd2a03 now passes.
16965
16966 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
16967
16968         PR testsuite/25177
16969         * gcc.target/powerpc/pr18096-1.c: Change where the error
16970         would match.
16971
16972 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
16973
16974         * gcc.target/i386/cleanup-1.c: New test.
16975         * gcc.target/i386/cleanup-2.c: New test.
16976
16977 2006-03-04  Roger Sayle  <roger@eyesopen.com>
16978
16979         * gfortran.dg/dependency_9.f90: Remove for the time being.
16980
16981 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
16982
16983         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16984         directive.
16985
16986 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16987
16988         * gfortran.dg/dependency_9.f90: New test case.
16989
16990 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16991
16992         * gfortran.dg/dependency_4.f90: New test case.
16993         * gfortran.dg/dependency_5.f90: New test case.
16994         * gfortran.dg/dependency_6.f90: New test case.
16995         * gfortran.dg/dependency_7.f90: New test case.
16996         * gfortran.dg/dependency_8.f90: New test case.
16997
16998 2006-03-03  Paul Brook  <paul@codesourcery.com>
16999
17000         * lib/target-supports.exp (check_profiling_available):
17001         Add m68k-*-elf.
17002
17003 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
17004
17005         PR fortran/25031
17006         * multiple_allocation_1.f90: New test.
17007
17008 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17009
17010         PR tree-optimization/26524
17011         * gfortran.dg/pr26524.f: New test case.
17012
17013 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17014
17015         * g++.dg/template/repo5.C: Cleanup repo files.
17016         * gcc.dg/20051201-1.c: Cleanup coverage files.
17017         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17018         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17019         tree dump files.
17020
17021 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
17022
17023         * objc.dg/objc-nofilename-1.m: New test.
17024         * objc.dg/bad-receiver-type.m: New test.
17025         * obj-c++.dg/bad-receiver-type.mm: New test.
17026
17027 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17028
17029         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17030
17031 2006-03-01  Mike Stump  <mrs@apple.com>
17032
17033         * g++.dg/abi/key2.C: Add.
17034
17035 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
17036
17037         * gfortran.dg/logical_dot_product.f90: New test.
17038
17039         PR fortran/26393
17040         * gfortran.dg/used_interface_ref.f90: New test.
17041
17042         PR fortran/20938
17043         * gfortran.dg/dependency_2.f90: New test.
17044         * gfortran.fortran-torture/execute/where17.f90: New test.
17045         * gfortran.fortran-torture/execute/where18.f90: New test.
17046         * gfortran.fortran-torture/execute/where19.f90: New test.
17047         * gfortran.fortran-torture/execute/where20.f90: New test.
17048
17049 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
17050
17051         * g++.dg/tree-ssa/pr26443.C: New test case.
17052
17053 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
17054
17055         PR middle-end/26022
17056         * g++.dg/opt/return-slot1.C: New test.
17057
17058 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17059
17060         PR libgfortran/26136
17061         * gfortran.dg/namelist_23.f90: New test.
17062
17063 2006-02-28  Roger Sayle  <roger@eyesopen.com>
17064
17065         PR middle-end/14752
17066         * gcc.dg/fold-eqandshift-2.c: New test case.
17067
17068 2006-02-28  Richard Guenther  <rguenther@suse.de>
17069
17070         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17071         decomposition.
17072
17073 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
17074
17075         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17076
17077 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17078
17079         PR libgfortran/26464
17080         * gfortran.dg/backspace_5.f: New test.
17081         * gfortran.dg/backspace_6.f: New test.
17082
17083 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17084
17085         * gcc.dg/fold-eqandnot-1.c: New test case.
17086
17087 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17088
17089         PR middle-end/19983
17090         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17091
17092 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
17093
17094         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17095         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17096
17097 2006-02-26  Richard Guenther  <rguenther@suse.de>
17098
17099         PR tree-optimization/26421
17100         * gcc.dg/tree-ssa/pr26421.c: New testcase.
17101
17102 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
17103
17104         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17105         * g++.old-deja/g++.robertl/eb132.C: Likewise.
17106
17107 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17108
17109         * gcc.dg/fold-even-1.c: New test case.
17110
17111 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17112
17113         PR middle-end/21137
17114         * gcc.dg/fold-eqandshift-1.c: New test case.
17115
17116 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17117
17118         PR tree-optimization/25125
17119         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17120         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17121
17122 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17123
17124         PR tree-optimizations/26359
17125         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17126         with -fdump-tree-dceloop-details.
17127         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17128
17129 2006-02-25  Roger Sayle  <roger@eyesopen.com>
17130
17131         PR middle-end/23673
17132         * gcc.dg/fold-eqxor-1.c: New test case.
17133         * gcc.dg/fold-eqxor-2.c: Likewise.
17134         * gcc.dg/fold-eqxor-3.c: Likewise.
17135
17136 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
17137
17138         PR fortran/23092
17139         * scalar_mask_1.f90: New test.
17140
17141 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
17142
17143         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17144         * g++.dg/eh/uncaught2.C: New.
17145         * g++.dg/eh/uncaught3.C: New.
17146
17147 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17148
17149         PR libgfortran/26423
17150         * gfortran.dg/read_many_1.f: New test.
17151
17152 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
17153
17154         PR fortran/24519
17155         * gfortran.dg/dependency_3.f90: New test.
17156         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17157         XFAILs.
17158
17159         PR fortran/25395
17160         * gfortran.dg/equiv_6.f90: New test.
17161
17162 2006-02-23  Jeff Law  <law@redhat.com>
17163
17164         * gcc.c-torture/compile/pr26425.c: New test.
17165
17166 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
17167
17168         PR middle-end/26412
17169         * gcc.dg/gomp/pr26412.c: New test.
17170
17171 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17172
17173         PR c++/26291
17174         * g++.dg/other/ellipsis1.C: New test.
17175         * g++.dg/parse/operator4.C: Adjust error marker.
17176
17177 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
17178
17179         PR target/25603
17180         * gfortran.dg/pr25603.f: New testcase.
17181
17182 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17183
17184         * gcc.dg/bf-spl1.c: Don't specify -m68000.
17185         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17186
17187 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
17188
17189         * g++.dg/eh/spbp.C: New.
17190
17191 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
17192
17193         PR middle-end/26379
17194         * gcc.target/i386/mmx-7.c: New test.
17195
17196 2006-02-20  Roger Sayle  <roger@eyesopen.com>
17197
17198         PR tree-optimization/26361
17199         * gcc.dg/tree-ssa/vrp27.c: New test case.
17200
17201 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
17202
17203         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17204         * gcc.dg/tree-ssa/complex-4.c: Here.
17205
17206 2006-02-19  Roger Sayle  <roger@eyesopen.com>
17207
17208         PR middle-end/19543
17209         * gfortran.dg/logical_1.f90: New test case.
17210
17211 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
17212
17213         PR middle-end/26334
17214         * gcc.dg/20060218-1.c: Moved to...
17215         * gcc.target/i386/20060218-1.c: ... here.  New test.
17216
17217 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17218
17219         PR fortran/26201
17220         * gfortran.dg/convert_1.f90: New.
17221
17222 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
17223
17224         PR fortran/25054
17225         * gfortran.dg/namelist_5.f90: New test.
17226
17227         PR fortran/25089
17228         * gfortran.dg/namelist_4.f90: New test.
17229
17230 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17231
17232         PR tree-opt/25680
17233         * gcc.dg/tree-ssa/complex-3.c: New test.
17234
17235 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17236
17237         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17238         variable to take into account the variable name in the
17239         function header.
17240         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17241
17242 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
17243
17244         PR middle-end/26334
17245         * gcc.c-torture/compile/20060217-1.c: New test.
17246         * gcc.dg/20060218-1.c: New test.
17247
17248 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
17249
17250         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17251
17252 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17253
17254         * gcc.dg/cpp/undef3.c: New test.
17255         * gcc.dg/cpp/trad/builtins2.c: New test.
17256
17257 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
17258
17259         PR c++/26266
17260         * g++.dg/template/static22.C: New test.
17261         * g++.dg/template/static23.C: New test.
17262         * g++.dg/template/static24.C: New test.
17263         * g++.dg/template/non-dependent13.C: New test.
17264         * g++.dg/init/member1.C: Tweak error markers.
17265
17266 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17267
17268         PR target/26255
17269         * gcc.c-torture/compile/pr26255.c: New test case.
17270
17271 2006-02-16  Roger Sayle  <roger@eyesopen.com>
17272
17273         * gfortran.fortran-torture/execute/where_10.f90: New test case.
17274         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17275         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17276         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17277         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17278         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17279         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17280
17281 2006-02-16  Jeff Law  <law@redhat.com>
17282
17283         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17284         * gcc.dg/tree-ssa/vrp26.c: New test.
17285
17286 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
17287
17288         PR target/20353
17289         PR target/24578
17290         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17291         __UCLIBC__ is defined.
17292
17293 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
17294
17295         PR fortran/26224
17296         * gfortran.dg/gomp/pr26224.f: New test.
17297
17298 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
17299
17300         PR tree-opt/25918
17301         * lib/target-supports.exp
17302         (check_effective_target_vect_short_mult): New.
17303         (check_effective_target_vect_char_mult): New.
17304         (check_effective_target_vect_widen_sum_qi_to_si): New.
17305         (check_effective_target_vect_widen_sum_qi_to_hi): New.
17306         (check_effective_target_vect_widen_sum_hi_to_si): New.
17307         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17308         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17309         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17310         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17311         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17312         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17313         vect-reduc-pattern-2c.c
17314         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17315         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17316         vect-reduc-pattern-1c.c
17317
17318 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
17319
17320         PR fortran/24557
17321         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17322
17323 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17324
17325         PR fortran/26054
17326         * gfortran.dg/enum_8.f90: Remove check for warning.
17327         * gfortran.dg/iomsg_1.f90: Ditto.
17328         * gfortran.dg/enum_1.f90: Ditto.
17329         * gfortran.dg/enum_9.f90: Ditto.
17330         * gfortran.dg/enum_2.f90: Ditto.
17331         * gfortran.dg/enum_10.f90: Ditto.
17332         * gfortran.dg/enum_3.f90: Ditto.
17333         * gfortran.dg/flush_1.f90: Ditto.
17334         * gfortran.dg/enum_4.f90: Ditto.
17335         * gfortran.dg/array_constructor_1.f90: Ditto.
17336         * gfortran.dg/enum_5.f90: Ditto.
17337         * gfortran.dg/enum_6.f90: Ditto.
17338         * gfortran.dg/enum_7.f90: Ditto.
17339
17340 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
17341
17342         PR middle-end/26300
17343         * gcc.c-torture/compile/20060215-1.c: New test.
17344
17345 2006-02-14  Roger Sayle  <roger@eyesopen.com>
17346
17347         PR middle-end/23670
17348         * gcc.dg/tree-ssa/andor-2.c: New test case.
17349
17350 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
17351
17352         PR fortran/25045
17353         * optional_dim.f90: New test.
17354
17355 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17356
17357         PR fortran/26277
17358         * gfortran.dg/label_4.f90: New.
17359
17360 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
17361             Diego Novillo  <dnovillo@redhat.com>
17362             Uros Bizjak  <uros@kss-loka.si>
17363
17364         * gfortran.dg/gomp: New directory.
17365
17366 2006-02-14  Richard Guenther  <rguenther@suse.de>
17367
17368         PR tree-optimization/26258
17369         * gcc.dg/torture/pr26258.c: New testcase.
17370
17371 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
17372
17373         PR fortran/26246
17374         * gfortran.dg/pr26246_1.f90: New test.
17375         * gfortran.dg/pr26246_2.f90: New test.
17376
17377         PR middle-end/26092
17378         * gcc.c-torture/compile/20060208-1.c: New test.
17379
17380 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
17381
17382         PR fortran/26074
17383         PR fortran/25103
17384         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17385         * gfortran.dg/bad_automatic_objects_1.f90: New test.
17386         * gfortran.dg/automatic_module_variable.f90: Change error message.
17387
17388         PR fortran/20861
17389         * gfortran.dg/internal_dummy_1.f90: New test.
17390
17391         PR fortran/20871
17392         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17393
17394
17395         PR fortran/25083
17396         * gfortran.dg/uncommon_block_data_1.f90: New test.
17397         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17398         with standard.
17399
17400         PR fortran/25088
17401         * gfortran.dg/typed_subroutine_1.f90: New test.
17402
17403 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
17404
17405         * objc.dg/dwarf-1.m: New.
17406
17407 2006-02-13  Roger Sayle  <roger@eyesopen.com>
17408
17409         PR middle-end/24427
17410         * gcc.dg/tree-ssa/andor-1.c: New test case.
17411
17412 2006-02-13  Josh Conner  <jconner@apple.com>
17413
17414         PR target/25376
17415         * gcc.dg/pr25376.c: New test.
17416
17417         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17418         assemble.
17419         * lib/target-supports.exp (check_named_sections_available):
17420         Only compile named-sections test -- don't assemble.
17421
17422 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17423
17424         * g++.dg/warn/no-write-strings.C: New test.
17425         * g++.dg/warn/write-strings.C: Likewise.
17426         * g++.dg/warn/write-strings-default.C: Likewise.
17427
17428 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
17429
17430         PR fortran/25806
17431         * gfortran.dg/ret_pointer_2.f90: New test.
17432
17433 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
17434
17435         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17436
17437 2006-02-10  Jeff Law  <law@redhat.com>
17438
17439         * gcc.c-torture/compile/pr26213.c: New test.
17440
17441 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
17442
17443         gfortran.dg/null_1.f90: New test.
17444
17445 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17446
17447         PR fortran/14771
17448         * gfortran.dg/parens_4.f90: New.
17449         * gfortran.dg/parens_5.f90: New.
17450
17451 2006-02-10  Richard Guenther  <rguenther@suse.de>
17452
17453         * gcc.dg/pr23372-1.c: Remove empty file.
17454
17455 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17456         Paul Thomas  <pault@gcc.gnu.org>
17457
17458         PR fortran/14771
17459         * gfortran.dg/parens_1.f90: New.
17460         * gfortran.dg/parens_2.f90: New.
17461         * gfortran.dg/parens_3.f90: New.
17462
17463 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
17464
17465         PR fortran/26038
17466         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17467
17468         PR fortran/25059
17469         * gfortran.dg/impure_assignment_1.f90: New test.
17470
17471         PR fortran/25070
17472         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17473
17474 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17475
17476         PR target/26141
17477         * g++.dg/expr/stdarg2.C: New test.
17478
17479 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17480
17481         PR inline-asm/16194
17482         * gcc.dg/pr16194.c: New test.
17483
17484 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17485
17486         * ada/acats/run_acats: Use portable variant of "$@".
17487
17488 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17489
17490         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17491         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17492
17493 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17494
17495         PR tree-opt/26179
17496         * g++.dg/opt/pr26179.C: New test.
17497
17498 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17499
17500         PR middle-end/26134
17501         * gcc.dg/tree-ssa/complex-3.c: New test.
17502
17503 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17504
17505         * gcc.c-torture/compile/volatile-1.c: New test.
17506
17507 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
17508
17509         PR 26180
17510         * gcc.dg/tree-ssa/pr26180.c: New test.
17511
17512 2006-02-08  Jeff Law  <law@redhat.com>
17513
17514         * gcc.dg/tree-ssa/pr21417.c: New test.
17515
17516 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17517
17518         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17519         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17520
17521 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17522
17523         * lib/scanrtl.exp: New.
17524
17525 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17526
17527         PR c++/26071
17528         * g++.dg/other/virtual2.C: New test.
17529
17530         PR c++/26070
17531         * g++.dg/other/virtual1.C: New test.
17532
17533 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17534
17535         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17536         cleanup-ipa-dump): Update dump file glob patterns.
17537         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17538         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17539
17540         * lib/gcc-dg.exp: Load it.
17541         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17542
17543 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
17544
17545         PR testsuite/26159
17546         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17547         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17548
17549 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17550
17551         PR fortran/25577
17552         * gfortran.dg/mvbits_1.f90: New.
17553
17554 2006-02-07  Dirk Mueller  <dmueller@suse.com>
17555
17556         * g++.dg/warn/Wdiv-by-zero.C: New test.
17557         * g++.dg/warn/Wno-div-by-zero.C: New.
17558
17559 2006-02-07  Jeff Law  <law@redhat.com>
17560
17561         * gcc.dg/tree-ssa/pr21559.c: New test.
17562
17563         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17564         multiple VRP passes.
17565         * gcc.dg/tree-ssa/vrp09.c: Likewise.
17566         * gcc.dg/tree-ssa/vrp18.c: Likewise.
17567         * gcc.dg/tree-ssa/pr21582.c: Likewise.
17568         * gcc.dg/tree-ssa/pr20657.c: Likewise.
17569         * gcc.dg/tree-ssa/pr21001.c: Likewise.
17570         * gcc.dg/tree-ssa/vrp02.c: Likewise
17571         * gcc.dg/tree-ssa/vrp11.c: Likewise
17572         * gcc.dg/tree-ssa/pr14341.c: Likewise
17573         * gcc.dg/tree-ssa/vrp19.c: Likewise
17574         * gcc.dg/tree-ssa/vrp20.c: Likewise
17575         * gcc.dg/tree-ssa/vrp03.c: Likewise
17576         * gcc.dg/tree-ssa/pr21086.c: Likewise
17577         * gcc.dg/tree-ssa/pr21959.c: Likewise
17578         * gcc.dg/tree-ssa/vrp21.c: Likewise
17579         * gcc.dg/tree-ssa/vrp04.c: Likewise
17580         * gcc.dg/tree-ssa/pr25485.c: Likewise
17581         * gcc.dg/tree-ssa/pr22026.c: Likewise
17582         * gcc.dg/tree-ssa/vrp22.c: Likewise
17583         * gcc.dg/tree-ssa/vrp05.c: Likewise
17584         * gcc.dg/tree-ssa/20030807-10.c: Likewise
17585         * gcc.dg/tree-ssa/pr20701.c: Likewise
17586         * gcc.dg/tree-ssa/vrp23.c: Likewise
17587         * gcc.dg/tree-ssa/vrp06.c: Likewise
17588         * gcc.dg/tree-ssa/pr22117.c: Likewise
17589         * gcc.dg/tree-ssa/pr20702.c: Likewise
17590         * gcc.dg/tree-ssa/vrp15.c: Likewise
17591         * gcc.dg/tree-ssa/pr21090.c: Likewise
17592         * gcc.dg/tree-ssa/pr21294.c: Likewise
17593         * gcc.dg/tree-ssa/vrp24.c: Likewise
17594         * gcc.dg/tree-ssa/vrp07.c: Likewise
17595         * gcc.dg/tree-ssa/pr21563.c: Likewise
17596         * gcc.dg/tree-ssa/pr25382.c: Likewise
17597         * gcc.dg/tree-ssa/vrp16.c: Likewise
17598         * gcc.dg/tree-ssa/vrp25.c: Likewise
17599         * gcc.dg/tree-ssa/vrp08.c: Likewise
17600         * gcc.dg/tree-ssa/20030807-6.c: Likewise
17601         * gcc.dg/tree-ssa/vrp17.c: Likewise
17602         * gcc.dg/tree-ssa/pr21458.c: Likewise
17603         * g++.dg/tree-ssa/pr18178.C: Likewise
17604
17605 2006-02-07  Richard Guenther  <rguenther@suse.de>
17606
17607         PR c++/26140
17608         Revert
17609         2006-01-30  Richard Guenther  <rguenther@suse.de>
17610         PR c++/23372
17611         * gcc.dg/pr23372-1.C: New testcase.
17612
17613         * g++.dg/tree-ssa/pr26140.C: New testcase.
17614
17615 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
17616
17617         PR c++/9737
17618         * g++.dg/template/ttp15.C: New test.
17619         * g++.dg/template/ttp16.C: Likewise.
17620         * g++.dg/template/ttp17.C: Likewise.
17621         * g++.old-deja/g++.pt/ttp36.C: Remove.
17622         * g++.old-deja/g++.pt/ttp19.C: Likewise.
17623         * g++.old-deja/g++.pt/ttp37.C: Likewise.
17624         * g++.old-deja/g++.pt/ttp38.C: Likewise.
17625         * g++.old-deja/g++.pt/ttp39.C: Likewise.
17626         * g++.old-deja/g++.pt/ttp9.C: Likewise.
17627         * g++.old-deja/g++.pt/ttp40.C: Likewise.
17628         * g++.old-deja/g++.pt/ttp51.C: Likewise.
17629         * g++.old-deja/g++.pt/ttp26.C: Likewise.
17630         * g++.old-deja/g++.pt/ttp36.C: Likewise.
17631
17632 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
17633
17634         PR libfortran/23815
17635         * unf_io_convert_4.f90: New test.
17636
17637 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
17638
17639         * gcc.dg/tree-ssa/loadpre10.c: New test.
17640         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17641         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17642         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17643
17644 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17645
17646         PR libfortran/24685
17647         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17648
17649 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
17650
17651         PR tree-opt/25251
17652         * gfortran.dg/assign_7.f: New test.
17653
17654 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
17655
17656         PR fortran/26041
17657         PR fortran/26064
17658         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17659         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17660         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17661
17662 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
17663
17664         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17665         in size_t typedef.
17666
17667 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17668
17669         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17670         * g++.dg/charset/string.c (foo): Likewise.
17671         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17672         const char*
17673         * g++.dg/ext/builtin2.C (printf): Likewise.
17674         * g++.dg/init/new15.C (printf): Likewise.
17675         * g++.dg/opt/pr17697-1.C (foo): Likewise.
17676         * g++.dg/opt/pr17697-2.C (foo): Likewise.
17677         * g++.dg/opt/pr17697-3.C (foo): Likewise.
17678         * g++.dg/template/non-dependent4.C (temp): Likewise.
17679         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17680         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17681         parameter type to const char*.
17682         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17683         Change type to const char*.
17684         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17685         Likewise.
17686         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17687         second parameter type to const char*.
17688         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17689         (Y::Y): Change parameter type to const char*.
17690         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17691         * g++.old-deja/g++.jason/report.C: Apply const correctness.
17692         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17693         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17694         (char*).
17695         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17696         const char*.
17697         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17698         type to const char*.
17699         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17700         return type to const char*.
17701         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17702         to const char*.
17703         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17704         * g++.old-deja/g++.law/refs1.C: Likewise.
17705         * g++.old-deja/g++.law/visibility1.C: Likewise.
17706         * g++.old-deja/g++.law/visibility2.C: Likewise.
17707         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17708         const char*.
17709         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17710         * g++.old-deja/g++.mike/net48.C: Likewise.
17711         * g++.old-deja/g++.mike/p646.C: Likewise.
17712         * g++.old-deja/g++.mike/p6746.C: Likewise.
17713         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17714         type to const char*.
17715         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17716         deprecated conversion warning.
17717         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17718         char*.
17719         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17720         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17721         * g++.old-deja/g++.pt/explicit8.C: Likewise.
17722         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17723         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17724         * g++.old-deja/g++.pt/nontype3.C: Likewise.
17725         * g++.old-deja/g++.pt/t39.C: Likewise.
17726         * g++.old-deja/g++.robertl/eb106.C: Likewise.
17727         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17728
17729 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
17730
17731         PR fortran/25075
17732         intrinsic_argument_conformance_1.f90: New test.
17733
17734 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
17735
17736         PR fortran/20845
17737         * gfortran.dg/char_result_11.f90: Add SAVE.
17738         * gfortran.dg/der_pointer_4.f90: Ditto.
17739         * gfortran.dg/default_initialization.f90: New test.
17740
17741 2006-02-03  Jeff Law  <law@redhat.com>
17742
17743         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17744         handle more than 100 dump files.
17745         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17746         * lib/scantree.exp (scan-tree-dump): Likewise.
17747         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17748         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17749         * lib/scanipa.exp (scan-ipa-dump): Likewise.
17750         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17751         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17752
17753 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
17754
17755         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17756
17757 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
17758
17759         * g++.dg/template/using12.C: New test.
17760
17761 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
17762
17763         * gcc.target/powerpc/pr25960.c: New test.
17764
17765 2006-02-02  Steven G. Kargl  <kargls@comcast>
17766
17767         PR fortran/24958
17768         gfortran.dg/nullify_2.f90: New test.
17769
17770 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
17771
17772         PR 25990
17773         * gcc.dg/gomp/pr25990.c: New test.
17774
17775 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
17776
17777         PR c++/25342
17778         * g++.gd/template/partial4.C: New test.
17779
17780 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
17781
17782         PR middle-end/26001
17783         * gfortran.dg/data_char_2.f90: New.
17784
17785 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
17786
17787         PR fortran/26039
17788         maxval_maxloc_conformance_1.f90: New test.
17789
17790 2006-01-31  Richard Guenther  <rguenther@suse.de>
17791
17792         * gcc.target/i386/sselibm-1.c: New testcase.
17793         * gcc.target/i386/sselibm-2.c: Likewise.
17794         * gcc.target/i386/sselibm-3.c: Likewise.
17795         * gcc.target/i386/sselibm-4.c: Likewise.
17796         * gcc.target/i386/sselibm-5.c: Likewise.
17797
17798 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17799
17800         PR fortran/24266
17801         * gfortran.dg/arrayio_derived_2.f90: New.
17802
17803 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
17804
17805         * gcc.dg/unsigned-long-compare.c: New test.
17806
17807 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
17808
17809         PR testsuite/25318
17810         * lib/target-supports.exp (check_effective_target_freorder):
17811         Check to see if target supports -freorder-blocks-and-partition.
17812         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17813         instead of "dg-require-named-sections".
17814
17815 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
17816
17817         PR target/14798:
17818         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17819         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17820         * gcc.dg/pragma-isr-trapa2.c: Likewise.
17821         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17822         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17823         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17824         * gcc.dg/attr-isr-trap_exit.c: Likewise.
17825         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17826
17827 2006-01-30  Richard Guenther  <rguenther@suse.de>
17828
17829         PR c++/23372
17830         * gcc.dg/pr23372-1.C: New testcase.
17831
17832 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
17833
17834         * gcc.dg/gomp/pr25874.c: New test.
17835
17836 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
17837
17838         PR tree-opt/25911
17839         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17840
17841 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
17842
17843         PR fortran/18578
17844         PR fortran/18579
17845         PR fortran/20857
17846         PR fortran/20885
17847         * gfortran.dg/intent_out_1.f90: New test.
17848
17849 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
17850
17851         PR fortran/17911
17852         * gfortran.dg/procedure_lvalue.f90: New test.
17853
17854         PR fortran/20895
17855         PR fortran/25030
17856         * gfortran.dg/char_pointer_assign_2.f90: New test.
17857         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17858         assignment to be consistent with standard.
17859         * gfortran.dg/char_result_2.f90: The same.
17860         * gfortran.dg/char_result_8.f90: The same.
17861
17862 2006-01-28  Zack Weinberg  <zackw@panix.com>
17863
17864         * gcc.dg/Woverlength-strings.c
17865         * gcc.dg/Woverlength-strings-pedantic-c89.c
17866         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17867         * gcc.dg/Woverlength-strings-pedantic-c99.c
17868         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17869
17870 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
17871
17872         * gcc.c-torture/execute/20060127-1.c: New test.
17873
17874 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17875
17876         PR c++/25999
17877         * g++.dg/ext/pragmaweak1.C: New test.
17878
17879 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17880
17881         PR c++/25855
17882         * g++.dg/template/spec29.C: New test.
17883
17884 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
17885
17886         PR c/19606.
17887         * gcc.c-torture/execute/pr19606.c: New.
17888
17889 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
17890
17891         * gcc.dg/pragma-re-4.c: New test.
17892
17893 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
17894
17895         PR fortran/25964
17896         * gfortran.dg/assumed_size_refs_3.f90: New test.
17897
17898 2006-01-27  Ben Elliston  <bje@au.ibm.com>
17899
17900         * gcc.misc-tests/dectest.exp: Remove defunct comment.
17901
17902 2006-01-26  Laurent GUERBY <laurent@guerby.net>
17903
17904         PR ada/21317
17905         * ada/acats/support/impdef.a: Add One_Long_Second.
17906         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17907         * ada/acats/tests/c9/c94026.a: Likewise.
17908         * ada/acats/tests/c9/c97305c.ada: Likewise.
17909         * ada/acats/tests/c9/c99004a.ada: Likewise.
17910
17911 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
17912
17913         PR fortran/25964
17914         * gfortran.dg/global_references_2.f90: New test.
17915
17916         PR fortran/25084
17917         PR fortran/20852
17918         PR fortran/25085
17919         PR fortran/25086
17920         * gfortran.dg/assumed_charlen_function_1.f90: New test.
17921         * gfortran.dg/assumed_charlen_function_3.f90: New test.
17922
17923         PR fortran/25416
17924         * gfortran.dg/assumed_charlen_function_2.f90: New test.
17925
17926 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
17927
17928         PR c/25892
17929         * gcc.dg/Wpointer-sign.c: New.
17930         * gcc.dg/Wpointer-sign-Wall.c: New.
17931         * gcc.dg/Wpointer-sign-Wall-no.c: New.
17932         * gcc.dg/Wpointer-sign-pedantic.c: New.
17933         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17934         * gcc.dg/conv-2.c: Use -Wpointer-sign.
17935
17936 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
17937
17938         PR C/25861
17939         * gcc.c-torture/compile/pr25861.c: New test.
17940
17941 2006-01-26  Paul Brook  <paul@codesourcery.com>
17942
17943         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17944         on short-enum targets.
17945         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17946         variable.
17947         (generate_fields): Use short_enums.
17948         (main): Set short_enums.  Document -e.
17949         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17950         on short-enum targets.
17951         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17952         variable.
17953         (generate_fields): Use short_enums.
17954         (main): Set short_enums.  Document -e.
17955         * lib/target-supports.exp (check_effective_target_short_enums): New.
17956
17957 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
17958
17959         PR target/25947
17960         * gcc.dg/torture/pr25947-1.c: New test.
17961
17962 2006-01-25  Jan Hubicka  <jh@suse.cz>
17963             Roger Sayle  <roger@eyesopen.com>
17964
17965         PR rtl-optimization/25703
17966         * gcc.target/i386/20060125-1.c: New test case.
17967         * gcc.target/i386/20060125-2.c: New test case.
17968
17969 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17970
17971         PR fortran/18540
17972         * gfortran.dg/goto_1.f: New.
17973
17974 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
17975
17976         PR fortran/25716
17977         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17978         25716 on 32-bit systems too.
17979
17980 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
17981
17982         PR testsuite/25590
17983         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17984
17985 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
17986
17987         * gcc.dg/tree-ssa/gen-vect-33.c: New.
17988
17989 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17990
17991         PR fortran/25835
17992         * gfortran.dg/read_eof.f90: Delete, renamed.
17993         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17994         * gfortran.dg/read_eof_2.f90: New test.
17995         * gfortran.dg/read_eof_3.f90: New test.
17996
17997 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
17998
17999         PR tree-opt/25860
18000         * gcc.c-torture/compile/pr25860.c: New test.
18001
18002 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18003
18004         PR c++/25552
18005         * g++.dg/parse/dtor8.C: New test.
18006
18007 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
18008
18009         PR testsuite/25891
18010         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18011         * gcc.dg/gomp/gomp.exp: Return without testing anything if
18012         check_effective_target_fopenmp returns 0.
18013
18014 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
18015
18016         PR ada/20548
18017         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18018         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18019         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18020
18021 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
18022
18023         PR tree-opt/25857
18024         * g++.dg/opt/pr25857.C: New test.
18025
18026 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
18027         Jan Hubicka  <jh@suse.cz>
18028         Richard Guenther  <rguenther@suse.de>
18029
18030         PR rtl-optimization/25654
18031         * gcc.dg/torture/pr25654.c: New testcase.
18032         * gcc.target/i386/pr25654.c: Likewise.
18033
18034 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
18035
18036         PR fortran/25901
18037         * gfortran.dg/internal references_2.f90: New test.
18038
18039         Fix regression in testing of admissability of attributes.
18040         * gfortran.dg/intent_used_1.f90: New test.
18041
18042 2006-01-23  Ben Elliston  <bje@au.ibm.com>
18043
18044         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18045         Remove target conditional torture options for i?86 and x86_64
18046         GNU/Linux.
18047
18048 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18049
18050         PR c++/10891
18051         * g++.dg/rtti/no-rtti.C: New.
18052
18053 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
18054
18055         PR c++/25895
18056         * g++.dg/inherit/conv2.C: New test.
18057
18058         PR c++/25856
18059         * g++.dg/parse/dtor7.C: New test.
18060
18061         PR c++/25858
18062         * g++.dg/template/crash44.C: New test.
18063
18064 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
18065
18066         PR fortran/25124
18067         PR fortran/25625
18068         * gfortran.dg/internal_references_1.f90: New test.
18069           PR fortran/20881
18070         PR fortran/23308
18071         PR fortran/25538
18072         PR fortran/25710
18073         * gfortran.dg/global_references_1.f90: New test.
18074         * gfortran.dg/g77/19990905-1.f: Restore the error that
18075         there is a clash between the common block name and
18076         the name of a subroutine reference.
18077
18078         PR fortran/PR24276
18079         * gfortran.dg/aliasing_dummy_1.f90: New test.
18080
18081 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
18082
18083         * gcc.dg/vmx/1b-01.c: Warning fix.
18084         * gcc.dg/vmx/1c-02.c: Likewise.
18085         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18086
18087 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
18088
18089         PR testsuite/24962
18090         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18091
18092 2006-01-20  Richard Guenther  <rguenther@suse.de>
18093         Steven Bosscher <stevenb.gcc@gmail.com>
18094
18095         PR rtl-optimization/24626
18096         * gcc.dg/torture/pr24626-1.c: New testcase.
18097         * gcc.dg/torture/pr24626-2.c: Likewise.
18098         * gcc.dg/torture/pr24626-3.c: Likewise.
18099         * gcc.dg/torture/pr24626-4.c: Likewise.
18100
18101 2006-01-20  Dirk Mueller  <dmueller@suse.com>
18102
18103         PR c++/5520
18104         * g++.dg/warn/empty-body.C: New.
18105
18106 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
18107
18108         PR c++/22136
18109         * g++.dg/template/using10.C: New test.
18110         * g++.dg/temlpate/using11.C: Likewise.
18111         * g++.dg/inherit/using5.C: Tweak error messages.
18112
18113 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
18114
18115         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18116         target test.
18117         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18118
18119 2006-01-19  Jan Hubicka  <jh@suse.cz>
18120
18121         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18122
18123 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18124
18125         PR c++/25854
18126         * g++.dg/template/spec28.C: New test.
18127
18128 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
18129
18130         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18131         (switchfiles): Fix fprintf's by adding srcdir or removing it.
18132
18133 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
18134
18135         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18136         * gcc.dg/gomp/critical-1.c: Likewise.
18137         * gcc.dg/gomp/critical-3.c: Likewise.
18138         * gcc.dg/gomp/empty.c: Likewise.
18139         * gcc.dg/gomp/ordered-1.c: Likewise.
18140         * gcc.dg/gomp/for-4.c: Likewise.
18141         * gcc.dg/gomp/for-6.c: Likewise.
18142         * gcc.dg/gomp/master-3.c: Likewise.
18143         * gcc.dg/gomp/for-8.c: Likewise.
18144         * gcc.dg/gomp/for-10.c: Likewise.
18145         * gcc.dg/gomp/for-18.c: Likewise.
18146         * gcc.dg/gomp/for-5.c: Likewise.
18147         * gcc.dg/gomp/for-7.c: Likewise.
18148         * gcc.dg/gomp/for-9.c: Likewise.
18149
18150 2006-01-18  Jeff Law  <law@redhat.com>
18151
18152         * gcc.dg/tree-ssa/vrp25.c: New test.
18153
18154 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18155
18156         * gcc.dg/pr25805.c: Fix misapplied patch.
18157
18158 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
18159
18160         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18161         (check_effective_target_vect_udot_qi): New.
18162         (check_effective_target_vect_sdot_hi): New.
18163         (check_effective_target_vect_udot_hi): New.
18164         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18165         prefixed with "wrapv-" with -fwrapv.
18166         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18167         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18168         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18169         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18170         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18171
18172         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18173         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18174         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18175         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18176
18177 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18178
18179         PR c++/16829
18180         * g++.dg/other/default2.C: New test.
18181         * g++.dg/other/default3.C: New test.
18182
18183 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18184
18185         PR c/25805
18186         * gcc.dg/pr25805.c: New file.
18187
18188 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
18189
18190         PR c++/25836
18191         * g++.dg/template/init6.C: New test.
18192
18193 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
18194
18195         * gcc.dg/tree-ssa/pr24287.c: New test
18196
18197 2006-01-18  Eric Christopher  <echristo@apple.com>
18198
18199         * g++.dg/eh/table.C: New.
18200
18201 2006-01-18  DJ Delorie  <dj@redhat.com>
18202
18203         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18204         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18205         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18206         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18207
18208 2006-01-18  Jeff Law  <law@redhat.com>
18209
18210         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18211         on wrapping on overflow semantics.
18212
18213         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18214
18215         * gcc.gc/tree-ssa/vrp23.c: New test.
18216         * gcc.gc/tree-ssa/vrp24.c: New test.
18217
18218 2006-01-18  Richard Henderson  <rth@redhat.com>
18219             Aldy Hernandez  <aldyh@redhat.com>
18220             Jakub Jelinek  <jakub@redhat.com>
18221             Diego Novillo  <dnovillo@redhat.com>
18222             Uros Bizjak  <uros@kss-loka.si>
18223
18224         * gcc.dg/gomp: New directory.
18225
18226 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
18227             Steven G. Kargl  <kargls@comcast.net>
18228
18229         PR fortran/20869
18230         * gfortran.dg/intrinsic_external_1.f90: New test.
18231
18232         PR fortran/20875.
18233         * gfortran.dg/elemental_pointer_1.f90: New test.
18234
18235         PR fortran/25024
18236         * gfortran.dg/external_procedures_1.f90: New test.
18237
18238         PR fortran/25785
18239         gfortran.dg/assumed_present.f90: New test.
18240
18241 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
18242
18243         * g++.dg/parse/lookup5.C: New test.
18244
18245 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18246
18247         PR fortran/25697
18248         * gfortran.dg/read_eof.f90: New test.
18249
18250 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18251
18252         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18253         add a closing brace.
18254
18255 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18256
18257         PR fortran/25631
18258         * gfortran.dg/fmt_tl.f: New test.
18259
18260 2006-01-17  Eric Christopher  <echristo@apple.com>
18261
18262         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18263         * g++.old-deja/g++.warn/impint2.C: Ditto.
18264         * g++.old-deja/g++.other/null1.C: Ditto.
18265         * g++.dg/warn/conv2.C: Ditto.
18266         * g++.dg/warn/conv4.C: New file.
18267
18268 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18269
18270         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18271
18272 2006-01-17  Andreas Jaeger  <aj@suse.de>
18273             Janis Johnson <janis187@us.ibm.com>
18274
18275         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18276         in 64-bit.
18277         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18278         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18279
18280 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18281
18282         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18283         (switchfiles): xfail txxx where xxx >= 25.
18284
18285 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18286
18287         PR testsuite/25764
18288         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18289
18290 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
18291
18292         PR c/25682
18293         * gcc.dg/pr25682.c: New test.
18294         * g++.dg/parse/array-size2.C: New test.
18295
18296 2006-01-16  Ian Lance Taylor  <ian@airs.com>
18297
18298         * consistency.vlad: Remove entire directory, 1652 files.
18299
18300 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
18301
18302         * lib/target-supports.exp (check_effective_target_dfp_nocache,
18303         check_effective_target_dfprt_nocache): New.
18304         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18305         (check_effective_target_dfprt): New.
18306         * lib/c-compat.exp (check_dfp): Remove.
18307         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18308         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18309         level of support for decimal float.
18310         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18311         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18312         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18313         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18314         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18315         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18316         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18317         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18318         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18319         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18320         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18321         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18322         directives.
18323
18324 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
18325
18326         PR testsuite/25741
18327         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18328         $base_dir/../.
18329         * lib/gfortran.exp (gfortran_init): Likewise.
18330         * lib/obj-c++.exp (obj-c++_init): Likewise.
18331         * lib/scanasm.exp (scan-assembler-dem): Likewise.
18332         (scan-assembler-dem-not): Likewise.
18333         * lib/scandump.exp (scan-dump-dem): Likewise.
18334         (scan-dump-dem-not): Likewise.
18335
18336 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
18337
18338         PR testsuite/25767
18339         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18340         powerpc-*-darwin*.
18341         * lib/obj-c++.exp (obj-c++_init): Likewise.
18342
18343 2006-01-16  Richard Guenther  <rguenther@suse.de>
18344
18345         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18346
18347 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18348
18349         PR testsuite/25777
18350         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18351         to LD_LIBRARY_PATH.
18352
18353 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18354             Andrew Pinski  <pinskia@physics.uc.edu>
18355
18356         * gcc.dg/minmax-1.c: New test.
18357
18358 2006-01-16  Ben Elliston  <bje@au.ibm.com>
18359
18360         * gcc.dg/dfp/dfp.exp: Correct FSF address.
18361         * gcc.misc-tests/dectest.exp: Ditto.
18362
18363 2006-01-15  Ian Lance Taylor  <ian@airs.com>
18364
18365         PR testsuite/25796
18366         * gcc.target/i386/cmov6.c: Use -march=k8.
18367
18368 2006-01-15  Andreas Jaeger  <aj@suse.de>
18369
18370         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18371         x86 does not have __float128.
18372
18373 2006-01-14  Ian Lance Taylor  <ian@airs.com>
18374
18375         * gcc.target/i386/cmov6.c: New test.
18376
18377 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
18378
18379         PR c++/25663
18380         * g++.dg/template/ctor6.C: New test.
18381
18382 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
18383
18384         PR tree-optimization/25485
18385         * gcc.dg/tree-ssa/pr25485.c: New.
18386
18387 2006-01-14  Richard Guenther  <rguenther@suse.de>
18388
18389         PR tree-optimization/22548
18390         PR tree-optimization/22555
18391         PR tree-optimization/22501
18392         * gcc.dg/tree-ssa/alias-4.c: New testcase.
18393         * gcc.dg/tree-ssa/alias-5.c: Likewise.
18394         * gcc.dg/tree-ssa/alias-6.c: Likewise.
18395         * gcc.dg/tree-ssa/alias-7.c: Likewise.
18396         * gcc.dg/tree-ssa/alias-8.c: Likewise.
18397         * gcc.dg/tree-ssa/alias-9.c: Likewise.
18398         * gcc.dg/tree-ssa/alias-10.c: Likewise.
18399         * gcc.dg/tree-ssa/alias-11.c: Likewise.
18400         * gcc.dg/tree-ssa/alias-12.c: Likewise.
18401
18402 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
18403
18404         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
18405         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18406
18407 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
18408         Richard Guenther  <rguenther@suse.de>
18409
18410         PR rtl-optimization/24257
18411         * gcc.dg/torture/pr24257.c: New testcase.
18412
18413 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
18414
18415         * gcc.c-torture/execute/20060110-1.c: New test.
18416         * gcc.c-torture/execute/20060110-2.c: New test.
18417
18418 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
18419
18420         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18421
18422 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
18423
18424         PR fortran/25756
18425         * gfortran.dg/label_3.f90: New test.
18426
18427 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
18428
18429         PR tree-optimization/25771
18430         * g++.dg/tree-ssa/pr25771.C: New test
18431
18432 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18433
18434         PR tree-opt/24365
18435         * g++.dg/opt/complex5.C: New test.
18436
18437 2006-01-13  Richard Guenther  <rguenther@suse.de>
18438
18439         * gcc.target/i386/387-9.c: New testcase.
18440
18441 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18442
18443         PR c++/24824
18444         * g++.dg/debug/dwarf2-1.C: New.
18445
18446 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
18447
18448         PR testsuite/25728
18449         * lib/gcov.exp (verify-lines): Add "close $fd".
18450
18451 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
18452             Ben Elliston  <bje@au.ibm.com>
18453
18454         * gcc.dg/dfp/inf-1.c: New test.
18455
18456 2006-01-12  Janis Johnson <janis187@us.ibm.com>
18457             Yao Qi  <qiyaoltc@cn.ibm.com>
18458             Ben Elliston  <bje@au.ibm.com>
18459             Jon Grimm  <jgrimm2@us.ibm.com>
18460
18461         * gcc.dg/nodfp-1.c: New test.
18462         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18463         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18464         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18465         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18466         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18467         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18468         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18469         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18470         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18471         * gcc.dg/format/dfp-scanf-1.c: Likewise.
18472         * gcc.dg/format/dfp-printf-1.c: Likewise.
18473         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18474         (compat_setup_dfp): New.
18475         * gcc.dg/compat/compat.exp: Use it.
18476         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18477         Make some variables global, prepend "compat_" to their names.
18478         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18479         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18480         * gcc.misc-tests/dectest.exp: New test driver for decTest.
18481         * lib/compat.exp (compat_skip_list): Make global, rename.
18482         * lib/c-compat.exp: New file.
18483         * lib/target-supports.exp (check_effective_target_dfp): New.
18484
18485         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18486         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18487         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18488         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18489         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18490         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18491         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18492         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18493         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18494         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18495         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18496         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18497         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18498         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18499         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18500         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18501         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18502         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18503         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18504         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18505         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18506         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18507         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18508         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18509         gcc.dg/dfp/struct-layout-1.c,
18510         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18511         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18512         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18513         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18514         gcc.dg/dfp/func-vararg-dfp.c,
18515         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18516         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18517         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18518         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18519         gcc.dg/dfp/wtr-conversion-1.c: New tests.
18520
18521 2006-01-11  Richard Guenther  <rguenther@suse.de>
18522
18523         PR tree-optimization/25734
18524         * gcc.dg/tree-ssa/pr25734.c: New testcase.
18525
18526 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18527
18528         PR fortran/25486
18529         * gfortran.dg/literal_character_constant_1_x.F: New test.
18530         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18531         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18532         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18533
18534 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18535
18536         PR c++/25386
18537         * g++.dg/ext/packed3.C: Add expected packed error.
18538
18539 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
18540
18541         PR target/25706
18542         * gcc.dg/torture/pr25706-1.c: New test.
18543
18544 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
18545
18546         PR tree-optimization/23109
18547         PR tree-optimization/23948
18548         PR tree-optimization/24123
18549
18550         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18551         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18552         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18553         g++.dg/tree-ssa/pr23948.C: New testcases.
18554         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18555         three divisions in order to do the optimization.
18556
18557 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
18558
18559         PR c++/25632
18560         * g++.dg/other/pr25632.C: New test.
18561
18562 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
18563
18564         PR fortran/25730
18565         * gfortran.dg/used_types_1.f90: New test.
18566
18567 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
18568
18569         PR target/25718
18570         * gcc.dg/torture/pr25718-1.c: New test.
18571
18572 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18573
18574         * gfortran.dg/list_read_2.f90: Fix typo in description.
18575
18576 2006-01-10  Jan Beulich  <jbeulich@novell.com>
18577
18578         * lib/target-supports.exp (check_visibility_available): Simplify test
18579         for *-*-netware*.
18580         (check_profiling_available): Fail for *-*-netware*.
18581         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18582         * gcc.dg/20021014-1.c: Likewise.
18583         * gcc.dg/nest.c: Likewise.
18584
18585 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18586
18587         fortran/24936
18588         * gfortran.dg/forall_3.f90: New test.
18589
18590 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18591
18592         PR fortran/21977
18593         * gfortran.dg/nesting_2.f90: New test.
18594         * gfortran.dg/nesting_3.f90: New test.
18595
18596 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
18597
18598         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18599         Fix typo in comment.
18600
18601 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18602
18603         * gfortran.dg/single_char_string.f90: New test.
18604
18605 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18606
18607         * gfortran.dg/ichar_2.f90: New test.
18608
18609 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18610
18611         PR fortran/25093
18612         * gfortran.dg/private_type_4.f90: New.
18613
18614 2006-01-07  Richard Guenther  <rguenther@suse.de>
18615
18616         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18617
18618 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18619
18620         * gfortran.dg/func_decl_1.f90: New.
18621         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18622         * gfortran.dg/array_alloc_2.f90: Likewise.
18623         * gfortran.dg/char_result_8.f90: Likewise.
18624         * gfortran.dg/dup_save_1.f90: Likewise.
18625         * gfortran.dg/dup_save_2.f90: Likewise.
18626         * gfortran.dg/f2c_6.f90: Likewise.
18627         * gfortran.dg/f2c_7.f90: Likewise.
18628         * gfortran.dg/func_result_2.f90: Likewise.
18629         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18630
18631 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
18632
18633         PR fortran/22146
18634         * gfortran.dg/elemental_subroutine_1.f90: New test.
18635         * gfortran.dg/elemental_subroutine_2.f90: New test.
18636
18637         PR fortran/25029
18638         PR fortran/21256
18639         * gfortran.dg/assumed_size_refs_1.f90: New test.
18640
18641         PR fortran/20868
18642         PR fortran/20870
18643         * gfortran.dg/assumed_size_refs_2.f90: New test.
18644         * gfortran.dg/initialization_1.f90: Change warning message.
18645
18646 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
18647
18648         * gcc.dg/tree-ssa/loop-15.c: New test.
18649
18650 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18651
18652         PR fortran/25598
18653         * gfortran.dg/backspace_3.f: New test.
18654         * gfortran.dg/backspace_4.f: New test.
18655
18656 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18657
18658         PR fortran/24268
18659         * gfortran.dg/fmt_white.f: Update test.
18660
18661 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
18662
18663         * gcc.dg/cast-1.c: Add new warning.
18664         * gcc.dg/cast-2.c: Likewise.
18665         * gcc.dg/cast-3.c: Likewise.
18666         * gcc.dg/format/cast-1.c: Likewise.
18667         * gcc.dg/cast-4.c: New testcase.
18668
18669 2006-01-05  Richard Guenther  <rguenther@suse.de>
18670
18671         PR tree-optimization/22555
18672         * gcc.dg/tree-ssa/alias-3.c: New testcase.
18673
18674 2006-01-05  Richard Guenther  <rguenther@suse.de>
18675             Diego Novillo  <dnovillo@redhat.com>
18676
18677         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18678         * gcc.dg/tree-ssa/loop-8.c: Likewise.
18679         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18680         * gcc.dg/tree-ssa/pr23294.c: Likewise.
18681         * gcc.dg/tree-ssa/pr21985.c: Likewise.
18682         * gcc.dg/tree-ssa/loop-14.c: Likewise.
18683         * gcc.dg/tree-ssa/loop-2.c: Likewise.
18684         * gcc.dg/tree-ssa/loop-3.c: Likewise.
18685         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18686         * gcc.dg/tree-ssa/pr21171.c: Likewise.
18687         * gcc.dg/tree-ssa/loop-5.c: Likewise.
18688         * gcc.dg/tree-ssa/loop-10.c: Likewise.
18689         * gcc.dg/tree-ssa/loop-6.c: Likewise.
18690         * treelang/compile/extravar.tree: Likewise.
18691         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18692         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18693         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18694         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18695         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18696
18697 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18698
18699         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18700         for 64-bit fix.
18701
18702 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
18703
18704         PR fortran/23675
18705         gfortran.dg/char_result_11.f90: New.
18706
18707 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
18708
18709         PR c++/24782
18710         * g++.dg/parse/access9.C: New test.
18711         * g++.dg/tc1/dr52.C: Tweak error markers.
18712
18713 2006-01-04  Richard Henderson  <rth@redhat.com>
18714
18715         Merge from gomp branch.
18716         * g++.dg/parse/pragma2.C: Update expected error lines.
18717
18718 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
18719
18720         * g++.dg/other/i386-2.C: New test.
18721
18722         PR target/25554
18723         * gcc.c-torture/compile/20051228-1.c: New test.
18724
18725         PR c/25559
18726         * gcc.dg/pr25559.c: New test.
18727
18728 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
18729
18730         PR c++/25492
18731         * g++.dg/lookup/friend9.C: New test.
18732
18733         PR c++/25625
18734         * g++.dg/template/repo5.C: New test.
18735
18736 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
18737
18738         PR fortran/25101
18739         * gfortran.dg/forall_2.f90: New test.
18740
18741 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18742
18743         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18744         dg-require-weak.  Adjust regexp to handle leading-underscore
18745         targets and space as well as TAB after .weak.  Change previous
18746         64-bit fix to not use naked dot.
18747
18748 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
18749
18750         PR rtl-optimization/25578
18751         * gcc.c-torture/execute/20060102-1.c: New testcase.
18752
18753 2006-01-03  Richard Guenther  <rguenther@suse.de>
18754
18755         PR c/25183
18756         * gcc.dg/torture/pr25183.c: New testcase.
18757
18758 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
18759
18760         Merge from gomp-branch.
18761         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18762         * gcc.dg/ia64-sync-2.c: Likewise.
18763         * gcc.dg/ia64-sync-3.c: Likewise.
18764         * gcc.dg/ia64-sync-4.c: Likewise.
18765         * gcc.dg/sync-2.c: Likewise.
18766         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18767         that sparc64-*-* and sparcv9-*-* supports sync builtins.
18768
18769 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
18770
18771         PR c++/25635
18772         * g++.dg/parse/operator6.C: New test.
18773
18774         PR c++/25637
18775         * g++.dg/parse/error29.C: New test.
18776
18777         PR c++/25638
18778         * g++.dg/parse/dtor6.C: New test.
18779
18780         PR c++/25633
18781         * g++.dg/parse/ctor3.C: New test.
18782
18783         PR c++/25634
18784         * g++.dg/template/class3.C: New test.
18785
18786 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
18787
18788         * g++.dg/debug/debug9.C: New.
18789
18790 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
18791
18792         PR fortran/24640
18793         * gfortran.dg/label_2.f90: New test.
18794
18795 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18796
18797         * g++.dg/lookup/using12.C: Tighten error marker.
18798
18799 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
18800             Andrew Pinski <pinskia@physics.uc.edu>
18801
18802         * gcc.target/powerpc/darwin-abi-3.c: New file.
18803         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18804         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18805         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18806         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18807         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18808         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18809         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18810         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18811
18812 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
18813
18814         * gcc.dg/tree-ssa/loadpre1.c: New;
18815         * gcc.dg/tree-ssa/loadpre2.c: New;
18816         * gcc.dg/tree-ssa/loadpre3.c: New;
18817         * gcc.dg/tree-ssa/loadpre4.c: New;
18818         * gcc.dg/tree-ssa/loadpre5.c: New;
18819         * gcc.dg/tree-ssa/loadpre6.c: New;
18820         * gcc.dg/tree-ssa/loadpre7.c: New;
18821         * gcc.dg/tree-ssa/loadpre8.c: New;
18822         * gcc.dg/tree-ssa/loadpre9.c: New;
18823
18824 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
18825
18826         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18827         * g++.dg/abi/thunk4.C: Likewise.
18828
18829 2006-01-01  Andreas Jaeger  <aj@suse.de>
18830
18831         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18832         portable.
18833
18834 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
18835
18836         PR c++/25294
18837         * gcc.dg/pragma-pack-3.c: New test.
18838         * g++.dg/parse/pragma3.C: New test.
18839
18840 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18841
18842         PR middle-end/24827
18843         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18844
18845 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18846
18847         PR testsuite/25214
18848         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18849
18850 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18851
18852         PR fortran/22607
18853         * gfortran-dg/pure_byref_3.f90: New.
18854
18855         fortran/PR 25396
18856         * gfortran.dg/userdef_operator_1.f90: New.
18857
18858 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18859
18860         * g++.dg/abi/thunk3.C: New.
18861         * g++.dg/abi/thunk4.C: New.
18862
18863 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
18864
18865         PR fortran/25532
18866         * gfortran.dg/host_used_types_1.f90: New test. Check that host
18867         associated derived type components of derived types are
18868         properly declared in contained procedures.
18869
18870 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18871
18872         PR libgfortran/25139
18873         * gfortran.dg/backspace_2.f: New test.
18874
18875 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18876
18877         PR libgfortran/25550
18878         * gfortran.dg/endfile.f: New test.
18879
18880 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18881
18882         PR libgfortran/25419
18883         * gfortran.dg/comma.f: New test.
18884
18885 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18886
18887         * lib/gfortran-dg.exp: Remove trailing whitespace.
18888         * lib/fortran-torture.exp: Test with -fbounds-check instead of
18889         -funroll-all-loops.
18890
18891 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
18892
18893         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18894         Extended Double long doubles or repeat tests when long double is
18895         the same size as double.
18896
18897 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18898
18899         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18900
18901         PR testsuite/25442
18902         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18903         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18904
18905         PR testsuite/25441
18906         * gcc.dg/pr23911.c: Make test variable static.
18907
18908         PR testsuite/25444
18909         * gcc.dg/tree-ssa/pr14841.c: Likewise.
18910
18911 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18912
18913         PR c++/25439
18914         * g++.dg/parse/crash17.C: Adjust error markers.
18915         * g++.dg/template/error20.C: New test.
18916
18917 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18918
18919         PR c++/23172
18920         * g++.dg/ext/complit4.C: New test.
18921
18922         PR c++/25417
18923         * g++.dg/ext/complit5.C: Likewise.
18924
18925 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
18926
18927         PR tree-optimization/25125
18928         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18929         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18930         * gcc.c-torture/execute/pr25125.c: New.
18931
18932 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
18933
18934         PR fortran/25029
18935         PR fortran/21256
18936         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18937         functions with incorrect assumed size references.
18938
18939 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
18940
18941         PR c++/23171
18942         * g++.dg/opt/init1.C: New test.
18943
18944 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
18945
18946         PR c++/24671
18947         * g++.dg/template/sfinae3.C: New test.
18948
18949 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18950
18951         * g++.dg/other/friend4.C: New test.
18952
18953 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18954
18955         PR target/25005
18956         * g++.dg/opt/pr25005.C: New test.
18957
18958 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18959
18960         PR c++/25369
18961         * g++.dg/template/ptrmem16.C: New test.
18962
18963 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
18964
18965         PR fortran/25029
18966         PR fortran/21256
18967         * gfortran.dg/initialization_1.f90: Add test of SIZE.
18968
18969 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18970
18971         PR libgfortran/25307
18972         * gfortran.dg/list_read_5.f90: New test.
18973
18974 2005-12-22  Richard Henderson  <rth@redhat.com>
18975
18976         * gcc.target/i386/sse-7.c: Use -msse2.
18977
18978 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18979
18980         PR rtl-optimization/25432
18981         * gcc.c-torture/compile/20051216-1.c: New test.
18982
18983         PR objc/25328
18984         * objc/execute/pr25328.m: New test.
18985
18986 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18987
18988         PR c++/25364
18989         * g++.dg/template/call4.C: New test.
18990
18991 2005-12-22  Dale Johannesen  <dalej@apple.com>
18992
18993         * gcc.target/i386/sse-17.c: New.
18994
18995 2005-12-22  Paul Brook  <paul@codesourcery.com>
18996
18997         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18998
18999 2005-12-22  Paul Brook  <paul@codesourcery.com>
19000
19001         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19002
19003 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19004
19005         PR tree-opt/25513
19006         * gcc.c-torture/compile/pr25513.c: New test.
19007
19008 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19009
19010         PR c++/23333
19011         * g++.dg/parse/error25.C: Add more tests.
19012
19013 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19014
19015         PR fortran/18990
19016         * gfortran.dg/der_charlen_1.f90: New.
19017
19018 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
19019
19020         PR fortran/20889
19021         * gfortran.dg/pointer_component_type_1.f90: New test.
19022
19023         PR fortran/25029
19024         PR fortran/21256
19025         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19026         should give an error with assumed size array refernces and checks
19027         those that should not.
19028         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19029         reference an upper bound so that it does not generate an error.
19030
19031         PR fortran/19362
19032         PR fortran/20244
19033         PR fortran/20864
19034         PR fortran/25391
19035         * gfortran.dg/used_dummy_types_1.f90: New test.
19036         * gfortran.dg/used_dummy_types_2.f90: New test.
19037         * gfortran.dg/used_dummy_types_3.f90: New test.
19038         * gfortran.dg/used_dummy_types_4.f90: New test.
19039         * gfortran.dg/used_dummy_types_5.f90: New test.
19040
19041         PR fortran/23152
19042         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19043         group already being USE associated.
19044         * gfortran.dg/assumed_shape_nml.f90: New test.
19045         * gfortran.dg/assumed_size_nml.f90: New test.
19046
19047         PR fortran/20862
19048         PR fortran/25053
19049         PR fortran/25063
19050         PR fortran/25064
19051         PR fortran/25066
19052         PR fortran/25067
19053         PR fortran/25068
19054         PR fortran/25307
19055         * gfortran.dg/io_constraints_1.f90: New test.
19056         * gfortran.dg/io_constraints_1.f90: New test.
19057         * gfortran.dg/iostat_3.f90: Change wording of warning.
19058         * gfortran.dg/g77/19981216-0.f: The same.
19059
19060 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
19061
19062         PR tree-optimization/23518
19063         * gcc.dg/pr23518.c: New.
19064
19065 2005-12-21  Mike Stump  <mrs@apple.com>
19066
19067         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19068
19069 2005-12-21  Paul Brook  <paul@codesourcery.com>
19070
19071         * gcc.dg/pr19340.c: Skip on m68k targets.
19072
19073 2005-12-21  Steven Bosscher  <stevenb@suse.de>
19074
19075         PR rtl-optimization/25196
19076         * gcc.dg/pr25196.c: New test.
19077
19078 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
19079
19080         PR fortran/25423
19081         gfortran.dg/where_nested_1.f90: New.
19082
19083 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
19084
19085         PR tree-optimization/25382.
19086         * gcc.dg/tree-ssa/pr25382.c: New.
19087
19088 2005-12-20  Richard Guenther  <rguenther@suse.de>
19089
19090         PR middle-end/24306
19091         * gcc.target/i386/pr24306.c: New testcase.
19092
19093 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
19094
19095         PR tree-optimization/25501
19096         * gcc.dg/tree-ssa/pr25501.c: New.
19097
19098 2005-12-20  Richard Guenther  <rguenther@suse.de>
19099
19100         Revert
19101         2005-12-02  Richard Guenther  <rguenther@suse.de>
19102
19103         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19104
19105 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
19106
19107         PR c++/21228
19108         * g++.dg/warn/Wunreachable-code-2.C: New test.
19109
19110 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
19111
19112         PR c++/24278
19113         * g++.dg/template/ctor5.C: New test.
19114
19115         PR c++/24915
19116         * g++.dg/template/overload8.C: New test.
19117
19118 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
19119
19120         * gcc.c-torture/compile/pr25483 : New test.
19121
19122 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19123
19124         PR c++/20552
19125         * g++.dg/ext/typeof10.C: New test.
19126
19127 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19128
19129         * gcc.dg/mt-loopi1.c: New.
19130
19131 2005-12-18  Richard Guenther  <rguenther@suse.de>
19132
19133         PR tree-optimization/25481
19134         * gcc.dg/torture/pr25481.c: New testcase.
19135
19136 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19137
19138         PR rtl-optimization/21041
19139         * gcc.dg/pr21041.c: New test.
19140
19141 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19142
19143         PR libgfortran/25463
19144         * gfortran.dg/advance.f90: New test.
19145
19146 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
19147
19148         * gcc.dg/20051201-1.c: New test.
19149
19150 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
19151
19152         PR fortran/25018
19153         * gfortran.dg/initialization_1.f90: New test.
19154         * gfortran.dg/enum_5.f90: Change dg-error to new message.
19155         * gfortran.dg/g77/980616-0.f: The same.
19156
19157 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19158
19159         * PR fortran/25458
19160         * gfortran.dg/chkbits.f90: New test.
19161
19162 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19163
19164         * gfortran.dg/enum_5.f: Revert to previous version.
19165
19166 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19167
19168         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19169         * gfortran.dg/nested_modules_1.f90: Ditto.
19170         * gfortran.dg/hollerith_f95.f90: Ditto.
19171         * gfortran.dg/select_5.f90: Ditto.
19172         * gfortran.dg/secnds.f: Ditto.
19173         * gfortran.dg/hollerith2.f90: Ditto.
19174         * gfortran.dg/imag_2.f: Ditto.
19175         * gfortran.dg/ftell_2.f90: Ditto.
19176         * gfortran.dg/malloc_free_1.f90: Ditto.
19177         * gfortran.dg/logint-1.f: Ditto.
19178         * gfortran.dg/recursive_statement_functions.f90: Ditto.
19179         * gfortran.dg/e_d_fmt.f90: Ditto.
19180         * gfortran.dg/hollerith_legacy.f90: Ditto.
19181         * gfortran.dg/logint-2.f: Ditto.
19182         * gfortran.dg/enum_5.f90: Ditto.
19183         * gfortran.dg/f2c_2.f90: Ditto.
19184         * gfortran.dg/pr17143.f90: Ditto.
19185         * gfortran.dg/namelist_14.f90: Ditto.
19186         * gfortran.dg/logint-3.f: Ditto.
19187         * gfortran.dg/spread_scalar_source.f90: Ditto.
19188         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19189         * gfortran.dg/namelist_11.f: Ditto.
19190         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19191         * gfortran.dg/g77/20010519-1.f
19192         * gfortran.dg/g77/alpha1.f: Ditto.
19193         * gfortran.dg/g77/990115-1.f: Ditto.
19194         * gfortran.dg/g77/erfc.f: Ditto.
19195         * gfortran.dg/g77/19990313-3.f: Ditto.
19196         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19197         * gfortran.dg/g77/20010426.f: Ditto.
19198         * gfortran.dg/g77/19990313-0.f: Ditto.
19199         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19200         * gfortran.dg/g77/20000629-1.f: Ditto.
19201         * gfortran.dg/g77/970125-0.f: Ditto.
19202         * gfortran.dg/g77/8485.f: Ditto.
19203         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19204         * gfortran.dg/g77/19990313-1.f: Ditto.
19205         * gfortran.dg/g77/int8421.f: Ditto.
19206         * gfortran.dg/g77/19990305-0.f: Ditto.
19207         * gfortran.dg/g77/947.f: Ditto.
19208         * gfortran.dg/g77/19990905-2.f: Ditto.
19209         * gfortran.dg/g77/cabs.f: Ditto.
19210         * gfortran.dg/g77/19990313-2.f: Ditto.
19211         * gfortran.dg/g77/20020307-1.f: Ditto.
19212         * gfortran.dg/g77/dcomplex.f: Ditto.
19213         * gfortran.dg/g77/19990502-1.f: Ditto.
19214         * gfortran.dg/g77/19981216-0.f: Ditto.
19215         * gfortran.dg/common_4.f90: Ditto.
19216         * gfortran.dg/entry_4.f90: Ditto.
19217         * gfortran.dg/equiv_constraint_2.f90: Ditto.
19218         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19219         * gfortran.dg/namelist_12.f: Ditto.
19220         * gfortran.dg/scale_1.f90: Ditto.
19221         * gfortran.dg/modulo_1.f90
19222         * gfortran.dg/hollerith.f90: Ditto.
19223         * gfortran.dg/direct_io_3.f90: Ditto.
19224         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19225         * gfortran.dg/gnu_logical_1.F: Ditto.
19226         * gfortran.dg/unf_io_convert_1.f90: Ditto.
19227         * gfortran.dg/assign_1.f90: Ditto.
19228         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19229         * gfortran.dg/pr23095.f: Ditto.
19230         * gfortran.dg/read_float_1.f90: Ditto.
19231
19232 2005-12-17  Andreas Jaeger  <aj@suse.de>
19233
19234         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19235         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19236
19237 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19238
19239         PR fortran/24268
19240         * gfortran.dg/fmt_white.f: New test.
19241
19242 2005-12-16  Steven G. Kargl <kargls@comcast.net>
19243
19244         * gfortran.dg/label_1.f90: New test.
19245
19246 2005-12-15  Ben Elliston  <bje@au.ibm.com>
19247
19248         PR testsuite/25422
19249         * gcc.dg/20031012-1.c: Add -Walways-true option.
19250         * gcc.dg/weak/weak-3.c: Likewise.
19251         * g++.old-deja/g++.mike/warn8.C: Likewise.
19252
19253 2005-12-16  Mike Stump  <mrs@apple.com>
19254
19255         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19256         exit.
19257
19258 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19259
19260         PR libgfortran/25264
19261         PR libgfortran/25349
19262         * gfortran.dg/tl_editing.f90: Added additional checks.
19263         * gfortran.dg/t_editing.f: New test.
19264         * gfortran.dg/write_padding.f90: New test
19265
19266 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19267
19268         PR testsuite/25215
19269         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19270
19271 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
19272
19273         PR rtl-optimization/24899
19274         * gcc.c-torture/execute/20051215-1.c: New test.
19275
19276 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
19277
19278         PR 24823
19279         * gfortran.dg/pr24823.f: New test.
19280
19281 2005-12-16  Jeff Law  <law@redhat.com>
19282
19283         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19284
19285 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19286
19287         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19288         (base_types): Change C++ style comments to C style comments.  Remove
19289         aligned types from the array.  Keep Enums disabled.
19290         (complex_types): Remove aligned types from the array.
19291         Comment out "_Complex long double".
19292         (attrib_types): Remove.
19293         (complex_attrib_types): Remove.
19294         (attrib_array_types): Remove.
19295         (complex_attrib_array_types): Remove.
19296         (aligned_bitfld_types): Remove.
19297         (n_aligned_bitfld_types): Remove.
19298         (FEATURE_ALIGNEDPACKED): Delete.
19299         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19300         (singles): Remove support for adding attributes.
19301         (choose_type): Remove support for attributed types.
19302         (generate_fields): Remove support for attributed bit-fields.
19303         Remove support for adding attributes.
19304         (generate_random_tests): Remove support for adding attributes.
19305         (features): Add back "[0] :0" and "complex vector [0]".
19306         (main): Remove support for attributed bit-fields.
19307         Uncomment the calling of generate_random_tests for the rests of
19308         the tests.
19309
19310 2005-12-16  Jan Hubicka  <jh@suse.cz>
19311
19312         * gcc.c-torture/combine/pr25224.c: New.
19313
19314 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
19315
19316         PR other/25028
19317         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19318         HP-UX.
19319
19320 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
19321
19322         * gcc.dg/20051215-1.c: New file.
19323
19324 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19325
19326         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19327         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19328
19329 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
19330
19331         PR fortran/18197
19332         * gfortran.dg/dummy_functions_1.f90: New.
19333
19334 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
19335
19336         PR rtl-optimization/25310
19337         * gcc.c-torture/compile/pr25310.c: New test.
19338
19339 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19340
19341         PR debug/25023
19342         * gcc.dg/pr25023.c: New test.
19343
19344 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19345
19346         * g++.old-deja/g++.brendan/redecl1.C,
19347         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19348         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19349         g++.old-deja/g++.oliva/typeof1.C,
19350         g++.old-deja/g++.other/crash16.C,
19351         g++.old-deja/g++.other/crash34.C,
19352         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19353         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19354         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19355         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19356         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19357         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19358         Remove xfail.
19359
19360 2005-12-14  Kean Johnston  <jkj@sco.com>
19361             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19362
19363         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19364         * gcc.target/i386/20020523-1.c: Ditto.
19365         * gcc.target/i386/tailcall-1.c: Ditto.
19366         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19367         * gcc.target/i386/ssetype-5.c: Ditto.
19368
19369 2005-12-14  Jeff Law  <law@redhat.com>
19370
19371         * gcc.dg/tree-ssa/foldstring-1.c: New test.
19372
19373 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19374
19375         PR target/25254
19376         PR target/24188
19377         * gcc.target/i386/pr25254.c: New test.
19378         * gfortran.dg/PR24188.f: New test.
19379
19380 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
19381
19382         * lib/fortran-torture.exp: Catch remaining uses of
19383         remote_file build delete.
19384
19385 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19386
19387         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19388
19389 2005-12-14  Ben Elliston  <bje@au.ibm.com>
19390
19391         * gcc.dg/warn-addr-cmp.c: New test.
19392
19393 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19394
19395         PR debug/25023
19396         PR target/25293
19397         * gcc.target/i386/pr25293.c: New test.
19398
19399 2005-12-13  Petr Machata  <machata@post.cz>
19400
19401         PR c++/24907
19402         * g++.dg/parse/comma2.C: New test.
19403
19404 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
19405             Jakub Jelinek  <jakub@redhat.com>
19406
19407         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19408         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19409         (limits.h): Include unconditionally.
19410         (stdlib.h): Likewise.
19411         (hashtab.h): Do not include.
19412         (getopt.h): Likewise.
19413         (stddef.h): Include.
19414         (hashval_t): Define.
19415         (struct entry): Add "next" field.
19416         (HASH_SIZE): New macro.
19417         (hash_table): New variable.
19418         (switchfiles): Do not use xmalloc.
19419         (mix): New macro.
19420         (iterative_hash): New function.
19421         (hasht): Remove.
19422         (e_exists): New function.
19423         (e_insert): Likewise.
19424         (output): Use, instead of libiberty hashtable functions.
19425         (main): Do not use getopt.  Do not call htab_create.
19426
19427 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19428
19429         PR c++/25331
19430         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19431         put atal* and atpaal* attributes on array elements.
19432         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19433         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19434         put atal* and atpaal* attributes on array elements.
19435         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19436
19437 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
19438
19439         * gcc.dg/single-precision-constant.c: New test.
19440
19441 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
19442
19443         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19444         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19445         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19446         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19447         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19448         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19449         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19450         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19451         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19452         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19453         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19454         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19455         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19456         gcc.target/powerpc/ppc-sdata-2.c,
19457         gcc.target/powerpc/ppc-stackalign-1.c,
19458         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19459         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19460         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19461         gcc.target/powerpc/rs6000-ldouble-2.c,
19462         gcc.target/powerpc/rs6000-power2-1.c,
19463         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19464         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
19465         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
19466         option into target selector.
19467         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
19468         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19469
19470 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19471
19472         PR objc/25348
19473         * objc.dg/encode-9.m: New test.
19474
19475 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19476
19477         PR testsuite/20772
19478         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19479         * gcc.dg/asm-b.c: Fix typo.
19480         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19481         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19482         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19483         i?86 lp64 and x86_64 ilp32.
19484         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19485         on i?86 lp64.
19486         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19487
19488 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
19489
19490         PR fortran/25078
19491         gfortran.dg/equiv_5.f90: New test.
19492
19493 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
19494
19495         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19496         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19497         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19498         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19499         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19500         * gcc.dg/tree-ssa/reassoc-5.c: New.
19501         * gcc.dg/tree-ssa/reassoc-6.c: New.
19502         * gcc.dg/tree-ssa/reassoc-7.c: New.
19503         * gcc.dg/tree-ssa/reassoc-8.c: New.
19504         * gcc.dg/tree-ssa/reassoc-9.c: New.
19505         * gcc.dg/tree-ssa/reassoc-10.c: New.
19506         * gcc.dg/tree-ssa/reassoc-11.c: New.
19507
19508 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19509
19510         PR testsuite/25167
19511         PR testsuite/24478
19512         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19513
19514 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
19515
19516         PR c++/25300
19517         * g++.dg/template/inherit.C: Do not use a generic error message.
19518
19519 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19520
19521         PR libobjc/25354
19522         * objc.dg/gnu-encoding: New directory.
19523         * objc.dg/gnu-encoding/compat-common.h: New file.
19524         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19525         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19526         * objc.dg/gnu-encoding/vector-defs.h: New file.
19527         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19528         * objc.dg/gnu-encoding/generate-random.c: New file.
19529         * objc.dg/gnu-encoding/generate-random_r.c: New file.
19530         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19531         * objc.dg/gnu-encoding/generate-random.h: New file.
19532
19533 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
19534
19535         PR c++/25337
19536         * g++.dg/template/defarg7.C: New test.
19537
19538 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19539
19540         PR libobjc/25347
19541         * objc.dg/encode-8.m: New test.
19542
19543 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19544
19545         PR libobjc/25346
19546         * objc.dg/encode-7.m: New test.
19547
19548 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
19549
19550         PR c++/25010
19551         * g++.dg/opt/inline10.C: New test.
19552
19553 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
19554
19555         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19556
19557 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
19558
19559         * gfortran.dg/substring_equivalence.f90: typo in comment
19560
19561 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19562
19563         PR fortran/25068
19564         * gfortran.dg/iostat_3.f90: New test.
19565
19566 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
19567
19568         PR fortran/23815
19569         * gfortran.dg/unf_io_convert_1.f90: New test.
19570         * gfortran.dg/unf_io_convert_2.f90: New test.
19571         * gfortran.dg/unf_io_convert_3.f90: New test.
19572
19573 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19574
19575         PR testsuite/20772
19576         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19577         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19578         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19579         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19580         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19581         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19582         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19583         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19584         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19585         gcc.dg/torture/fp-int-convert-float128-timode.c,
19586         gcc.dg/torture/fp-int-convert-float128.c,
19587         gcc.dg/torture/fp-int-convert-float80-timode.c,
19588         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19589         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19590
19591         * gcc.dg/tls/opt-1.c: Require effective target fpic.
19592
19593 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
19594
19595         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19596
19597 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
19598
19599         * gcc.dg/20051207-1.c,
19600         * gcc.dg/20051207-2.c,
19601         * gcc.dg/20051207-3.c: New tests.
19602
19603 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19604
19605         PR testsuite/20772
19606         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19607         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19608         dg-skip-if target selector.
19609
19610         PR testsuite/20772
19611         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19612         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19613         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19614         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19615         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19616         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19617         and/or merge with i?86 cases.
19618
19619         * gcc.dg/tls/opt-3.c: Require effective target fpic.
19620
19621         PR testsuite/20772
19622         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19623         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19624         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19625         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19626         x86_64-*-linux*.
19627
19628 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
19629
19630         PR target/25311
19631         * gcc.c-torture/compile/pr25311.c: New test.
19632
19633 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19634
19635         PR libgfortran/25039
19636         * gfortran.dg/read_comma.f: New test.
19637
19638 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
19639
19640         PR c++/19317
19641         * g++.dg/opt/pr19317-1.C: New test.
19642         * g++.dg/opt/pr19317-2.C: New test.
19643         * g++.dg/opt/pr19317-3.C: New test.
19644
19645         PR target/19005
19646         * gcc.c-torture/execute/pr19005.c: New test.
19647
19648         PR target/17828
19649         * g++.old-deja/g++.other/comdat5.C: New test.
19650         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19651
19652         * g++.dg/compat/struct-layout-1.exp: New file.
19653         * g++.dg/compat/struct-layout-1.h: New.
19654         * g++.dg/compat/struct-layout-1_generate.c: New.
19655         * g++.dg/compat/struct-layout-1_x1.h: New.
19656         * g++.dg/compat/struct-layout-1_x2.h: New.
19657         * g++.dg/compat/struct-layout-1_y1.h: New.
19658         * g++.dg/compat/struct-layout-1_y2.h: New.
19659
19660         * gcc.dg/20050330-2.c: New test.
19661
19662 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19663
19664         PR fortran/25292
19665         * gfortran.dg/associated_1.f90: New.
19666
19667 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19668
19669         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19670         ILP32 vect_no_align platforms.
19671
19672 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
19673             Jakub Jelinek  <jakub@redhat.com>
19674
19675         PR target/25268
19676         * gcc.c-torture/compile/20051207-1.c: New test.
19677
19678 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19679
19680         PR testsuite/20772
19681         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19682         gcc.dg/torture/pr18582-1.c,
19683         gcc.target/i386/attributes-error.c: Also test on x86_64.
19684
19685         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19686
19687 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19688
19689         PR c++/19397
19690         * g++.dg/template/typedef3.C: New test.
19691
19692         PR c++/19762
19693         PR c++/19764
19694         * g++.dg/template/dtor3.C: Fix error markers.
19695
19696 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
19697
19698         * lib/target-supports.exp (check_effective_target_sync_char_short):
19699         Add s390*.
19700
19701 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
19702
19703         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19704
19705 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19706
19707         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19708         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19709         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19710         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19711
19712 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19713
19714         PR c++/25263
19715         * g++.dg/other/array2.C: New test case.
19716
19717 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
19718
19719         * gcc.dg/darwin-weakimport-3.c: New.
19720
19721         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19722         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19723         and to work on Darwin.
19724         * gcc.dg/attr-weakref-1b.c: New file.
19725         * gcc.dg/attr-weakref-2.c: New test.
19726         * gcc.dg/darwin-weakref-1.c: New test.
19727
19728 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
19729
19730         PR testsuite/25247
19731         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19732         use in selector expressions.
19733         (dg-xfail-if): Ditto.
19734         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19735         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19736         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19737         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19738         * gcc.test-framework/test-framework.exp: Skip generated tests if
19739         CHECK_TEST_FRAMEWORK is not 1.
19740
19741 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19742
19743         PR tree-optimization/24963
19744         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19745
19746         PR target/24108
19747         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19748
19749         PR target/18580
19750         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19751         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19752         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19753         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19754
19755 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
19756
19757         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19758         dg-options.
19759
19760 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19761
19762         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19763
19764 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19765
19766         * gcc.dg/format/cast-1.c: New test.
19767
19768 2005-12-04  Roger Sayle  <roger@eyesopen.com>
19769
19770         PR c/7776
19771         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19772         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19773         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19774         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19775
19776 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19777
19778         * gcc.dg/cast-pretty-print-1.c: New test.
19779
19780 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19781
19782         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19783
19784 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
19785
19786         PR c++/24173
19787         * g++.dg/template/friend40.C: New test.
19788
19789 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
19790
19791         PR target/25199
19792         * gcc.target/i386/movq-2.c: New test.
19793         * gcc.target/i386/movq.c: Remove target i?86, instead add
19794         dg-require-effective-target ilp32.
19795
19796 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19797
19798         PR c++/24103
19799         * g++.dg/other/default1.C: New test.
19800
19801 2005-12-02  Richard Guenther  <rguenther@suse.de>
19802
19803         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19804
19805 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19806
19807         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19808
19809 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
19810
19811         PR target/21017
19812         * gcc.target/powerpc/rotate.c: New.
19813
19814 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19815
19816         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19817         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19818
19819 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19820
19821         PR c/13384
19822         * gcc.dg/pr17730-1.c: Adjust.
19823         * gcc.dg/lvalue1.c (main): Likewise.
19824         * gcc.dg/lvalue-2.c: Likewise.
19825         * g++.dg/pr7503-3.C
19826
19827 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
19828
19829         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19830         error messages.
19831
19832 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
19833
19834         PR fortran/24789
19835         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
19836
19837 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19838
19839         PR target/24475
19840         * lib/target-supports.exp (check_effective_target_tls): New.
19841         (check_effective_target_tls_runtime): New.
19842         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19843         for TLS support.
19844         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19845         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19846         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19847         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19848         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19849         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19850         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19851         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19852         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19853         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19854         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19855         effective-target TLS.
19856         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19857         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19858         effective-target TLS runtime.
19859
19860 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19861
19862         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19863
19864 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
19865
19866         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19867         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19868         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19869         ignored" warnings when "packing" is the same as the ABI layout.
19870
19871 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
19872
19873         PR fortran/21302
19874         * gfortran.dg/line_length_1.f: New test.
19875         * gfortran.dg/line_length_2.f90: Ditto.
19876
19877 2005-11-30  Richard Guenther  <rguenther@suse.de>
19878
19879         PR tree-optimization/21655
19880         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19881
19882 2005-11-30  Dale Johannesen  <dalej@apple.com>
19883
19884         * gcc.c-torture/compile/pr24930.c: New.
19885
19886 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
19887
19888         PR fortran/15809
19889         *  gfortran.dg/auto_char_dummy_array.f90: New test.
19890
19891 2005-11-30  Jeff Law  <law@redhat.com>
19892
19893         * g++.old-deja/g++.law/pr25000.C: New test.
19894
19895 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
19896
19897         * gcc.dg/tls/opt-11.c: New test.
19898
19899 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19900
19901         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19902         targets.
19903         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19904         LP64 ia64.
19905
19906 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
19907
19908         * gfortran.dg/open_access_1.f90: New test.
19909
19910 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19911
19912         * gcc.dg/charset/builtin2.c: New test.
19913
19914 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
19915
19916         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19917         on mmix-*-* for *_[xy].c.
19918
19919 2005-11-28  Kean Johnston  <jkj@sco.com>
19920
19921         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19922         headers.
19923         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19924         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19925         * gcc.target/i386/asm-3.c: Ditto.
19926         * gcc.target/i386/clobbers.c: Ditto.
19927         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19928         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19929         test regexp.
19930         * gcc.target/i386/mul.c: Ditto.
19931         * gcc.target/i386/ssetype-1.c: Ditto.
19932         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19933         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19934         static so the test works with -fPIC mode too. Based on comment in
19935         PR19231 by Pinski.
19936         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19937
19938 2005-11-28  Richard Guenther  <rguenther@suse.de>
19939
19940         * gcc.dg/alias-9.c: New testcase.
19941         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19942
19943 2005-11-28  Roger Sayle  <roger@eyesopen.com>
19944             Uros Bizjak  <uros@kss-loka.si>
19945
19946         PR middle-end/20219
19947         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19948         tan(x)/sin(x) transformations.
19949
19950 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
19951
19952         PR middle-end/24575
19953         * gcc.dg/tree-ssa/divide-3.c: New test.
19954         * gcc.dg/tree-ssa/divide-4.c: New test.
19955
19956 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
19957
19958         PR fortran/24917
19959         *  gfortran.dg/boz_6.f90: New test.
19960
19961 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19962
19963         PR fortran/23912
19964         * gfortran.dg/modulo_1.f90: New test.
19965
19966 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19967
19968         PR libfortran/24919
19969         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19970         fail on CRLF platforms.
19971         * gfortran.dg/ftell_2.f90: Likewise.
19972
19973 2005-11-26  Eric Christopher  <echristo@apple.com>
19974
19975         * gcc.dg/intmax_t-1.c: Remove mips xfail.
19976
19977 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19978
19979         * objc.dg/gnu-runtime-3.m: Simplify.
19980
19981 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19982
19983         PR middle-end/23669
19984         * gcc.dg/tree-ssa/divide-1.c: New test.
19985         * gcc.dg/tree-ssa/divide-2.c: New test.
19986
19987 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19988
19989         PR libgfortran/24945
19990         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19991
19992 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19993
19994         PR libgfortran/24945
19995         * gfortran.dg/open_status_2.f90: New test.
19996
19997 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19998
19999         * gcc.c-torture/execute/builtins/fprintf.c,
20000         gcc.c-torture/execute/builtins/fputs-lib.c,
20001         gcc.c-torture/execute/builtins/fputs.c,
20002         gcc.c-torture/execute/builtins/lib/fprintf.c,
20003         gcc.c-torture/execute/builtins/lib/printf.c,
20004         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20005
20006 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
20007
20008         * gcc.dg/20050922-2.c: New test.
20009
20010 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20011
20012         * objc.dg/gnu-runtime-3.m: New test.
20013
20014 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20015
20016         PR c++/9278
20017         * g++.dg/other/void1.C: New test.
20018
20019 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
20020
20021         PR middle-end/24998
20022         * gcc.dg/torture/fp-int-convert-float.c,
20023         gcc.dg/torture/fp-int-convert-double.c,
20024         gcc.dg/torture/fp-int-convert-long-double.c,
20025         gcc.dg/torture/fp-int-convert-timode.c,
20026         gcc.dg/torture/fp-int-convert-float80.c,
20027         gcc.dg/torture/fp-int-convert-float80-timode.c,
20028         gcc.dg/torture/fp-int-convert-float128.c,
20029         gcc.dg/torture/fp-int-convert-float128-timode.c,
20030         gcc.dg/torture/fp-int-convert.h: New files.
20031
20032 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20033
20034         PR middle-end/24989
20035         * gcc.dg/tree-ssa/bool-10.c: New test.
20036         * gcc.dg/tree-ssa/bool-11.c: New test.
20037         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20038
20039 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20040
20041         PR middle-end/24990
20042         * tree-ssa/pr24990-1.c: New test.
20043
20044 2005-11-24  Richard Guenther  <rguenther@suse.de>
20045         Dirk Mueller <dmueller@suse.de>
20046
20047         PR c++/14024
20048         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20049         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20050         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20051         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20052         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20053         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20054
20055 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
20056
20057         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20058
20059 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20060
20061         PR c/21668
20062         * gcc.dg/Wc++-compat.c: New.
20063         * gcc.dg/Wno-c++-compat.c: New.
20064
20065 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
20066
20067         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20068         (vspltish, vspltisw): Likewise.
20069
20070 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20071
20072         PR libgfortran/24794
20073         * gfortran.dg/namelist_12.f: Fix quotes.
20074         * gfortran.dg/namelist_13.f90: Fix quotes.
20075         * gfortran.dg/namelist_14.f90: Fix quotes.
20076         * gfortran.dg/namelist_15.f90: Fix quotes.
20077         * gfortran.dg/namelist_use.f90: Fix quotes.
20078         * gfortran.dg/namelist_use_only.f90: Fix quotes.
20079         * gfortran.dg/namelist_21.f90: New test.
20080         * gfortran.dg/namelist_22.f90: New test.
20081
20082 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
20083
20084         PR target/23435
20085         * gcc.c-torture/compile/pr23435.c: New.
20086
20087 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20088
20089         * gcc.c-torture/execute/floatunsisf-1.c: New test.
20090
20091 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20092
20093         * gcc.target/powerpc/405-macchw-1.c,
20094         gcc.target/powerpc/405-macchw-2.c,
20095         gcc.target/powerpc/405-macchwu-1.c,
20096         gcc.target/powerpc/405-macchwu-2.c,
20097         gcc.target/powerpc/405-machhw-1.c,
20098         gcc.target/powerpc/405-machhw-2.c,
20099         gcc.target/powerpc/405-machhwu-1.c,
20100         gcc.target/powerpc/405-machhwu-2.c,
20101         gcc.target/powerpc/405-maclhw-1.c,
20102         gcc.target/powerpc/405-maclhw-2.c,
20103         gcc.target/powerpc/405-maclhwu-1.c,
20104         gcc.target/powerpc/405-maclhwu-2.c,
20105         gcc.target/powerpc/405-mulchw-1.c,
20106         gcc.target/powerpc/405-mulchw-2.c,
20107         gcc.target/powerpc/405-mulchwu-1.c,
20108         gcc.target/powerpc/405-mulchwu-2.c,
20109         gcc.target/powerpc/405-mulhhw-1.c,
20110         gcc.target/powerpc/405-mulhhw-2.c,
20111         gcc.target/powerpc/405-mulhhwu-1.c,
20112         gcc.target/powerpc/405-mulhhwu-2.c,
20113         gcc.target/powerpc/405-mullhw-1.c,
20114         gcc.target/powerpc/405-mullhw-2.c,
20115         gcc.target/powerpc/405-mullhwu-1.c,
20116         gcc.target/powerpc/405-mullhwu-2.c,
20117         gcc.target/powerpc/405-nmacchw-1.c,
20118         gcc.target/powerpc/405-nmacchw-2.c,
20119         gcc.target/powerpc/405-nmachhw-1.c,
20120         gcc.target/powerpc/405-nmachhw-2.c,
20121         gcc.target/powerpc/405-nmaclhw-1.c,
20122         gcc.target/powerpc/405-nmaclhw-2.c,
20123         gcc.target/powerpc/440-macchw-1.c,
20124         gcc.target/powerpc/440-macchw-2.c,
20125         gcc.target/powerpc/440-macchwu-1.c,
20126         gcc.target/powerpc/440-macchwu-2.c,
20127         gcc.target/powerpc/440-machhw-1.c,
20128         gcc.target/powerpc/440-machhw-2.c,
20129         gcc.target/powerpc/440-machhwu-1.c,
20130         gcc.target/powerpc/440-machhwu-2.c,
20131         gcc.target/powerpc/440-maclhw-1.c,
20132         gcc.target/powerpc/440-maclhw-2.c,
20133         gcc.target/powerpc/440-maclhwu-1.c,
20134         gcc.target/powerpc/440-maclhwu-2.c,
20135         gcc.target/powerpc/440-mulchw-1.c,
20136         gcc.target/powerpc/440-mulchw-2.c,
20137         gcc.target/powerpc/440-mulchwu-1.c,
20138         gcc.target/powerpc/440-mulchwu-2.c,
20139         gcc.target/powerpc/440-mulhhw-1.c,
20140         gcc.target/powerpc/440-mulhhw-2.c,
20141         gcc.target/powerpc/440-mulhhwu-1.c,
20142         gcc.target/powerpc/440-mulhhwu-2.c,
20143         gcc.target/powerpc/440-mullhw-1.c,
20144         gcc.target/powerpc/440-mullhw-2.c,
20145         gcc.target/powerpc/440-mullhwu-1.c,
20146         gcc.target/powerpc/440-mullhwu-2.c,
20147         gcc.target/powerpc/440-nmacchw-1.c,
20148         gcc.target/powerpc/440-nmacchw-2.c,
20149         gcc.target/powerpc/440-nmachhw-1.c,
20150         gcc.target/powerpc/440-nmachhw-2.c,
20151         gcc.target/powerpc/440-nmaclhw-1.c,
20152         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20153
20154 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
20155
20156         PR fortran/24774
20157         * gfortran.dg/inquire_9.f90: New test.
20158
20159         PR fortran/21647
20160         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20161
20162 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20163
20164         PR libfortran/24432
20165         * lib/target-supports.exp (check_effective_target_fortran_large_real):
20166         Check that 'cos' is supported.
20167
20168 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
20169
20170         PR fortran/24223
20171         * gfortran.dg/substring_equivalence.f90: New test.
20172
20173         PR fortran/24705
20174         * gfortran.dg/auto_internal_assumed.f90: New test.
20175
20176 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
20177
20178         * gcc.dg/fold-div-2.c: New test.
20179
20180 2005-11-20  Ian Lance Taylor  <ian@airs.com>
20181
20182         PR rtl-optimization/24883
20183         * gcc.c-torture/compile/pr24883.c: New test.
20184
20185 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
20186
20187         PR middle-end/20583
20188         * gcc.c-torture/compile/pr20583.c: New.
20189
20190 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
20191
20192         * gcc.c-torture/execute/usmul.c: New test.
20193
20194 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
20195
20196         * gcc.dg/tree-ssa/vrp22.c: New test.
20197
20198 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
20199
20200         PR middle-end/24912
20201         * gcc.dg/torture/pr24912-1.c: New test.
20202
20203 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
20204
20205         PR fortran/24862
20206         * gfortran.dg/arrayio_derived_1.f90: New test.
20207
20208 2005-11-19  Richard Guenther  <rguenther@suse.de>
20209
20210         PR middle-end/23294
20211         * gcc.dg/tree-ssa/pr23294.c: New testcase.
20212
20213 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
20214
20215         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20216
20217 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
20218
20219         PR c++/8355
20220         * g++.dg/template/friend39.C: New test.
20221
20222 2005-11-18  James E Wilson  <wilson@specifix.com>
20223
20224         * gcc.dg/builtin-strstr.c: New.
20225
20226 2005-11-18  Richard Henderson  <rth@redhat.com>
20227
20228         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20229         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20230         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20231         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20232         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20233         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20234         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20235         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20236         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20237         renaming to remove initial "ia64-".
20238
20239 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
20240
20241         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20242
20243 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
20244
20245         * g++.dg/cpp/string-2.C: New test.
20246
20247 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
20248
20249         * gcc.dg/tree-ssa/loop-14.c: New test.
20250
20251 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
20252             Michael Chamberlain <michael@chamberlain.net.au>
20253
20254         * ada/acats/run_all.sh (target_run): Kill long running tests.
20255
20256 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20257
20258         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20259         * gcc.dg/cleanup-9.c: Likewise.
20260         * gcc.dg/cleanup-10.c: Likewise.
20261         * gcc.dg/cleanup-11.c: Likewise.
20262
20263 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20264
20265         PR fortran/24892
20266         * gfortran.dg/open_access_append_1.f90: New test.
20267         * gfortran.dg/open_access_append_2.f90: New test.
20268
20269 2005-11-16  Richard Guenther  <rguenther@suse.de>
20270
20271         PR middle-end/24851
20272         * gcc.c-torture/execute/pr24851.c: New testcase.
20273
20274 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
20275
20276         * gcc.dg/fold-overflow-1.c: New test.
20277
20278 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
20279
20280         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20281         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20282
20283 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
20284
20285         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20286         structures.
20287         * g++.dg/eh/forced2.C: Likewise.
20288         * g++.dg/eh/forced3.C: Likewise.
20289         * g++.dg/eh/forced4.C: Likewise.
20290
20291 2005-11-11  Mike Stump  <mrs@apple.com>
20292
20293         * g++.old-deja/g++.mike/unused.C: Add.
20294
20295 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
20296
20297         PR c++/24667
20298         * g++.dg/warn/Wcast-qual1.C: New test.
20299
20300 2005-11-15  Jan Hubicka  <jh@suse.cz>
20301
20302         * gcc.dg/winline-5.c: Add large-unit-insns limit.
20303
20304 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
20305
20306         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20307
20308 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
20309
20310         PR 24840
20311         * gcc.dg/tree-ssa/pr24840.c: New test.
20312
20313 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
20314
20315         PR testsuite/24841
20316         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20317
20318 2005-11-14  Dale Johannesen  <dalej@apple.com>
20319
20320         * gcc.c-torture/execute/20051113-1.c: New.
20321
20322 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
20323
20324         PR c++/24687
20325         * g++.dg/template/crash43.C: New test.
20326
20327 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
20328
20329         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20330
20331 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20332
20333         PR c++/24817
20334         * g++.dg/eh/spec8.C: New test.
20335
20336 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20337
20338         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20339
20340 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20341
20342         PR c++/20293
20343         * g++.dg/parse/ambig4.C: New test.
20344         * g++.dg/tc1/dr101.C: Adjust error markers.
20345         * g++.dg/lookup/strong-using-2.C: Likewise.
20346         * g++.dg/lookup/ambig5.C: Likewise.
20347         * g++.dg/lookup/ambig4.C: Likewise.
20348         * g++.dg/parse/crash22.C: Likewise.
20349
20350 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20351
20352         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20353
20354 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
20355
20356         * gcc.dg/nested-calls-1.c: New test.
20357
20358 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20359
20360         * gfortran.dg/complex_intrinsic_1.f90: New test.
20361         * gfortran.dg/complex_intrinsic_2.f90: New test.
20362         * gfortran.dg/fgetc_1.f90: New test.
20363         * gfortran.dg/fgetc_2.f90: New test.
20364         * gfortran.dg/fgetc_3.f90: New test.
20365         * gfortran.dg/ftell_1.f90: New test.
20366         * gfortran.dg/ftell_2.f90: New test.
20367         * gfortran.dg/gnu_logical_1.F: New test.
20368         * gfortran.dg/gnu_logical_2.f90: New test.
20369
20370 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
20371
20372         PR middle-end/24820
20373         * gcc.dg/pr24820.c: New test.
20374
20375 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
20376
20377         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20378         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20379         variable.
20380
20381 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20382
20383         PR testsuite/24614
20384         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20385
20386 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20387
20388         * gcc.target/cris/cris.exp: New file.
20389         * gcc.target/cris/rld-legit1.c: New test.
20390         * gcc.target/cris/rld-legit2.c: New test.
20391
20392 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
20393
20394         PR c++/24780
20395         * g++.dg/opt/pr24780.C: New test.
20396
20397         PR c++/24761
20398         * g++.dg/template/asm1.C: New test.
20399
20400 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
20401
20402         PR libgfortran/24787
20403         * gfortran.dg/scan_1.f90: New test.
20404
20405 2005-11-12  Jan Hubicka  <jh@suse.cz>
20406
20407         * gcc.target/i386/minmax-1.c: New.
20408         * gcc.target/i386/minmax-2.c: New.
20409
20410 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
20411
20412         * gcc.dg/pr24445.c: Fix for 64-bit targets.
20413
20414 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
20415
20416         * gcc.c-torture/execute/20051110-1.c,
20417         gcc.c-torture/execute/20051110-2.c: New tests.
20418
20419 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20420
20421         PR middle-end/24750
20422         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20423         New tests.
20424
20425 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20426
20427         * lib/target-libpath.exp (get_shlib_extension): New proc.
20428         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20429         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20430         * lib/objc.exp (objc_target_compile): Likewise.
20431         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20432         detection.
20433
20434 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20435
20436         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20437
20438         * lib/target-supports.exp (check_effective_target_static_libgfortran):
20439         Add -static to additional_flags and pass it to target_compile.
20440
20441 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20442
20443         PR libgfortran/24719
20444         gfortran.dg/read_noadvance.f90: New test.
20445
20446         PR libgfortran/24699
20447         gfortran.dg/fmt_t_2.f90: New test.
20448
20449         PR libgfortran/24785
20450         gfortran.dg/read_x_eor.f90: New test.
20451
20452         PR libgfortran/24584
20453         gfortran.dg/namelist_empty.f90: Rename test.
20454
20455         PR libgfortran/24489
20456         gfortran/read_eor.f90: Rename test.
20457
20458 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20459
20460         PR fortran/15976
20461         * gfortran.dg/automatic_module_variable.f90: New test.
20462
20463 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20464
20465         PR target/24445
20466         * gcc.dg/pr24445.c: New test.
20467
20468 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20469
20470         PR fortran/24655
20471         PR fortran/24755
20472         * gfortran.dg/recursive_statement_functions.f90: Add statement
20473         functions using inline intrinsic functions and parameters to test
20474         that they no longer seg-fault.
20475
20476         PR fortran/24409
20477         gfortran.dg/nested_modules_4.f90: New test.
20478         gfortran.dg/nested_modules_5.f90: New test.
20479
20480 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20481
20482         PR fortran/24643
20483         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20484
20485 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
20486
20487         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20488         failures.
20489
20490 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20491
20492         * gcc.dg/sparc-getcontext-1.c: New test.
20493
20494 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
20495
20496         * gcc.dg/ifcvt-fabs-1.c: New test.
20497
20498 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
20499
20500         PR other/4372
20501         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20502         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20503
20504 2005-11-09  Richard Guenther  <rguenther@suse.de>
20505
20506         PR tree-optimization/24716
20507         * gcc.c-torture/execute/pr24716.c: New testcase.
20508
20509 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20510
20511         * gcc.dg/pr24624.c: Disable for non S/390 targets.
20512
20513 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20514
20515         PR 24624
20516         * gcc.dg/pr24624.c: Testcase added.
20517
20518 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20519
20520         PR 24623
20521         * g++.dg/other/pr24623.C: Testcase added.
20522
20523 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
20524
20525         PR fortran/22607
20526         * gfortran-dg/pure_byref_1.f90: New.
20527         * gfortran-dg/pure_byref_2.f90: New.
20528
20529 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
20530
20531         PR c/24101
20532         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20533         * gcc.dg/dg.exp: Run main loop also for *.i files.
20534
20535 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
20536
20537         PR c++/19450
20538         * g++.dg/tls/diag-3.C: New test.
20539         * g++.dg/tls/diag-4.C: New test.
20540         * g++.dg/tls/static-1.C: New test.
20541         * g++.dg/tls/static-1a.cc: New file.
20542
20543 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
20544
20545         PR 23046
20546         * g++.dg/tree-ssa/pr23046.C: New test.
20547
20548 2005-11-08  Devang Patel <dpatel@apple.com>
20549
20550         PR tree-optimization/23115
20551         * gcc.dg/tree-ssa/pr23115.c: New.
20552
20553 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
20554
20555         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20556         * gcc.target/powerpc/pr16155.c: Same.
20557         * gcc.target/powerpc/altivec-1.c: Same.
20558         * gcc.target/powerpc/altivec-2.c: Same.
20559         * gcc.target/powerpc/altivec-3.c: Same.
20560         * gcc.target/powerpc/altivec-5.c: Same.
20561         * gcc.target/powerpc/altivec-11.c: Same.
20562         * gcc.target/powerpc/altivec-12.c: Same.
20563         * gcc.target/powerpc/altivec-14.c: Same.
20564         * gcc.target/powerpc/altivec-22.c: Same.
20565         * gcc.target/powerpc/altivec-consts.c: Same.
20566         * gcc.target/powerpc/altivec-pr22085.c: Same.
20567         * gcc.target/powerpc/altivec-splat.c: Same.
20568         * gcc.target/powerpc/altivec-varargs-1.c: Same.
20569         * gcc.target/powerpc/altivec-vec-merge.c: Same.
20570         * gcc.target/powerpc/darwin-longlong.c: Same.
20571
20572 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
20573
20574         PR target/19340
20575         * gcc.dg/pr19340.c: New test.
20576
20577 2005-11-07  Ian Lance Taylor  <ian@airs.com>
20578
20579         PR rtl-optimization/24683
20580         * gcc.dg/pr24683.c: New test.
20581
20582 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20583
20584         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20585         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20586
20587 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20588
20589         * gcc.target/i386/pr23376.c: Compile with -mmmx.
20590
20591 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
20592
20593         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20594
20595 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20596
20597         PR target/24230
20598
20599         * gcc.target/powerpc/altivec-consts.c,
20600         gcc.target/powerpc/altivec-splat.c: New testcase.
20601
20602 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20603
20604         PR c/24599
20605
20606         * gcc.dg/overflow-2.c: New testcase.
20607
20608 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
20609
20610         PR rtl-optimization/23567
20611         * gcc.c-torture/execute/20051104-1.c: New test.
20612
20613 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
20614
20615         PR fortran/24534
20616         gfortran.dg/private_type_2.f90: Modified to check that case with
20617         PRIVATE declaration within derived type is accepted.
20618
20619         PR fortran/20838
20620         gfortran.dg/pointer_assign_1.f90: New test.
20621
20622         PR fortran/20840
20623         * gfortran.dg/arrayio_0.f90: New test.
20624
20625         PR fortran/17737
20626         gfortran.dg/data_initialized.f90: New test.
20627         gfortran.dg/data_constraints_1.f90: New test.
20628         gfortran.dg/data_constraints_2.f90: New test.
20629
20630 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
20631
20632         PR fortran/24174
20633         PR fortran/24305
20634         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20635
20636 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
20637
20638         PR 24670
20639         * gcc.dg/tree-ssa/pr24670.c: New test.
20640
20641 2005-11-05  Ian Lance Taylor  <ian@airs.com>
20642
20643         PR target/22432
20644         * gcc.target/i386/pr22432.c: New test.
20645
20646 2005-11-05  Richard Henderson  <rth@redhat.com>
20647
20648         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20649         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20650         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20651         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20652         from gcc.dg/alpha-*.
20653         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20654         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20655
20656 2005-11-05  Andreas Jaeger  <aj@suse.de>
20657
20658         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20659
20660 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20661
20662         PR target/23424
20663         * gcc.dg/torture/pr23424-1.c: New test.
20664
20665 2005-11-04  Richard Henderson  <rth@redhat.com>
20666
20667         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20668         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20669         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20670         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20671         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20672         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20673         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20674         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20675         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20676         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20677         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20678         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20679         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20680         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20681         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20682         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20683         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20684         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20685         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20686         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20687         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20688         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20689         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20690         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20691         Move from gcc.dg/.
20692         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20693         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20694         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20695         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20696         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20697         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20698         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20699         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20700         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20701         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20702         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20703         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20704         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20705         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20706         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20707         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20708         gcc.target/i386/lea.c, gcc.target/i386/local.c,
20709         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20710         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20711         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20712         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20713         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20714         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20715         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20716         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20717         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20718         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20719         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20720         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20721         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20722         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20723         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20724         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20725         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20726         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20727         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20728         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20729         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20730         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20731         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20732         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20733         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20734         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20735         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20736         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20737
20738 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
20739
20740         PR 24627
20741         * gcc.dg/tree-ssa/pr24627.c: New test.
20742
20743 2005-11-04 Paul Brook  <paul@codesourcery.com>
20744
20745         * gcc.dg/tls/opt-10.c: New test.
20746
20747 2005-11-04  Andreas Jaeger  <aj@suse.de>
20748
20749         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20750         avoid extra warnings.
20751
20752 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20753
20754         PR libfortran/22298
20755         * lib/target-supports.exp
20756         (check_effective_target_static_libgfortran): New
20757         static_libgfortran effective target.
20758         * gfortran.dg/static_linking_1.f: New test.
20759         * gfortran.dg/static_linking_1.c: New file.
20760
20761 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20762
20763         * gcc.dg/pr24615.c: Guard test with { target fpic }.
20764
20765 2005-11-03  Josh Conner  <jconner@apple.com>
20766
20767         PR c++/19989
20768         g++.dg/ext/array2.C: New test.
20769         g++.dg/template/dependent-name3.C: New test.
20770         g++.dg/template/dependent-name4.C: New test.
20771         g++.dg/template/sfinae2.C: New test.
20772
20773 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20774
20775         PR preprocessor/22042
20776         * gcc.dg/cpp/strify4.c: New test.
20777
20778 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20779
20780         PR c++/17964
20781         * g++.dg/cpp/string-1.C: New test.
20782
20783 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20784
20785         * gcc.target/powerpc: New directory.
20786         * gcc.target/powerpc/powerpc.exp: New file.
20787         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20788         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20789         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20790         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20791         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20792         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20793         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20794         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20795         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20796         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20797         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20798         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20799         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20800         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20801         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20802         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20803         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20804         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20805         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20806         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20807         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20808         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20809         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20810         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20811         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20812         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20813         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20814         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20815         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20816         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20817         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20818         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20819         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20820         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20821
20822 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
20823
20824         PR c++/21627
20825         * g++.dg/warn/inline2.C: New test.
20826
20827 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20828
20829         PR middle-end/23155
20830         * g++.dg/ext/c99struct1.C: New test.
20831         * gcc.dg/union-cast-1.c: New test.
20832         * gcc.dg/union-cast-2.c: New test.
20833         * gcc.dg/union-cast-3.c: New test.
20834
20835 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20836
20837         PR middle-end/24589
20838         * gcc.c-torture/execute/zero-struct-2.c: New test.
20839
20840 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20841
20842         PR c++/24582
20843         * g++.dg/init/switch1.C: New test.
20844
20845 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20846
20847         * gcc.dg/delay-slot-1.c: New test.
20848
20849 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
20850
20851         PR target/24620
20852         * gcc.dg/pr24620.c: New test.
20853
20854 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20855
20856         PR c/24329
20857         * gcc.dg/format/unnamed-1.c: New test.
20858
20859 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20860
20861         PR c++/22434
20862         * g++.dg/expr/cond8.C: New test.
20863
20864         PR c++/24560
20865         * g++.dg/parse/dot1.C: New test.
20866
20867 2005-11-02  Jan Hubicka  <jh@suse.cz>
20868
20869         PR target/23303
20870         * gcc.dg/i386-lea.c: New test
20871
20872 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20873
20874         PR target/24615
20875         * gcc.dg/pr24615.c: New test.
20876
20877 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20878
20879         PR target/24600
20880         * gcc.dg/pr24600.c: New test.
20881
20882 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20883
20884         PR c++/19253
20885         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20886         * g++.dg/parse/typename9.C: New test.
20887         * g++/dg/parse/typename10.C: Likewise.
20888
20889 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20890
20891         PR fortran/18157
20892         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20893         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20894         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20895
20896 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20897
20898         PR c++/24569
20899         * g++.dg/debug/static1.C: New test.
20900
20901 2005-11-02  Josh Conner  <jconner@apple.com>
20902
20903         * g++.dg/crash38.C: moved into proper directory...
20904         * g++.dg/template/crash42.C: ...here
20905
20906 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
20907
20908         PR target/18338
20909         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20910         pcc_bitfield_type_matters || default_packed.
20911
20912         * lib/target-supports.exp
20913         (check_effective_target_pcc_bitfield_type_matters): New proc.
20914         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20915
20916         PR testsuite/23304
20917         * lib/target-supports.exp (check_effective_default_packed): New proc.
20918         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20919         Gate expected errors on target ! default_packed.
20920         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20921
20922 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20923
20924         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20925         change (r106358).
20926
20927 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20928
20929         PR fortran/24008
20930         * gfortran.dg/entry_5.f90: New.
20931         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20932
20933 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
20934
20935         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20936
20937 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
20938
20939         PR fortran/21565
20940         gfortran.dg/namelist_blockdata.f90: New test.
20941
20942         PR fortran/18737
20943         gfortran.dg/external_implicit_none.f90: New test.
20944
20945         PR fortran/14994
20946         * gfortran.dg/secnds.f: New test.
20947
20948 2005-10-31  Jan Hubicka  <jh@suse.cz>
20949
20950         PR target/20928
20951         * gcc.c-torture/compile/pr20928.c: New test.
20952
20953 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
20954
20955         PR middle-end/23492
20956         * gcc.c-torture/compile/zero-strct-5.c: New test.
20957
20958 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
20959
20960         PR libgfortran/24584
20961         * gfortran.dg/pr24584.f90: New test.
20962
20963 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
20964
20965         PR fortran/18883
20966         * gfortran.dg/char_result_9.f90: New.
20967         * gfortran.dg/char_result_10.f90: New.
20968
20969 2005-10-30  Jan Hubicka  <jh@suse.cz>
20970
20971         * g++.dg/tree-ssa/pr24172.C: New testcase.
20972
20973 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20974
20975         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20976
20977 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
20978
20979         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20980         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20981         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20982         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20983         gfortran.dg/enum_9.f90,
20984         gfortran.fortran-torture/compile/enum_1.f90,
20985         gfortran.fortran-torture/execute/enum_1.f90,
20986         gfortran.fortran-torture/execute/enum_2.f90,
20987         gfortran.fortran-torture/execute/enum_3.f90,
20988         gfortran.fortran-torture/execute/enum_4.f90: New tests.
20989
20990 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
20991
20992         PR target/18482
20993         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20994         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20995
20996 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20997
20998         PR libfortran/20179
20999         * gfortran.dg/mixed_io_1.f90: New test.
21000         * gfortran.dg/mixed_io_1.c: New file.
21001
21002 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21003
21004         * gfortran.dg/malloc_free_1.f90: New test.
21005
21006 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
21007
21008         * gcc.dg/nested-func-4.c: Require profiling -pg.
21009
21010 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21011
21012         PR C++/23229
21013         * g++.dg/warn/main-2.C: New test.
21014
21015 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
21016
21017         PR fortran/24545
21018         * gfortran.dg/interface_2.f90: new test.
21019
21020 2005-10-28  Josh Conner  <jconner@apple.com>
21021
21022         PR c++/22153
21023         * g++.dg/template/crash38.C: New test.
21024         * g++.dg/parse/explicit1.C: Change expected errors.
21025
21026 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21027
21028         PR C++/23426
21029         * g++.dg/other/large-size-array.C: New test.
21030
21031 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21032
21033         PR middle-end/24362
21034         * g++.dg/opt/complex4.C: New test.
21035
21036 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
21037
21038         * gcc.dg/nested-func-4.c: New test.
21039
21040 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
21041
21042         PR fortran/24158
21043         gfortran.dg/derived_recursion.f90: New test.
21044         gfortran.dg/implicit_actual.f90: New test.
21045
21046 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
21047
21048         PR middle-end/24295, PR testsuite/24477
21049         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
21050         removed when weakref hits the tree.
21051
21052 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
21053
21054         * gfortran.dg/cray_pointers_4.f90: New test.
21055
21056         * gfortran.dg/cray_pointers_5.f90: New test.
21057
21058 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
21059
21060         PR fortran/22290
21061         * gfortran.dg/assign_5.f90: New test.
21062         * gfortran.dg/assign_6.f: New test.
21063
21064 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
21065
21066         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
21067         CPU has no SSE support.
21068
21069 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
21070
21071         PR libgfortran/24224
21072         * gfortran.dg/arrayio_1.f90: Update attribution.
21073         * gfortran.dg/arrayio_2.f90: Update attribution.
21074         * gfortran.dg/arrayio_3.f90: Update attribution.
21075         * gfortran.dg/arrayio_4.f90: Update test conditions.
21076         * gfortran.dg/arrayio_5.f90: Update attribution.
21077         * gfortran.dg/arrayio_6.f90: New test.
21078         * gfortran.dg/arrayio_7.f90: New test.
21079
21080 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
21081
21082         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21083
21084 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21085
21086         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21087
21088 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21089
21090         PR fortran/24416
21091         * gfortran.dg/namelist_char_only.f90: New test.
21092
21093 2005-10-24  Asher Langton  <langton2@llnl.gov>
21094
21095         PR fortran/17031
21096         PR fortran/22282
21097         * gfortran.dg/cray_pointers_1.f90: New test.
21098         * gfortran.dg/cray_pointers_2.f90: New test.
21099         * gfortran.dg/cray_pointers_3.f90: New test.
21100         * gfortran.dg/loc_1.f90: New test.
21101         * gfortran.dg/loc_2.f90: New test.
21102
21103 2005-10-24  Steven Bosscher  <stevenb@suse.de>
21104
21105         * gcc.dg/pr24225.c: New test.
21106
21107 2005-10-24  Asher Langton  <langton2@llnl.gov>
21108
21109         * gfortran.dg/dup_save_1.f90: New test.
21110         * gfortran.dg/dup_save_2.f90: New test.
21111
21112 2005-10-24  Paul Brook  <paul@codesourcery.com>
21113
21114         PR 24107
21115         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21116         stdint.h.
21117
21118 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
21119
21120         PR libgfortran/24489
21121         * gfortran.dg/pr24489.f90: New test.
21122
21123 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
21124
21125         PR fortran/23635
21126         * gfortran.dg/ichar_1.f90: Add tests for derived types.
21127
21128 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
21129
21130         PR target/18911
21131         * g++.dg/init/array16.C: Skip for mmix-*-*.
21132
21133 2005-10-23  Asher Langton  <langton2@llnl.gov>
21134
21135         * gfortran.dg/byte_1.f90: New test.
21136         * gfortran.dg/byte_2.f90: New test.
21137
21138 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
21139
21140         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21141
21142 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
21143
21144         PR fortran/18022
21145         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21146
21147         PR fortran/24311
21148         * gfortran.dg/merge_char_const.f90: New test.
21149
21150         PR fortran/24384
21151         * gfortran.dg/spread_scalar_source.f90: New test.
21152
21153 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
21154
21155         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21156
21157         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21158         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21159
21160         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21161
21162 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
21163
21164         PR fortran/24426
21165         * gfortran.dg/der_pointer_4.f90: New.
21166
21167 2005-10-22  David Ayers  <d.ayers@inode.at>
21168
21169         * obj-c++.dg/except-1.mm: Simplify.
21170
21171 2005-10-21  David Ayers  <d.ayers@inode.at>
21172
21173         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21174
21175 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
21176
21177         * gfortran.dg/assumed_dummy_2.f90: New test.
21178
21179 2005-10-21  James E Wilson  <wilson@specifix.com>
21180
21181         PR preprocessor/15220
21182         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21183
21184 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
21185
21186         * gcc.c-torture/execute/20051021-1.c: New test.
21187
21188 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
21189
21190         PR c++/24260
21191         * g++.dg/ext/tmplattr1.C: New test.
21192
21193 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
21194
21195         PR fortran/24440
21196         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21197
21198 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
21199
21200         * obj-c++.dg/except-1.mm: New.
21201
21202         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21203
21204 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
21205
21206         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21207
21208 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
21209
21210         PR middle-end/24295
21211         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21212         declarations with the same names as thunks' alias targets, use
21213         aliases instead.
21214         * gcc.dg/attr-alias-3.c: New test.
21215         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21216
21217 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
21218
21219         PR c++/22618
21220         * g++.dg/parse/access8.C: New test.
21221
21222 2005-10-20  Richard Guenther  <rguenther@suse.de>
21223
21224         PR c++/24439
21225         * g++.dg/tree-ssa/pr24439.C: New testcase.
21226
21227 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21228
21229         * g++.dg/opt/delay-slot-1.C: New test.
21230
21231 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
21232
21233         PR fortran/21625
21234         * gfortran.fg/der_init_1.f90: New.
21235
21236 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
21237
21238         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21239
21240 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
21241
21242         PR c++/21908
21243         * g++.dg/parse/error28.C: New test.
21244
21245 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21246
21247         * gcc.dg/profile-generate-2.c: New test.
21248
21249 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
21250
21251         PR target/23589
21252         * g++.dg/ext/dllimport11.C: New.
21253
21254 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21255
21256         PR c++/22293
21257         * g++.dg/other/friend3.C: New test.
21258
21259 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
21260
21261         PR c++/23293
21262         * g++.dg/template/error19.C: New test.
21263
21264 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21265
21266         PR c++/21383
21267         * g++.dg/overload/koenig2.C: New.
21268
21269         PR c++/23118
21270         * g++.dg/overload/error2.C: New.
21271
21272         PR c++/22604
21273         * g++.dg/inherit/covariant14.C: New.
21274
21275 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21276
21277         PR c++/23440
21278         * g++.dg/parse/for1.C: New test.
21279
21280 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
21281
21282         PR fortran/23446
21283         * gfortran.dg/host_dummy_index_1.f90: New test.
21284
21285         PR fortran/21459
21286         * gfortran.dg/automatic_char_len_2.f90: New test.
21287
21288         PR fortran/20866
21289         * gfortran.dg/recursive_statement_functions.f90: New test.
21290
21291         PR fortran/20853
21292         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21293
21294         PR fortran/20849
21295         * gfortran.dg/external_initializer.f90: New test.
21296
21297         PR fortran/20837
21298         * non_module_public.f90: New test.
21299
21300 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21301
21302         PR c++/24386
21303         * g++.dg/template/overload7.C: New.
21304
21305         PR c++/22551
21306         * g++.dg/other/switch2.C: Remove expected warnings.
21307
21308         PR c++/21353
21309         * g++.dg/template/defarg6.C: New.
21310
21311 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
21312
21313         PR target/24315
21314         * gcc.target/i386/pr24315.c: New test.
21315
21316 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21317
21318         PR c++/24389
21319         * g++.dg/template/static21.C: New test.
21320         * g++.dg/template/static21-a.cc: Likewise.
21321
21322 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
21323
21324         PR c++/23959
21325         * g++.dg/warn/Wswitch-default-1.C: New test.
21326         * g++.dg/warn/Wswitch-default-2.C: New test.
21327
21328 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21329
21330         PR c++/22173
21331         * g++.dg/parse/template18.C: New test.
21332         * g++.dg/template/nontype15.C: Likewise.
21333
21334 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
21335
21336         PR fortran/22273
21337         * gfortran.dg/spec_expr_2.f90: New.
21338
21339 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
21340
21341         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21342         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21343         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21344         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21345         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21346         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21347         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21348         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
21349         previous target-specific skips and warning-message matches where
21350         applicable.
21351
21352 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
21353
21354         PR c++/21347
21355         * g++.dg/warn/Wctor-dtor.C: New test.
21356
21357 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21358
21359         PR c/23439
21360         * gcc.dg/for-1.c: New test.
21361
21362 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
21363
21364         PR c++/19565
21365         * g++.dg/warn/Wconversion1.C: New test.
21366         * g++.dg/ext/packed4.C: Compile with -w.
21367         * g++.dg/opt/20050511-1.C: Likewise.
21368         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21369
21370 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
21371
21372         * gfortran.dg/boz_5.f90: New test.
21373
21374 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
21375
21376         PR c++/22551
21377         * g++.dg/other/switch2.C: New.
21378
21379         PR c++/23984
21380         * g++.dg/init/ctor7.C: New.
21381
21382 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
21383
21384         PR c++/23730
21385         * g++.dg/parse/crash32.C: New test.
21386
21387 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
21388
21389         PR c++/20721
21390         * g++.dg/init/goto2.C: New test.
21391
21392         PR c++/22464
21393         * g++.dg/template/crash/41.C: New test.
21394
21395         PR c++/22180
21396         * g++.dg/template/crash40.C: New test.
21397
21398         PR c++/23694
21399         * g++.dg/parse/friend5.C: New test.
21400
21401         PR c++/23307
21402         * g++.dg/template/crash38.C: New test.
21403
21404         PR c++/22352
21405         * g++.dg/template/friend38.C: New test.
21406
21407         PR c++/22405
21408         * g++.dg/template/crash39.C: New test.
21409
21410 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
21411
21412         * gcc.dg/debug/dwarf2/dwarf-char1.c,
21413         gcc.dg/debug/dwarf2/dwarf-char2.c,
21414         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21415
21416         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21417
21418 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
21419
21420         * gcc.dg/dll-2.c: Add tests for warnings.
21421         * gcc.dg/dll-3.c: Likewise.
21422         * gcc.dg/dll-4.c: Likewise.
21423
21424         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21425         * g++.dg/ext/dllimport2.C: Likewise.
21426         * g++.dg/ext/dllimport3.C: Likewise.
21427         * g++.dg/ext/dllimport7.C: Likewise.
21428         * g++.dg/ext/dllimport8.C: Likewise.
21429         * g++.dg/ext/dllimport9.C: Likewise.
21430
21431 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
21432
21433         PR fortran/24092
21434         * gfortran.dg/derived_pointer_recursion.f90: New test.
21435
21436 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
21437
21438         * gcc.c-torture/execute/20051012-1.c: New test.
21439
21440 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21441
21442         PR fortran/18082
21443         * gfortran.dg/automatic_char_len_1.f90: New test.
21444
21445 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21446
21447         PR fortran/20847
21448         * gfortran.dg/save_common.f90: New test.
21449
21450         PR fortran/20856
21451         * gfortran.dg/save_result.f90: New test.
21452
21453 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21454
21455         PR c++/21592
21456         * g++.dg/template/dependent-expr1.C: Add new expected error.
21457         * g++.dg/template/dependent-expr2.C: Adjust error text.
21458         * g++.dg/template/overload6.C: New.
21459
21460         PR c++/23797
21461         * g++.dg/other/typename8.C: New.
21462
21463         PR c++/21117
21464         * g++.dg/other/return1.C: New.
21465
21466 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
21467
21468         PR c++/24052
21469         * g++.dg/ext/label5.C: New.
21470
21471 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21472
21473         PR c++/19964
21474         * g++.dg/parse/crash31.C: New.
21475
21476 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
21477
21478         * g++.dg/ipa/ipa-1.c: New test.
21479         * g++.dg/ipa/ipa-2.c: New test.
21480         * g++.dg/ipa/ipa-3.c: New test.
21481         * g++.dg/ipa/ipa-4.c: New test.
21482         * g++.dg/ipa/ipa-5.c: New test.
21483         * g++.dg/ipa/ipa.exp: New file.
21484
21485 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21486
21487         PR fortran/24207
21488         * gfortran.dg/private_type_3.f90: New test.
21489
21490 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21491
21492         PR fortran/20786
21493         gfortran.dg/aint_anint_1.f90: New test.
21494
21495 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21496
21497         PR libgfortran/24313
21498         gfortran.dg/csqrt.f: New test.
21499
21500 2005-10-11  Ian Lance Taylor  <ian@airs.com>
21501
21502         PR c++/8057
21503         * g++.dg/warn/noeffect7.C: New test.
21504         * g++.dg/warn/noeffect2.C: Instantiate templates.
21505         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
21506         and warning.
21507
21508 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21509
21510         PR c++/21089
21511         * g++.dg/init/float1.C: New test.
21512
21513         PR c++/24277
21514         * g++.dg/init/member1.C: Tweak error markers.
21515
21516 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
21517
21518         PR testsuite/24281
21519         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21520         Check for null pointer.
21521
21522 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21523
21524         PR c++/21369
21525         * g++.dg/parse/ret-type3.C: New test.
21526
21527 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21528
21529         PR tree-opt/23946
21530         * gcc.c-torture/compile/pr23946.c: New test.
21531
21532 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
21533
21534         * g++.dg/opt/mmx2.C: New test.
21535
21536 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21537
21538         PR c++/24277
21539         * g++.dg/template/static20.C: New test.
21540
21541         PR c++/24302
21542         * g++.dg/warn/Wunused-12.C: New test.
21543
21544         PR c++/23437
21545         * g++.dg/template/arg4.C: New test.
21546
21547 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21548
21549         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21550         * gcc.dg/ucnid-3.c: Likewise.
21551         * gcc.dg/ucnid-4.c: Likewise.
21552         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21553         * g++.dg/other/ucnid-1.C: Likewise.
21554         * gcc.dg/sparc-frame-1.c: New test.
21555
21556 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21557
21558         PR c++/24139
21559         * g++.dg/template/spec27.C: New test.
21560
21561         PR c++/24275
21562         * g++.dg/template/static19.C: New test.
21563
21564 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21565
21566         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21567         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21568
21569 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21570
21571         PR target/24136
21572         * gfortran.fortran-torture/compile/pr24136.f: New test.
21573
21574 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
21575
21576         PR c++/22172
21577         * g++.dg/parse/crash30.C: New test.
21578
21579 2005-10-07  Richard Guenther  <rguenther@suse.de>
21580
21581         PR middle-end/24227
21582         * gcc.c-torture/compile/pr24227.c: New testcase.
21583
21584 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
21585
21586         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21587         Do not put aligned attributes on array elements.
21588
21589 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
21590
21591         PR testsuite/23611, PR testsuite/23615
21592         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21593         writing prototypes of library functions by hand.
21594         * obj-c++.dg/bitfield-4.mm: Likewise.
21595         * obj-c++.dg/const-str-4.mm: Likewise.
21596         * obj-c++.dg/encode-4.mm: Likewise.
21597         * obj-c++.dg/encode-5.mm: Likewise.
21598         * obj-c++.dg/encode-6.mm: Likewise.
21599         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21600         * obj-c++.dg/method-10.mm: Likewise.
21601         * obj-c++.dg/method-17.mm: Likewise.
21602         * obj-c++.dg/method-19.mm: Likewise.
21603         * obj-c++.dg/try-catch-2.mm: Likewise.
21604
21605 2005-10-06  Richard Henderson  <rth@redhat.com>
21606
21607         PR 24236
21608         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21609
21610 2005-10-06  Dale Johannesen  <dalej@apple.com>
21611
21612         * gcc.c-torture/execute/20030125-1.c: Correct.
21613
21614 2005-10-06  Richard Guenther  <rguenther@suse.de>
21615
21616         PR tree-optimization/24238
21617         * g++.dg/tree-ssa/pr24238.C: New testcase.
21618
21619 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
21620
21621         PR 18568
21622         * gfortran.dg/der_pointer_3.f90: New test.
21623
21624 2005-10-05  Devang Patel  <dpatel@apple.com>
21625
21626         PR Debug/23205
21627         * g++.dg/other/PR23205.C: New.
21628
21629 2005-10-05  Richard Henderson  <rth@redhat.com>
21630
21631         PR target/23602
21632         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21633         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21634
21635 2005-10-05  Dale Johannesen  <dalej@apple.com>
21636
21637         * gcc.c-torture/execute/float-floor.c: New.
21638
21639 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
21640
21641         PR tree-optimization/21419
21642         PR tree-optimization/24146
21643         PR tree-optimization/24151
21644
21645         * g++.dg/ext/asm7.C: New.
21646         * g++.dg/ext/asm8.C: New.
21647         * gcc.dg/asm-1.c: Compile on all targets.
21648         * gcc.dg/asm-pr24146.c: New.
21649         * gcc.dg/pr21419.c: Adjust error messages.
21650
21651 2005-10-05  Richard Guenther  <rguenther@suse.de>
21652
21653         PR fortran/24176
21654         * gfortran.fortran-torture/compile/empty.f90: New testcase.
21655
21656 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21657
21658         PR c++/23513
21659         * g++.dg/template/spec22.C: Robustify test.
21660         * g++.dg/template/spec26.C: New.
21661
21662 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
21663
21664         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21665         if target supports vector instructions.
21666
21667 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
21668
21669         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21670         C99 functions.
21671
21672 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
21673
21674         * lib/target-supports.exp (check_effective_target_fortran_large_real,
21675         check_effective_target_fortran_large_int): Replace cached result
21676         when target changes.
21677
21678 2005-10-04  Devang Patel  <dpatel@apple.com>
21679
21680         * gcc.dg/i386-sse-vect-types.c: New.
21681
21682 2005-10-04  Ian Lance Taylor  <ian@airs.com>
21683
21684         PR preprocessor/13726
21685         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21686         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21687
21688 2005-10-04  Richard Guenther  <rguenther@suse.de>
21689
21690         PR c/23576
21691         * gcc.dg/noncompile/pr23576.c: New testcase.
21692
21693 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21694
21695         PR middle-end/23125
21696         * gcc.dg/register-var-3.c: New test.
21697
21698 2005-10-04  Steven Bosscher  <stevenb@suse.de>
21699
21700         * gcc.dg/pr23049.c: New test.
21701
21702         * gcc.dg/ucnid-4.c: Fix test.
21703
21704 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
21705
21706         PR 23445
21707         * gcc.c-torture/compile/pr23445.c: New test.
21708
21709 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
21710
21711         * g++.dg/overload/unknown1.C: New.
21712
21713 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
21714
21715         PR c++/17775
21716         * g++.dg/template/repo4.C: New test.
21717
21718 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21719
21720         PR libfortran/19308
21721         * gfortran.dg/large_real_kind_2.F90: New test.
21722         * gfortran.dg/large_integer_kind_2.f90: New test.
21723
21724 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
21725
21726         * lib/target-supports.exp (check_effective_target_vect_shift):
21727         Implement with result caching. Add i?86, x86_64 and ia64 targets.
21728         (check_effective_target_vect_condition): Fix copy-n-pasto.
21729
21730         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21731         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21732         targets.
21733
21734 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
21735
21736         PR c++/22621
21737         * g++.dg/template/overload5.C : New test.
21738
21739         PR c++/23840
21740         * g++.dg/expr/stdarg1.C: New test.
21741
21742 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
21743
21744         PR 24142
21745         * gcc.c-torture/execute/pr24142.c: New test.
21746
21747 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
21748
21749         PR 24141
21750         * gcc.c-torture/execute/pr24141.c: New test.
21751
21752 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
21753             Diego Novillo  <dnovillo@redhat.com>
21754
21755         PR 23604
21756         * gcc.c-torture/execute/pr23604.c: New test.
21757
21758 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
21759
21760         PR fortran/16404
21761         PR fortran/20835
21762         PR fortran/20890
21763         PR fortran/20899
21764         PR fortran/20900
21765         PR fortran/20901
21766         PR fortran/20902
21767         gfortran.dg/equiv_constraint_1.f90: New test.
21768         gfortran.dg/equiv_constraint_2.f90: New test.
21769         gfortran.dg/equiv_constraint_3.f90: New test.
21770         gfortran.dg/equiv_constraint_4.f90: New test.
21771         gfortran.dg/equiv_constraint_5.f90: New test.
21772         gfortran.dg/equiv_constraint_6.f90: New test.
21773         gfortran.dg/equiv_constraint_7.f90: New test.
21774         gfortran.dg/equiv_constraint_8.f90: New test.
21775         gfortran.dg/private_type_1.f90: New test.
21776         gfortran.dg/private_type_2.f90: New test.
21777         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21778         980628-10.f: Assert std=gnu to permit mixing of
21779         types in equivalence statements.
21780
21781 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
21782
21783         PR 24112
21784         * gfortran.dg/open_status_1.f90: New.
21785
21786 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21787
21788         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21789         * gcc.dg/vect/pr22480.c: Clean up temp files.
21790         * gcc.dg/vect/pr23831.c: Clean up temp files.
21791         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21792         Clean up temp files.
21793         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21794         Clean up temp files.
21795
21796         * gcc.dg/20050309-1.c: Clean up temp files.
21797         * gcc.dg/20050325-1.c: Clean up temp files.
21798
21799 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21800
21801         PR tree-optimization/24059
21802         * gcc.dg/vect/pr24059.c : New test.
21803
21804 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
21805
21806         PR middle-end/24109
21807         * gcc.c-torture/execute/20050929-1.c: New test.
21808
21809 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21810
21811         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21812
21813 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
21814
21815         PR c/21419
21816         * gcc.dg/pr21419.c: New test.
21817
21818 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21819
21820         * gcc.dg/pr23911.c: New test.
21821
21822 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
21823
21824         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21825
21826         PR c++/16782
21827         * g++.dg/parse/qualified4.C: New test.
21828         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21829         * g++.old-deja/g++.mike/p8154.C: Likewise.
21830
21831 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
21832
21833         PR c++/22147
21834         * g++.dg/template/friend37.C: New test.
21835         * g++.dg/parse/crash28.C: Adjust error markers.
21836
21837 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
21838
21839         PR fortran/18518
21840         * gfortran.fortran-torture/execute/save_2.f90: New decl.
21841
21842 2005-09-27  Devang Patel  <dpatel@apple.com>
21843
21844         PR tree-optimization/23625
21845         * gcc.dg/pr23625.c: New test.
21846
21847 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
21848
21849         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21850         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21851
21852 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
21853
21854         PR fortran/23677
21855         * gfortran.fortran-torture/execute/save_1.f90: New test.
21856         * gfortran.dg/save_1.f90: New test.
21857
21858 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
21859
21860         * gcc.target/i386/builtin-apply-mmx.c: New test.
21861
21862         PR target/22576
21863         * gcc.target/i386/pr22576.c: New test.
21864
21865         PR target/22585
21866         * gcc.target/i386/pr22585.c: New test.
21867
21868         PR target/23268
21869         * gcc.target/i386/pr23268.c: New test.
21870
21871         PR middle-end/23831
21872         * gcc.dg/vect/pr23831.c: New test.
21873
21874         PR target/24055
21875         * gcc.target/i386/pr24055.c: New test.
21876
21877 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
21878
21879         PR tree-optimization/23960
21880         * gcc.c-torture/compile/pr23960.c: New.
21881
21882 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
21883
21884         PR fortran/16861
21885         * gfortran.dg/nested_modules_3.f90: New.
21886
21887 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
21888
21889         PR fortran/24005
21890         gfortran.dg/interface_1.f90: New test.
21891
21892 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
21893         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21894
21895         PR fortran/23843
21896         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21897
21898 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
21899
21900         PR fortran/23516
21901         * gfortran.dg/imag_1.f: New test.
21902         * gfortran.dg/imag_2.f: Ditto.
21903
21904 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
21905
21906         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21907
21908 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
21909
21910         PR c++/21983
21911         * g++.dg/warn/pr21983.C: New test.
21912
21913 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
21914
21915         * gcc.dg/20050922-1.c: Testcase added.
21916
21917 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
21918
21919         PR c++/23993
21920         * g++.dg/template/array14.C: New test.
21921
21922 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
21923
21924         PR fortran/19929
21925         * gfortran.dg/der_ptr_component_1.f90: New test.
21926
21927 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21928
21929         PR c++/23965
21930         * g++.dg/template/error1.C: Reject "no matching function" message.
21931
21932 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21933
21934         PR c++/17609
21935         * g++.dg/lookup/error1.C: New test.
21936
21937 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
21938
21939         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21940         functionality of the testcase.
21941
21942 2005-09-20  Richard Henderson  <rth@redhat.com>
21943
21944         * gcc.dg/vect/vect-22.c: Require vect_float.
21945         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21946
21947 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
21948
21949         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21950         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21951         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21952         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21953         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21954         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21955         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21956         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21957         * gcc.dg/cpp/ucnid-8.c: New test.
21958
21959 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21960
21961         PR tree-optimization/23929
21962         * gcc.c-torture/compile/pr23929.c: New test.
21963
21964 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
21965
21966         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21967         for one loop.
21968
21969 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
21970
21971         PR testsuite/23186
21972         * g++.dg/other/pr22003.C: Require named sections.
21973
21974 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21975
21976         PR c++/23947
21977         * g++.dg/rtti/crash3.C: New test.
21978
21979         PR tree-optimization/23818
21980         * gcc.dg/pr23818.c: New test.
21981
21982 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21983
21984         PR fortran/23420
21985         * gfortran.dg/print_fmt_4.f: New.
21986
21987 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21988
21989         PR fortran/23663
21990         * gfortran.fortran-torture/execute/entry_11.f90: New test.
21991
21992 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21993
21994         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21995         Use pointers to local alignable arrays instead. Added comments.
21996         * gcc.dg/vect/vect-46.c: Likewise.
21997         * gcc.dg/vect/vect-48.c: Likewise.
21998         * gcc.dg/vect/vect-49.c: Likewise.
21999         * gcc.dg/vect/vect-52.c: Likewise.
22000         * gcc.dg/vect/vect-53.c: Likewise.
22001         * gcc.dg/vect/vect-54.c: Likewise.
22002         * gcc.dg/vect/vect-56.c: Likewise.
22003         * gcc.dg/vect/vect-57.c: Likewise.
22004         * gcc.dg/vect/vect-58.c: Likewise.
22005         * gcc.dg/vect/vect-60.c: Likewise.
22006         * gcc.dg/vect/vect-61.c: Likewise.
22007
22008         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22009         The test is no longer vectorizable on vect_no_align targets.
22010         * gcc.dg/vect/vect-43.c: Likewsie.
22011
22012         * gcc.dg/vect/vect-44.c: Added comments.
22013         * gcc.dg/vect/vect-45.c: Added comments.
22014         * gcc.dg/vect/vect-50.c: Added comments.
22015         * gcc.dg/vect/vect-51.c: Added comments.
22016
22017         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22018         aligned type.
22019         * gcc.dg/vect/Os-vect-95.c: Likewise.
22020
22021         * gcc.dg/vect/vect-41.c: Test removed.
22022         * gcc.dg/vect/vect-47.c: Test removed.
22023         * gcc.dg/vect/vect-55.c: Test removed.
22024         * gcc.dg/vect/vect-59.c: Test removed.
22025
22026 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22027
22028         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22029         No longer vectorizable on vect_no_align targets.
22030         * gcc.dg/vect/pr20122.c: Likewise.
22031         * gcc.dg/vect/vect-74.c: Likewise.
22032         * gcc.dg/vect/vect-75.c: Likewise.
22033         * gcc.dg/vect/vect-76.c: Likewise.
22034
22035         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22036         Will not be vectorizable on vect_no_align targets once aliasing issues
22037         are resolved.
22038         * gcc.dg/vect/vect-79.c: Likewise.
22039
22040         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22041         * gcc.dg/vect/vect-78.c: Likewise.
22042         * gcc.dg/vect/vect-97.c: Likewise.
22043
22044 2005-09-19  Steven Bosscher  <stevenb@suse.de>
22045
22046         * gcc.dg/pr23943.c: New test.
22047
22048 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22049
22050         PR fortran/19181
22051         * gfortran.dg/derived_pointer_null_1.f90: New test.
22052
22053 2005-09-18  Richard Guenther  <rguenther@suse.de>
22054
22055         PR middle-end/23944
22056         * gcc.c-torture/compile/pr23944.c: New testcase.
22057
22058 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
22059
22060         PR fortran/15975
22061         * gfortran.dg/der_pointer_2.f90: New test.
22062
22063 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22064
22065         PR fortran/16861
22066         * gfortran.dg/nested_modules_2.f90: New test.
22067
22068 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22069
22070         PR c++/18368
22071         * g++.dg/other/semicolon.C: New test.
22072
22073 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
22074
22075         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22076         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22077
22078 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
22079
22080         PR c++/23914
22081         * g++.dg/template/static18.C: New test.
22082
22083         PR c++/21514
22084         * g++.dg/template/crash19.C: Remove dg-error marker.
22085         * g++.dg/template/local4.C: New test.
22086
22087 2005-09-16  Paul Brook  <paul@codesourcery.com>
22088
22089         PR fortran/23906
22090         * gfortran.dg/dependency_1.f90: New test.
22091
22092 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22093
22094         PR c++/23896
22095         * g++.dg/template/static17.C: New test.
22096
22097 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
22098
22099         PR c++/23139
22100         * g++.dg/warn/huge-val1.C: New test.
22101
22102 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22103
22104         PR c++/13140
22105         * g++.dg/parse/class2.C: New test.
22106         * g++.dg/template/explicit8.C: Likewise.
22107         * g++.dg/template/spec25.C: Likewise.
22108
22109 2005-09-14  Josh Conner  <jconner@apple.com>
22110
22111         PR middle-end/23584
22112         * gcc.dg/pr23584.c: New test.
22113
22114 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
22115
22116         PR fortran/21875 Internal Unit Array I/O, NIST
22117         * gfortran.dg/arrayio_1.f90: New test.
22118         * gfortran.dg/arrayio_1.f90: New test.
22119         * gfortran.dg/arrayio_1.f90: New test.
22120         * gfortran.dg/arrayio_1.f90: New test.
22121         * gfortran.dg/arrayio_1.f90: New test.
22122
22123 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
22124
22125         PR middle-end/22480
22126         * gcc.dg/vect/pr22480.c: New test.
22127
22128 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
22129
22130         PR fortran/19358
22131         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22132
22133 2005-09-13 Josh Conner <jconner@apple.com>
22134
22135         PR c++/23180
22136         * g++.dg/init/struct2.C: New test.
22137         * g++.dg/init/struct3.C: New test.
22138
22139 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
22140
22141         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22142         Clean up temp files.
22143         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22144         gcc.dg/tree-ssa/builtin-fprintf-1.c,
22145         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22146         gcc.dg/tree-ssa/builtin-printf-1.c,
22147         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22148         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22149         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22150         gcc.dg/tree-ssa/builtin-vprintf-1.c,
22151         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22152         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22153         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22154         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22155         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22156         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22157         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22158         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22159
22160 2005-09-13  Josh Conner  <jconner@apple.com>
22161
22162         * lib/gcc-dg.exp: Load scanipa.exp.
22163         (cleanup-dump): New procedure.
22164         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22165         * lib/scandump.exp: New file.
22166         * lib/scantree.exp: Use it.
22167         * lib/scanipa.exp: New file.
22168
22169 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
22170
22171         PR fortran/17740
22172         * gfortran.dg/generic_4.f90: New test.
22173
22174 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
22175
22176         PR target/23816
22177         * gcc.target/i386/pr23816-1.c: New test.
22178         * gcc.target/i386/pr23816-2.c: New test.
22179
22180
22181 2005-09-13  Bastian Blank <waldi@debian.org>
22182
22183         PR c++/16171
22184         * g++.dg/abi/mangle26.C: New test.
22185         * g++.dg/abi/mangle27.C: New test.
22186         * g++.dg/abi/mangle28.C: New test.
22187         * g++.dg/abi/mangle29.C: New test.
22188
22189         PR c++/23839
22190         * g++.dg/parse/register1.C: New test.
22191
22192 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
22193
22194         PR c++/23842
22195         * g++.dg/template/access16.C: New test.
22196
22197 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22198
22199         * gfortran.dg/char_pack_2.f90: Increase the vector size.
22200
22201 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22202
22203         PR fortran/18899
22204         * gfortran.dg/shape_2.f90: New test.
22205
22206 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22207
22208         PR target/19269
22209         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22210         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22211         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22212         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22213         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22214         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22215         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22216         tests.
22217
22218 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22219
22220         PR c++/23841
22221         * g++.dg/parse/template17.C: New test.
22222
22223 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22224
22225         PR c++/23789
22226         * g++.dg/template/nontype14.C: New test.
22227
22228 2005-09-12  Ian Lance Taylor  <ian@airs.com>
22229
22230         PR g++/7874
22231         * g++.dg/lookup/friend7.C: New test.
22232         * g++.dg/lookup/friend8.C: New test.
22233         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22234         so that it will be found via argument dependent lookup.
22235         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22236         friend functions which will no longer be found.
22237         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22238         function g, so that it will be found via argument dependent
22239         lookup.
22240         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22241         * g++.old-deja/g++.mike/net43.C: Likewise.
22242
22243 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22244
22245         PR c++/23691
22246         * g++.dg/template/static16.C: New test.
22247
22248 2005-09-12  Josh Conner  <jconner@apple.com>
22249
22250         PR middle-end/23237
22251         * gcc.c-torture/compile/pr23237.c: New test.
22252
22253 2005-09-11  Richard Henderson  <rth@redhat.com>
22254
22255         * g++.dg/other/error8.C: Update expected diagnostic text.
22256
22257 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22258
22259         PR libfortran/19872
22260         * gfortran.dg/overwrite_1.f: New test.
22261
22262 2005-09-09  Josh Conner  <jconner@apple.com>
22263
22264         * g++.dg/init/pr23180-1.C: Removed.
22265         * g++.dg/init/pr23180-2.C: Removed.
22266
22267 2005-09-09  David Daney <ddaney@avtrex.com>
22268
22269         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22270         files which are ...
22271         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22272         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22273
22274 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22275
22276         * gfortran.dg/iostat_2.f90: New test.
22277
22278 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
22279
22280         PR c++/22252
22281         * g++.dg/ext/interface1.C: New test.
22282         * g++.dg/ext/interface1.h: Likewise.
22283         * g++.dg/ext/interface1a.cc: Likewise.
22284
22285 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
22286
22287         * gfortran.dg/iomsg_1.f90: New test case.
22288
22289 2005-09-09  Richard Guenther  <rguenther@suse.de>
22290
22291         PR c++/23624
22292         * g++.dg/tree-ssa/pr23624.C: New testcase.
22293
22294 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22295
22296         PR fortran/19239
22297         * gfortran.dg/vector_subscript_1.f90,
22298         * gfortran.dg/vector_subscript_2.f90: New tests.
22299
22300 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22301
22302         PR fortran/21104
22303         * gfortran.dg/array_alloc_1.f90,
22304         * gfortran.dg/array_alloc_2.f90,
22305         * gfortran.dg/array_alloc_3.f90: New tests.
22306
22307 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22308
22309         PR fortran/12840
22310         * gfortran.dg/array_constructor_6.f90
22311         * gfortran.dg/array_constructor_7.f90
22312         * gfortran.dg/array_constructor_8.f90
22313         * gfortran.dg/array_constructor_9.f90
22314         * gfortran.dg/array_constructor_10.f90
22315         * gfortran.dg/array_constructor_11.f90
22316         * gfortran.dg/array_constructor_12.f90: New tests.
22317
22318 2005-09-08  Josh Conner  <jconner@apple.com>
22319
22320         PR c++/23180
22321         * g++.dg/init/pr23180-1.C: New test.
22322         * g++.dg/init/pr23180-2.C: New test.
22323
22324 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22325
22326         PR fortran/18878
22327         * gfortran.dg/module_double_reuse.f90: New.
22328
22329 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22330
22331         PR fortran/23270
22332         PR fortran/22304
22333         PR fortran/18870
22334         PR fortran/17917
22335         PR fortran/16511
22336         * gfortran.dg/common_equivalence_1.f: New.
22337         * gfortran.dg/common_equivalence_2.f: New.
22338         * gfortran.dg/common_equivalence_3.f: New.
22339         * gfortran.dg/contained_equivalence_1.f90: New.
22340         * gfortran.dg/module_blank_common.f90: New.
22341         * gfortran.dg/module_commons_1.f90: New.
22342         * gfortran.dg/module_equivalence_1.f90: New.
22343         * gfortran.dg/nested_modules_1.f90: New.
22344         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22345         equivalences and add comment to connect the test with
22346         the PR.
22347
22348 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22349
22350         PR fortran/23765
22351         * gfortran.dg/common_6.f90: New test.
22352
22353 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22354
22355         PR fortran/15326
22356         * gfortran.dg/char_result_1.f90,
22357         * gfortran.dg/char_result_2.f90,
22358         * gfortran.dg/char_result_3.f90,
22359         * gfortran.dg/char_result_4.f90,
22360         * gfortran.dg/char_result_5.f90,
22361         * gfortran.dg/char_result_6.f90,
22362         * gfortran.dg/char_result_7.f90,
22363         * gfortran.dg/char_result_8.f90: New tests.
22364
22365 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22366
22367         PR fortran/19928
22368         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22369
22370 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22371
22372         PR obj-c++/16816
22373         * obj-c++.dg/selector-5.mm: New test.
22374         * obj-c++.dg/selector-6.mm: New test.
22375
22376 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22377
22378         PR objc/20574
22379         PR objc/19324
22380         * objc.dg/error-1.m: New test.
22381
22382 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
22383
22384         PR fortran/23373
22385         * gfortran.fortran-torture/execute/pr23373-1.f90,
22386         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22387
22388 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
22389
22390         PR libfortran/23760
22391         * gfortran.dg/g77/1832.f: Remove long string in write statement
22392         to allow the test to pass on correct list directed output with
22393         prepended space.
22394
22395 2005-09-07  James E Wilson  <wilson@specifix.com>
22396
22397         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22398
22399 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22400
22401         * gfortran.dg/parameter+save.f90: Rename to
22402         * gfortran.dg/parameter_save.f90: .. this.
22403
22404 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22405
22406         PR fortran/20848
22407         * gfortran.dg/parameter+save.f90: New test case.
22408
22409 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
22410
22411         PR fortran/19269
22412         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22413
22414 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22415
22416         PR c/23075
22417         * gcc.dg/pr23075.c: New test.
22418         * g++.dg/warn/pr23075.C: New test.
22419
22420         PR target/22362
22421         * gcc.target/i386/pr22362.c: New test.
22422
22423         PR rtl-optimization/23098
22424         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22425
22426         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22427         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22428         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22429
22430 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
22431
22432         * g++.dg/expr/cast6.C: New test.
22433
22434         PR c++/9782
22435         * g++.dg/init/new15.C: New test.
22436
22437 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22438
22439         * gcc.dg/vect/Os-vect-95.c: New test.
22440         * gcc.dg/vect/vect-95.c: Same.
22441
22442 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22443
22444         * gcc.dg/vect/vect-29.c: Update xfail testing.
22445         * gcc.dg/vect/vect-44.c: Same.
22446         * gcc.dg/vect/vect-48.c: Same.
22447         * gcc.dg/vect/vect-50.c: Same.
22448         * gcc.dg/vect/vect-72.c: Same.
22449         * gcc.dg/vect/vect-77.c: Same.
22450         * gcc.dg/vect/vect-78.c: Same.
22451         * gcc.dg/vect/vect-80.c: Same.
22452         * gcc.dg/vect/vect-96.c: Same.
22453         * gcc.dg/vect/vect-100.c: Same.
22454         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22455         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22456         * gfortran.dg/vect/vect-5.f90: Same.
22457
22458 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22459
22460         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22461         start strings.
22462         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22463         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22464
22465         PR c++/23056
22466         * g++.dg/opt/pr23056.C: New test.
22467
22468         PR rtl-optimization/23098
22469         * gcc.target/i386/pr23098.c: New test.
22470
22471 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
22472
22473         PR c++/23667
22474         * g++.dg/template/static15.C: New test.
22475
22476         PR c++/21440
22477         * g++.dg/ext/stmtexpr5.C: New test.
22478         * g++.dg/ext/stmtexpr6.C: Likewise.
22479
22480 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
22481
22482         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22483
22484         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22485         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22486         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22487
22488 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
22489
22490         PR libfortran/23321
22491         * gfortran.dg/direct_io_4.f90: New test case.
22492
22493 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
22494             Rasmus Hahn  <rassahah@neofonie.de>
22495
22496         PR libobjc/23108
22497         * objc.dg/type-stream-1.m: New test.
22498
22499 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
22500
22501         PR fortran/23661
22502         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22503         gfortran.dg/print_fmt_3.f90: New test.
22504
22505 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22506
22507         * gfortran.dg/fmt_t_1.f90: New test.
22508
22509 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22510
22511         PR rtl-optimization/23454
22512         * g++.dg/opt/pr23454.C: New test.
22513
22514 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
22515
22516         PR c++/23699
22517         * g++.dg/ext/static1.C: New test.
22518
22519 2005-09-02  Richard Henderson  <rth@redhat.com>
22520
22521         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22522         tail call to check_fa_work.
22523
22524 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
22525
22526         PR c++/21687
22527         * g++.dg/other/gc3.C: New test.
22528
22529 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22530
22531         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22532         * gcc.dg/20050826-1.c: Likewise.
22533
22534 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
22535
22536         PR c++/23167
22537         * g++.dg/expr/volatile1.C: New test.
22538
22539 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
22540
22541         PR middle-end/23547
22542         * gcc.dg/pr23547.c: New test.
22543
22544 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
22545
22546         PR c/22061
22547         * gcc.c-torture/execute/pr22061-1.c,
22548         * gcc.c-torture/execute/pr22061-2.c,
22549         * gcc.c-torture/execute/pr22061-3.c,
22550         * gcc.c-torture/execute/pr22061-4.c: New tests.
22551
22552 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22553
22554         * gcc.dg/Wredundant-decls-2.c: New test to check that
22555         -Wredundant-decls does not issue warning for a variable
22556         definition following a declaration.
22557
22558 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
22559
22560         PR debug/7241
22561         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22562         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22563         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22564
22565         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22566         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22567         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22568         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22569         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22570         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22571         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22572         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22573
22574 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22575
22576         PR objc/23306
22577         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22578         scan-assmbler.
22579
22580 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
22581
22582         PR target/21255
22583         * gcc.dg/pr21255-1.c: New test.
22584         * gcc.dg/pr21255-2-mb.c: Likewise.
22585         * gcc.dg/pr21255-2-ml.c: Likewise.
22586         * gcc.dg/pr21255-3.c: Likewise.
22587         * gcc.dg/pr21255-4.c: Likewise.
22588
22589 2005-08-31  Dale Johannesen  <dalej@apple.com>
22590
22591         * gcc.dg/20050830-1.c: New.
22592
22593 2005-08-31  Josh Conner  <jconner@apple.com>
22594
22595         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22596         command-line options for arm-*-* targets.
22597         * g++.dg/init/array16.C: Likewise.
22598         * g++.dg/other/crash-4.C: Likewise.
22599
22600 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22601
22602         PR obj-c++/23640
22603         * obj-c++.dg/gnu-runtime-3.mm: New test.
22604
22605 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22606
22607         PR c++/13377
22608         * g++.dg/lookup/ambig4.C: New test.
22609         * g++.dg/lookup/ambig5.C: New test.
22610         * g++.dg/tc1/dr101.C: Adjust error markers.
22611
22612 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22613
22614         PR c++/23639
22615         * g++.dg/template/ttp5.C: Adjust error markers.
22616
22617 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
22618
22619         PR testsuite/23609
22620         * lib/obj-c++.exp: Include target-libpath.exp.
22621         (obj-c++_link_flags): Look for the GNU libobjc library
22622         and set the library path to include it.
22623         Don't manually set LD_LIBRARY_PATH (etc.) but call
22624         set_ld_library_path_env_vars instead.
22625         (obj-c++_target_compile): Don't set library path or
22626         linker flags because they are already set correctly
22627         in obj-c++_link_flags.
22628
22629 2005-08-30  Josh Conner  <jconner@apple.com>
22630
22631         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22632         to command-line options for arm-*-* targets.
22633
22634 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
22635
22636         * g++.dg/other/i386-1.C: New.
22637
22638 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
22639
22640         PR preprocessor/20348
22641         PR preprocessor/20356
22642         * gcc.dg/cpp/pr20348.c: New test.
22643         * gcc.dg/cpp/pr20348.h: New file.
22644         * gcc.dg/cpp/inc/pr20348.h: New file.
22645         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22646         * gcc.dg/cpp/pr20356.c: New test.
22647         * gcc.dg/cpp/pr20356.h: New file.
22648         * gcc.dg/cpp/inc/pr20356.h: New file.
22649         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22650
22651 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
22652
22653         * gfortran.fortran-torture/execute/intrinsic_count.f90:
22654         Fix array dimension to avoid correct end-of-file error.
22655
22656 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
22657
22658         PR libfortran/23598
22659         * gfortran.dg/iostat_1.f90: New test.
22660
22661 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
22662
22663         PR middle-end/23408
22664         * gcc.dg/pr23408.c: New test.
22665
22666 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
22667
22668         PR c++/23099
22669         * g++.dg/init/member1.C: Make sure erroneous static data member
22670         definitions are required.
22671         * g++.dg/template/static13.C: New test.
22672         * g++.dg/template/static14.C: Likewise.
22673
22674 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
22675
22676         * gcc.target/i386/pr23575.c: Use -msse2 instead of
22677         -march=pentium4, remove ilp32 requirement.
22678
22679         PR middle-end/23484
22680         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22681         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22682
22683 2005-08-29  Andreas Jaeger  <aj@suse.de>
22684
22685         PR testsuite/23607
22686         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22687
22688 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
22689
22690         * gcc.c-torture/execute/20050316-2.c: New test.
22691         * gcc.c-torture/execute/20050316-3.c: New test.
22692         * gcc.dg/torture/pr16104-1.c: New test.
22693
22694 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
22695
22696         PR middle-end/23463
22697         * gcc.c-torture/execute/zero-struct-1.c: New test.
22698
22699 2005-08-27  Richard Guenther  <rguenther@suse.de>
22700
22701         PR target/23575
22702         * gcc.target/i386/pr23575.c: New testcase.
22703
22704 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
22705
22706         PR rtl-optimization/23561
22707         * gcc.c-torture/execute/20050826-1.c: New test.
22708
22709         PR rtl-opt/23560
22710         * gcc.c-torture/execute/20050826-2.c: New test.
22711
22712 2005-08-26  Dale Johannesen  <dalej@apple.com>
22713
22714         * gcc.dg/20030711-1.c: Modify to work on Darwin.
22715         * gcc.dg/20050826-1.c: New.
22716
22717 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
22718
22719         PR c++/19004
22720         * g++.dg/template/nontype13.C: New test.
22721
22722         PR c++/23491
22723         * g++.dg/init/new14.C: New test.
22724         * g++.dg/expr/anew1.C: Do not XFAIL.
22725         * g++.dg/expr/anew2.C: Likewise.
22726         * g++.dg/expr/anew3.C: Likewise.
22727
22728 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
22729
22730         PR middle-end/22439
22731         * gcc.dg/vla-3.c: New test.
22732
22733 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
22734
22735         PR fortran/20363
22736         * gfortran.dg/named_interface.f90: New.
22737
22738 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
22739
22740         * gcc.c-torture/execute/frame-address.c: New test.
22741
22742 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
22743
22744         PR c++/20817
22745         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22746
22747 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22748
22749         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22750
22751 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22752
22753         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22754         * gcc.dg/altivec-22.c: Rename from..
22755         * gcc.dg/altivec-nomfcr.c: ..this.
22756
22757 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
22758
22759         PR tree-optimization/23546
22760         * gcc.dg/tree-ssa/pr23546.c: New test.
22761
22762 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
22763
22764         PR fortran/17758
22765         * gfortran.dg/nonreturning_statements.f90: New test.
22766
22767 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22768
22769         PR c++/22454
22770         * g++.dg/parse/crash29.C: New.
22771
22772 2005-08-23  DJ Delorie  <dj@redhat.com>
22773
22774         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22775         constants have the L suffix.
22776
22777 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
22778
22779         PR c++/23044
22780         * g++.dg/template/instantiate8.C: New.
22781
22782 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
22783
22784         PR middle-end/23467
22785         * gcc.c-torture/execute/pr23467.c: New test.
22786
22787 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
22788
22789         PR tree-optimization/22043
22790         * gcc.c-torture/execute/20050613-1.c: New test.
22791
22792 2005-08-23  Ben Elliston  <bje@au.ibm.com>
22793
22794         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22795
22796 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
22797
22798         PR rtl-optimization/23478
22799         * g++.dg/opt/pr23478.C: New test.
22800
22801 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
22802
22803         PR c/18715
22804         * gcc.dg/switch-warn-3.c: New test.
22805
22806 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22807
22808         PR c++/22233
22809         * g++.dg/template/param1.C: New test.
22810
22811 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22812
22813         PR c++/23089
22814         * g++.dg/other/incomplete1.C: New test.
22815
22816 2005-08-22  Ira Rosen  <irar@il.ibm.com>
22817
22818         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22819         are vectorizable.
22820
22821 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22822
22823         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22824         d_lines_5.f: New.
22825
22826 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
22827
22828         * gcc.target/i386/sse-4.c: New test.
22829
22830 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22831
22832         PR testsuite/23239
22833         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22834
22835 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
22836
22837         * gcc.dg/20050811-1.c: New test.
22838         * gcc.dg/20050811-2.c: New test.
22839
22840 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
22841
22842         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22843
22844 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
22845
22846         PR 23476
22847         * gcc.c-torture/compile/pr23476.c: New test.
22848
22849 2005-08-19  Devang Patel  <dpatel@apple.com>
22850
22851         PR tree-optimization/23048
22852         * gcc.dg/tree-ssa/pr23048.c: New test.
22853
22854 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22855
22856         PR middle-end/20624
22857         * g++.dg/warn/Wreturn-3.C: New test
22858
22859 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
22860
22861         PR tree-optimization/22228
22862         * g++.dg/vect/pr22543.cc: New test.
22863
22864 2005-08-17  Steven Bosscher  <stevenb@suse.de>
22865
22866         PR tree-optimization/21574
22867         * gcc.dg/tree-ssa/pr21574.c: New test.
22868
22869 2005-08-16  James E Wilson  <wilson@specifix.com>
22870
22871         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22872
22873 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
22874
22875         PR tree-opt/23402
22876         * gcc.c-torture/compile/zero-strct-3.c: New test.
22877         * gcc.c-torture/compile/zero-strct-4.c: New test.
22878
22879 2005-08-16  Steven Bosscher  <stevenb@suse.de>
22880
22881         PR target/23376
22882         * gcc.target/x86_64/pr23376.c: New test.
22883
22884 2005-08-16  Ian Lance Taylor  <ian@airs.com>
22885
22886         PR c++/23337
22887         * g++.dg/ext/vector2.C: New.
22888
22889 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22890
22891         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22892
22893 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22894
22895         PR libfortran/23428
22896         * gfortran.dg/inquire-complex.f90: New test case.
22897
22898 2005-08-16  James E Wilson  <wilson@specifix.com>
22899
22900         PR tree-optimization/21105
22901         * gcc.dg/large-size-array.c: New.
22902
22903 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
22904
22905         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22906         type.
22907         * gcc.dg/vect/vect-41: Likewise.
22908         * gcc.dg/vect/vect-42: Likewise.
22909         * gcc.dg/vect/vect-43: Likewise.
22910         * gcc.dg/vect/vect-44: Likewise.
22911         * gcc.dg/vect/vect-46: Likewise.
22912         * gcc.dg/vect/vect-47: Likewise.
22913         * gcc.dg/vect/vect-48: Likewise.
22914         * gcc.dg/vect/vect-52: Likewise.
22915         * gcc.dg/vect/vect-53: Likewise.
22916         * gcc.dg/vect/vect-54: Likewise.
22917         * gcc.dg/vect/vect-55: Likewise.
22918         * gcc.dg/vect/vect-56: Likewise.
22919         * gcc.dg/vect/vect-57: Likewise.
22920         * gcc.dg/vect/vect-58: Likewise.
22921         * gcc.dg/vect/vect-59: Likewise.
22922         * gcc.dg/vect/vect-60: Likewise.
22923         * gcc.dg/vect/vect-61: Likewise.
22924         * gcc.dg/vect/vect-85: Likewise.
22925         * gcc.dg/vect/vect-87: Likewise.
22926         * gcc.dg/vect/vect-88: Likewise.
22927         * gcc.dg/vect/vect-93.c: Likewise.
22928         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22929         * gcc.dg/vect/vect-75: Likewise.
22930         * gcc.dg/vect/vect-76: Likewise.
22931         * gcc.dg/vect/vect-77: Likewise.
22932         * gcc.dg/vect/vect-78: Likewise.
22933         * gcc.dg/vect/vect-80: Likewise.
22934         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22935         vectorized for the expected reason, rather than checking how alignment
22936         was handled.
22937         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22938         aligned type and also instead of aligned pointers. Added documentation.
22939
22940 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
22941
22942         * gfortran.dg/power.f90: New test.
22943
22944 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
22945
22946         PR rtl-optimization/23299
22947         * g++.dg/opt/pr23299.C: New test.
22948
22949 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22950
22951         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22952
22953 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
22954
22955         * g++.dg/template/local6.C: New test.
22956
22957 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
22958
22959         * execute/exceptions/finally-1.m: Check that the catch and finally are
22960         being called.  Also add a "return 0;" at the end of main.
22961
22962 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
22963
22964         PR fortran/21432.
22965         * gfortran.dg/namelist_print_1.f: New test of functionality of
22966         PRINT namelist.
22967         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22968         namelist generates error with -std=f95.
22969
22970 2005-08-14  Ira Rosen  <irar@il.ibm.com>
22971
22972         PR tree-optimization/23119
22973         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22974
22975 2005-08-13  Marcin Koziej  <creep@desk.pl>
22976             Andrew Pinski  <pinskia@physics.uc.edu>
22977
22978         PR libobjc/22492
22979         * execute/exceptions/finally-1.m: New test.
22980
22981 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22982
22983         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22984         testsuite.
22985         * objc/execute/exceptions/trivial.m: New test.
22986         * objc.dg/try-catch-11.m: Move to ...
22987         * objc/execute/exceptions/foward-1.m: Here.
22988         * objc.dg/try-catch-2.m: Move to ...
22989         * objc/execute/exceptions/catchall-1.m: Here.
22990         * objc.dg/try-catch-8.m: Move to ...
22991         * objc/execute/exceptions/local-variables-1.m: Here.
22992
22993 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22994
22995         * objc.dg/nested-func-1.m: Move to ...
22996         * objc/execute/nested-func-1.m: Here.
22997
22998 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22999
23000         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23001         in ${options} instead of [target_info name].
23002         * lib/obj-c++.exp (objc_target_compile): Likewise.
23003
23004 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23005
23006         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23007
23008 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23009
23010         part of PR testsuite/23348
23011         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23012         each of the torture options.
23013         * objc/compile/trivial.m: New test.
23014
23015 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23016
23017         * gfortran.dg/eoshift.f90: Correct format.
23018
23019 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23020
23021         * gfortran.fortran-torture/execute/character_passing.f90:
23022         Fix comment typo.
23023
23024 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
23025
23026         PR c++/8271
23027         * g++.dg/template/unify10.C: New.
23028
23029 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
23030
23031         * g++.dg/parse/pr22514.C: Move to...
23032         * g++.dg/debug/pr22514.C: here.
23033
23034 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23035
23036         PR c++/23266
23037         * g++.dg/inherit/pure1.C: New test.
23038
23039         * ChangeLog: Fix typos.
23040
23041 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23042             Steven Bosscher  <stevenb@suse.de>
23043
23044         * gfortran.dg/runtime_warning_1.f90: New test.
23045
23046 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23047
23048         PR c++/23219
23049         * g++.dg/parse/crash28.C: New.
23050
23051 2005-08-11  Richard Guenther  <rguenther@suse.de>
23052
23053         PR target/23289
23054         * gcc.target/i386/tailcall-1.c: New testcase.
23055
23056 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23057
23058         * gcc.dg/vect/vect-67.c: Un-xfail.
23059
23060 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23061
23062         PR c++/23225
23063         * g++.dg/parse/crash27.C: new test.
23064
23065 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
23066
23067         PR libfortran/22143
23068         * gfortran.dg/shift-kind.f90: New testcase.
23069
23070 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
23071
23072         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23073         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23074
23075 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23076
23077         PR c++/20646
23078         * g++.dg/other/mult-stor1.C: New test.
23079
23080 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23081
23082         * gcc.c-torture/pr18299-1.c: Move to ...
23083         * gcc.c-torture/compile/pr18299-1.c: Here.
23084
23085 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
23086
23087         * gfortran/fortran.torture/execute/character_passing.f90:
23088         Fix types for LSAME.
23089
23090 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
23091
23092         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23093         input data back to what it was originally.
23094
23095 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23096
23097         * objc.dg/try-catch-8.m: Enable for all targets.
23098
23099 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
23100
23101         * gcc.dg/pr23165.c: New test.
23102
23103 2005-08-09  Steven Bosscher  <stevenb@suse.de>
23104
23105         PR tree-optimization/23234
23106         * gcc.dg/tree-ssa/pr23234.c: New test.
23107
23108 2005-08-08  Josh Conner  <jconner@apple.com>
23109
23110         PR rtl-optimization/23241
23111         * gcc.dg/char-compare.c: New test.
23112
23113 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23114
23115         PR c++/22508
23116         * g++.dg/init/new13.C: New test.
23117
23118 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23119
23120         PR c++/21166
23121         * g++.dg/other/crash-4.C: Adjust
23122         * g++/dg/ext/packed9.C: New.
23123
23124 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23125
23126         PR middle-end/21964
23127         * gcc.c-torture/execute/pr21964-1.c: New test.
23128
23129 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23130
23131         PR c/22458
23132         * gcc.dg/pr22458-1.c: New test.
23133
23134 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
23135             Steven G. Kargl <kargls@comcast.net>
23136
23137         PR fortran/22390
23138         * gfortran.dg/flush_1.f90: New test.
23139
23140 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23141
23142         PR c++/23191
23143         * g++.dg/template/eh2.C: New test.
23144
23145 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23146
23147         PR c++/19498
23148         * g++.dg/template/instantiate7.C: New test.
23149
23150 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
23151
23152         PR c/23113
23153         * gcc.dg/Wunused-value-1.c: New test.
23154
23155 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
23156
23157         PR rtl-optimization/23233
23158         * gcc.c-torture/compile/pr23233-1.c: New test.
23159
23160 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
23161
23162         PR fortran/18833
23163         PR fortran/20850
23164         * gfortran.dg/equiv_1.f90: New test.
23165         * gfortran.dg/equiv_2.f90: New test.
23166         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23167         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23168         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23169
23170 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23171
23172         * gcc.c-torture/execute/vrp-5.c: New test.
23173         * gcc.c-torture/execute/vrp-6.c: New test.
23174         * gcc.dg/tree-ssa/vrp21.c: New test.
23175
23176 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23177
23178         * g++.dg/parse/pr22514.C: New test.
23179
23180 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
23181
23182         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23183
23184         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23185         instead of constant loads / pool entries.
23186
23187 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
23188
23189         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23190         TEST_TO_WCTYPE.
23191
23192 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
23193
23194         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23195         __WINT_TYPE__ in generated prototypes if possible.
23196
23197 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
23198
23199         PR 22037
23200         * g++.dg/tree-ssa/pr22037.C:
23201
23202 2005-08-04  Richard Henderson  <rth@redhat.com>
23203
23204         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23205         scan-tree-dump-times directive.
23206
23207 2005-08-04  Jan Hubicka  <jh@suse.cz>
23208
23209         * gcov-1.C: Fix switch counts.
23210         * gcov-4b.c: Likewise.
23211
23212 2005-08-03  Jeff Law  <law@redhat.com>
23213
23214         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23215
23216 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
23217
23218         * gcc.c-torture/execute/pr23135.c: New test.
23219
23220 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23221
23222         PR tree-optimization/19899
23223         * gcc.dg/tree-ssa/scev-1.c: New test.
23224         * gcc.dg/tree-ssa/scev-2.c: New test.
23225
23226 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
23227
23228         PR target/18582
23229         * gcc.dg/torture/pr18582-1.c: New test.
23230
23231 2005-08-03  Jan Hubicka  <jh@suse.cz>
23232
23233         * update-conroll.c: New testcase.
23234         * update-conroll-2.c: New testcase.
23235
23236 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
23237
23238         * gfortran.dg/constant_substring.f: New test.
23239         * gfortran.dg/pr22491.f: New test.
23240
23241 2005-08-02  Jan Hubicka  <jh@suse.cz>
23242
23243         * update-threading.c: Replace by the proper one.
23244
23245 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23246
23247         PR 23164
23248         * g++.dg/tree-ssa/pr23164.C: New test.
23249
23250 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23251
23252         * gcc.dg/tree-ssa/pr23192.c: New test.
23253
23254 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
23255
23256         * gcc.c-torture/execute/vrp-4.c: New test.
23257
23258 2005-08-02  Jan Hubicka  <jh@suse.cz>
23259
23260         * update-threading.c: New test.
23261
23262 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
23263
23264         * gcc.c-torture/compile/20050801-1.c: New test.
23265         * gcc.c-torture/compile/20050801-2.c: New test.
23266
23267 2005-08-01  Jan Hubicka  <jh@suse.cz>
23268
23269         * val-prof-5.c: New test.
23270
23271 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
23272
23273         PR c/22311
23274         * gcc.dg/pr22311-1.c : New test.
23275
23276 2005-07-31  Steven Bosscher  <stevenb@suse.de>
23277
23278         PR target/23095
23279         * gfortran.dg/pr23095.f: New test.
23280
23281         PR c++/22003
23282         * g++.dg/other/pr22003.C: New test.
23283
23284 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
23285
23286         PR target/20621
23287         * gcc.c-torture/execute/pr20621-1.c: New test.
23288
23289 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
23290
23291         * gfortran.dg/comma_format_extension_4.f: Adjust length
23292         of string for format.
23293         * gfortran.dg/der_array_io_1.f: Replace illegal internal
23294         print statement with internal write.
23295         * gfortran.dg/der_array_io_2.f: Likewise.
23296         * gfortran.dg/der_array_io_3.f: Likewise.
23297
23298 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
23299
23300         * gcc.dg/fold-abs-4.c: new test.
23301
23302 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
23303
23304         PR fortran/22570 an related issues.
23305         * gfortran.dg/x_slash_1.f: New test.
23306
23307 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
23308
23309         PR c/23143
23310         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23311         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23312
23313 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23314
23315         PR c/529
23316         * gcc.dg/Wshadow-3.c: New test.
23317
23318 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
23319
23320         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23321         used to have the wrong bounds).
23322
23323 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23324
23325         PR c/21720
23326         * gcc.dg/hex-round-1.c: Test more cases.
23327         * gcc.dg/hex-round-2.c: New test.
23328
23329 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
23330
23331         PR 22550
23332         * g++.dg/tree-ssa/pr22550.C: New test.
23333
23334 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
23335
23336         * gcc.dg/tree-ssa/vrp19.c: New test.
23337         * gcc.dg/tree-ssa-vrp20.c: New test.
23338
23339 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23340
23341         PR c/22240
23342         * gcc.dg/transparent-union-4.c: New test.
23343
23344 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23345
23346         PR c/22192
23347         * gcc.dg/c99-vla-2.c: New test.
23348
23349 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23350
23351         PR c/21720
23352         * gcc.dg/hex-round-1.c: New test.
23353
23354 2005-07-28  Jan Hubicka  <jh@suse.cz>
23355
23356         * inliner-1.c: Do not dump everything.
23357         * tree-prof.exp: Do not pass -ftree-based-profiling.
23358         * bprob.exp: Likewise.
23359
23360         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23361
23362 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
23363
23364         PR c++/22545
23365         * g++.dg/expr/ptrmem7.C: New test.
23366
23367 2005-07-28  Mike Stump  <mrs@apple.com>
23368
23369         * g++.old-deja/g++.mike/visibility-1.C: New test.
23370
23371 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23372
23373         PR c/20187
23374         * gcc.c-torture/execute/pr20187-1.c: New test.
23375
23376 2005-07-28  Jeff Law  <law@redhat.com>
23377
23378         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23379         * gcc.dg/tree-ssa/vrp18.c: New test.
23380
23381 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23382
23383         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23384
23385 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23386
23387         PR tree-optimization/22506
23388         * gcc.dg/vect/ps22506.c: New test.
23389
23390 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
23391
23392         PR target/21149
23393         * gcc.target/i386/sse-3.c: New test.
23394
23395 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23396
23397         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23398         * gcc.target/mips/mips32-dsp-type.c: Likewise.
23399
23400 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23401
23402         PR c/22589
23403         * gcc.c-torture/compile/pr22589-1.c: New test.
23404
23405 2005-07-28  Jan Hubicka  <jh@suse.cz>
23406
23407         * update-loopch.c: New testcase.
23408
23409 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23410
23411         PR rtl-optimization/23047
23412         * gcc.c-torture/execute/pr23047.c: New test.
23413         * gcc.c-torture/execute/pr23047.x: New.
23414
23415 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23416
23417         PR tree-optimization/22493
23418         * gcc.c-torture/execute/pr22493-1.c: New test.
23419         * gcc.c-torture/execute/pr22493-1.x: New.
23420         * gcc.c-torture/execute/vrp-1.c: New test.
23421         * gcc.c-torture/execute/vrp-2.c: New test.
23422         * gcc.c-torture/execute/vrp-2.c: New test.
23423
23424 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
23425
23426         * gcc.target/frv/all-builtin-read8.c: Delete.
23427         * gcc.target/frv/all-builtin-read16.c: Delete.
23428         * gcc.target/frv/all-builtin-read32.c: Delete.
23429         * gcc.target/frv/all-builtin-read64.c: Delete.
23430         * gcc.target/frv/all-builtin-write8.c: Delete.
23431         * gcc.target/frv/all-builtin-write16.c: Delete.
23432         * gcc.target/frv/all-builtin-write32.c: Delete.
23433         * gcc.target/frv/all-builtin-write64.c: Delete.
23434         * gcc.target/frv/all-read-write-1.c: New.
23435
23436 2005-07-27  Jeff Law  <law@redhat.com>
23437
23438         * gcc.c-torture/execute/pr22630.c: New test.
23439
23440 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
23441
23442         PR tree-optimization/23073
23443         * gcc.dg/vect/nodump-pr23073.c: New test.
23444         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23445
23446 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
23447
23448         PR tree-optimize/22348
23449         * gcc.c-torture/execute/pr22348.c: New.
23450
23451 2005-07-27  Richard Guenther  <rguenther@suse.de>
23452
23453         * gcc.dg/tree-ssa/salias-1.c: New testcase.
23454
23455 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23456
23457         PR fortran/22503
23458         * gfortran.dg/logical_comp.f90: New test.
23459
23460 2005-07-27  Jan Hubicka  <jh@suse.cz>
23461
23462         * inliner-1.c: Add cleanup of dumps.
23463         * val-prof-*.c: Likewise.
23464         * update-tailcall.c: New.
23465
23466 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
23467
23468         PR 22591
23469         * gcc.dg/tree-ssa/pr22591.c: New test.
23470         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23471
23472 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
23473
23474         PR libobjc/22606
23475         * objc.dg/try-catch-11.m: New test.
23476
23477 2005-07-26  Richard Guenther  <rguenther@suse.de>
23478
23479         PR tree-optimization/22486
23480         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23481
23482 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23483
23484         PR tree-opt/22484
23485         * g++.dg/opt/loop2.C: New test.
23486
23487 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23488
23489         * gcc.dg/tree-ssa/reassoc-3.c: New test.
23490         * gcc.dg/tree-ssa/reassoc-4.c: New test.
23491
23492 2005-07-25  Adam Nemet  <anemet@lnxw.com>
23493
23494         * lib/profopt.exp (profopt-execute): Check for profiling data
23495         files on the target.
23496
23497 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
23498
23499         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23500         for matching of asm labels.
23501
23502 2005-07-25  Richard Guenther  <rguenther@suse.de>
23503
23504         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23505
23506 2005-07-25  Richard Guenther  <rguenther@suse.de>
23507
23508         PR testsuite/22624
23509         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23510
23511 2005-07-25  Ira Rosen  <irar@il.ibm.com>
23512
23513         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23514         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23515         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23516         * gcc.dg/vect/vect-100.c: New test.
23517         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23518         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23519         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23520         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23521         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23522         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23523         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23524         * gfortran.dg/vect/pr19049.f90: New testcase.
23525         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23526
23527 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
23528
23529         * gcc.c-torture/execute/20050713-1.c: New test.
23530
23531         PR fortran/20063
23532         * gfortran.fortran-torture/execute/data_4.f90: New test.
23533
23534         PR middle-end/20303
23535         * gcc.dg/visibility-d.c: New test.
23536
23537 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
23538
23539         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23540         * gfortran.dg/underflow.f90: Ditto.
23541
23542 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23543
23544         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23545         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23546         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23547
23548 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23549
23550         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23551         include case of field width of zero.
23552
23553 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23554
23555         PR libgfortran/21875
23556         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23557         with trailing blanks on normal formatted read.
23558
23559 2005-07-23  Chao-ying Fu  <fu@mips.com>
23560
23561         * gcc.target/mips/mips32-dsp-type.c: New test.
23562         * gcc.target/mips/mips32-dsp.c: New test.
23563
23564 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
23565
23566         PR testsuite/21073
23567         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23568
23569         PR testsuite/20454
23570         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23571         and __cyg_profile_func_exit.
23572
23573 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
23574
23575         * gfortran.dg/comma_format_extension_3.f: Fix typo.
23576         * gfortran.dg/comma_format_extension_4.f: Same.
23577         * gfortran.dg/pr15332.f: Same.
23578         * gfortran.dg/pr21730.f: Same.
23579
23580 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
23581
23582         * g++.dg/opt/vrp2.C: Fix testcase.
23583
23584         PR tree-opt/22625
23585         * g++.dg/opt/vrp2.C: New test.
23586
23587 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
23588
23589         PR debug/21828
23590         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23591
23592 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
23593
23594         * gcc.dg/tree-ssa/20050719-1.c: New test.
23595
23596 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
23597
23598         * gcc.dg/bfin-longcall-1.c: New file.
23599         * gcc.dg/bfin-longcall-2.c: New file.
23600
23601 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
23602
23603         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23604
23605 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23606
23607         PR middle-end/19055
23608         * gcc.dg/tree-ssa/pr19055.c: New test.
23609         * gcc.dg/tree-ssa/pr19055-2.c: New test.
23610
23611 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23612
23613         PR C++/22358
23614         * g++.dg/other/pr22358.C: New test.
23615
23616 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
23617
23618         PR c++/2922
23619         * g++.dg/lookup/two-stage5.C: New test from bug comments.
23620
23621 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23622
23623         PR c++/15938
23624         * g++.dg/init/union2.C: New test.
23625
23626 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23627
23628         PR c/22393
23629         * gcc.dg/complex-4.c: New test.
23630
23631 2005-07-21  Richard Guenther  <rguenther@suse.de>
23632
23633         PR testsuite/22522
23634         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23635         scanning for asm labels.
23636         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23637
23638 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23639
23640         PR target/22085
23641         * gcc.dg/altivec-pr22085.c: New.
23642
23643 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23644
23645         PR tree-optimization/19210
23646         * gcc.dg/tree-ssa/pr19210-1.c: New.
23647         * gcc.dg/tree-ssa/pr19210-2.c: New.
23648
23649 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
23650
23651         PR rtl-optimization/22167
23652         * g++.dg/opt/pr22167.C: New test.
23653
23654 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
23655
23656         PR c++/2922
23657         * g++.dg/lookup/two-stage2.C: New.
23658         * g++.dg/lookup/two-stage3.C: New.
23659         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23660         fixed two-stage name lookup for operators.
23661         * g++.dg/template/call3.C: Compiler now produces an appropriate
23662         error message.
23663         * g++.dg/template/crash37.C: Compiler now describes bla() on line
23664         14 as a candidate.
23665         * g++.dg/template/ptrmem4.C: Compiler produces different error
23666         message.
23667         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23668         connect_to_method as a candidate.
23669
23670 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
23671
23672         * gcc.dg/fold-alloc-1.c: New test.
23673
23674 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
23675
23676         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23677         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23678
23679 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
23680
23681         * gcc.dg/fold-abs-1.c: New test.
23682         * gcc.dg/fold-abs-2.c: New test.
23683         * gcc.dg/fold-abs-3.c: New test.
23684
23685 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
23686
23687         Make CONSTRUCTOR use VEC to store initializers.
23688         * g++.dg/ext/complit3.C: Check for specific error messages.
23689         * g++.dg/init/brace2.C: Update error message.
23690         * g++.dg/warn/Wbraces2.C: Likewise.
23691
23692 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
23693
23694         PR fortran/16940
23695         * gfortran.dg/module_interface_1.f90: New test.
23696
23697 2005-07-19  Danny Berlin <dberlin@dberlin.org>
23698             Kenneth Zadeck <zadeck@naturalbridge.com>
23699
23700         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23701
23702 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23703
23704         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23705         specify -Wformat for these tests.
23706         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23707         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23708         * gcc.dg/format/opt-6.c: Delete.
23709
23710 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23711
23712         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23713         * gcc.dg/tree-ssa/sra-3.c: Likewise.
23714
23715 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23716
23717         * gcc.dg/tree-ssa/alias-2.c: New test.
23718
23719 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
23720
23721         PR c++/22263
23722         * g++.dg/template/explicit7.C: New test.
23723
23724 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
23725
23726         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23727         field width of 8 to +Inf and -Inf.
23728
23729 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
23730
23731         PR c++/22139
23732         * g++.dg/template/friend36.C: New test.
23733
23734 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
23735
23736         PR fortran/21730
23737         * gfortran.dg/pr21730.f: New test.
23738
23739 2005-07-16  Danny Berlin <dberlin@dberlin.org>
23740             Kenneth Zadeck <zadeck@naturalbridge.com>
23741
23742         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23743         since pure const detection cannot run at -O1 in c compiler.
23744         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23745         can now optimize this case properly.
23746         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23747         because we now pass.
23748         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23749
23750 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
23751
23752         PR c/22421
23753         * gcc.dg/format/bitfld-1.c: New test.
23754
23755 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23756
23757         PR c++/22204
23758         * g++.dg/rtti/repo1.C: New test.
23759
23760 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
23761
23762         PR middle-end/22398
23763         * gcc.c-torture/compile/pr22398.c: New test.
23764
23765 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23766
23767         PR c++/22132
23768         * g++.dg/expr/cast4.C: New test.
23769
23770 2005-07-15  Richard Guenther  <rguenther@suse.de>
23771
23772         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23773         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23774
23775 2005-07-15  Steven Bosscher  <stevenb@suse.de>
23776
23777         PR tree-optimization/22230
23778         * gcc.dg/tree-ssa/pr22230.c: New test.
23779
23780 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
23781
23782         * gfortran.dg/g77/cpp6.f: New test.
23783
23784         PR fortran/22417
23785         * gfortran.dg/g77/cpp5.F: New test.
23786         * gfortran.dg/g77/cpp5.h: New file.
23787         * gfortran.dg/g77/cpp5inc.h: New file.
23788
23789 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
23790
23791         PR libfortran/16435
23792         * gfortran.dg/tl_editting.f90: New.
23793         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23794
23795 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
23796
23797         * gfortran.dg/char_array_constructor.f90: New test.
23798
23799 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
23800
23801         * gfortran.dg/past_eor.f90: New.
23802         * gfortran.dg/complex_read.f90: New.
23803
23804 2005-07-13  Jeff Law  <law@redhat.com>
23805
23806         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23807         additional casts.
23808
23809         * gcc.dg/tree-ssa/pr22321.c: New test
23810
23811 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
23812
23813         PR tree-optimization/21921
23814         * gcc.dg/tree-ssa/pr21921.c: New.
23815
23816 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23817
23818         PR tree-optimizatio/22442
23819         * gcc.dg/tree-ssa/loop-11.c: New test.
23820
23821 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23822
23823         PR tree-opt/21840
23824         * gcc.c-torture/compile/pr21840.c: New test.
23825
23826 2005-07-12  Jan Hubicka  <jh@suse.cz>
23827
23828         * gcc.c-torture/compile/pr22379.c: New test.
23829
23830 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
23831
23832         PR libfortran/21593
23833         gfortran.dg/dev_null.f90: Remove outdated comment about
23834         PR libfortran/21593.
23835
23836
23837 2005-07-12  Dale Johannesen  <dalej@apple.com>
23838
23839         * gcc.target/i386/compress-float-sse.c: New.
23840         * gcc.target/i386/compress-float-sse-pic.c: New.
23841         * gcc.target/i386/compress-float-387.c: New.
23842         * gcc.target/i386/compress-float-387-pic.c: New.
23843         * gcc.dg/compress-float-ppc.c: New.
23844         * gcc.dg/compress-float-ppc-pic.c: New.
23845
23846 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
23847
23848         PR libfortran/21593
23849         gfortran.dg/dev_null.f90: Remove targets.
23850
23851 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23852
23853         PR tree-opt/22335
23854         * gcc.dg/pr22335-1.c: New test.
23855         * gcc.dg/pr22335-2.c: New test.
23856
23857 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23858
23859         PR c++/20172
23860         * g++.dg/template/nontype12.C : New test.
23861
23862 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23863
23864         * gcc.dg/tree-ssa/loop-10.c: New test.
23865
23866 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
23867
23868         * gcc.c-torture/execute/20020720-1.x: Remove.
23869
23870 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
23871
23872         * gfortran.fortran-torture/execute/forall_7.f90: New test.
23873
23874 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
23875
23876         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23877         (dg-mips-options): Use it.
23878
23879 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
23880
23881         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23882
23883 2005-07-09  Richard Henderson  <rth@redhat.com>
23884
23885         * lib/target-supports.exp (check_effective_target_sync_char_short):
23886         Add alpha.
23887
23888 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
23889
23890         PR libfortran/22217
23891         * gfortran.dg/negative-z-descriptor.f90: New test.
23892
23893 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23894
23895         PR tree-opt/22329
23896         * gcc.dg/pr22329.c: New test.
23897
23898 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
23899
23900         PR tree-optimization/20139
23901         * gcc.dg/tree-ssa/pr20139.c: New.
23902
23903 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23904
23905         PR tree-opt/22356
23906         * gcc.dg/pr22356-1.c: New test.
23907
23908 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
23909
23910         PR c++/21799
23911         * g++.dg/template/unify8.C: New.
23912         * g++.dg/template/unify9.C: New.
23913
23914 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
23915
23916         * gfortran.fortran-torture/execute/entry_10.f90: New test.
23917
23918 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
23919
23920         * gcc.dg/darwin-version-1.c: New.
23921         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23922         * gcc.dg/builtins-20.c: Likewise.
23923         * gcc.dg/builtins-53.c: Likewise.
23924         * gcc.dg/torture/builtins-convert-1.c: Likewise.
23925         * gcc.dg/torture/builtins-convert-2.c: Likewise.
23926         * gcc.dg/torture/builtins-convert-3.c: Likewise.
23927         * gcc.dg/torture/builtins-power-1.c: Likewise.
23928         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23929         on Darwin.
23930
23931 2005-07-07  Jeff Law  <law@redhat.com>
23932
23933         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
23934         argument evaluation order.
23935
23936 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
23937
23938         PR libfortran/21594
23939         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23940         Add test cases where the shift length is greater than the
23941         array length.
23942
23943 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23944
23945         * obj-c++.dg/proto-lossage-6.mm: New.
23946         * objc.dg/proto-lossage-6.m: New.
23947
23948 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23949
23950         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23951         * objc.dg/gnu-runtime-2.m: Likewise.
23952
23953 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23954
23955         * gfortran.dg/longline.f: New test.
23956
23957         * gfortran.dg/badline.f: New test.
23958
23959 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23960
23961         PR fortran/16531
23962         PR fortran/15966
23963         PR fortran/18781
23964         * gfortran.dg/hollerith.f90: New.
23965         * gfortran.dg/hollerith2.f90: New.
23966         * gfortran.dg/hollerith3.f90: New.
23967         * gfortran.dg/hollerith4.f90: New.
23968         * gfortran.dg/hollerith_f95.f90: New.
23969         * gfortran.dg/hollerith_legacy.f90: New.
23970         * gfortran.dg/g77/cpp4.F: New. Port from g77.
23971
23972 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23973
23974         PR objc/22274
23975         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23976         * objc.dg/gnu-runtime-2.m: New.
23977
23978 2005-07-06  Jeff Law  <law@redhat.com>
23979
23980         * gcc.dg/tree-ssa/vrp17.c: New test.
23981
23982 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23983
23984         PR fortran/22327
23985         * gfortran.dg/array_constructor_5.f90: New test.
23986
23987 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23988
23989         * gfortran.fortran-torture/execute/entry_9.f90: New test.
23990
23991 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
23992
23993         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23994         * gcc.dg/980816-1.c: Ditto.
23995
23996 2005-07-06  Jeff Law  <law@redhat.com>
23997
23998         * gcc.c-torture/compile/pr21356.c: New test.
23999
24000 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24001
24002         PR c/22013
24003         PR c/22098
24004         * gcc.c-torture/compile/pr22013-1.c,
24005         gcc.c-torture/execute/pr22098-1.c,
24006         gcc.c-torture/execute/pr22098-2.c,
24007         gcc.c-torture/execute/pr22098-3.c: New tests.
24008
24009 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24010
24011         PR c/22308
24012         * gcc.dg/pr22308-1.c: New test.
24013
24014 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
24015
24016         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
24017         target.
24018         * gcc.dg/compare9.c: Use -fshort-enums instead of
24019         -fno-short-enums.  Change the last test to dg-bogus.
24020
24021 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
24022
24023         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24024         * gcc.dg/compare9.c: New.
24025
24026 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24027
24028         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24029
24030 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24031
24032         PR testsuite/22288
24033         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24034
24035
24036 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24037
24038         * gcc.dg/format/gcc_gfc-1.c: New.
24039
24040 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24041
24042         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24043
24044 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24045
24046         PR fortran/20842
24047         * gfortran.dg/io_invalid_1.f90: New test.
24048
24049 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
24050
24051         * gcc.dg/format/gcc_diag-1.c: Update.
24052
24053 2005-07-02  Jeff Law  <law@redhat.com>
24054
24055         * gcc.dg/tree-ssa/pr22051-1.c: New test.
24056         * gcc.dg/tree-ssa/pr22051-2.c: New test.
24057
24058 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
24059
24060         * gcc.dg/format/gcc_diag-1.c: Update.
24061
24062 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
24063
24064         PR tree-opt/22269
24065         * gcc.c-torture/compile/pr22269.c: New test.
24066
24067 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
24068
24069         PR 21584
24070         PR 22219
24071         * g++.dg/tree-ssa/pr21584-1.C: New test.
24072         * g++.dg/tree-ssa/pr21584-2.C: New test.
24073
24074 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
24075
24076         * obj-c++.dg/try-catch-11.mm: New.
24077         * objc.dg/try-catch-10.m: New.
24078
24079 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
24080
24081         * g++.dg/other/ucnid-1.C: xfail on AIX.
24082
24083 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
24084
24085         PR 22234
24086         * gcc.dg/20050629-1.c: New test.
24087
24088 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
24089
24090         * obj-c++.dg/const-str-1[0-1].mm: New.
24091         * objc.dg/const-str-1[0-1].m: New.
24092
24093 2005-05-29  Richard Henderson  <rth@redhat.com>
24094
24095         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24096         Rename from check_effective_target_vect_no_max.
24097         (check_effective_target_vect_no_int_add): New.
24098         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24099         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24100         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24101         * gcc.dg/vect/vect-reduc-1.c: Use both.
24102         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24103
24104 2005-05-29  Richard Henderson  <rth@redhat.com>
24105
24106         * lib/target-supports.exp (check_effective_target_vect_no_max):
24107         Remove i386 and x86_64.
24108
24109 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24110
24111         PR testsuite/21969
24112         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24113
24114 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24115
24116         PR middle-end/21969
24117         * gcc.dg/vect/pr21969.c: New test.
24118
24119 2005-06-28  Eric Christopher  <echristo@redhat.com>
24120
24121         PR c/22052
24122         PR c/21975
24123         * gcc.dg/inline1.c: New test.
24124         * gcc.dg/inline2.c: Ditto.
24125         * gcc.dg/inline3.c: Ditto.
24126         * gcc.dg/inline4.c: Ditto.
24127         * gcc.dg/inline5.c: Ditto.
24128
24129 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24130
24131         PR libfortran/22142
24132         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24133         Add testcase also testing eoshift1 for PR 22142.
24134
24135 2005-06-28  Richard Henderson  <rth@redhat.com>
24136
24137         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24138         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24139         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24140         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24141         gcc.dg/tree-ssa/20030922-2.c: Likewise.
24142
24143 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24144
24145         PR libfortran/22142
24146         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24147         Add testcase for PR 22142.
24148
24149 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
24150
24151         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24152         gcc.target/ia64/fpreg-2.c: New tests.
24153
24154 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24155
24156         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24157
24158 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24159
24160         PR libfortran/22170
24161         * gfortran.dg/slash_1.f90: New test.
24162
24163 2005-06-27  Richard Henderson  <rth@redhat.com>
24164
24165         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24166         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24167         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24168         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24169         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24170         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24171
24172 2005-06-27  Richard Henderson  <rth@redhat.com>
24173
24174         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24175         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24176
24177 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
24178
24179         * obj-c++.dg/proto-lossage-5.mm: New.
24180         * objc.dg/proto-lossage-5.m: New.
24181
24182 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
24183
24184         PR 21959
24185         * gcc.dg/tree-ssa/pr21959.c: New test.
24186
24187 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
24188
24189         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24190         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24191         testing uninitialized var.
24192
24193         * gcc.c-torture/execute/builtins/chk.h: New.
24194         * gcc.c-torture/execute/builtins/lib/chk.c: New.
24195         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24196         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24197         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24198         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24199         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24200         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24201         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24202         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24203         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24204         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24205         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24206         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24207         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24208         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24209         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24210         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24211         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24212         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24213         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24214         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24215         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24216         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24217         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24218         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24219         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24220         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24221         * gcc.dg/builtin-object-size-1.c: New test.
24222         * gcc.dg/builtin-object-size-2.c: New test.
24223         * gcc.dg/builtin-object-size-3.c: New test.
24224         * gcc.dg/builtin-object-size-4.c: New test.
24225         * gcc.dg/builtin-object-size-5.c: New test.
24226         * gcc.dg/builtin-stringop-chk-1.c: New test.
24227         * gcc.dg/builtin-stringop-chk-2.c: New test.
24228         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24229         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24230         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24231         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24232         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24233         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24234         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24235         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24236         * gcc.c-torture/execute/printf-1.c: New test.
24237         * gcc.c-torture/execute/fprintf-1.c: New test.
24238         * gcc.c-torture/execute/vprintf-1.c: New test.
24239         * gcc.c-torture/execute/vfprintf-1.c: New test.
24240         * gcc.c-torture/execute/printf-chk-1.c: New test.
24241         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24242         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24243         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24244
24245 2005-06-27  Michael Matz  <matz@suse.de>
24246
24247         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24248         slot is not merged if address escapes.
24249
24250 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24251
24252         PR c/21911
24253         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
24254
24255 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
24256
24257         PR middle-end/17965
24258         * gcc.c-torture/compile/20050622-1.c: New test.
24259
24260         PR middle-end/22028
24261         * gcc.dg/20050620-1.c: New test.
24262
24263 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
24264
24265         PR tree-optimization/22026
24266         * gcc.dg/tree-ssa/pr22026.c: New.
24267
24268 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
24269
24270         PR libfortran/22144
24271         * gfortran.dg/shift-alloc.f90: New testcase.
24272
24273 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
24274
24275         * all files: Update FSF address in copyright headers.
24276
24277 2005-06-22  Jan Hubicka  <jh@suse.cz>
24278
24279         * wholeprogram-1.c: New testcase.
24280         * wholeprogram-2.c: New testcase.
24281
24282 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
24283
24284         PR 22171
24285         * gcc.dg/tree-ssa/pr22171.c: New test.
24286
24287 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
24288
24289         * gfortran.dg/simplify_modulo.f90: New.
24290
24291 2005-06-24  Jan Hubicka  <jh@suse.cz>
24292
24293         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24294
24295 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24296
24297         * obj-c++.dg/proto-lossage-[1-4].mm: New.
24298
24299 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24300
24301         * obj-c++.dg/typedef-alias-1.mm: New.
24302         * objc.dg/typedef-alias-1.m: New.
24303
24304 2005-06-23  Jeff Law  <law@redhat.com>
24305
24306         * gcc.dg/tree-ssa/vrp16.c: New test.
24307
24308 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24309
24310         * lib/target-supports.exp: Add
24311         check_effective_target_fortran_large_real and
24312         check_effective_target_fortran_large_int to check for
24313         corresponding effective targets.
24314         * gfortran.dg/large_integer_kind_1.f90: New test.
24315         * gfortran.dg/large_real_kind_1.f90: New test.
24316
24317 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
24318
24319         PR tree-optimization/22117
24320         * gcc.dg/tree-ssa/pr22117.c: New.
24321
24322 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
24323
24324         PR testsuite/22123
24325         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24326
24327 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
24328
24329         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24330
24331 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
24332
24333         * gfortran.dg/f2c_4.f90: Add tests for complex functions
24334         * gfortran.dg/f2c_4.c: Likewise.
24335
24336 2005-06-22 Paul Brook  <paul@codesourcery.com>
24337
24338         PR fortran/21034
24339         * gfortran.dg/auto_save_1.f90: New test.
24340
24341 2005-06-22  Michael Matz  <matz@suse.de>
24342
24343         * gcc.target/x86-64/abi: New directory.
24344         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24345         * gcc.target/x86-64/abi/README.gcc: New file.
24346         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24347         * gcc.target/x86-64/abi/asm-support.s: New file.
24348         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24349         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24350         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24351         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24352         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24353         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24354         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24355         * gcc.target/x86_64/abi/test_bitfields.c: New test.
24356         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24357         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24358         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24359         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24360         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24361         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24362         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24363         * gcc.target/x86_64/abi/test_varargs.c: New test.
24364
24365 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
24366
24367         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24368         32-bit i?86 and x86_64.
24369
24370 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
24371
24372         * obj-c++.dg/const-str-[1-9].mm: New tests.
24373
24374 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
24375
24376         PR fortran/22010
24377         * gfortran.dg/namelist_use.f90: New.
24378         * gfortran.dg/namelist_use_only.f90: New.
24379
24380 2005-06-21  Jeff Law  <law@redhat.com>
24381
24382         * gcc.dg/tree-ssa/vrp15.c: New test.
24383
24384 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
24385
24386         * lib/target-supports.exp (check_effective_target_vect_reduction):
24387         Remove.
24388         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24389         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24390         remove vect_reduction target keyword. Also avoid two returns in main.
24391         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24392         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24393         * gcc.dg/vect/vect-reduc-1short.c: New test.
24394         * gcc.dg/vect/vect-reduc-1char.c: New test.
24395         * gcc.dg/vect/vect-reduc-2short.c: New test.
24396         * gcc.dg/vect/vect-reduc-2char.c: New test.
24397         * gcc.dg/vect/vect-reduc-6.c: New test.
24398         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24399         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24400         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24401
24402 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24403         Paul Thomas  <pault@gcc.gnu.org>
24404
24405         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24406         New tests.
24407
24408 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24409
24410         * gfortran.dg/backslash_1.f90: New test.
24411         * gfortran.dg/backslash_2.f90: New test.
24412
24413 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
24414
24415         * gfortran.dg/duplicate_labels.f90: New test.
24416
24417 2005-06-20  Jan Beulich  <jbeulich@novell.com>
24418
24419         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24420         unsupportable relocations.
24421         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24422         * gcc.dg/20050321-2.c: xfail for NetWare.
24423
24424 2005-06-20  Andreas Jaeger  <aj@suse.de>
24425
24426         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24427         gcc.target/i386/fastcall-sseregparm.c,
24428         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24429
24430 2005-06-19  Richard Henderson  <rth@redhat.com>
24431
24432         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24433
24434 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
24435
24436         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24437
24438 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
24439
24440         PR c++/22115
24441         * g++.dg/conversion/simd2.C: Change expected error message.
24442
24443 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24444
24445         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24446         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24447         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24448
24449 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
24450
24451         * gcc.dg/fold-mod-1.c: New test.
24452
24453 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
24454
24455         PR fortran/19926
24456         * gfortran.dg/pr19926.f90: New test.
24457
24458 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24459
24460         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24461         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24462         targets.
24463         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24464         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24465
24466 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
24467
24468         * gcc.target/ia64/float80-varargs-1.c: New test.
24469
24470 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24471
24472         PR tree-opt/22035
24473         * gfortran.dg/f2c_6.f90: New test.
24474
24475 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
24476
24477         PR c++/17413
24478         * g++.dg/template/local5.C: New.
24479
24480 2005-06-17  Richard Henderson  <rth@redhat.com>
24481
24482         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24483
24484 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
24485
24486         PR testsuite/21945
24487         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24488
24489 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
24490
24491         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24492         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24493         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24494         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24495         check_vect to verify the presence of hardware vector support.
24496
24497 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
24498
24499         PR testsuite/22056
24500         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24501
24502 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24503
24504         PR libfortran/19216
24505         * gfortran.dg/pr19216.f: Add correct space between brackets and
24506         dg directive.
24507
24508 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24509
24510         PR libfortran/16436
24511         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24512
24513 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
24514
24515         * gcc.target/i386/attributes-error.c: New testcase.
24516         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24517         * gcc.target/i386/regparm-stdcall.c: Likewise.
24518         * gcc.target/i386/sseregparm-1.c: Likewise.
24519         * gcc.target/i386/sseregparm-2.c: Likewise.
24520
24521 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
24522
24523         * g++.dg/rtti/crash2.C: New.
24524
24525 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
24526
24527         * gcc.dg/noncompile/20040203-3.c: Update expected message.
24528
24529 2005-06-15  David Ung  <davidu@mips.com>
24530
24531         * gcc.target/mips/mips16e-extends.c: New test for testing the
24532         generation of MIPS16e zeb/zeh, seb/seh instructions.
24533
24534 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
24535
24536         PR 22018
24537         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24538         * gcc.dg/tree-ssa/pr22018.c: New test.
24539
24540 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
24541
24542         * gcc.dg/simd-1.c: Update error messages.
24543         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
24544         * gcc.dg/simd-2.c: Update error messages.
24545         * gcc.dg/simd-4.c: New.
24546
24547 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
24548
24549         PR c++/20678
24550         * g++.dg/other/crash-4.C: New.
24551
24552 2005-06-14  Devang Patel  <dpatel@apple.com>
24553
24554         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24555
24556 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24557
24558         PR c++/21929
24559         * g++.dg/parse/crash11.C: Update
24560
24561 2005-06-13  Jeff Law  <law@redhat.com>
24562
24563         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24564         perform the desired transformations.
24565         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24566         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24567
24568 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24569
24570         PR fortran/22038
24571         * gfortran.dg/forall_1.f90: Un-XFAIL.
24572
24573 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
24574
24575         PR c++/21929
24576         * g++.dg/parse/crash26.C: New.
24577
24578         PR c++/20789
24579         * g++.dg/init/member1.C: New.
24580
24581 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
24582
24583         * gfortran.dg/altreturn_1.f90: New test.
24584
24585 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
24586
24587         PR middle-end/21985
24588         * gcc.dg/tree-ssa/pr21985.c: New test.
24589
24590 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24591
24592         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24593
24594 2005-06-12  Roger Sayle  <roger@eyesopen.com>
24595
24596         PR c++/21930
24597         * g++.dg/other/error10.C: New test case.
24598
24599 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24600
24601         PR libfortran/19155
24602         * gfortran.dg/pr19155.f: Add test.
24603
24604 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24605
24606         * gfortran.dg/f2c_7.f90: New test.
24607
24608         * gfortran.dg/forall_1.f90: XFAILed.
24609
24610 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24611
24612         * gcc.dg/pr14796-1.c: New.
24613         * gcc.dg/pr14796-2.c: New.
24614
24615 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
24616
24617         PR fortran/17792
24618         PR fortran/21375
24619         * gfortran.dg/deallocate_stat.f90: New test.
24620
24621 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
24622
24623         * gfortran.fortran-torture/execute/in-pack.f90: New test.
24624
24625 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
24626
24627         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24628         access will be generated when this loop is vectorized. Test that
24629         accesses with same alignment were detected.
24630         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24631         Test that accesses with same alignment were detected.
24632         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24633         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24634         alignment were detected.
24635
24636 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
24637
24638         PR c++/10611
24639         * g++.dg/conversion/simd2.C: New.
24640
24641 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24642
24643         * gcc.dg/Wcxx-compat-1.c: New.
24644
24645 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
24646
24647         PR libfortran/21480
24648         * gfortran.dg/reshape-complex.f90: Add a test for a packed
24649         complex array.
24650
24651 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
24652
24653         * gcc.dg/alias-8.c: New.
24654
24655 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
24656
24657         * gcc.dg/format/cmn_err-1.c: Update.
24658
24659 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
24660
24661         PR target/20666
24662         * gcc.target/sparc/fexpand-2.c: New.
24663         * gcc.target/sparc/fpmerge-2.c: New.
24664         * gcc.target/sparc/fpmul-2.c: New.
24665         * gcc.target/sparc/noresult.c: New.
24666         * gcc.target/sparc/pdist-2.c: New.
24667         * gcc.target/sparc/pdist-3.c: New.
24668
24669 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
24670
24671         PR testsuite/21702
24672         * gcc.target/i386/i386.exp: Fix comment typo.
24673
24674 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24675
24676         PR c++/19497
24677         * g++.dg/inherit/using5.C: New.
24678         * g++.dg/inherit/using6.C: New.
24679
24680 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24681
24682         PR c++/19894
24683         * g++.dg/template/ptrmem15.C: New test.
24684
24685         PR c++/20563
24686         * g++.dg/ext/label4.C: New test.
24687
24688 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24689
24690         * gcc.dg/tls/debug-1.c: New test.
24691
24692 2005-06-07  Dale Johannesen  <dalej@apple.com>
24693
24694         * gcc.target/i386/movq.c: New.
24695
24696 2005-06-07  Dale Johannesen  <dalej@apple.com>
24697
24698         * gcc.dg/20050607-1.c: New.
24699
24700 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
24701
24702         PR middle-end/21850
24703         * gcc.c-torture/execute/20050607-1.c: New test.
24704
24705 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
24706
24707         PR libfortran/21926
24708         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24709         Test case where the return array has lowest stride one,
24710         but isn't packed.
24711
24712 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
24713
24714         * lib/target-supports.exp (check_effective_target_sync_int_long):
24715         Add s390 and s390x targets.
24716
24717 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
24718
24719         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24720         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24721         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24722         * gcc.dg/tree-ssa/loop-9.c: New test.
24723
24724 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24725
24726         * g++.dg/parse/defarg10.C: New.
24727
24728 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
24729
24730         PR regression/21897
24731         * gcc.c-torture/execute/20050604-1.c: New test.
24732
24733 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24734
24735         PR 21903
24736         * g++.dg/parse/defarg9.C: New.
24737
24738         PR c++/20637
24739         * g++.dg/inherit/using4.C: New.
24740         * g++.dg/overload/error1.C: Adjust expected errors.
24741         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24742         * g++.old-deja/g++.brendan/arm2.C: Likewise.
24743         * g++.old-deja/g++.other/redecl2.C: Likewise.
24744         * g++.old-deja/g++.other/redecl4.C: Likewise.
24745         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24746
24747 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24748
24749         * gfortran.dg/f2c_5.f90: Add -w to dg-options
24750
24751 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24752
24753         * lib/gfortran.exp (gfortran_target_compile): Call
24754         dg-additional-files-options
24755         * gfortran.dg/f2c_4.f90: New file
24756         * gfortran.dg/f2c_4.c: New file
24757         * gfortran.dg/f2c_5.f90: New file
24758         * gfortran.dg/f2c_5.c: New file
24759
24760 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24761
24762         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24763
24764         PR fortran/21912
24765         * gfortran.dg/array_constructor_4.f90: New test.
24766
24767 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
24768
24769         PR c++/21619
24770         * g++.dg/ext/builtin9.C: New test.
24771
24772 2005-06-05  Dale Johannesen  <dalej@apple.com>
24773
24774         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24775         * gcc.c-torture/execute/20050603-2.c: Ditto.
24776
24777 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
24778
24779         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24780         * gcc.dg/vect/vect-reduc-1.c: New.
24781         * gcc.dg/vect/vect-reduc-2.c: New.
24782         * gcc.dg/vect/vect-reduc-3.c: New.
24783
24784 2005-06-04  Dale Johannesen  <dalej@apple.com>
24785
24786         * gcc.c-torture/execute/20050603-1.c: New.
24787         * gcc.c-torture/execute/20050603-2.c: New.
24788         * gcc.dg/20050603-3.c: New.
24789
24790 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24791
24792         PR fortran/19195
24793         * gfortran.dg/debug_1.f90: New test.
24794
24795         * gfortran.dg/forall_1.f90: New test.
24796
24797 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
24798
24799         * gfortran.dg/array_constructor_3.f90: New test.
24800
24801 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24802
24803         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24804
24805 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
24806
24807         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24808
24809 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
24810
24811         PR c/21873
24812         * gcc.dg/init-excess-1.c: New test.
24813
24814 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24815
24816         PR c++/21853
24817         * g++.dg/expr/static_cast6.C: New test.
24818
24819 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
24820
24821         * gcc.dg/tree-ssa/vrp14.c: New test.
24822
24823 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24824
24825         PR c++/21336
24826         * g++.dg/template/new2.C: New test.
24827
24828 2005-06-03  Josh Conner  <jconner@apple.com>
24829
24830         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24831         all entries in initializer.
24832
24833 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
24834
24835         PR middle-end/21858
24836         * gcc.dg/pr21858.c: New testcase.
24837
24838 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
24839
24840         PR tree-optimization/21292
24841
24842         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24843         New.
24844         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24845         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24846         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24847         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24848         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24849
24850 2005-06-02  Richard Henderson  <rth@redhat.com>
24851
24852         * gcc.dg/sync-2.c: Use -march=i486 for i386.
24853
24854 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
24855
24856         * gcc.dg/wtypequal.c: New testcase.
24857
24858 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
24859
24860         PR 21582
24861         * gcc.dg/tree-ssa/pr21582.c: New test.
24862
24863 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24864
24865         PR c++/21280
24866         * g++.dg/opt/interface2.h: New.
24867         * g++.dg/opt/interface2.C: New.
24868         * g++.dg/init/ctor4.C: Adjust error lines.
24869         * g++.old-deja/g++.bob/inherit2.C: Likewise.
24870         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24871         * g++.old-deja/g++.jason/opeq3.C: Likewise.
24872         * g++.old-deja/g++.pt/assign1.C: Likewise.
24873         * g++.old-deja/g++.pt/crash20.C: Likewise.
24874
24875 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
24876
24877         PR tree-optimization/21734
24878         * g++.dg/vect/pr21734_1.cc: New.
24879         * g++.dg/vect/pr21734_2.cc: New.
24880
24881 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24882
24883         PR c++/20350
24884         * g++.dg/template/spec24.C: New.
24885
24886         PR c++/21151
24887         * g++.dg/pch/local-1.C: New.
24888         * g++.dg/pch/local-1.Hs: New.
24889
24890 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
24891
24892         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24893         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24894         * gcc.dg/tree-ssa/pr14341.c: New test.
24895         * gcc.dg/tree-ssa/pr14841.c: New test.
24896         * gcc.dg/tree-ssa/pr20701.c: New test.
24897         * gcc.dg/tree-ssa/pr21086.c: New test.
24898         * gcc.dg/tree-ssa/pr21090.c: New test.
24899         * gcc.dg/tree-ssa/pr21332.c: New test.
24900         * gcc.dg/tree-ssa/pr21458.c: New test.
24901         * gcc.dg/tree-ssa/pr21658.c: New test.
24902         * gcc.dg/tree-ssa/vrp01.c: New test.
24903         * gcc.dg/tree-ssa/vrp02.c: New test.
24904         * gcc.dg/tree-ssa/vrp03.c: New test.
24905         * gcc.dg/tree-ssa/vrp04.c: New test.
24906         * gcc.dg/tree-ssa/vrp05.c: New test.
24907         * gcc.dg/tree-ssa/vrp06.c: New test.
24908         * gcc.dg/tree-ssa/vrp07.c: New test.
24909         * gcc.dg/tree-ssa/vrp08.c: New test.
24910         * gcc.dg/tree-ssa/vrp09.c: New test.
24911         * gcc.dg/tree-ssa/vrp10.c: New test.
24912         * gcc.dg/tree-ssa/vrp11.c: New test.
24913         * gcc.dg/tree-ssa/vrp12.c: New test.
24914         * gcc.dg/tree-ssa/vrp13.c: New test.
24915
24916 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
24917
24918         PR 21029
24919         * gcc.dg/tree-ssa/pr21029.c: New test.
24920
24921 2005-06-01  Roger Sayle  <roger@eyesopen.com>
24922
24923         * gfortran.dg/logint-1.f: New test case.
24924         * gfortran.dg/logint-2.f: Likewise.
24925         * gfortran.dg/logint-3.f: Likewise.
24926
24927 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
24928
24929         PR c/21536
24930         PR c/20760
24931         * gcc.dg/20050527-1.c: New test.
24932
24933         * gcc.dg/i386-sse-12.c: New test.
24934
24935         PR fortran/21729
24936         * gfortran.dg/implicit_5.f90: New test.
24937
24938 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
24939
24940         PR fortran/20883
24941         * gfortran/assign_4.f90: New test.
24942         * gfortran/assign_2.f90: Change compile to run.
24943
24944 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
24945
24946         * lib/target-supports.exp
24947         (check_effective_target_sync_char_short): New.
24948         * gcc.dg/sync-2.c: New.
24949
24950 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
24951
24952         PR tree-optimization/21817
24953         * gcc.dg/torture/pr21817-1.c: New.
24954
24955 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
24956
24957         PR c++/21165
24958         * g++.dg/template/init5.C: New.
24959
24960 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
24961
24962         * gfortran.dg/char_initialiser_actual.f90:
24963         Test character initialisers as actual arguments.
24964         * gfortran.dg/char_pointer_comp_assign.f90:
24965         Test character pointer structure component assignments.
24966         * gfortran.dg/char_array_structure_constructor.f90:
24967         Test character components in structure constructors.
24968
24969 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
24970
24971         PR middle-end/20931
24972         * g++.dg/opt/pr20931.C: New test.
24973
24974 2005-05-31  Andreas Jaeger  <aj@suse.de>
24975
24976         PR testsuite/20772
24977         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24978         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24979         g++.old-deja/g++.ext/asmspec1.C,
24980         g++.old-deja/g++.other/regstack.C,
24981         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24982         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24983         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24984         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24985         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24986         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24987         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24988         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24989         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24990         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24991         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24992         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24993         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24994         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24995         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24996         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24997         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24998         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24999         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25000
25001 2005-05-31  Jeff Law  <law@redhat.com>
25002
25003         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25004
25005 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
25006
25007         PR middle-end/21743
25008         * gcc.dg/builtins-1.c: Activate disabled clog test.
25009         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25010
25011 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
25012
25013         * gfortran.dg/char_pointer_assign.f90:
25014         Test character-pointer assignments and pointer assignments.
25015         * gfortran.dg/char_pointer_dummy.f90:
25016         Test character-pointer dummy arguments.
25017         * gfortran.dg/char_pointer_func.f90:
25018         Test character-pointer function returns.
25019         * gfortran.dg/char_pointer_dependency.f90:
25020         Test character-pointer functions with dependencies.
25021
25022 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
25023
25024         PR c++/21784
25025         * g++.dg/lookup/using14.C: New test.
25026
25027 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
25028
25029         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25030         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25031         trailing ^M.
25032
25033 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
25034
25035         PR c++/17413
25036         * g++.dg/template/local5.C: New.
25037
25038         PR target/21761
25039         * gcc.c-torture/compile/pr21761.c: New.
25040
25041         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25042         before darwin8.
25043
25044 2005-05-30  Steven G. Kargl
25045
25046         PR fortran/20846
25047         * gfortran.dg/inquire_8.f90: New test.
25048
25049 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25050
25051         PR libfortran/21376
25052         * gfortran.dg/output_exponents_1.f90: New test.
25053
25054 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25055
25056         PR libfortran/20006
25057         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25058
25059 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
25060
25061         PR c++/21210
25062         * g++.dg/ext/complex1.C: New test.
25063
25064         PR c++/21340
25065         * g++.dg/init/ctor6.C: New test.
25066
25067 2005-05-29  Jan Hubicka  <jh@suse.cz>
25068
25069         * gcc.c-torture/compile/pr21562.c: New.
25070
25071 2005-05-28  Steven G. Kargl <kargls@comcast.net>
25072
25073         * gfortran.dg/subnormal_1.f90: New test.
25074
25075 2005-05-28  Jan Hubicka  <jh@suse.cz>
25076
25077         * tree-prof.exp: Fix comment.
25078         * value-prof-1.c: New.
25079         * value-prof-2.c: New.
25080         * value-prof-3.c: New.
25081         * value-prof-4.c: New.
25082
25083 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
25084
25085         PR c++/21614
25086         * g++.dg/expr/ptrmem6.C: New test.
25087         * g++.dg/expr/ptrmem6a.C: Likewise.
25088
25089 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
25090
25091         PR tree-optimization/21658
25092         * gcc.dg/tree-ssa/pr21658.c: New.
25093
25094 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
25095
25096         PR c++/21455
25097         * g++.dg/inherit/ptrmem3.C: New.
25098
25099         PR c++/21681
25100         * g++.dg/parse/template16.C: New.
25101
25102 2005-05-27  Andreas Jaeger  <aj@suse.de>
25103
25104         * gcc.dg/setjmp-2.c: Only run in 32-bit.
25105
25106         * gcc.dg/i386-sse-8.c: Run test on all archs.
25107
25108 2005-05-26  Mike Stump  <mrs@apple.com>
25109
25110         * objc.dg/isa-field-1.m: Only run on darwin.
25111         * objc.dg/lookup-1.m: Likewise.
25112         * objc.dg/try-catch-8.m: Likewise.
25113
25114 2005-05-26  Roger Sayle  <roger@eyesopen.com>
25115
25116         PR tree-optimization/9814
25117         * gcc.dg/pr9814-1.c: New test case.
25118
25119 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25120
25121         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25122         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25123         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25124         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25125         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25126         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25127         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25128         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25129         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25130         objc.dg/try-catch-8.m: New.
25131
25132 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
25133
25134         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25135         remove extraneous semicolons.
25136
25137 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25138
25139         * obj-c++.dg/comp-types-12.mm: New.
25140         * objc.dg/comp-types-11.m: New.
25141         * objc.dg/selector-4.m: New.
25142
25143 2005-05-26  Andreas Jaeger  <aj@suse.de>
25144
25145         PR testsuite/20772
25146         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25147         g++.old-deja/g++.ext/attrib3.C,
25148         g++.old-deja/g++.other/store-expr1.C,
25149         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25150         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25151         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25152         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25153         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25154         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25155         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25156         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25157         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25158         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25159         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25160         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25161         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25162         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25163         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25164         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25165         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25166         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25167         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25168
25169 2005-05-26  Andreas Jaeger  <aj@suse.de>
25170
25171         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25172         x86-64 compilation.
25173
25174 2005-05-26  Andreas Jaeger  <aj@suse.de>
25175
25176         PR testsuite/20772
25177         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25178         gcc.misc-tests/i386-pf-athlon-1.c,
25179         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25180         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25181         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25182         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25183         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25184         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25185         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25186         programs.
25187
25188         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25189         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25190         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25191         x86-64 compilation.
25192
25193         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25194         x86_64.
25195
25196         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25197         effective-target ilp32.
25198
25199 2005-05-26  David Ung  <davidu@mips.com>
25200
25201         * gcc.target/mips/ext_ins.c: New test for testing the generation
25202         of MIPS32/64 rev 2 ext/ins instructions.
25203
25204 2005-05-26  Andreas Jaeger  <aj@suse.de>
25205
25206         * treelang/compile/unsigned.tree: Use gimple instead of
25207         nonexisting generic dump.
25208
25209 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
25210
25211         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25212
25213 2005-05-26  Andreas Jaeger  <aj@suse.de>
25214
25215         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25216
25217 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
25218
25219         PR libfortran/17283
25220         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25221         Test callee-allocated memory with write statements.
25222
25223 2005-05-25  Roger Sayle  <roger@eyesopen.com>
25224
25225         PR middle-end/21709
25226         * gcc.dg/pr21709-1.c: New test case.
25227
25228 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25229             Mike Stump  <mrs@apple.com>
25230
25231         * objc/execute/next_mapping.h: Update for C++.
25232
25233         * obj-c++.dg/selector-1.mm: Move to...
25234         * obj-c++.dg/selector-4.mm: here...
25235
25236         * obj-c++.dg/basic.mm: New.
25237         * obj-c++.dg/comp-types-1.mm: New.
25238         * obj-c++.dg/cxx-class-1.mm: New.
25239         * obj-c++.dg/cxx-ivars-1.mm: New.
25240         * obj-c++.dg/cxx-ivars-2.mm: New.
25241         * obj-c++.dg/cxx-ivars-3.mm: New.
25242         * obj-c++.dg/cxx-scope-1.mm: New.
25243         * obj-c++.dg/cxx-scope-2.mm: New.
25244         * obj-c++.dg/defs.mm: New.
25245         * obj-c++.dg/empty-private-1.mm: New.
25246         * obj-c++.dg/encode-1.mm: New.
25247         * obj-c++.dg/encode-2.mm: New.
25248         * obj-c++.dg/encode-3.mm: New.
25249         * obj-c++.dg/extern-c-1.mm: New.
25250         * obj-c++.dg/extra-semi.mm: New.
25251         * obj-c++.dg/fix-and-continue-2.mm: New.
25252         * obj-c++.dg/isa-field-1.mm: New.
25253         * obj-c++.dg/ivar-list-semi.mm: New.
25254         * obj-c++.dg/local-decl-1.mm: New.
25255         * obj-c++.dg/lookup-1.mm: New.
25256         * obj-c++.dg/lookup-2.mm: New.
25257         * obj-c++.dg/method-1.mm: New.
25258         * obj-c++.dg/method-2.mm: New.
25259         * obj-c++.dg/method-3.mm: New.
25260         * obj-c++.dg/method-4.mm: New.
25261         * obj-c++.dg/method-5.mm: New.
25262         * obj-c++.dg/method-6.mm: New.
25263         * obj-c++.dg/method-7.mm: New.
25264         * obj-c++.dg/no-extra-load.mm: New.
25265         * obj-c++.dg/overload-1.mm: New.
25266         * obj-c++.dg/pragma-1.mm: New.
25267         * obj-c++.dg/pragma-2.mm: New.
25268         * obj-c++.dg/private-1.mm: New.
25269         * obj-c++.dg/private-2.mm: New.
25270         * obj-c++.dg/proto-qual-1.mm: New.
25271         * obj-c++.dg/qual-types-1.mm: New.
25272         * obj-c++.dg/stubify-1.mm: New.
25273         * obj-c++.dg/stubify-2.mm: New.
25274         * obj-c++.dg/super-class-1.mm: New.
25275         * obj-c++.dg/super-class-2.mm: New.
25276         * obj-c++.dg/super-dealloc-1.mm: New.
25277         * obj-c++.dg/super-dealloc-2.mm: New.
25278         * obj-c++.dg/template-1.mm: New.
25279         * obj-c++.dg/template-2.mm: New.
25280         * obj-c++.dg/template-3.mm: New.
25281         * obj-c++.dg/template-4.mm: New.
25282         * obj-c++.dg/template-5.mm: New.
25283         * obj-c++.dg/template-6.mm: New.
25284         * obj-c++.dg/try-catch-1.mm: New.
25285         * obj-c++.dg/try-catch-2.mm: New.
25286         * obj-c++.dg/try-catch-3.mm: New.
25287         * obj-c++.dg/try-catch-4.mm: New.
25288         * obj-c++.dg/try-catch-5.mm: New.
25289         * obj-c++.dg/try-catch-6.mm: New.
25290         * obj-c++.dg/try-catch-7.mm: New.
25291         * obj-c++.dg/try-catch-8.mm: New.
25292         * obj-c++.dg/try-catch-9.mm: New.
25293         * obj-c++.dg/va-meth-1.mm: New.
25294
25295 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25296
25297         * obj-c++.dg/selector-1.mm: New.
25298         * obj-c++.dg/selector-2.mm: New.
25299
25300 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25301
25302         * obj-c++.dg/selector-3.mm: New.
25303         * objc.dg/selector-3.m: New.
25304
25305 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25306
25307         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25308         about where warning appears.
25309
25310 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25311
25312         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25313         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25314         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25315         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25316
25317 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25318
25319         * gcc.dg/20050524-1.c: New test.
25320
25321 2005-05-25  Jan Hubicka  <jh@suse.cz>
25322
25323         * gcc.dg/tree-prof/inliner-1.c: New.
25324
25325 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
25326
25327         * gcc.dg/tree-prof: New directory.
25328         * gcc.dg/tree-prof/tree-prof.exp: New.
25329
25330 2005-05-25  DJ Delorie  <dj@redhat.com>
25331
25332         * gcc.dg/Wattributes-1.c: New.
25333         * gcc.dg/Wattributes-2.c: New.
25334         * gcc.dg/Wattributes-3.c: New.
25335
25336 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
25337
25338         PR tree-optimization/19833
25339         * gcc.dg/uninit-4.c: Remove xfail.
25340         * gcc.dg/uninit-9.c: Ditto.
25341
25342 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
25343
25344         * obj-c++.dg/bitfield-[1-5].mm: New.
25345         * obj-c++.dg/class-protocol-1.mm: New.
25346         * obj-c++.dg/comp-types-1[0-1].mm: New.
25347         * obj-c++.dg/comp-types-[2-9].mm: New.
25348         * obj-c++.dg/encode-[4-8].mm: New.
25349         * obj-c++.dg/layout-1.mm: New.
25350         * obj-c++.dg/method-1[0-9].mm: New.
25351         * obj-c++.dg/method-2[0-1].mm: New.
25352         * obj-c++.dg/method-[8-9].mm: New.
25353         * obj-c++.dg/objc-gc-3.mm: New.
25354         * obj-c++.dg/try-catch-10.mm: New.
25355         * objc.dg/bitfield-5.m: New.
25356         * objc.dg/comp-types-10.m: New.
25357         * objc.dg/comp-types-9.m: New.
25358         * objc.dg/layout-1.m: New.
25359         * objc.dg/objc-gc-4.m: New.
25360         * objc.dg/try-catch-9.m: New.
25361         * objc.dg/class-protocol-1.m: Tweak diagnostics.
25362         * objc.dg/comp-types-1.m: Likewise.
25363         * objc.dg/comp-types-[5-6].m: Likewise.
25364         * objc.dg/method-9.m: Likewise.
25365
25366 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
25367
25368         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25369         and on hardware without VMX support.
25370
25371         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25372
25373         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25374
25375         * lib/profopt.exp (dg-final-generate, dg-final-use,
25376         profopt-final-code, profopt-get-options): New.
25377         (profopt-execute): Process test directives.
25378
25379         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25380         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25381         cleanup-tree-dump, cleanup-saved-temps): Update comments.
25382
25383 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
25384
25385         PR C++/21645
25386         * g++.dg/init/ctor5.C: New test.
25387
25388 2005-05-24  Ira Rosen  <irar@il.ibm.com>
25389
25390         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25391         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25392         vect-113.c, vect-114.c.
25393
25394 2005-05-23  Adam Nemet  <anemet@lnxw.com>
25395
25396         * gcc.dg/const-elim-1.c: Remove xfails.
25397
25398 2005-05-23  Jeff Law  <law@redhat.com>
25399
25400         * gcc.c-torture/compile/pr21638.c: New test.
25401         * gcc.c-torture/compile/20050520-1.c: New test.
25402
25403 2005-05-23  Nick Clifton  <nickc@redhat.com>
25404
25405         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25406         be a proper triple, ie: m32r*-*-*.
25407         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25408
25409 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
25410
25411         PR middle-end/21331
25412         PR tree-opt/21293
25413         * gcc.c-torture/compile/pr21293.c: New test.
25414         * gcc.c-torture/execute/pr21331.c: New test.
25415
25416 2004-05-20  Richard Henderson  <rth@redhat.com>
25417
25418         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25419
25420 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
25421
25422         * obj-c++-dg.exp: Add.
25423         * obj-c++.exp: Add.
25424         * obj-c++.dg/dg.exp: Add.
25425
25426 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25427
25428         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25429         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25430
25431 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
25432
25433         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25434
25435 2004-05-19  Richard Henderson  <rth@redhat.com>
25436
25437         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25438
25439 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
25440
25441         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25442
25443         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25444
25445 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
25446
25447         PR c++/21495
25448         * g++.dg/parse/extern1.C: New test.
25449         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25450
25451 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25452
25453         * gcc.dg/c99-math.h: New.
25454         * gcc.dg/c99-math-float-1.c: New test.
25455         * gcc.dg/c99-math-double-1.c: Likewise.
25456         * gcc.dg/c99-math-long-double-1.c: Likewise.
25457
25458 2005-05-18  Richard Henderson  <rth@redhat.com>
25459
25460         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25461
25462 2005-05-18  Devang Patel  <dpatel@apple.com>
25463
25464         * g++.dg/opt/20050511-1.C: New test.
25465
25466 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
25467
25468         PR libfortran/21127
25469         * gfortran.dg/reshape-complex.f90: New test.
25470
25471 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
25472
25473         * gfortran.dg/array_constructor_1.f90: New test.
25474         * gfortran.dg/array_constructor_2.f90: New test.
25475
25476 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25477
25478         PR fortran/20954
25479         * gfortran.dg/pr20954.f: New test.
25480
25481 2005-05-17  Mike Stump  <mrs@apple.com>
25482
25483         Yet more Objective-C++...
25484
25485         * objc.dg/method-5.m: Update.
25486         * objc.dg/method-6.m: Update.
25487         * objc.dg/method-7.m: Update.
25488         * objc.dg/method-9.m: Update.
25489         * objc.dg/try-catch-2.m: Update.
25490
25491 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
25492
25493         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25494         Remove little-endian optimizations.
25495
25496 2005-05-17  Jeff Law  <law@redhat.com>
25497
25498         * g++.dg/tree-ssa/pr14814.C: New test.
25499         * gcc.dg/tree-ssa/pr14814.C: New test.
25500         * gcc.dg/tree-ssa/pr17141-1.C: New test.
25501         * gcc.dg/tree-ssa/pr17141-2.C: New test.
25502
25503 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25504
25505         * gcc.dg/compat/generate-random.c: Do not include
25506         libiberty.h.
25507         * gcc.dg/compat/generate-random_r.c: Likewise.
25508
25509 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
25510
25511         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25512
25513 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25514
25515         PR middle-end/21595
25516         * g++.dg/tree-ssa/builtin1.C: New testcase.
25517
25518 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
25519
25520         PR c++/21454
25521         * g++.dg/opt/const4.C: New test.
25522
25523         PR middle-end/21492
25524         * g++.dg/opt/crossjump1.C: New test.
25525
25526         PR tree-optimization/21610
25527         * gcc.c-torture/compile/20050516-1.c: New test.
25528
25529         PR fortran/15080
25530         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25531         about the test failing.
25532         * gfortran.fortran-torture/execute/where_7.f90: New test.
25533         * gfortran.fortran-torture/execute/where_8.f90: New test.
25534
25535 2005-05-16  Richard Henderson  <rth@redhat.com>
25536
25537         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25538         i?86 and x86_64.
25539
25540 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
25541
25542         * gcc.dg/compat/generate-random.c (config.h): Do not include.
25543         (limits.h): Include unconditionally.
25544         (stdlib.h): Likewise.
25545         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25546         (limits.h): Include unconditionally.
25547         (stdlib.h): Likewise.
25548         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25549         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25550         (limits.h): Include unconditionally.
25551         (stdlib.h): Likewise.
25552         (hashtab.h): Do not include.
25553         (getopt.h): Likewise.
25554         (stddef.h): Include.
25555         (hashval_t): Define.
25556         (struct entry): Add "next" field.
25557         (HASH_SIZE): New macro.
25558         (hash_table): New variable.
25559         (switchfiles): Do not use xmalloc.
25560         (mix): New macro.
25561         (iterative_hash): New function.
25562         (hasht): Remove.
25563         (e_exists): New function.
25564         (e_insert): Likewise.
25565         (output): Use, instead of libiberty hashtable functions.
25566         (main): Do not use getopt.  Do not call htab_create.
25567
25568 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
25569
25570         PR libstdc++/21526
25571         * lib/target-supports.exp (check_mkfifo_available):
25572         Return 0 for cygwin as mkfifo support incomplete on platform.
25573         Fix typos in comments.
25574
25575 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
25576
25577         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25578
25579 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
25580
25581         PR fortran/17432
25582         * gfortran.dg/assign_4.f: New test.
25583
25584 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
25585
25586         PR tree-optimization/21563
25587         * gcc.dg/tree-ssa/pr21563.c: New.
25588
25589 2005-05-14  Jan Hubicka  <jh@suse.cz>
25590
25591         * gcc.dg/noreturn-7.c: Allow control reaches warning.
25592
25593 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
25594
25595         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25596
25597 2005-05-13  Julian Brown  <julian@codesourcery.com>
25598
25599         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25600         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25601
25602 2005-05-13  Jan Hubicka  <jh@suse.cz>
25603
25604         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25605         * gcc.dg/fold-xor-?.c: Likewise.
25606         * gcc.dg/pr15784-?.c: Likewise.
25607         * gcc.dg/pr20922-?.c: Likewise.
25608         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25609         * gcc.dg/tree-ssa/pr17598.c: Likewise.
25610         * gcc.dg/tree-ssa/pr20470.c: Likewise.
25611
25612 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25613
25614         PR fortran/21260
25615         * gfortran.dg/hollerith_1.f90: New test.
25616
25617 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25618
25619         * gfortran.dg/func_result_2.f90: New test.
25620
25621 2005-05-11  Bud Davis  <bdavis@gfortran.org>
25622
25623         * gfortran.dg/dev_null.f90: New test.
25624
25625 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
25626
25627         * gcc.dg/arm-vfp1.c: Revert last change.
25628
25629 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
25630
25631         PR middle-end/19807
25632         PR tree-optimization/19639
25633         * g++.dg/tree-ssa/pr19807.C: New testcase.
25634
25635 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25636
25637         PR libfortran/21471
25638         * gfortran.dg/append-1.f90: New test.
25639
25640 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25641
25642         * gcc.dg/pr18501.c: XFAIL.
25643         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25644         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25645         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25646         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25647         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25648         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25649         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25650         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25651
25652 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25653
25654         PR fortran/20178
25655         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25656         gfortran.dg/f2c_3.f90: New tests.
25657
25658         * gfortran.dg/return_1.f90: Fix dg annotation.
25659
25660 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25661
25662         * gcc.c-torture/compile/20050510-1.c: New test.
25663
25664 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
25665
25666         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25667
25668 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
25669
25670         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25671
25672 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
25673
25674         PR c/17913
25675         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25676
25677 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
25678
25679         PR c/21342
25680         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25681         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25682
25683 2005-05-10  Ben Elliston  <bje@au.ibm.com>
25684
25685         PR debug/16676
25686         * gcc.dg/debug/pr16676.c: New test.
25687
25688 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
25689
25690         PR testsuite/21443
25691         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25692         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25693         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25694         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25695         Change -O1 to -O2.
25696         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
25697         -fno-tree-dominator-opts.
25698
25699 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25700
25701         * gfortran.dg/return_1.f90: New test.
25702
25703 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
25704
25705         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25706
25707         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25708
25709 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
25710
25711         PR c++/21427
25712         * g++.dg/inherit/covariant13.C: New.
25713
25714 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25715
25716         PR libfortran/19155
25717         * gfortran.dg/pr19155.f: New test.
25718
25719 2005-05-08  Roger Sayle  <roger@eyesopen.com>
25720
25721         PR inline-asm/8788
25722         * gcc.dg/pr8788-1.c: New testcase.
25723
25724 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
25725
25726         PR target/21416
25727         * gcc.target/mips/fpcmp-[12].c: New tests.
25728
25729 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
25730
25731         * lib/target-supports-dg.exp (dg-require-fork): New function.
25732         (dg-require-mkfifo): Likewise.
25733         * lib/target-supports.exp (check_function_available): New
25734         function.
25735         (check_fork_available): Likewise.
25736         (check_mkfifo_available): Likewise.
25737
25738 2005-05-06  Jeff Law  <law@redhat.com>
25739
25740         * gcc.c-torture/compile/pr21380.c: New test.
25741
25742 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
25743
25744         PR c++/20961
25745         * g++.dg/ext/weak3.C: New test.
25746
25747 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
25748
25749         PR c++/21352
25750         * g++.dg/template/crash37.C: New test.
25751
25752 2005-05-05  Paul Brook  <paul@codesourcery.com>
25753
25754         * gcc.dg/arm-g2.c: Use effective-target arm32.
25755         * gcc.dg/arm-mmx-1.c: Ditto.
25756         * gcc.dg/arm-scd42-2.c: Ditto.
25757         * gcc.dg/arm-vfp1.c: Ditto.
25758         * lib/target-supports.exp (check_effective_target_arm32): New
25759         function.
25760
25761 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
25762
25763         PR libfortran/21354
25764         gfortran.dg/in_pack_rank7.f90: New test.
25765
25766 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
25767
25768         PR middle-end/15618
25769         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25770
25771 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
25772
25773         PR middle-end/21265
25774         * gcc.dg/20050503-1.c: New test.
25775
25776         PR rtl-optimization/21239
25777         * gcc.dg/i386-sse-11.c: New test.
25778
25779 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
25780
25781         PR target/16888
25782         * gcc.target/i386/asm-1.c: New test.
25783
25784 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
25785
25786         PR rtl-optimization/21330
25787         * gcc.c-torture/execute/20050502-1.c: New test.
25788
25789         PR target/21297
25790         * gcc.c-torture/execute/20050502-2.c: New test.
25791
25792 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
25793
25794         PR middle-end/21282
25795         * gcc.dg/pr21282.c: New.
25796
25797 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25798
25799         * gcc.dg/vect/pr20122.c: Clean up .vect file.
25800         * gcc.dg/vect/vect-92.c: Likewise.
25801         * gcc.dg/vect/vect-93.c: Likewise.
25802         * gcc.dg/vect/vect-dv-1.c: Likewise.
25803         * gcc.dg/vect/vect-dv-2.c: Likewise.
25804         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25805
25806 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25807
25808         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25809         * gfortran.dg/vect/vect-2.f90: Likewise.
25810         * gfortran.dg/vect/vect-3.f90: Likewise.
25811         * gfortran.dg/vect/vect-4.f90: Likewise.
25812         * gfortran.dg/vect/vect-5.f90: Likewise.
25813
25814 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
25815
25816         PR target/20813
25817         * gcc.dg/rs6000-fpint-2.c: New.
25818
25819 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
25820
25821         PR c/15698
25822         * gcc.dg/builtins-30.c: Update expected messages.
25823         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25824         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25825         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25826
25827 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
25828
25829         PR tree-optimization/21294
25830         * gcc.dg/tree-ssa/pr21294.c: New.
25831
25832 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
25833
25834         * gcc.dg/altivec-3.c (vec_store): Do not use the old
25835         __builtin_altivec_st_internal_4si built-in.
25836
25837 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
25838
25839         PR c++/15875
25840         * g++.dg/template/ptrmem14.C: New test.
25841
25842 2005-05-02  Paul Brook  <paul@codesourcery.com>
25843
25844         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25845
25846 2005-05-02  Michael Matz  <matz@suse.de>
25847
25848         PR c++/19542
25849         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25850
25851 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
25852
25853         * g++.dg/cpp/weak.C: New test.
25854
25855 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
25856
25857         * gcc.dg/tree-ssa/loop-8.c: New test.
25858
25859 2005-04-30  Michael Maty  <matz@suse.de>
25860
25861         * gcc.dg/inline-mcpy.c: New test.
25862
25863 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
25864
25865         PR libfortran/18958
25866         * gfortran.dg/eoshift.f90: New test case.
25867
25868 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
25869
25870         PR libfortran/18857
25871         * gfortran.dg/matmul_1.f90: New test.
25872
25873 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25874
25875         PR tree-optimization/21030
25876         * gcc.dg/tree-ssa/pr21030.c: New.
25877
25878 2005-04-29  Devang Patel  <dpatel@apple.com>
25879
25880         PR tree-optimization/21272
25881         * gcc.dg/vect/vect-ifcvt-10.c: New test.
25882
25883 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
25884
25885         PR fortran/13082
25886         PR fortran/18824
25887         * gfortran.dg/entry_4.f90: New test.
25888         * gfortran.fortran-torture/execute/entry_1.f90: New test.
25889         * gfortran.fortran-torture/execute/entry_2.f90: New test.
25890         * gfortran.fortran-torture/execute/entry_3.f90: New test.
25891         * gfortran.fortran-torture/execute/entry_4.f90: New test.
25892         * gfortran.fortran-torture/execute/entry_5.f90: New test.
25893         * gfortran.fortran-torture/execute/entry_6.f90: New test.
25894         * gfortran.fortran-torture/execute/entry_7.f90: New test.
25895
25896 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25897
25898         * gfortran.fortran-torture/execute/entry_8.f90: New test.
25899
25900 2005-04-29  Paul Brook  <paul@codesourcery.com>
25901
25902         * gfortran.dg/entry_3.f90: New test.
25903
25904 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25905
25906         * gfortran.dg/implicit_4.f90: New test.
25907
25908 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
25909
25910         * lib/target-supports.exp (check_profiling_available): Return
25911         false for xtensa-*-elf.
25912
25913 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
25914
25915         * lib/fortran-torture.exp (fortran-torture.exp): Catch
25916         error if file cannot be deleted.
25917
25918 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25919
25920         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25921         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25922         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25923         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25924         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25925         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25926         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25927         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25928         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25929         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25930         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25931         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25932         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25933
25934 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25935
25936         PR fortran/20865
25937         * gfortran.dg/pr20865.f90: New test.
25938
25939 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
25940
25941         * gcc.dg/void-cast-2.c: New test.
25942
25943 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25944
25945         PR c/21159
25946         * gcc.dg/void-cast-1.c: New test.
25947
25948 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
25949
25950         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25951
25952 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25953
25954         PR fortran/21177
25955         * gfortran.dg/pr21177.f90: New test.
25956
25957 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
25958
25959         PR tree-optimization/21171
25960         * gcc.dg/tree-ssa/pr21171.c: New test.
25961
25962 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
25963
25964         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25965         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25966         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25967         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25968         gcc.dg/tree-ssa/gen-vect-32.c: New.
25969         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25970         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25971         don't run on PPC32.
25972
25973 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25974
25975         PR c/21213
25976         * gcc.dg/transparent-union-3.c: New test.
25977
25978 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25979
25980         PR c/20740
25981         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25982         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25983         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25984         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25985         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25986         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25987
25988 2005-04-26  Jeff Law  <law@redhat.com>
25989
25990         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25991         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25992         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25993         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25994         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25995         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25996         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25997
25998 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
25999
26000         PR tree-optimization/17598
26001         * gcc.dg/tree-ssa/pr17598.c: New testcase.
26002
26003 2005-04-25  Mike Stump  <mrs@apple.com>
26004
26005         * objc.dg/fix-and-continue-1.m: Add.
26006
26007 2005-04-25  Roger Sayle  <roger@eyesopen.com>
26008
26009         PR c++/20995
26010         * g++.dg/opt/pr20995-1.C: New test case.
26011
26012 2005-04-25  Devang Patel <dpatel@apple.com>
26013
26014         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26015
26016 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26017
26018         PR testsuite/21062
26019         * g++.dg/opt/alias2.C (printf): Correct the prototype.
26020
26021 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26022
26023         PR C++/21188
26024         * g++.dg/opt/rtti2.C: New test.
26025
26026 2005-04-25  Paul Brook  <paul@codesourcery.com>
26027         Steven G. Kargl  <kargls@comcast.net>
26028
26029         PR fortran/20879
26030         * gfortran.dg/ichar_1.f90: New file.
26031
26032 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
26033
26034         PR middle-end/20991
26035         * g++.dg/opt/pr20991.C: New test.
26036
26037         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26038         where sizeof (type) < __alignof__ (type).
26039         * gcc.dg/compat/struct-layout-1.h: Likewise.
26040
26041 2005-04-24  Per Bothner  <per@bothner.com>
26042             Devang Patel  <dpatel@apple.com>
26043
26044         PR preprocessor/20907
26045         * gcc.dg/cpp/very-long-comment.c: New test.
26046
26047 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26048
26049         PR fortran/20059
26050         * gfortran.dg/common_5.f: New test.
26051
26052 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
26053
26054         PR middle-end/21082
26055         * g++.dg/tree-ssa/pr21082.C: New testcase.
26056
26057 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
26058
26059         * gcc.dg/vect/vect-99.c: New test.
26060
26061 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
26062
26063         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26064
26065 2005-04-22  Jeff Law  <law@redhat.com>
26066
26067         * gcc.dg/uninit-5.c: Remove xfails.
26068         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26069         conditionals and loads.
26070
26071 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
26072
26073         PR libfortran/20074
26074         PR libfortran/20436
26075         PR libfortran/21108
26076         * gfortran.dg/nested_reshape.f90: new test
26077         * gfortran.dg/reshape-alloc.f90: new test
26078         * gfortran.dg/reshape.f90: new test
26079
26080 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
26081
26082         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26083
26084         * gcc.dg/arm-vfp1.c: New test.
26085
26086 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
26087
26088         PR c++/21087
26089         * g++.dg/lookup/builtin2.C: New test.
26090
26091 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
26092
26093         * gcc.dg/weak/weak-13.c: New test.
26094
26095 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
26096
26097         * lib/target-supports.exp (check_effective_target_sync_int_long):
26098         Add powerpc*.
26099
26100 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
26101
26102         * gcc.target/mips/branch-1.c: New test.
26103
26104 2005-04-21  Richard Henderson  <rth@redhat.com>
26105
26106         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26107         * gcc.dg/vect/vect-86.c: Likewise.
26108         * gcc.dg/vect/vect-87.c: Likewise.
26109         * gcc.dg/vect/vect-88.c: Likewise.
26110
26111 2005-04-21  Devang Patel  <dpatel@apple.com>
26112
26113         PR optimization/20994
26114         * gcc.dg/tree-ssa/ifc-3.c: New test.
26115
26116 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26117
26118         PR c/12913
26119         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26120         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26121         gcc.dg/c99-vla-jump-5.c: New tests.
26122
26123 2005-04-19  Richard Henderson  <rth@redhat.com>
26124
26125         * lib/target-supports.exp (check_effective_target_vect_int_mult):
26126         Fix typo in exists check.
26127         (check_effective_target_sync_int_long): New.
26128         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26129         * gcc.dg/ia64-sync-2.c: Likewise.
26130         * gcc.dg/ia64-sync-3.c: Likewise.
26131         * gcc.dg/ia64-sync-4.c: Likewise.
26132
26133 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
26134
26135         * gcc.dg/fold-xor-1.c: New test.
26136         * gcc.dg/fold-xor-2.c: New test.
26137
26138 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
26139
26140         PR target/20670
26141         * g++.dg/eh/fp-regs.C: New test.
26142
26143 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26144
26145         * gcc.dg/Wint-to-pointer-cast-1.c,
26146         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26147         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26148         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26149
26150 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26151
26152         PR fortran/16861
26153         * gfortran.dg/pr16861.f90: New test.
26154
26155 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26156
26157         * gcc.dg/pr21085.c: New test.
26158
26159 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
26160
26161         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
26162         (setup_mips_tests, dg-mips-options): New procedures.
26163         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26164         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26165         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26166         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26167         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26168         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26169         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26170         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26171         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26172         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26173         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26174         dg-mips-options instead of dg-options.  Remove now-redundant
26175         preprocessor guards.
26176         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26177         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26178         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26179         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26180         * gcc.dg/vr-mult-2.c: Delete.
26181         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26182         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26183         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26184         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26185         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26186         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26187         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26188
26189 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
26190
26191         * ada/acats/run_all.sh: Use sync when executable not present.
26192
26193 2005-04-18  Devang Patel  <dpatel@apple.com>
26194
26195         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26196         * gcc.dg/vect/vect-11a.c: New.
26197         * gcc.dg/vect/vect-none.c: Update.
26198         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26199
26200 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26201
26202         PR tree-optimization/20922
26203         * gcc.dg/pr20922-1.c: New test.
26204         * gcc.dg/pr20922-2.c: New test.
26205         * gcc.dg/pr20922-3.c: New test.
26206         * gcc.dg/pr20922-4.c: New test.
26207         * gcc.dg/pr20922-5.c: New test.
26208         * gcc.dg/pr20922-6.c: New test.
26209
26210 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26211
26212         PR libfortran/20950
26213         * gfortran.dg/pr20950.f: New test.
26214
26215 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26216
26217         PR libfortran/19216
26218         * gfortran.dg/pr19216.f: New test.
26219
26220 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
26221
26222         PR tree-optimization/21001
26223         * gcc.dg/tree-ssa/pr21001.c: New.
26224
26225 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
26226
26227         PR libfortran/21075
26228         * gfortran.dg/reshape_rank7.f90: New test.
26229
26230 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26231
26232         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26233         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26234         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26235         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26236         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26237         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26238         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26239         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26240         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26241         wrong way round).
26242         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26243         in namelists.  New test.
26244         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26245         New test.
26246         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26247         New test.
26248         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26249         namelist.  New test.
26250         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26251         New test.
26252         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26253         New test.
26254         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26255         namelist.  New test.
26256         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26257         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26258         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26259         New test.
26260         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26261         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26262         arrays. New test.
26263
26264 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
26265
26266         * gfortran.dg/wtruncate.f: New testcase.
26267         * gfortran.dg/wtruncate.f90: New testcase.
26268
26269 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
26270
26271         PR c++/21025
26272         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26273         which sizeof/alignof is dependent, rather than just whether we are
26274         processing_template_decl.
26275
26276 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26277
26278         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26279         corrected typo where the wrong variables had been compared.
26280
26281 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26282
26283         PR libfortran/18495
26284         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26285         Test callee-allocated version of return array with a write
26286         statement.
26287         Test spread with a temporary with another write statement.
26288
26289 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
26290
26291         PR tree-optimization/21031
26292         * gcc.dg/tree-ssa/pr21031.c: New.
26293
26294 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
26295
26296         PR tree-optimization/21004
26297         * gcc.dg/builtins-53.c: Include builtins-config.h.
26298         Check floorf, ceilf, floorl and ceill transformations
26299         only when HAVE_C99_RUNTIME is defined.
26300
26301 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
26302
26303         PR middle-end/20739
26304         * gcc.dg/tree-ssa/pr20739.c: New test.
26305
26306 2005-04-14  Mike Stump  <mrs@apple.com>
26307
26308         * gcc.dg/Foundation.framework/empty: New.
26309         * gcc.dg/framework-2.c: New.
26310
26311 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26312
26313         PR tree-optimization/21021
26314         * gcc.c-torture/compile/pr21021.c: New.
26315
26316 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
26317
26318         PR testsuite/21010
26319         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26320         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26321         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26322         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26323         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26324         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26325         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26326         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26327
26328 2005-04-14  Richard Henderson  <rth@redhat.com>
26329
26330         * lib/target-supports.exp (check_effective_target_vect_condition):
26331         Add ia64, i?86, and x86_64.
26332
26333 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
26334
26335         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26336
26337 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26338
26339         PR tree-optimization/20657
26340         * gcc.dg/tree-ssa/pr20657.c: New.
26341
26342 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
26343
26344         * gcc.dg/builtins-53.c: Also check (int)trunc* and
26345         (long long int)trunc*.
26346
26347 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
26348
26349         PR target/20927
26350         * gcc.dg/pr20927.c: New test.
26351
26352 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
26353
26354         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26355         * gcc.target/mips/asm-1.c: Likewise.
26356
26357 2005-04-13  Dale Johannesen  <dalej@apple.com>
26358
26359         * objc.dg/objc-fast-4.m: New.
26360
26361 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
26362
26363         * gcc.target/cris/torture/cris-torture.exp: New driver in new
26364         directory.
26365         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26366
26367 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
26368
26369         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26370         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26371         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26372
26373 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
26374
26375         PR tree-optimization/20913
26376         * gcc.dg/tree-ssa/pr20913.c: New.
26377
26378         PR tree-optimization/20702
26379         * gcc.dg/tree-ssa/pr20702.c: New.
26380
26381 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26382
26383         PR c++/13744
26384         * g++.dg/inherit/local3.C: New test.
26385
26386 2005-04-12  Jeff Law  <law@redhat.com>
26387
26388         * gcc.dg/tree-ssa/20050412-1.c: New test.
26389
26390 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
26391
26392         PR libfortran/19016
26393         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26394         Add tests with mask generated by expression.
26395         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26396         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26397         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26398
26399 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
26400
26401         PR middle-end/20917
26402         * gcc.dg/20050409-1.c: New test.
26403
26404 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
26405
26406         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26407
26408 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26409
26410         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26411         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26412         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26413         (TARGET_CXX): Adjust accordingly.
26414         * target.h (struct gcc_target): Remove epxort_class_data.  Add
26415         determine_class_data_visibility and class_data_always_comdat.
26416         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26417         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26418         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26419         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26420         (arm_cxx_determine_class_data_visibility): New.
26421         (arm_cxx_class_data_always_comdat): Likewise.
26422         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26423         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26424         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26425         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26426         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26427         Define.
26428
26429 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26430
26431         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26432
26433 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
26434
26435         * gcc.dg/i386-darwin-fpmath.c: New.
26436
26437 2004-04-11  Devang Patel  <dpatel@apple.com>
26438
26439         * lib/target-supports.exp (check_effective_target_vect_condition): New.
26440         * gcc.dg/vect/vect-ifcvt-1.c: New test.
26441         * gcc.dg/vect/vect-ifcvt-2.c: New test.
26442         * gcc.dg/vect/vect-ifcvt-3.c: New test.
26443         * gcc.dg/vect/vect-ifcvt-4.c: New test.
26444         * gcc.dg/vect/vect-ifcvt-5.c: New test.
26445         * gcc.dg/vect/vect-ifcvt-6.c: New test.
26446         * gcc.dg/vect/vect-ifcvt-7.c: New test.
26447         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26448
26449 2004-04-11  Devang Patel  <dpatel@apple.com>
26450
26451         * gcc.dg/vect/vect-dv-1.c: New test.
26452         * gcc.dg/vect/vect-dv-2.c: New test.
26453
26454 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26455
26456         PR tree-optimization/20933
26457         * gcc.dg/tree-ssa/pr20933.c: New test.
26458
26459 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26460
26461         * gfortran.dg/fold_nearest.f90: New test.
26462
26463 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
26464
26465         * gcc.dg/tree-ssa/alias-1.c: New test.
26466
26467 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26468
26469         PR tree-optimization/20920
26470         * g++.dg/tree-ssa/pr20920.C: New test.
26471
26472 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
26473
26474         * gcc.dg/builtins-53.c: Also check (int)ceil* and
26475         (long long int)ceil*.
26476
26477 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
26478
26479         * g++.dg/warn/Wdtor1.C: Declare template in system header with
26480         explicit C++ linkage.
26481
26482 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26483
26484         * gfortran.dg/pr17229.f: Take care of the new obsolescence
26485         warning for arithmetic IF statements.
26486
26487 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
26488
26489         * eor_handling_1.f90: New test case.
26490         * eor_handling_2.f90: New test case.
26491         * eor_handling_3.f90: New test case.
26492         * eor_handling_4.f90: New test case.
26493         * eor_handling_5.f90: New test case.
26494         * noadv_size.f90: New test case.
26495         * pad_no.f90: New test case.
26496
26497 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
26498
26499         * gcc.c-torture/execute/20050410-1.c: New test.
26500
26501 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
26502
26503         * gcc.dg/pr20126.c: New.
26504
26505 2005-04-09  Bud Davis  <bdavis@gfortran.org>
26506             Steven G. Kargl <kargls@comcast.net>
26507
26508         * gfortran.dg/PR19872.f: New test.
26509
26510 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26511
26512         * gfortran.dg/nint_1.f90: Fix dg-do directive.
26513
26514 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26515
26516         * gfortran.dg/nint_1.f90: New test.
26517
26518 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26519
26520         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26521         Added test for callee-allocated arrays with write statements.
26522         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26523         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26524         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26525         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26526         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26527
26528 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26529
26530         PR libfortran/20163
26531         * gfortran.dg/open-options-blanks.f: New test.
26532
26533 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26534
26535         PR fortran/13257
26536         * gfortran.dg/comma_format_extension_[1234].f: New tests.
26537
26538 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
26539
26540         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26541         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26542         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26543         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26544         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26545         * gcc.c-torture/execute/stdarg-4.c: New test.
26546
26547         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26548
26549         PR target/20795
26550         * g++.dg/abi/param2.C: New test.
26551
26552 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26553
26554         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26555
26556 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26557
26558         * gcc.dg/builtins-53.c: New test.
26559
26560 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
26561
26562         * g++.dg/tree-ssa/pr18178.C: New test.
26563         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26564         * gcc.c-torture/execute/20041019-1.c: New test.
26565         * gcc.dg/tree-ssa/20041008-1.c: New test.
26566         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26567         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26568         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26569         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26570         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26571         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26572         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26573         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26574         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26575         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26576
26577 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
26578
26579         PR rtl-optimization/20466
26580         * gcc.c-torture/execute/pr20466-1.c: New test.
26581
26582 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
26583
26584         PR c++/20905
26585         * g++.dg/parse/cond2.C: New test.
26586
26587         PR c++/20145
26588         * g++.dg/warn/Wdtor1.C: New test.
26589
26590 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26591
26592         PR fortran/17229
26593         * gfortran.dg/pr17229.f: New test.
26594
26595 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
26596
26597         * gfortran.dg/tiny_1.f90: New test.
26598         * gfortran.dg/tiny_2.f90: ditto.
26599
26600 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
26601
26602         * gfortran.dg/eor_1.f90: Fix dg-do run line
26603         * gfortran.dg/open_new.f90: Fix dg-do run line
26604
26605 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
26606
26607         * lib/target-supports.exp (get_compiler_messages): Support
26608         optional arguments, the fourth being compiler options.
26609         (check_effective_target_fpic): New proc.
26610         * gcc.dg/20050321-2.c: Restrict to target fpic.
26611
26612 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
26613
26614         * gcc.dg/15443-1.c: New test.
26615         * gcc.dg/15443-2.c: Likewise.
26616
26617 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26618
26619         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26620
26621 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26622
26623         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26624
26625 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26626
26627         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26628         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26629         -m64.
26630         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26631         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26632         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26633
26634 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
26635
26636         PR c++/20212
26637         * g++.dg/warn/Wunused-11.C: New test.
26638
26639 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
26640
26641         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26642
26643 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
26644
26645         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26646
26647 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26648
26649         PR c++/20734
26650         * g++.dg/template/ptrmem13.C: New test.
26651
26652 2005-04-05  Per Bothner  <per@bothner.com>
26653
26654         * lib/gcc.exp: Always add -fno-show-column, for now.
26655
26656 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
26657
26658         PR testsuite/20767
26659         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26660         of plain old "unsigned int" for the type of "i".  Makes this test
26661         64bit clean.
26662
26663 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
26664
26665         * gcc.dg/i386-ssefn-1.c: New test.
26666         * gcc.dg/i386-ssefn-2.c: New test.
26667         * gcc.dg/i386-ssefn-3.c: New test.
26668         * gcc.dg/i386-ssefn-4.c: New test.
26669
26670 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
26671
26672         PR tree-optimization/20076
26673         * gcc.dg/builtin-apply4.c: New test.
26674
26675         PR preprocessor/19475
26676         * gcc.dg/cpp/macspace1.c: New test.
26677         * gcc.dg/cpp/macspace2.c: New test.
26678
26679 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26680
26681         * gfortran.dg/pr20755.f: Fixed bad format.
26682
26683 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26684
26685         PR c++/20763
26686         * g++.dg/ext/attrib21.C: New test.
26687
26688 2004-04-05  Devang Patel  <dpatel@apple.com>
26689
26690         * lib/target-supports.exp (check_effective_target_vect_shif): New.
26691         * gcc.dg/vect/vect-shift-1.c: New test.
26692
26693 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26694
26695         PR libfortran/20755
26696         * gfortran.dg/pr20755.f: New test.
26697
26698 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
26699
26700         * gfortran.dg/pr15959.f90: New test.
26701         * gfortran.dg/string_pad_trunc.f90: New test.
26702
26703 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26704
26705         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26706         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26707         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26708         syntax.
26709
26710 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26711
26712         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26713
26714 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26715
26716         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26717         * gcc.c-torture/compile/20011119-2.c: Likewise.
26718         * gcc.c-torture/compile/981001-2.c: Likewise.
26719
26720 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
26721
26722         PR c++/20679
26723         * g++.dg/template/overload4.C: New test.
26724
26725 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26726
26727         PR c++/20746
26728         * g++.dg/abi/covariant5.C: New.
26729
26730         PR debug/20505
26731         * g++.dg/debug/const2.C: New.
26732
26733 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
26734
26735         PR rtl-optimization/16104
26736         * gcc.c-torture/execute/20050316-1.c: New test.
26737
26738 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26739
26740         * g++.dg/template/spec23.C: Fix dg-error text.
26741
26742 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
26743
26744         PR c++/19199
26745         * g++.dg/expr/lval2.C: New.
26746
26747 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26748
26749         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26750         __builtin_strcasecmp and __builtin_strncasecmp.
26751
26752 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
26753
26754         PR c++/20723
26755         * g++.dg/template/spec22.C: New.
26756         * g++.dg/template/spec23.C: New.
26757
26758 2005-04-03  Dale Ranta  <dir@lanl.gov>
26759             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26760
26761         PR libfortran/20068
26762         PR libfortran/20125
26763         PR libfortran/20156
26764         PR libfortran/20471
26765         * gfortran.dg/backspace.f: New test.
26766
26767 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
26768
26769         * gcc.dg/pr19345.c: New test.
26770
26771 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26772
26773         PR tree-optimization/20640
26774         * gcc.dg/torture/tree-loop-1.c: New.
26775
26776 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26777
26778         PR rtl-optimization/20290
26779         * gcc.c-torture/execute/loop-ivopts-2.c: New.
26780
26781 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
26782
26783         * gcc.dg/rs6000-fpint.c: New.
26784
26785 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26786
26787         * gcc.dg/old-style-then-proto-1.c: New test.
26788
26789 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26790
26791         * gfortran.fortran-torture/execute/backspace.f90: Check
26792         after backspace and read was incorrect.
26793
26794 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26795
26796         * gcc.c-torture/execute/builtins/strcat.c: Check the result
26797         buffer past the terminating NUL using memcmp.
26798         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26799         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26800
26801         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26802         Fix unused/uninitialized variable warnings.
26803
26804         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26805         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26806         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26807         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26808
26809         * gcc.c-torture/execute/builtins/abs-1-lib.c,
26810         gcc.c-torture/execute/builtins/fputs-lib.c,
26811         gcc.c-torture/execute/builtins/lib/fprintf.c,
26812         gcc.c-torture/execute/builtins/lib/main.c,
26813         gcc.c-torture/execute/builtins/lib/memcmp.c,
26814         gcc.c-torture/execute/builtins/lib/memmove.c,
26815         gcc.c-torture/execute/builtins/lib/mempcpy.c,
26816         gcc.c-torture/execute/builtins/lib/memset.c,
26817         gcc.c-torture/execute/builtins/lib/printf.c,
26818         gcc.c-torture/execute/builtins/lib/sprintf.c,
26819         gcc.c-torture/execute/builtins/lib/stpcpy.c,
26820         gcc.c-torture/execute/builtins/lib/strchr.c,
26821         gcc.c-torture/execute/builtins/lib/strcmp.c,
26822         gcc.c-torture/execute/builtins/lib/strcpy.c,
26823         gcc.c-torture/execute/builtins/lib/strcspn.c,
26824         gcc.c-torture/execute/builtins/lib/strlen.c,
26825         gcc.c-torture/execute/builtins/lib/strncat.c,
26826         gcc.c-torture/execute/builtins/lib/strncmp.c,
26827         gcc.c-torture/execute/builtins/lib/strncpy.c,
26828         gcc.c-torture/execute/builtins/lib/strrchr.c,
26829         gcc.c-torture/execute/builtins/lib/strspn.c,
26830         gcc.c-torture/execute/builtins/lib/strstr.c,
26831         gcc.c-torture/execute/builtins/memops-asm-lib.c,
26832         gcc.c-torture/execute/builtins/strlen-2.c,
26833         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26834         prototypes.
26835
26836 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
26837
26838         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26839         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26840         selectany usage.
26841
26842 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
26843
26844         PR c++/19406
26845         * g++.dg/debug/using1.C: New test.
26846
26847 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
26848
26849         PR middle-end/20524
26850         * gcc.dg/alias-7.c: Prefix asm-declared name with
26851         __USER_LABEL_PREFIX__.
26852
26853 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
26854
26855         Fix fallout from PR middle-end/15700:
26856         * gcc.c-torture/compile/20011119-1.c: Take
26857         __USER_LABEL_PREFIX__ into account.
26858         * gcc.c-torture/compile/20011119-2.c: Likewise.
26859
26860 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26861
26862         PR c++/18644
26863         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26864
26865 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26866
26867         PR c/17855
26868         * gcc.c-torture/compile/struct-non-lval-1.c,
26869         gcc.c-torture/compile/struct-non-lval-2.c,
26870         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26871
26872 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
26873
26874         * gcc.dg/tls/tls.exp: Remove temporary file.
26875         * g++.dg/tls/tls.exp: Ditto.
26876         * lib/file-format.exp: Ditto.
26877         * g++.dg/special/ecos.exp: Ditto.
26878
26879         * lib/profopt.exp: Treat prof_ext as a list.
26880         * gcc.misc-tests/bprob.exp: Ditto.
26881         * g++.dg/bprob/bprob.exp: Ditto.
26882
26883         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26884         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26885         g++.dg/tree-ssa/pointer-reference-alias.C,
26886         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26887         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26888         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26889         g++.dg/vect/pr19951.cc: Ditto.
26890         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26891         gcc.dg/builtins-47.c: Ditto.
26892         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26893         gcc.dg/pr20115-1.c: Ditto.
26894         * gcc.dg/tree-ssa/20030530-2.c,
26895         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26896         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26897         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26898         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26899         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26900         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26901         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26902         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26903         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26904         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26905         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26906         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26907         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26908         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26909         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26910         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26911         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26912         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26913         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26914         gcc.dg/tree-ssa/20030824-1.c,
26915         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26916         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26917         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26918         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26919         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26920         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26921         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26922         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26923         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26924         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26925         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26926         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26927         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26928         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26929         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26930         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26931         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26932         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26933         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26934         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26935         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26936         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26937         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26938         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26939         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26940         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26941         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26942         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26943         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26944         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26945         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26946         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26947         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26948         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26949         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26950         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26951         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26952         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26953         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26954         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26955         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26956         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26957         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26958         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26959         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26960         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26961         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26962         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26963         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26964         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26965         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26966         gcc.dg/tree-ssa/useless-1.c: Ditto.
26967         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26968         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26969         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26970         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26971         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26972         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26973         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26974         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26975         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26976         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26977         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26978         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26979         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26980         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26981         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26982         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26983         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26984         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26985         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26986         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26987         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26988         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26989         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26990         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26991         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26992         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26993         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26994         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26995         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26996         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26997         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26998         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26999         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27000         gcc.dg/vect/vect-none.c: Ditto.
27001         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27002         treelang/compile/unsigned.tree: Ditto.
27003
27004         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27005         * gcc.dg/cpp/direct2s.c: Ditto.
27006         * gcc.dg/cpp/paste4.c: Ditto.
27007         * gcc.dg/cpp/separate-1.c: Ditto.
27008         * gcc.dg/pch/save-temps-1.c: Ditto.
27009         * g++.dg/ext/altivec-10.C: Ditto.
27010         * g++.dg/pch/pch.C: Ditto.
27011
27012         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27013
27014         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27015         * g++.dg/template/repo1.C: Ditto.
27016         * g++.dg/template/repo2.C: Ditto.
27017         * g++.dg/template/repo3.C: Ditto.
27018         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27019         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27020         * g++.old-deja/g++.pt/repo1.C: Ditto.
27021         * g++.old-deja/g++.pt/repo2.C: Ditto.
27022         * g++.old-deja/g++.pt/repo3.C: Ditto.
27023         * g++.old-deja/g++.pt/repo4.C: Ditto.
27024
27025         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27026         * gcc.dg/20030107-1.c: Ditto.
27027         * gcc.dg/20030702-1.c: Ditto.
27028         * gcc.dg/profile-generate-1.c: Ditto.
27029         * g++.dg/other/profile1.C: Ditto.
27030         * g++.old-deja/g++.robertl/eb83.C: Ditto.
27031
27032         * lib/gcc-dg.exp (remove-build-file): New.
27033         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27034         cleanup-tree-dump, cleanup-saved-temps): New.
27035
27036 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27037
27038         PR c++/19203, DR 214
27039         * g++.dg/parse/ambig3.C: Not ambiguous.
27040         * g++.dg/template/spec20.C: New.
27041         * g++.dg/template/spec21.C: New.
27042
27043 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
27044
27045         PR target/20045
27046         * gcc.dg/ia64-fptr-1.c: Run only on linux.
27047
27048 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27049
27050         PR libfortran/20660
27051         * gfortran.dg/negative_unit.f: New test.
27052
27053 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27054
27055         * gcc.dg/20050330-1.c: New test.
27056
27057 2005-03-30  Devang Patel  <dpatel@apple.com>
27058
27059         * g++.dg/tree-sra/ssa-sra-3.C: New test.
27060
27061 2005-03-30  Dale Johannesen  <dalej@apple.com>
27062
27063         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27064
27065 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
27066
27067         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27068         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27069         Strip options from test name.
27070
27071 2005-03-31  Jan Hubicka  <jh@suse.cz>
27072
27073         * gcc.dg/varpool-1.c: New testcase.
27074
27075 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27076
27077         PR c/772
27078         PR c/17913
27079         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27080         gcc.dg/stmt-expr-label-3.c : New tests.
27081         * gcc.c-torture/execute/medce-2.c: Remove.
27082
27083 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27084
27085         PR c/20368
27086         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27087         tests.
27088
27089 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
27090
27091         * gcc.c-torture/compile/pr20203.c: New test.
27092
27093 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27094
27095         * gfortran.dg/promotion.f90: New test.
27096
27097 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
27098
27099         PR middle-end/20491
27100         * gcc.dg/torture/asm-subreg-1.c: New test.
27101
27102 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
27103
27104         PR c/20672
27105         * gcc.dg/pr20672-1.c: New test.
27106
27107 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
27108
27109         * gfortran.dg/vect: New directory.
27110         * gfortran.dg/vect/vect.exp: New.
27111         * gfortran.dg/vect/vect-1.f90: New test.
27112         * gfortran.dg/vect/vect-2.f90: New test.
27113         * gfortran.dg/vect/vect-3.f90: New test.
27114         * gfortran.dg/vect/vect-4.f90: New test.
27115         * gfortran.dg/vect/vect-5.f90: New test.
27116
27117 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
27118
27119         PR middle-end/20622
27120         * gcc.dg/alias-7.c: New test.
27121
27122 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27123
27124         * gcc.dg/sparc-reg-1.c: New test.
27125
27126 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
27127
27128         PR target/19890
27129         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27130
27131 2005-03-29  Dale Ranta  <dir@lanl.gov>
27132             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27133
27134         PR libfortran/20163
27135         * gfortran.dg/pr20163-2.f: New test.
27136
27137 2005-03-28  Jan Hubicka  <jh@suse.cz>
27138
27139         PR middle-end/20635
27140         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27141         by Jakub Jelinek.
27142
27143 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
27144
27145         PR tree-optimization/20626
27146         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27147         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27148
27149 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27150
27151         * gfortran.dg/underflow.f90: New test.
27152         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27153
27154 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27155
27156         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27157
27158 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
27159
27160         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27161         (g++_init): Make sure that CXXFLAGS is set.
27162         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27163         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27164         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27165         * lib/objc.exp (objc_init): Likewise.
27166         * lib/treelang.exp (treelang_init): Likewise.
27167
27168 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
27169
27170         PR tree-optimization/20470
27171         * gcc.dg/tree-ssa/pr20470.c: New test.
27172
27173 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
27174
27175         * gcc.dg/ppc-stfiwx.c: New.
27176
27177 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
27178
27179         PR target/19888
27180         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27181
27182 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27183
27184         * gcc.dg/20050325-1.c: Fix a typo.
27185
27186 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27187
27188         PR libfortran/19678
27189         PR libfortran/19679
27190         * gfortran.dg/dos_eol.f: New test.
27191
27192 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27193
27194         PR rtl-optimization/20249
27195         * gcc.dg/20050325-1.c: New test.
27196
27197 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27198
27199         PR libfortran/15332
27200         * gfortran.dg/pr15332.f: New test.
27201
27202 2005-03-24  Dale Johannesen  <dalej@apple.com>
27203
27204         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27205
27206 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
27207
27208         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27209         'internal' visibility.
27210         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27211         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27212         'protected' visibility.
27213         * gcc.dg/visibility-7.c: Likewise.
27214         * lib/target-supports.exp (check_visibility_available): Take
27215         a parameter, the kind of visibility to check for.
27216         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27217         to check_visibility_available.
27218
27219         * g++.dg/expr/cast3.C: New.
27220
27221 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
27222
27223         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27224         rs6000.
27225
27226 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
27227
27228         PR target/20095
27229         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27230
27231 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
27232
27233         * gcc.dg/badshift.c: Renamed to...
27234         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
27235
27236         * gcc.target/i386/badshift.c: Renamed to...
27237         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
27238         only.
27239
27240         PR rtl-optimization/20532
27241         * gcc.target/i386/badshift.c: New.
27242
27243 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27244
27245         * gfortran.dg/pr18025.f90: New test.
27246
27247 2005-03-23  Dale Johannesen  <dalej@apple.com>
27248
27249         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27250
27251 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
27252
27253         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27254
27255         * lib/target-supports.exp (check_iconv_available): Default
27256         libiconv to -liconv, if there is no definition.
27257
27258 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
27259
27260         * gcc.dg/torture/cris-asm-mof-1.c: New test.
27261
27262 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
27263
27264         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27265         * g++.dg/opt/pr7503-2.C: Likewise.
27266         * g++.dg/opt/pr7503-3.C: Likewise.
27267         * g++.dg/opt/pr7503-4.C: Likewise.
27268         * g++.dg/opt/pr7503-5.C: Likewise.
27269         * g++.dg/warn/minmax.C: New test.
27270
27271 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27272
27273         * gfortran.dg/g77_intrinsics_funcs.f: New test.
27274         * gfortran.dg/g77_intrinsics_sub.f: New test.
27275
27276 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27277             Jan Hubicka  <jh@suse.cz>
27278             Steven Bosscher <stevenb@suse.de
27279
27280         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27281
27282 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27283
27284         PR c++/19980
27285         * g++.dg/template/redecl3.C: New test.
27286
27287 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27288
27289         PR c++/20499
27290         * g++.dg/parse/error16.C: Tweak error markers.
27291
27292 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
27293
27294         PR target/20561
27295         * gcc.dg/20050321-2.c: New test.
27296
27297 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27298
27299         PR c++/20465
27300         PR c++/20381
27301         * g++.dg/template/ptrmem12.C: New.
27302
27303 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
27304
27305         PR rtl-optimization/20527
27306         * gcc.c-torture/execute/pr20527-1.c: New test.
27307
27308 2005-03-22  Ben Elliston  <bje@au.ibm.com>
27309
27310         * gcc.misc-tests/options.exp (check_for_options): Create a real C
27311         program, compile it into a real executable and then delete the .c
27312         and .x files afterwards, to avoid problems on testglue targets.
27313
27314 2005-03-21  Stuart Hastings  <stuart@apple.com>
27315
27316         * gcc.target/i386/sse-2.c: New.
27317
27318 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
27319
27320         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27321
27322 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27323
27324         * g++.dg/parse/crash25.C: Fix typo.
27325
27326 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27327
27328         PR c++/20461
27329         * g++.dg/parse/crash24.C: New test.
27330
27331         PR c++/20536
27332         * g++.dg/parse/crash25.C: New test.
27333
27334 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27335
27336         PR c++/20147
27337         * g++.dg/ext/stmtexpr4.C: New test.
27338
27339 2005-03-20  Roger Sayle  <roger@eyesopen.com>
27340
27341         PR middle-end/20539
27342         * gcc.c-torture/compile/pr13066-1.c: New test case.
27343         * gcc.c-torture/compile/pr20539-1.c: Likewise.
27344         * g++.dg/opt/pr13066-1.C: Likewise.
27345
27346 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
27347
27348         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27349
27350 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27351
27352         PR fortran/18525
27353         * gfortran.dg/nesting_1.f90: New test.
27354
27355 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27356
27357         PR c++/20240
27358         * g++.dg/lookup/using13.C: New test.
27359
27360 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27361
27362         PR c++/20333
27363         * g++.dg/template/crash36.C: New test.
27364
27365 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
27366
27367         PR c++/20463
27368         * g++.dg/template/crash35.C: New test.
27369
27370 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
27371
27372         PR c++/19966
27373         * g++.dg/overload/operator2.C: New test.
27374
27375 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27376
27377         PR libfortran/20257
27378         * gfortran.dg/pr20257.f90: New test.
27379
27380 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27381
27382         PR libfortran/20480
27383         * gfortran.dg/pr20480.f90: New test.
27384
27385 2005-03-16  Richard Henderson  <rth@redhat.com>
27386
27387         PR middle-end/15700
27388         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27389         (_rtld_global): New.
27390         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27391         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27392
27393         * gcc.dg/alias-3.c: New.
27394         * gcc.dg/alias-4.c: New.
27395         * gcc.dg/alias-5.c: New.
27396         * gcc.dg/alias-6.c: New.
27397
27398 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
27399
27400         * gcc.dg/cpp/ucnid-7.c: New.
27401
27402 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
27403             Dorit Naishlos  <dorit@il.ibm.com>
27404
27405         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27406         darwin.
27407
27408 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
27409
27410         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27411         support misaligned accesses.
27412         * gcc.dg/vect/vect-58.c: Likewise.
27413         * gcc.dg/vect/vect-92.c: New.
27414         * gcc.dg/vect/vect-93.c: New.
27415
27416 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
27417
27418         PR fortran/18827
27419         * gfortran.dg/assign_2.f90: New test.
27420         * gfortran.dg/assign_3.f90: New test.
27421         * gfortran.dg/assign.f90: New test.
27422
27423 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
27424
27425         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27426         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27427         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27428         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27429         names.
27430
27431 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
27432
27433         * gcc.dg/cpp/ucnid-6.c: New.
27434
27435         * gcc.dg/cpp/normalize-1.c: New.
27436         * gcc.dg/cpp/normalize-2.c: New.
27437         * gcc.dg/cpp/normalize-3.c: New.
27438         * gcc.dg/cpp/normalize-4.c: New.
27439         * gcc.dg/cpp/ucnid-4.c: New.
27440         * gcc.dg/cpp/ucnid-5.c: New.
27441         * g++.dg/cpp/normalize-1.C: New.
27442         * g++.dg/cpp/ucnid-1.C: New.
27443
27444 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27445
27446         * gcc.dg/pr18628.c: New.
27447
27448 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27449
27450         PR c++/20280
27451         * g++.dg/tree-ssa/pr20280.C: New.
27452
27453 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27454
27455         PR fortran/20467
27456         * gfortran.dg/stfunc_2.f90: New test.
27457
27458 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27459
27460         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27461
27462 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27463
27464         * gcc.dg/tree-ssa/20050314-1.c: New test.
27465
27466 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27467
27468         PR c++/4403
27469         PR c++/9783, DR433
27470         * g++.dg/template/friend34.C: New test.
27471         * g++.dg/template/friend35.C: Likewise.
27472         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27473
27474 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27475
27476         Friend class name lookup 5/n
27477         PR c++/1016
27478         * g++.dg/lookup/hidden-class1.C: New test.
27479         * g++.dg/lookup/hidden-class2.C: Likewise.
27480         * g++.dg/lookup/hidden-class3.C: Likewise.
27481         * g++.dg/lookup/hidden-class4.C: Likewise.
27482         * g++.dg/lookup/hidden-class5.C: Likewise.
27483         * g++.dg/lookup/hidden-class6.C: Likewise.
27484         * g++.dg/lookup/hidden-class7.C: Likewise.
27485         * g++.dg/lookup/hidden-class8.C: Likewise.
27486         * g++.dg/lookup/hidden-class9.C: Likewise.
27487         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27488         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27489         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27490         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27491         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27492         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27493         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27494         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27495         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27496         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27497         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27498
27499 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
27500
27501         PR c++/20157
27502         * g++.dg/template/error18.C: New test.
27503
27504 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27505
27506         PR debug/16792
27507         * g++.dg/debug/pr16792.C: New test.
27508
27509 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27510
27511         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27512         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27513         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27514         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27515         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27516         test assertion names.
27517
27518 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27519
27520         PR fortran/18600
27521         * gfortran.dg/stfunc_1.f90: New test.
27522
27523 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27524
27525         PR fortran/16907
27526         * gfortran.dg/real_index_1.f90: New test.
27527
27528 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27529
27530         PR fortran/20323
27531         * gfortran.dg/spec_expr_1.f90: New test.
27532
27533 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27534
27535         PR c/20402
27536         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27537         new parser.
27538
27539 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27540
27541         PR fortran/20361
27542         * gfortran.dg/largeequiv_1.f90: New test.
27543
27544 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27545
27546         * gcc.dg/ucnid-1.c: New.
27547         * gcc.dg/ucnid-2.c: New.
27548         * gcc.dg/ucnid-3.c: New.
27549         * gcc.dg/ucnid-4.c: New.
27550         * gcc.dg/ucnid-5.c: New.
27551         * gcc.dg/ucnid-6.c: New.
27552         * gcc.dg/cpp/ucnid-1.c: New.
27553         * gcc.dg/cpp/ucnid-2.c: New.
27554         * gcc.dg/cpp/ucnid-3.c: New.
27555         * g++.dg/other/ucnid-1.C: New.
27556
27557 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27558
27559         * gcc.dg/vmx/darwin-abi-3.c: Delete.
27560
27561 2005-03-11  Per Bothner  <per@bothner.com>
27562
27563         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
27564         that diagnotics refer to correct token.
27565         * gcc.dg/unused-3.c: Likewise.
27566
27567 2005-03-11  Per Bothner  <per@bothner.com>
27568
27569         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27570         constant" is now actually on same line as string constant.
27571         * gcc.dg/cpp/direct2s.c: Likewise.
27572
27573 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
27574
27575         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27576
27577 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27578
27579         PR libfortran/20124
27580         * gfortran.dg/pr20124.f90: New Test
27581
27582 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
27583
27584         PR tree-optimization/20130
27585         * gcc.dg/pr20130-1.c: New test.
27586
27587 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27588
27589         PR target/20095
27590         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27591
27592 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27593
27594         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27595
27596 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27597
27598         * g++.dg/eh/forced1.C: Fix comment.
27599         * g++.dg/eh/forced2.C: Ditto.
27600         * g++.dg/eh/forced3.C: Ditto.
27601         * g++.dg/eh/forced4.C: Ditto.
27602
27603 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
27604
27605         PR rtl-opt/20412
27606         * gcc.c-torture/compile/pr20412.c: New test.
27607
27608 2005-03-10  Roger Sayle  <roger@eyesopen.com>
27609
27610         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27611
27612 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27613
27614         PR target/20322
27615         * gcc.dg/20050307-1.c: New test.
27616
27617 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
27618
27619         PR c++/20375
27620         * g++.dg/other/stdarg3.C: New.
27621
27622 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27623
27624         PR c++/18384, c++/18327
27625         * g++.dg/init/array19.C: New test.
27626
27627         PR inline-asm/20314
27628         * gcc.dg/torture/pr20314-1.c: New test.
27629         * gcc.dg/torture/pr20314-2.c: New test.
27630
27631 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
27632
27633         * gcc.dg/20050309-1.c: New test.
27634
27635 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27636
27637         * gcc.dg/builtins-10.c: Reactivate disabled test.
27638         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
27639         new cbrt transformations.
27640
27641 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
27642
27643         PR c++/20208
27644         * g++.dg/template/array13.C: New test.
27645
27646 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
27647
27648         PR c++/16859
27649         * g++.dg/init/brace4.C: New test.
27650
27651 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27652
27653         PR c++/20186
27654         * g++.dg/template/non-dependent12.C: New.
27655
27656 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
27657
27658         PR c++/20142
27659         * g++.dg/init/array18.C: Add dg-do run marker.
27660
27661         PR c++/20142
27662         * g++.dg/init/array18.C: New test.
27663
27664 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27665
27666         * consistency.vlad/vlad.exp: Remove trailing semicolons.
27667         * g++.dg/gcov/gcov.exp: Likewise.
27668         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27669         * gcc.target/xstormy16/xstormy16.exp: Likewise.
27670         * lib/c-torture.exp: Likewise.
27671         * lib/fortran-torture.exp: Likewise.
27672         * lib/g++.exp: Likewise.
27673         * lib/gcc-defs.exp: Likewise.
27674         * lib/gcc-dg.exp: Likewise.
27675         * lib/gcc.exp: Likewise.
27676         * lib/gcov.exp: Likewise.
27677         * lib/gfortran.exp: Likewise.
27678         * lib/mike-g++.exp: Likewise.
27679         * lib/mike-gcc.exp: Likewise.
27680         * lib/objc-torture.exp: Likewise.
27681         * lib/objc.exp: Likewise.
27682         * lib/profopt.exp: Likewise.
27683         * lib/target-libpath.exp: Likewise.
27684         * lib/target-supports.exp: Likewise.
27685         * lib/treelang.exp: Likewise.
27686         * lib/wrapper.exp: Likewise.
27687
27688 2005-03-08  Jeff Law  <law@redhat.com>
27689
27690         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27691         PHI-OPT changes.
27692
27693 2005-03-08  Ira Rosen  <irar@il.ibm.com>
27694
27695         * gcc.dg/vect/pr20122.c: New test.
27696
27697 2005-03-07  Jeff Law  <law@redhat.com>
27698
27699         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27700         was folded away.
27701         * gcc.dg/tree-ssa/pr18133-1.c: New test.
27702         * gcc.dg/tree-ssa/pr18133-2.c: New test.
27703         * gcc.dg/tree-ssa/pr18134.c: New test.
27704
27705 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27706
27707         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27708         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27709         gcc.dg/torture/builtin-noret-2.c: Require weak support.
27710
27711 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
27712
27713         PR tree-opt/17671
27714         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27715
27716 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
27717
27718         * g++.dg/warn/Wnvdtor.C: New test.
27719
27720 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
27721
27722         * gcc.dg/torture/pr19683-1.c: New test.
27723
27724 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
27725
27726         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27727         * gfortran.dg/g77/19990313-2.f: Ditto.
27728         * gfortran.dg/g77/19990313-3.f: Ditto.
27729         * gfortran.dg/g77/19990525-0.f: Ditto.
27730         * gfortran.dg/g77/19990826-0.f: Ditto.
27731         * gfortran.dg/g77/19990826-2.f: Ditto.
27732         * gfortran.dg/g77/19990826-3.f: Ditto.
27733         * gfortran.dg/g77/20000511-1.f: Ditto.
27734         * gfortran.dg/g77/20000511-2.f: Ditto.
27735         * gfortran.dg/g77/970625-2.f: Ditto.
27736         * gfortran.dg/g77/980310-2.f: Ditto.
27737         * gfortran.dg/g77/980310-3.f: Ditto.
27738         * gfortran.dg/g77/980310-8.f: Ditto.
27739         * gfortran.dg/g77/980519-2.f: Ditto.
27740         * gfortran.dg/g77/alpha1.f: Ditto.
27741         * gfortran.dg/g77/claus.f: Ditto.
27742         * gfortran.dg/g77/erfc.f: Ditto.
27743         * gfortran.dg/g77/short.f: Ditto.
27744         * gfortran.fortran-torture/execute/data.f90: Ditto.
27745         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27746         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27747
27748 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27749
27750         * lib/file-format.exp (gcc_target_object_format): Add check for som
27751         format and hardcode object formats on hppa*-*-hpux*.
27752         * lib/target-supports.exp (check_weak_available): Add check for som
27753         object format.  Always return 0 on hppa*-*-hpux10*.
27754
27755         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27756         is defined.
27757
27758         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27759
27760 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27761
27762         * gfortran.dg/pr19936_1.f90: New test.
27763         * gfortran.dg/pr19936_2.f90: New test.
27764         * gfortran.dg/pr19936_3.f90: New test.
27765
27766 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27767             Paul Thomas <prthomas@drfccad.cea.fr>
27768
27769         * gfortran.dg/PR19754_1.f90: New test.
27770         * gfortran.dg/PR19754_2.f90: Ditto.
27771
27772 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27773
27774         PR c++/19311
27775         * g++.dg/template/non-dependent11.C: New test.
27776
27777 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
27778
27779         * lib/target-supports.exp (check_iconv_available): Fix comment.
27780
27781 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
27782             Joseph S. Myers  <joseph@codesourcery.com>
27783
27784         PR c++/19797
27785         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27786
27787 2005-03-04  Matthew Sachs  <msachs@apple.com>
27788
27789         * gcc.exp (gcc_target_compile): Put braces around
27790         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27791         * objc.exp (objc_target_compile): Likewise.
27792         * treelang.exp (treelang_target_compile): Likewise.
27793
27794 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27795
27796         PR fortran/19673
27797         * gfortran.dg/func_result_1.f90: New test.
27798
27799 2005-03-04  Ben Elliston  <bje@au.ibm.com>
27800
27801         * gcc.misc-tests/options.exp: New test.
27802
27803 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
27804
27805         * gcc.dg/pr15784-4.c: New test.
27806
27807 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
27808
27809         * gcc.c-torture/execute/pr17133.c: New.
27810         * gcc.c-torture/compile/20050303-1.c: New.
27811
27812 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
27813
27814         * gcc.dg/cpp/assert4.c: Fix for cygwin.
27815
27816 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
27817
27818         * g++.dg/overload/using2.C: New.
27819
27820 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
27821
27822         PR c++/19916
27823         * g++.dg/init/ptrmem2.C: New test.
27824
27825 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
27826
27827         PR c/8927
27828         * gcc.dg/pr8927-1.c: New test.
27829
27830 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27831
27832         PR c++/20232
27833         * g++.dg/inherit/covariant12.C: New.
27834
27835 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27836
27837         PR fortran/19479
27838         * gfortran.dg/bound_1.f90: New test.
27839
27840 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
27841
27842         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27843         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27844
27845 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
27846
27847         PR c/20245
27848         * gcc.dg/pr20245-1.c: New test.
27849
27850 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
27851
27852         PR middle-end/19874
27853         * gcc.c-torture/execute/20050119-2.c: New test case.
27854
27855 2005-02-28  Ben Elliston  <bje@au.ibm.com>
27856
27857         * README: Update the DejaGnu bug reporting address.
27858         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27859         * lib/objc-torture.exp: Likewise.
27860
27861 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27862
27863         * gfortran.dg/boz_1.f90: New test.
27864         * gfortran.dg/boz_3.f90: New test.
27865         * gfortran.dg/boz_4.f90: New test.
27866
27867 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27868
27869         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27870         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27871
27872 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27873
27874         PR libfortran/20101
27875         * gfortran.dg/write_0_pe_format.f90: New test.
27876
27877 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
27878
27879         PR c++/20206
27880         * g++.dg/opt/thunk2.C: New test.
27881         * g++.dg/opt/covariant1.C: New test.
27882
27883 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27884
27885         * gfortran.dg/e_d_fmt.f90: New test.
27886
27887 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
27888
27889         * gcc.dg/asm-b.c: Fix comment typos.
27890
27891 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27892
27893         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27894         a V_MAY_DEF also.
27895
27896 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27897
27898         PR tree-opt/20188
27899         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27900         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27901         * gcc.dg/asm-b.c: New test.
27902
27903 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
27904
27905         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27906         Disable this test on IRIX 6.
27907
27908 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
27909
27910         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27911         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27912         parser.
27913
27914 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
27915
27916         PR tree-optimization/20204
27917         * gcc.dg/pr20204.c: New test.
27918
27919 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
27920
27921         PR target/20196
27922         * gcc.c-torture/execute/20050224-1.c: New test.
27923
27924         PR c++/20175
27925         * g++.dg/warn/Wbraces2.C: New test.
27926
27927 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
27928
27929         PR c++/19878
27930         * g++.dg/init/const2.C: New test.
27931
27932 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
27933
27934         PR tree-optimization/20100
27935         * gcc.c-torture/execute/pr20100-1.c: New test.
27936
27937 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27938
27939         * gfortran.dg/implicit_3.f90: New test.
27940
27941         * gfortran.dg/deftype_1.f90: New test.
27942
27943 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
27944
27945         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27946         the test passes.
27947         * g++.dg/other/anon3.C: Accept a warning.
27948
27949 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
27950
27951         * gcc.dg/pr20017.c: Fix a comment typo.
27952
27953 2005-02-23  Bud Davis  <bdavis@gfortran.org>
27954
27955         * gfortran.dg/list_read_4.f90: Change to f90 comments.
27956
27957 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27958
27959         PR ada/19902
27960         * ada/acats/tests/cxa/cxa3004.a: Remove.
27961         * ada/acats/tests/cxb/cxb30061.am: Likewise.
27962
27963 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27964
27965         PR c++/20073
27966         * g++.dg/init/const1.C: New test.
27967
27968         PR c++/19991
27969         * g++.dg/parse/constant7.C: New test.
27970
27971         PR c++/20152
27972         * g++.dg/parse/error27.C: New test.
27973         * g++.dg/template/qualttp15.C: Adjust error markers.
27974         * g++.old-deja/g++.other/struct1.C: Likewise.
27975
27976         PR c++/20153
27977         * g++.dg/template/error17.C: New test.
27978
27979         PR c++/20148
27980         * g++.dg/parser/error26.C: New test.
27981
27982 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
27983
27984         PR tree-optimization/20100
27985         PR tree-optimization/20115
27986         * gcc.dg/pr20115.c: New test.
27987         * gcc.dg/pr20115-1.c: New test.
27988         * gcc.dg/pr20100.c: New test.
27989         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27990         call-clobbered variables after alias1.
27991
27992 2005-02-22  Bud Davis  <bdavis@gfortran.org>
27993
27994         * gfortran.dg/list_read_4.f90: new test.
27995
27996 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
27997
27998         PR rtl-optimization/20017.
27999         * gcc.dg/pr20017.c: New.
28000
28001 2005-02-22  Devang Patel  <dpatel@apple.com>
28002
28003         PR 19952
28004         * g++.dg/tree-ssa/pr19952.C: New test.
28005
28006 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28007
28008         PR c++/19883
28009         * g++.dg/parse/constant6.C: New test.
28010
28011 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28012
28013         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28014         * g++.dg/charset/asm2.c: Likewise.
28015         * g++.dg/charset/asm3.c: Likewise.
28016         * g++.dg/charset/asm4.c: Likewise.
28017         * g++.dg/charset/asm5.c: Likewise.
28018         * g++.dg/charset/attribute1.c: Likewise.
28019         * g++.dg/charset/attribute2.c: Likewise.
28020         * g++.dg/charset/extern1.cc: Likewise.
28021         * g++.dg/charset/extern2.cc: Likewise.
28022         * g++.dg/charset/extern3.cc: Likewise.
28023         * g++.dg/charset/function.cc: Likewise.
28024         * g++.dg/charset/string.c: Likewise.
28025         * g++.dg/charset/charset.exp: Likewise.
28026         * lib/target-supports.exp (check_iconv_available): Fix comment.
28027
28028 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28029
28030         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28031         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28032         * gcc.dg/charset/asm2.c: Likewise.
28033         * gcc.dg/charset/asm3.c: Likewise.
28034         * gcc.dg/charset/asm4.c: Likewise.
28035         * gcc.dg/charset/asm5.c: Likewise.
28036         * gcc.dg/charset/asm6.c: Likewise.
28037         * gcc.dg/charset/attribute1.c: Likewise.
28038         * gcc.dg/charset/attribute2.c: Likewise.
28039         * gcc.dg/charset/builtin1.c: Likewise.
28040         * gcc.dg/charset/extern.c: Likewise.
28041         * gcc.dg/charset/function.c: Likewise.
28042         * gcc.dg/charset/string.c: Likewise.
28043         * gcc.dg/charset/charset.exp: Likewise.
28044
28045 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
28046
28047         PR fortran/20086
28048         * gfortran.dg/pr20086.f90: New test.
28049
28050 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
28051
28052         PR tree-optimization/19786
28053         * g++.dg/tree-ssa/pr19786.C: New.
28054
28055 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28056
28057         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28058
28059 2005-02-21  Jeff Law  <law@redhat.com>
28060
28061         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28062
28063 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28064
28065         * gfortran.dg/do_iterator: Split loop, markup all lines for
28066         which an error locus is printed.
28067         * gfortran.dg/pr17708.f90: Markup all lines for which an error
28068         locus is printed.
28069         * gfortran.dg/select_4.f90: Likewise.
28070         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28071         locuses in the various permutations.
28072
28073 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
28074
28075         PR tree-optimization/19951
28076         * g++.dg/vect: New directory.
28077         * g++.dg/vect/vect.exp: New file.
28078         * g++.dg/vect/pr19951.cc: New testcase.
28079         * g++.dg/dg.exp: Also prune vectorizer tests.
28080
28081 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
28082
28083         PR 18785
28084         * gcc.dg/charset/builtin1.c: New test.
28085
28086 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28087
28088         PR c++/19299
28089         * g++.dg/inherit/volatile1.C: New test.
28090
28091         PR c++/19440
28092         * g++.dg/template/dtor4.C: New test.
28093
28094 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28095
28096         * gfortran.dg/int_1.f90: New test.
28097
28098 2005-02-19  Devang Patel  <dpatel@apple.com>
28099
28100         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28101
28102 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28103
28104         * gfortran.dg/achar_1.f90: New test.
28105
28106 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
28107
28108         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28109
28110 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
28111             Jakub Jelinek  <jakub@redhat.com>
28112
28113         PR tree-optimization/19828
28114         * gcc.dg/tree-ssa/loop-7.c: New test.
28115         * gcc.c-torture/execute/20050218-1.c: New test.
28116
28117 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
28118
28119         PR c/20043
28120         * gcc.dg/transparent-union-1.c: New test.
28121         * gcc.dg/transparent-union-2.c: New test.
28122
28123 2005-02-18  James E Wilson  <wilson@specifixinc.com>
28124
28125         PR tree-optimization/18977
28126         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28127
28128 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
28129
28130         PR target/20054
28131         * gcc.dg/pr20054.c: New test.
28132
28133 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28134
28135         PR c++/19508
28136         * g++.dg/ext/attrib20.C: New test.
28137
28138 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
28139
28140         PR middle-end/20030
28141         * gfortran.fortran-torture/execute/character_passing.f90: New test.
28142
28143 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
28144
28145         PR c++/20008
28146         * g++.dg/opt/switch4.C: New.
28147
28148 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
28149
28150         PR c++/20023
28151         PR tree-optimization/20009
28152         * gcc.c-torture/compile/20050217-1.c: New test.
28153         * g++.dg/opt/switch3.C: New test.
28154
28155         PR tree-optimization/18947
28156         * gcc.c-torture/compile/20050215-1.c: New test.
28157         * gcc.c-torture/compile/20050215-2.c: New test.
28158         * gcc.c-torture/compile/20050215-3.c: New test.
28159
28160 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
28161
28162         PR c++/20028
28163         * g++.dg/template/crash34.C: New.
28164
28165         PR c++/20022
28166         * g++.dg/other/access3.C: New.
28167
28168 2005-02-17  Ira Rosen  <irar@il.ibm.com>
28169
28170         * gcc.dg/vect/vect-98.c: New test.
28171
28172 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
28173
28174         PR tree-optimization/19967
28175         * gcc.dg/pr19967.c: New.
28176
28177 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
28178
28179         PR middle-end/19857
28180         * gcc.dg/tree-ssa/20050215-1.c: New test.
28181         * gcc.c-torture/execute/20050215-1.c: New test.
28182
28183 2005-02-15  Eric Christopher  <echristo@redhat.com>
28184
28185         * gcc.dg/cpp/20050215-1.c: New file.
28186
28187 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
28188
28189         PR tree-optimization/15785
28190         * gcc.dg/pr15785-1.c: New test.
28191
28192 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
28193
28194         PR c++/17788
28195         * g++.dg/init/ctor4.C: New.
28196         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28197
28198 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
28199
28200         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28201         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28202
28203 2005-02-15  Andreas Schwab  <schwab@suse.de>
28204
28205         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28206         declare malloc.
28207
28208 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
28209
28210         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28211
28212 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
28213
28214         PR tree-optimization/19853
28215         * gcc.c-torture/compile/pr19853.c: New test.
28216
28217 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28218
28219         PR c++/19608
28220         * g++.dg/parse/local-class1.C: New.
28221
28222         PR c++/19895
28223         * g++.dg/parse/ptrmem3.C: New.
28224
28225         PR c++/19884
28226         * g++.old-deja/g++.oliva/template6.C: Add another case.
28227         * g++.dg/template/explicit6.C: New.
28228
28229 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
28230
28231         PR c++/17816
28232         * g++.dg/other/redecl2.C: New.
28233
28234 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28235
28236         PR c++/19891
28237         * g++.dg/abi/covariant4.C: New.
28238
28239 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
28240
28241         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28242         New tests.
28243
28244 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
28245
28246         * gcc.dg/vect/vect-96.c: Fix typo.
28247
28248 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28249
28250         PR c++/14479
28251         PR c++/19487
28252         * g++.dg/template/enum5.C: New test.
28253
28254 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28255
28256         * gcc.dg/vect/vect-97.c: New test.
28257
28258 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28259
28260         * gcc.dg/vect/vect-96.c: New test.
28261
28262 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
28263
28264         * gcc.dg/builtins-34.c: Also check ldexp*.
28265
28266 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
28267
28268         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28269
28270 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
28271
28272         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28273         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28274         dg-require-dll, dg-require-iconv, dg-require-named-sections,
28275         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28276         selector_list, selector_expression, dg-process-target): Move to new
28277         file target-supports-dg.exp.
28278         * lib/target-supports-dg.exp: New.
28279
28280         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28281         New.
28282
28283 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
28284
28285         PR c++/19666
28286         * g++.dg/other/ptrmem6.C: New test.
28287
28288         PR middle-end/19858
28289         * gcc.c-torture/compile/20050210-1.c: New test.
28290
28291 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
28292
28293         PR c++/19755
28294         * g++.dg/warn/Wbraces1.C: New test.
28295
28296 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
28297
28298         * gcc.dg/builtins-52.c: New testcase.
28299
28300 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
28301
28302         PR c/19342
28303         * gcc.c-torture/execute/20050119-1.c: New test.
28304
28305 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28306
28307         PR c++/19811
28308         * g++.dg/init/delete1.C: New test.
28309
28310 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
28311
28312         PR c++/18470
28313         * g++.dg/template/static12.C: New test.
28314
28315 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28316
28317         PR c++/19787
28318         * g++.dg/conversion/ambig1.C: New test.
28319
28320         PR c++/19739
28321         * g++.dg/ext/attrib19.C: New test.
28322
28323         PR c++/19732
28324         * g++.dg/parse/dtor5.C: New test.
28325
28326         PR c++/19762
28327         * g++.dg/template/dtor3.C: New test.
28328
28329         PR c++/19826
28330         * g++.dg/template/static11.C: New test.
28331         * g++.dg/template/crash2.C: Remove dg-error marker.
28332
28333 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
28334
28335         PR C++/18491
28336         * g++.old-deja/g++.mike/p10769a.C: Remove.
28337
28338 2005-02-09  Roger Sayle  <roger@eyesopen.com>
28339
28340         * gcc.dg/builtins-48.c: New test case.
28341         * gcc.dg/builtins-49.c: New test case.
28342         * gcc.dg/builtins-50.c: New test case.
28343         * gcc.dg/builtins-51.c: New test case.
28344
28345 2005-02-09  Ian Lance Taylor  <ian@airs.com>
28346
28347         PR middle-end/19583
28348         * g++.dg/warn/Wreturn-type-3.C: New test.
28349
28350 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28351
28352         PR middle-end/19402
28353         * gcc.dg/pr19402-1.c: New testcase.
28354         * gcc.dg/pr19402-2.c: likewise.
28355
28356 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28357
28358         PR middle-end/19854
28359         * g++.dg/tree-ssa/tmmti.C: New testcase.
28360
28361 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28362
28363         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28364
28365 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
28366
28367         PR c++/19733
28368         * g++.dg/parse/crash23.C: New test.
28369         * g++.dg/warn/Weff1.C: New test.
28370
28371 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28372
28373         * gcc.dg/20050209-1.c: New test.
28374
28375 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28376
28377         PR target/19799
28378         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28379
28380 2005-02-08  Mike Stump  <mrs@apple.com>
28381
28382         * g++.dg/pch/import-2.c: New test.
28383         * g++.dg/pch/import-2.hs: New.
28384         * g++.dg/pch/include/import-2a.h: New.
28385         * g++.dg/pch/include/import-2b.h: New.
28386
28387 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
28388
28389         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28390
28391 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28392
28393         * gfortran.dg/substr_1.f90: New test.
28394
28395 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
28396
28397         PR middle-end/19775
28398         * gcc.dg/torture/builtin-power-1.c: Disable test for
28399         invalid transformation.
28400         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
28401         no longer optimize.
28402         * gcc.dg/builtins-47.c: New testcase.
28403
28404 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
28405             Dorit Naishlos  <dorit@il.ibm.com>
28406
28407         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28408
28409 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
28410
28411         * gcc.c-torture/compile/20050206-1.c: New test.
28412
28413 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28414
28415         PR tree-opt/19768
28416         * g++.dg/opt/pr19768.C: New test.
28417
28418 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28419
28420         PR tree-opt/19736
28421         * gcc.c-torture/compile/pr19736.c: New test.
28422
28423 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28424
28425         PR c++/17401
28426         * g++.dg/parse/error25.C: New test.
28427
28428 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
28429
28430         * gcc.c-torture/execute/20050203-1.c: New.
28431
28432 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
28433
28434         * gcc.dg/vect/vect-85.c: Remove xfail.
28435         * gcc.dg/vect/vect-86.c: Remove xfail.
28436         * gcc.dg/vect/vect-87.c: Remove xfail.
28437         * gcc.dg/vect/vect-88.c: Remove xfail.
28438
28439 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
28440
28441         * gcc.dg/altivec-19.c: New.
28442
28443 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
28444
28445         PR c/17807
28446         * gcc.dg/nested-func-3.c: New test.
28447         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28448
28449 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
28450
28451         * gcc.test-framework/gen_directive_tests: Generate tests for
28452         selector expressions.
28453
28454 2005-02-02  Matt Austern  <austern@apple.com>
28455
28456         PR c++/19628
28457         * g++/ext/builtin7.C: New.
28458         * g++/ext/builtin8.C: New.
28459
28460 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28461
28462         PR c/18502
28463         * gcc.dg/pr18502-1.c: New test.
28464
28465 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28466
28467         PR c++/17413
28468         * g++.dg/template/local4.C: Tweak.
28469
28470 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
28471
28472         PR tree-optimization/19578
28473         * gcc.c-torture/compile/20050202-1.c: New test.
28474
28475 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28476
28477         PR c/19435
28478         * gcc.dg/c99-init-4.c: New test.
28479
28480 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28481
28482         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28483
28484         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28485
28486         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28487         * g++.dg/eh/check-vect.h: New.
28488
28489         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28490         * gcc.dg/vect/vect-78.c: Ditto.
28491         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28492         Remove.
28493
28494         * g++.dg/conversion/simd1.C: Expect warning.
28495         * g++.dg/ext/attribute-test-1.C: Ditto.
28496         * g++.dg/ext/attribute-test-2.C: Ditto.
28497         * g++.dg/ext/attribute-test-3.C: Ditto.
28498         * g++.dg/ext/attribute-test-4.C: Ditto.
28499
28500         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28501         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28502
28503         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28504
28505 2005-02-01  Richard Henderson  <rth@redhat.com>
28506
28507         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28508         long double for ibm double-double format.
28509         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28510
28511 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
28512
28513         PR tree-optimization/19633
28514         * gcc.dg/pr19633-1.c: New test.
28515         * gcc.dg/pr19633.c: Tweak to make pointer point
28516         to NULL or a symbol.
28517
28518 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28519
28520         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28521         New procs.
28522         (dg-process-target (local override)): Handle selector expressions.
28523
28524         * gcc.test-framework/README: Describe tests in source directory.
28525         * gcc.test-framework/test-framework.awk: Handle dg- tests.
28526         * gcc.test-framework/test-framework.exp: Handle dg- tests.
28527         * gcc.test-framework/dg-bogus-exp-P.c: New test.
28528         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28529         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28530         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28531         * gcc.test-framework/dg-do-link-exp-P.c: New test.
28532         * gcc.test-framework/dg-do-run-exp-P.c: New test.
28533         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28534         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28535         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28536         * gcc.test-framework/dg-error-exp-P.c: New test.
28537         * gcc.test-framework/dg-error-exp-XP.c: New test.
28538         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28539         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28540         * gcc.test-framework/dg-output-exp-P.c: New test.
28541         * gcc.test-framework/dg-output-exp-XF.c: New test.
28542         * gcc.test-framework/dg-warning-exp-P.c: New test.
28543         * gcc.misc-tests/dg-1.c: Remove.
28544         * gcc.misc-tests/dg-2.c: Remove.
28545         * gcc.misc-tests/dg-3.c: Remove.
28546         * gcc.misc-tests/dg-4.c: Remove.
28547         * gcc.misc-tests/dg-5.c: Remove.
28548         * gcc.misc-tests/dg-6.c: Remove.
28549         * gcc.misc-tests/dg-7.c: Remove.
28550         * gcc.misc-tests/dg-8.c: Remove.
28551         * gcc.misc-tests/dg-9.c: Remove.
28552         * gcc.misc-tests/dg-10.c: Remove.
28553         * gcc.misc-tests/dg-11.c: Remove.
28554         * gcc.misc-tests/dg-12.c: Remove.
28555         * gcc.misc-tests/dg-test.exp: Remove.
28556
28557         * gcc.test-framework/test-framework.awk: Change recording and
28558         printing of passes and failures.
28559
28560         * gcc.test-framework: New directory.
28561         * gcc.test-framework/README: New.
28562         * gcc.test-framework/test-framework.exp: New.
28563         * gcc.test-framework/test-framework.awk: New.
28564         * gcc.test-framework/gen_directive_tests: New.
28565
28566 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
28567
28568         * lib/treelang.exp: Fix comment typos.
28569         (treelang_target_compile): Don't append libs=-ltreelang to options.
28570
28571 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
28572
28573         * g++.dg/parse/typename7.C: Adjust error messages.
28574
28575 2005-01-31  Jeff Law  <law@redhat.com>
28576
28577         * gcc.c-torture/execute/20050131-1.c: New test.
28578         * gcc.dg/wcaselabel.c: New test.
28579
28580 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
28581
28582         * g++.dg/other/warning1.C: Adjust error messags.
28583         * g++.dg/parse/constant5.C: New test.
28584
28585 2005-01-31  Steven Bosscher  <stevenb@suse.de>
28586
28587         PR c/19333
28588         * gcc.c-torture/compile/20011130-1.c: Reorder to make
28589         the test case valid.
28590         * gcc.dg/20030815-1.c: Remove invalid tests.
28591         * gcc.dg/array-7.c: Adjust expected result.
28592         * gcc.dg/pr18596-3.c: Likewise.
28593         * gcc.dg/noncompile/20000901-1.c: Likewise.
28594         * gcc.dg/noncompile/init-2.c: Likewise.
28595         * gcc.dg/noncompile/init-4.c: Likewise.
28596
28597 2005-01-31  Dale Johannesen  <dalej@apple.com>
28598
28599         * g++.dg/opt/pr19650.C: New test.
28600
28601 2005-01-31  Richard Henderson  <rth@redhat.com>
28602
28603         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28604         long double for intel double extended format.
28605         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28606
28607 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
28608
28609         PR c++/19555
28610         * g++.dg/template/static10.C: New test.
28611
28612         PR c++/19395
28613         * g++.dg/parse/error24.C: New test.
28614
28615         PR c++/19367
28616         * g++.dg/lookup/builtin1.C: New test.
28617
28618         PR c++/19457
28619         * g++.dg/warn/conv3.C: New test.
28620
28621 2005-01-30  Bud Davis  <bdavis@gfortran.org>
28622
28623         PR fortran/19647
28624         * gfortan.dg/inquire_7.f90
28625
28626 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
28627
28628         PR tree-optimization/15791
28629         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28630         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28631         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28632         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28633         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28634         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28635         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28636         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28637         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28638         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28639
28640 2005-01-29  Paul Brook  <paul@codesourcery.com>
28641
28642         PR fortran/18565
28643         * check.c (real_or_complex_check): New function.
28644         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28645         * intrinsic.c (add_functions): Use new check functions.
28646         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28647         Add prototypes.
28648
28649 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
28650
28651         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28652         gcc.dg/lvalue-3.c: New tests.
28653         * gcc.dg/concat.c: Update expected messages.
28654
28655 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
28656
28657         PR libfortran/19595
28658         * gfortran.dg/eor_1.f90: New test.
28659
28660 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
28661
28662         PR fortran/19589
28663         * gfortran.dg/logical_data_1.f90: New test.
28664
28665 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
28666
28667         PR c++/19253
28668         * g++.dg/template/crash33.C: New test.
28669
28670         PR c++/19667
28671         * g++.dg/template/crash32.C: New test.
28672
28673 2005-01-28  Ian Lance Taylor  <ian@airs.com>
28674
28675         PR middle-end/16558
28676         * g++.dg/warn/Wreturn-type-2.C: New test.
28677
28678 2004-06-24  Jeff Law  <law@redhat.com>
28679
28680         * gcc.dg/tree-ssa/20050128-1.c: New test.
28681
28682 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
28683
28684         * gcc.target/frv/all-mdpackh-1.c: New test.
28685
28686 2005-01-28  Steven Bosscher  <stevenb@suse.de>
28687
28688         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28689
28690 2005-01-27  Richard Henderson  <rth@redhat.com>
28691
28692         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28693
28694 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28695
28696         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28697
28698 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28699
28700         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28701         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28702         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28703         to cope with cases where the multilib options override the dg-options.
28704
28705 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
28706
28707         PR c/18946
28708         * gcc.dg/noncompile/20050120-1.c: New test.
28709
28710 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
28711
28712         PR tree-optimization/19633
28713         * gcc.dg/pr19633.c: New test.
28714         * gcc.dg/tree-ssa/pr19633.c: New test.
28715
28716 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
28717
28718         * gcc.dg/20041216-1.c: New test.
28719
28720 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
28721
28722         PR objc/18862
28723         * objc.dg/selector-2.m: New test.
28724
28725 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
28726
28727         * g++.dg/opt/range-test-2.C: New test.
28728
28729         PR rtl-optimization/19579
28730         * gcc.c-torture/execute/20050124-1.c: New test.
28731
28732 2005-01-26  Greg Parker  <gparker@apple.com>
28733         Stuart Hastings  <stuart@apple.com>
28734
28735         * gcc.c-torture/execute/20050125-1.c: New.
28736
28737 2005-01-18  Jan Hubicka  <jh@suse.cz>
28738
28739         PR tree-optimize/19337
28740         * gcc.c-torture/compile/20050119-1.c: New test.
28741
28742 2005-01-24  James E Wilson  <wilson@specifixinc.com>
28743
28744         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28745         test for successful match.
28746
28747 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
28748
28749         PR objc/18408
28750         * objc.dg/comp-types-7.m: New test.
28751
28752 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
28753
28754         * lib/target-supports.exp (current_target_name): New.
28755         (check_effective_target_ilp32, check_effective_target_lp64):
28756         Cache the result to use as long as the current target, with
28757         multilib flags, remains the same.
28758
28759         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28760         (dg-require-weak, dg-require-visibility, dg-require-alias,
28761         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28762         dg-require-effective-target, dg-skip-if): Remove call to
28763         skip_test_and_clear_xfail.
28764         (dg-test): Clear xfail data.
28765
28766 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
28767
28768         PR target/17751
28769         * gcc.dg/ppc64-toc.c: New test.
28770
28771         * g++.dg/tree-ssa/empty-1.C: New test.
28772
28773         PR middle-end/19551
28774         * gcc.c-torture/execute/20050121-1.c: New test.
28775         * gcc.dg/20050121-2.c: New test.
28776
28777 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
28778         Paul Brook  <paul@codesourcery.com>
28779
28780         PR fortran/17941
28781         * gfortran.dg/real_const_1.f: New test.
28782         * gfortran.dg/real_const_2.f90: New test.
28783         * gfortran.dg/complex_int_1.f90: New test.
28784
28785 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
28786
28787         PR fortran/19313
28788         * gfortan.dg/inquire_6.f90: New test.
28789
28790 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28791
28792         PR libfortran/19451
28793         * open_readonly_1.f90: New test.
28794
28795 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28796
28797         PR libfortran/18982
28798         * gfortran.dg/open_new.f90: New file.
28799
28800 2005-01-22  Paul Brook  <paul@codesourcery.com>
28801
28802         * namelist_1.f90: New test.
28803
28804 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
28805
28806         PR tree-optimization/19484
28807         * gcc.c-torture/compile/20050122-[12].c: New tests.
28808
28809 2005-01-22  Paul Brook  <paul@codesourcery.com>
28810
28811         * gfortran.dg/implicit_2.f90: New test.
28812
28813 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
28814
28815         PR fortran/19314
28816         * gfortran.dg/inquire_5.f90: New test.
28817
28818 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28819
28820         PR c/18809
28821         * gcc.dg/pr18809-1.c: New test.
28822
28823 2005-01-21  Ian Lance Taylor  <ian@airs.com>
28824
28825         * gcc.dg/20050121-1.c: New test.
28826
28827         PR tree-optimization/13000
28828         * gcc.dg/20040206-1.c: Change warning to point where function is
28829         being inlined.
28830
28831 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28832
28833         PR c++/19208
28834         * g++.dg/template/array11.C: New test.
28835
28836 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28837
28838         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28839         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28840         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28841         * gfortran.dg/getenv_1.f90: Add dg-do directive.
28842         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28843         gfortran.dg/pr17164.f90: Add missing dg-do directives.
28844
28845 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28846
28847         PR tree-optimization/15349
28848         * gcc.dg/tree-ssa/pr15349.c: New.
28849
28850 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
28851
28852         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28853
28854 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
28855
28856         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28857         scan-assembler-times directive name.
28858
28859         * gcc.dg/asm-a.c: Move dg-require-effective-target to
28860         after dg-do.
28861
28862         PR rtl-optimization/19462
28863         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28864
28865 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
28866
28867         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28868         counting function calls on ia64.
28869
28870 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
28871
28872         PR rtl-optimization/15139
28873         * gcc.dg/20050111-2.c: New test.
28874
28875         PR c/17297
28876         * gcc.c-torture/compile/20050113-1.c: New testcase.
28877
28878         PR middle-end/19164
28879         * gcc.dg/20050113-1.c: New testcase.
28880
28881 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
28882
28883         * gcc.dg/vect/vect-85.c: Add comment.
28884         * gcc.dg/vect/vect-86.c: Add xfail for now.
28885         * gcc.dg/vect/vect-87.c: Add xfail for now.
28886         * gcc.dg/vect/vect-88.c: Add xfail for now.
28887         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28888
28889 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28890
28891         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28892
28893 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28894
28895         * g++.dg/debug/typedef3.C: New test.
28896
28897 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
28898
28899         PR c/19472
28900         * gcc.dg/asm-a.c: New test.
28901
28902 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
28903
28904         * gcc.dg/sh-relax.c: Add prototype for abort.
28905
28906 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28907
28908         * gcc.dg/short-compare-1.c: New test.
28909         * gcc.dg/short-compare-2.c: Likewise.
28910
28911 2005-01-18  Michael Matz  <matz@suse.de>
28912
28913         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28914
28915 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
28916
28917         PR tree-optimization/19121
28918         * gcc.c-torture/compile/pr19121.c: New test.
28919
28920 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
28921
28922         PR target/19357
28923         * gcc.c-torture/compile/pr19357.c: New test.
28924
28925 2005-01-17  Ian Lance Taylor  <ian@airs.com>
28926
28927         PR c/5675
28928         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28929         pass--those that refer just to the variable, possibly with a
28930         cast.
28931         * gcc.dg/c99-const-expr-3.c: Likewise.
28932
28933         PR middle-end/13127
28934         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28935         longer emitted.
28936
28937 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
28938
28939         PR fortran/18778
28940         * gfortran.dg/endfile_2.f90: New test.
28941
28942 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
28943
28944         PR 19168
28945         * gfortran.dg/select_5.f90: New test.
28946
28947 2004-01-16  Paul Brook  <paul@codesourcery.com>
28948
28949         * gfortran.dg/common_4.f90: New test.
28950
28951 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
28952
28953         PR rtl-optimization/19462
28954         * gcc.dg/torture/pr19462-1.c: New test.
28955
28956 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
28957
28958         PR objc/19321
28959         * objc.dg/func-ptr-2.m: New.
28960         * objc.dg/volatile-1.m: New.
28961
28962 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28963
28964         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28965
28966 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28967
28968         PR tree-optimization/19060
28969         * gcc.c-torture/execute/20050104-1.c: New test.
28970
28971 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
28972
28973         PR fortran/18983
28974         * gfortran.dg/write_to_null.f90: New test.
28975
28976 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
28977             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28978
28979         PR other/19328
28980         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28981         argument.
28982
28983 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28984
28985         PR c++/19263
28986         * g++.dg/init/vector1.C: New test.
28987
28988 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
28989
28990         PR target/13158
28991         * gcc.target/ia64/sibcall-unwind-1.c: New test.
28992         PR target/18987
28993         * gcc.target/ia64/sibcall-unwind-2.c: New test.
28994
28995 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
28996
28997         * gfortran.dg/select_1.f90: New test.
28998         * gfortran.dg/select_2.f90: New test.
28999         * gfortran.dg/select_3.f90: New test.
29000         * gfortran.dg/select_4.f90: New test.
29001
29002 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
29003
29004         PR middle-end/19084
29005         PR rtl-optimization/19348
29006         * gcc.dg/20050111-1.c: New test.
29007         * gcc.c-torture/execute/20050111-1.c: New test.
29008
29009         * gcc.dg/i386-asm-4.c: New test.
29010
29011 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29012
29013         * gcc.dg/nested-func-2.c: New test.
29014         * ada/acats/norun.lst: Remove c953002.
29015
29016 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
29017
29018         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29019
29020 2005-01-12  Ben Elliston  <bje@au.ibm.com>
29021
29022         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29023
29024 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
29025
29026         PR target/18761
29027         * g++.dg/abi/align1.C: New test.
29028
29029 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
29030
29031         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29032         at a time.
29033         * g++.dg/ext/altivec_check.h: Support compiling as C.
29034
29035 2005-01-10  Roger Sayle  <roger@eyesopen.com>
29036
29037         PR c++/19355
29038         * g++.dg/expr/pr19355-1.C: New test case.
29039
29040 2005-01-10  Laurent GUERBY <laurent@guerby.net>
29041
29042         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29043         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29044         * ada/acats/tests/c3/c92005b.ada: Likewise.
29045         * ada/acats/tests/c3/cxb3012.a: Likewise.
29046         * ada/acats/norun.lst: Add c380004 and c953002, add PR
29047
29048 2005-01-09  Paul Brook  <paul@codesourcery.com>
29049
29050         * gfortran.dg/common_2.f90: New file.
29051         * gfortran.dg/common_3.f90: New file.
29052
29053 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
29054
29055         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29056
29057 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29058
29059         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29060         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29061         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29062         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29063         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29064         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29065         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29066         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29067         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29068         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29069         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29070         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29071         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29072         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29073         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29074         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29075         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29076         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29077         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29078         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29079         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29080         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29081         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29082         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29083         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29084         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29085         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29086         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29087         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29088         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29089         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29090         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29091         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29092         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29093         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29094         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29095         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29096         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29097         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29098         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29099         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29100         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29101         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29102         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29103         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29104         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29105         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29106         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29107         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29108         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29109         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29110         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29111         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29112         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29113         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29114         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29115         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29116         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29117         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29118         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29119         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29120         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29121         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29122         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29123         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29124         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29125         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29126
29127         * gcc.dg/vect/vect-1.c: Fix spelling.
29128         * gcc.dg/vect/vect-10.c: Fix spelling.
29129         * gcc.dg/vect/vect-11.c: Fix spelling.
29130         * gcc.dg/vect/vect-12.c: Fix spelling.
29131         * gcc.dg/vect/vect-14.c: Fix spelling.
29132         * gcc.dg/vect/vect-15.c: Fix spelling.
29133         * gcc.dg/vect/vect-16.c: Fix spelling.
29134         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29135         * gcc.dg/vect/vect-64.c: Fix comments.
29136         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29137
29138 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29139             Ira Rosen  <irar@il.ibm.com>
29140
29141         * gcc.dg/vect/vect-70.c: New test.
29142         * gcc.dg/vect/vect-71.c: New test.
29143
29144 2005-01-09  Manfred Hollstein  <mh@suse.com>
29145
29146         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29147         * gcc.dg/pr18241-2.c: Likewise.
29148         * gcc.dg/pr18241-3.c: Likewise.
29149         * gcc.dg/pr18241-4.c: Likewise.
29150         * gcc.dg/pr18241-5.c: Likewise.
29151
29152 2005-01-08  Richard Henderson  <rth@redhat.com>
29153
29154         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29155         False for x86 and x86-64.
29156
29157 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
29158
29159         PR tree-optimization/18241
29160         * gcc.dg/pr18241-1.c: New test.
29161         * gcc.dg/pr18241-2.c: New test.
29162         * gcc.dg/pr18241-3.c: New test.
29163         * gcc.dg/pr18241-4.c: New test.
29164         * gcc.dg/pr18241-5.c: New test.
29165
29166 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
29167
29168         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29169         gfortran.dg/select_4.f90: New.
29170
29171 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29172
29173         * gcc.c-torture/execute/20050107-1.c: New test.
29174
29175 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
29176
29177         PR c++/19298
29178         * g++.dg/template/ref2.C: New.
29179
29180 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
29181
29182         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29183         instead of being empty.
29184
29185 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29186
29187         PR fortran/15553
29188         * gfortran.dg/array-1.f90: New test.
29189
29190 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29191
29192         PR tree-optimization/19283
29193         * gcc.c-torture/execute/20050106-1.c: New test.
29194
29195         PR rtl-optimization/18861
29196         * gcc.dg/20050105-1.c: New test.
29197
29198         PR tree-optimization/18828
29199         * gcc.dg/20050105-2.c: New test.
29200
29201 2005-01-07  Andreas Jaeger  <aj@suse.de>
29202
29203         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29204
29205 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
29206
29207         PR fortran/18398
29208         * gfortran.dg/fmt_read.f90: New test.
29209
29210 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
29211
29212         * gcc.dg/rs6000-ldouble-2.c: New.
29213
29214 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
29215
29216         PR c++/19244
29217         * g++.dg/parser/ctor2.C: New test.
29218
29219 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29220
29221         PR c++/17154
29222         * g++.dg/template/using9.C: New test.
29223
29224 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29225
29226         PR c++/19258
29227         * g++.dg/lookup/friend6.C: New test.
29228
29229 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29230
29231         PR c++/19270
29232         * g++.dg/template/array10.C: New.
29233
29234 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29235
29236         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29237         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29238
29239 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
29240
29241         * gcc.c-torture/compile/20050105-1.c: New test.
29242
29243 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
29244
29245         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29246
29247 2005-01-05  Roger Sayle  <roger@eyesopen.com>
29248
29249         PR middle-end/19100
29250         * gcc.dg/conv-3.c: New test case.
29251
29252 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
29253
29254         * gcc.dg/asm-wide-1.c: New test.
29255
29256 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29257
29258         PR c++/19030
29259         * g++.dg/parse/crash22.C: New
29260
29261 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
29262
29263         PR 19257
29264         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29265
29266 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
29267
29268         PR middle-end/17767
29269         * gcc.dg/i386-mmx-6.c: New test case.
29270
29271 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
29272
29273         PR tree-optimization/18308
29274         * gcc.dg/vect/pr18308.c: New testcase.
29275
29276 2005-01-04  Andreas Jaeger  <aj@suse.de>
29277
29278         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29279
29280 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29281             Robert Bowdidge <bowdidge@apple.com>
29282
29283         * gcc.dg/cpp/subframework1.c: New.
29284         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29285         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29286         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29287         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29288
29289 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29290
29291         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29292         producing warning.
29293         * gcc.dg/darwin-weakimport-2.c: New.
29294
29295 2005-01-03  Richard Henderson  <rth@redhat.com>
29296
29297         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29298
29299 2005-01-03  Richard Henderson  <rth@redhat.com>
29300
29301         * gcc.dg/vect/vect.exp: Enable for ia64.
29302         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29303         (check_effective_target_vect_float): Likewise.
29304         (check_effective_target_vect_no_align): Likewise.
29305         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29306         * gcc.dg/vect/vect-8.c: Likewise.
29307
29308 2005-01-03  Uros Bizjak <uros@kss-loka.si>
29309
29310         PR target/19236
29311         * gcc.dg/pr19236-1.c: New test case.
29312
29313 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
29314
29315         PR rtl-optimization/12092
29316         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29317
29318 2005-01-02  Andreas Jaeger  <aj@suse.de>
29319
29320         * gcc.dg/pr12092-1.c: Do not run on x86_64.
29321
29322 2005-01-01  Roger Sayle  <roger@eyesopen.com>
29323             Andrew Pinski  <pinskia@physics.uc.edu>
29324
29325         PR rtl-optimization/12092
29326         * gcc.dg/pr12092-1.c: New test case.
29327
29328 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
29329
29330         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29331         'hidden' and 'default' for better portability.
29332         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29333
29334         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29335         6 and 7.
29336         * g++.old-deja/g++.brendan/new3.C: Likewise.
29337
29338 2005-01-01  Steven Bosscher  <stevenb@suse.de>
29339
29340         * gcc.dg/20041231-1.C: New test.
29341         * g++.dg/warn/Wunreachable-code-1.C: New test.
29342
29343 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
29344
29345         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29346         file, not /dev/null.  Abort on error.
29347
29348 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
29349             Ziemowit Laski  <zlaski@apple.com>
29350
29351         PR objc/18971
29352         * objc.dg/encode-5.m: New test.
29353
29354 2004-12-29  Richard Henderson  <rth@redhat.com>
29355
29356         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29357         * objc.dg/stabs-1.m: Disable for ia64.
29358
29359 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
29360
29361         PR c++/19190
29362         * g++.dg/warn/Wunused-10.C: New test.
29363
29364 2004-12-28  Richard Henderson  <rth@redhat.com>
29365
29366         * objc.dg/stabs-1.m: Disable for alpha.
29367
29368 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29369
29370         PR c++/19149
29371         * g++.dg/parse/error23.C: New test.
29372
29373 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29374
29375         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29376
29377         PR fortran/19032
29378         * gfortran.dg/intrinsic_modulo_1.f90: New.
29379         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29380         tests with divisor -1.
29381
29382 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29383
29384         * g++.dg/opt/temp1.C (memcpy): Return a value.
29385
29386         PR c++/19148
29387         * g++.dg/expr/cond7.C: New test.
29388
29389 2004-12-27  Paul Brook  <paul@codesourcery.com>
29390
29391         * gfortran.dg/g77/select_no_compile.f: Remove.
29392
29393 2004-12-27  Richard Henderson  <rth@redhat.com>
29394
29395         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29396         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29397         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29398
29399 2004-12-26  Richard Henderson  <rth@redhat.com>
29400
29401         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29402         by 1i instead of token pasting.
29403
29404 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29405
29406         PR tree-optimization/17578
29407         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29408         to additional_flags.
29409         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29410
29411 2004-12-25  Richard Henderson  <rth@redhat.com>
29412
29413         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29414         Remove Alpha.
29415
29416 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29417
29418         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29419         hppa*-*-hpux*.
29420         * gcc.dg/pr17957.c (dg-options): Likewise.
29421         * gcc.dg/struct-ret-1.c: Add prototype for abort.
29422         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29423         instead of 0 on __hppa__.
29424         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29425         "foo,%r" on hppa*-*-*.
29426
29427 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
29428
29429         PR fortran/19071
29430         * gfortran.dg/complex_write.f90: New test.
29431
29432 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29433
29434         PR c++/17595
29435         * g++.dg/parse/pragma2.C: New test.
29436
29437         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29438
29439 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29440
29441         * gcc.dg/empty2.c: Add missing dg-warning.
29442
29443 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29444
29445         PR c++/17413
29446         * g++.dg/template/local4.C: New test.
29447         * g++.dg/template/crash19.C: Add dg-error marker.
29448
29449         * g++.dg/template/crash31.C: Correct embedded PR number.
29450
29451 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29452
29453         PR c++/16405
29454         * g++.dg/opt/temp1.C: Add do-run marker.
29455
29456 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29457
29458         * g++.dg/template/spec19.C: New.
29459
29460 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29461
29462         PR target/16819
29463         * gcc.dg/empty2.c: New.
29464
29465 2004-12-23  Richard Henderson  <rth@redhat.com>
29466
29467         * lib/target-supports.exp (check_effective_target_vect_no_align):
29468         Remove i?86 and x86-64.
29469
29470 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29471
29472         PR c++/16405
29473         * g++.dg/opt/temp1.C: New test.
29474
29475 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29476
29477         PR c++/18733
29478         * g++.dg/template/friend33.C: New testcase.
29479
29480 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
29481
29482         PR c++/18464
29483         * g++.dg/template/cond5.C: New test.
29484
29485         PR c++/18492
29486         * g++.dg/inherit/thunk3.C: New test.
29487
29488         PR c++/11224
29489         * g++.dg/warn/Wunused-9.C: New test.
29490
29491 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
29492
29493         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29494
29495 2004-12-22  Jan Beulich  <jbeulich@novell.com>
29496
29497         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29498
29499 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
29500
29501         PR c++/18378
29502         * g++.dg/ext/packed8.C: New test.
29503
29504         PR c++/19063
29505         * g++.dg/template/crash31.C: New test.
29506
29507         PR c++/19034
29508         * g++.dg/template/crash30.C: New test.
29509
29510 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29511
29512         PR C++/18984
29513         * g++.dg/eh/ctor3.C: New test.
29514
29515 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29516
29517         * objc.dg/stabs-1.m: Allow section name to be quoted and
29518         assembly label to begin with '.LL'.
29519
29520 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
29521
29522         * gcc.dg/vect/vect.exp
29523         (check_effective_target_lp64_or_vect_no_align): New.
29524         * gcc.dg/vect/vect-77.c: Use it.
29525         * gcc.dg/vect/vect-78.c: Use it.
29526
29527         * lib/target-supports.exp
29528         (check_effective_target_vect_no_max,
29529         check_effective_target_vect_no_bitwise,
29530         check_effective_target_vect_no_align): New.
29531         * gcc.dg/vect/vect-13.c: Use them.
29532         * gcc.dg/vect/vect-17.c: Ditto.
29533         * gcc.dg/vect/vect-18.c: Ditto.
29534         * gcc.dg/vect/vect-19.c: Ditto.
29535         * gcc.dg/vect/vect-20.c: Ditto.
29536         * gcc.dg/vect/vect-27.c: Ditto.
29537         * gcc.dg/vect/vect-29.c: Ditto.
29538         * gcc.dg/vect/vect-44.c: Ditto.
29539         * gcc.dg/vect/vect-48.c: Ditto.
29540         * gcc.dg/vect/vect-50.c: Ditto.
29541         * gcc.dg/vect/vect-52.c: Ditto.
29542         * gcc.dg/vect/vect-54.c: Ditto.
29543         * gcc.dg/vect/vect-56.c: Ditto.
29544         * gcc.dg/vect/vect-58.c: Ditto.
29545         * gcc.dg/vect/vect-60.c: Ditto.
29546         * gcc.dg/vect/vect-72.c: Ditto.
29547         * gcc.dg/vect/vect-80.c: Ditto.
29548
29549 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
29550
29551         PR c++/14075
29552         * g++.dg/init/string1.C: New.
29553
29554         PR c++/18975
29555         * g++.dg/other/synth1.C: New.
29556
29557 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29558
29559         PR c/18963
29560         * gcc.dg/pr18963-1.c: New test.
29561
29562 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29563
29564         PR c/18596
29565         * gcc.dg/funcdef-storage-1.c (foo): Remove.
29566         * gcc.dg/pr18596-1.c: Use dg-error.
29567         (dg-options): Use -fno-unit-at-a-time.
29568         * gcc.dg/pr18596-2.c: New test.
29569         * gcc.dg/pr18596-3.c: New test.
29570
29571 2004-12-20  Roger Sayle  <roger@eyesopen.com>
29572
29573         PR middle-end/18683
29574         * g++.dg/opt/pr18683-1.C: New test case.
29575
29576 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
29577
29578         PR other/19093
29579         * g++.dg/opt/max1.C: Fix for 64bit targets.
29580
29581 2004-12-20  Matt Austern  <austern@apple.com>
29582
29583         PR c++/19044
29584         * g++.dg/ext/builtin6.C: New
29585
29586 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
29587
29588         PR tree-optimization/19080
29589         * gcc.c-torture/compile/pr19080.c: New test.
29590
29591 2004-12-20  Steven Bosscher  <stevenb@suse.de>
29592
29593         * gcc.dg/20041219-1.c: New test.
29594
29595 2004-12-19  Roger Sayle  <roger@eyesopen.com>
29596
29597         PR middle-end/19068
29598         * g++.dg/opt/max1.C: New test case.
29599
29600 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29601
29602         * gcc.dg/fdata-sections-1.c: New test.
29603
29604 2004-12-18  Roger Sayle  <roger@eyesopen.com>
29605
29606         PR middle-end/18548
29607         * gcc.dg/max-1.c: New test case.
29608
29609 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
29610
29611         * gcc.c-torture/execute/20041218-1.c: New test.
29612
29613 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
29614
29615         * gcc.dg/pr18501.c: New test.
29616         * gcc.dg/uninit-5.c: XFAIL.
29617         * gcc.dg/uninit-9.c: XFAIL.
29618
29619 2004-12-17  Dale Johannesen  <dalej@apple.com>
29620
29621         * gcc.dg/20041213-1.c: New.
29622
29623 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
29624
29625         * objc.dg/stabs-1.m: Allow assembly label to begin
29626         with a dot ('.').
29627
29628 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
29629
29630         * gcc.c-torture/execute/20041213-1.c: Move...
29631         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29632
29633 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
29634
29635         PR c++/18721
29636         * g++.dg/lookup/conv-5.C: New.
29637
29638 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
29639
29640         * objc.dg/stabs-1.m: New test.
29641
29642 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29643
29644         * gcc.dg/visibility-c.c: Change compile to
29645         assemble for the test.
29646
29647 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29648
29649         PR target/19041
29650         * gcc.dg/visibility-c.c: New test.
29651
29652 2004-12-16  Roger Sayle  <roger@eyesopen.com>
29653
29654         PR middle-end/18493
29655         * gcc.dg/switch-8.c: New test case.
29656
29657 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29658
29659         PR c++/18905
29660         * g++.dg/template/init4.C: New.
29661         * g++.dg/opt/static3.C: Enable optimizer.
29662
29663 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
29664
29665         * g++.dg/other/complex1.C: New test.
29666
29667 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
29668
29669         * g++.dg/opt/inline9.C: New test.
29670
29671 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29672
29673         PR fortran/18993
29674         * gfotran.dg/nullify_1.f: New test.
29675
29676 2004-12-15  Richard Henderson  <rth@redhat.com>
29677
29678         * gcc.target/i386/i386.exp: New harness.
29679         * gcc.target/i386/vect-args.c: New.
29680
29681 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
29682
29683         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29684
29685 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29686
29687         PR c++/18825
29688         * g++.dg/template/friend32.C: New test.
29689
29690 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29691
29692         * cpp/pragma-once-1.c: New test.
29693         * cpp/pragma-once-1b.h: Likewise.
29694         * cpp/pragma-once-1c.h: Likewise.
29695         * cpp/pragma-once-1d.h: Likewise.
29696         * cpp/inc/pragma-once-1a.h: Likewise.
29697
29698 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
29699             Steven G. Kargl  <kargls@comcast.net>
29700
29701         PR fortran/17597
29702         * gfortran.dg/list_read_3.f90: New test.
29703
29704 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29705
29706         * gcc.dg/ftrapv-2.c: New test.
29707
29708 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29709
29710         PR c++/18981
29711         * g++.dg/template/typename9.C: New test.
29712
29713 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29714
29715         PR c++/18738
29716         * g++.dg/template/typename8.C: New test.
29717         * g++.dg/parse/friend2.C: Tweak error message.
29718
29719 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29720
29721         * gcc.c-torture/20041214-1.c: New test.
29722
29723 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29724
29725         PR c++/18965
29726         * g++.dg/init/array17.C: New test.
29727
29728 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29729
29730         PR c++/18793
29731         * g++.dg/init/aggr3.C: New test.
29732
29733 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
29734
29735         * gcc.dg/altivec-types-1.c: New test.
29736         * gcc.dg/altivec-types-2.c: New test.
29737         * gcc.dg/altivec-types-3.c: New test.
29738         * gcc.dg/altivec-types-4.c: New test.
29739         * g++.dg/ext/altivec-types-1.C: New test.
29740         * g++.dg/ext/altivec-types-2.C: New test.
29741         * g++.dg/ext/altivec-types-3.C: New test.
29742         * g++.dg/ext/altivec-types-4.C: New test.
29743
29744 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
29745
29746         PR middle-end/18951
29747         * gcc.c-torture/execute/20041213-1.c: New test.
29748
29749 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
29750
29751         PR c++/18949
29752         * g++.dg/template/cast1.C: New.
29753
29754 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
29755
29756         * gcc.c-torture/execute/20041213-2.c: New test.
29757
29758 2004-12-13  Richard Henderson  <rth@redhat.com>
29759
29760         * gcc.dg/i386-sse-10.c: Fix typo in options.
29761
29762 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
29763
29764         PR c++/18968
29765         * g++.dg/opt/pr18968.C: New test.
29766
29767 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
29768
29769         PR c++/18925
29770         * g++.dg/ext/visibility/staticdatamem.C: New test.
29771
29772 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
29773
29774         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29775
29776 2004-12-13  Roger Sayle  <roger@eyesopen.com>
29777
29778         PR rtl-optimization/18928
29779         * gcc.dg/pr18928-1.c: New test case.
29780
29781 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
29782
29783         PR tree-opt/16951
29784         * gcc.c-torture/compile/20041211-1.c: New.
29785
29786 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29787
29788         PR middle-end/17564
29789         * gcc.c-torture/execute/20041212-1.c: New test.
29790
29791 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29792
29793         PR fortran/18869
29794         * gfortran.dg/common_1.f90: New test.
29795
29796 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
29797         Paul Brook  <paul@codesourcery.com>
29798
29799         PR fortran/16222
29800         * gfortran.dg/real_do_1.f90: New test.
29801
29802 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
29803
29804         PR tree-opt/18040
29805         * g++.dg/opt/ptrmem6.C: New test.
29806
29807 2004-12-11  Roger Sayle  <roger@eyesopen.com>
29808
29809         PR middle-end/18921
29810         * gcc.dg/pr18921-1.c: New test case.
29811
29812 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29813
29814         PR fortran/17175
29815         * gfortran.dg/scale_1.f90: New test.
29816
29817 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
29818
29819         PR middle-end/18903
29820         * gcc.c-torture/compile/pr18903.c: New test.
29821
29822 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
29823
29824         * gcc.c-torture/execute/20041210-1.c: New test.
29825
29826 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29827
29828         PR c++/18731
29829         * g++.dg/parser/struct-1.C: New test.
29830         * g++.dg/parser/struct-2.C: New test.
29831         * g++.dg/parser/struct-3.C: New test.
29832
29833 2004-12-09  Richard Henderson  <rth@redhat.com>
29834
29835         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29836
29837         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29838         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29839
29840 2004-12-09  Matt Austern  <austern@apple.com>
29841
29842         PR c++/18514
29843         * g++.dg/ext/builtin1.C: New
29844         * g++.dg/ext/builtin2.C: New
29845         * g++.dg/ext/builtin3.C: New
29846         * g++.dg/ext/builtin4.C: New
29847         * g++.dg/ext/builtin5.C: New
29848
29849 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
29850
29851         PR tree-opt/18904
29852         * g++.dg/opt/ptrmem5.C: New test.
29853
29854 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
29855
29856         * g++.dg/parse/typename5.C: Adjust for new error.
29857         * g++.dg/parse/typename7.C: New.
29858
29859 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29860
29861         PR c++/18073
29862         * g++.dg/other/mmintrin.C: New test.
29863
29864 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29865
29866         PR c++/16681
29867         * g++.dg/init/array15.C: New.
29868         * g++.dg/init/array16.C: New.
29869
29870 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29871
29872         PR fortran/18826
29873         * gfortran.dg/assign_1.f90: New test.
29874
29875 2004-12-08  Nick Clifton  <nickc@redhat.com>
29876
29877         * gcc.target/xstormy16/bss_below100: New directory containing tests.
29878         * gcc.target/xstormy16/data_below100: Likewise.
29879         * gcc.target/xstormy16/sfr: Likewise.
29880         * gcc.target/xstormy16/below100.S: New test source file.
29881         * gcc.target/xstormy16/below100.ld: New test linker script.
29882         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29883         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29884         bp instructions.
29885         * gcc.target/xstormy16/bp.c: Likewise.
29886
29887         * gcc.target/xstormy16/bss_below100: New files:
29888         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29889         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29890         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29891         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29892         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29893         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29894         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29895         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29896         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29897         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29898         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29899         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29900         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29901         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29902         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29903         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29904         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29905         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29906         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29907         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29908         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29909         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29910         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29911         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29912         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29913         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29914         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29915
29916         * gcc.target/xstormy16/data_below100: New files:
29917         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29918         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29919         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29920         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29921         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29922         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29923         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29924         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29925         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29926         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29927         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29928         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29929         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29930         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29931         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29932         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29933         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29934         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29935         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29936         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29937         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29938         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29939         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29940         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29941         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29942         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29943         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29944
29945         * gcc.target/xstormy16/sfr: New files:
29946         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29947         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29948         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29949         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29950         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29951         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29952         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29953         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29954         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29955         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29956         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29957         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29958         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29959         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29960         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29961         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29962         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29963         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29964         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29965         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29966         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29967         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29968         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29969         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29970         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29971         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29972         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29973         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29974         27_if0_sfrw_bitfield_f.c
29975
29976 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29977
29978         PR c++/18100
29979         * g++.dg/lookup/name-clash4.C: New test.
29980
29981 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
29982
29983         PR c++/18672
29984         * g++.dg/opt/array1.C: New.
29985
29986         PR c++/18803
29987         * g++.dg/template/operator5.C: New.
29988
29989 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
29990
29991         PR c/18867
29992         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29993
29994 2004-12-07  Steven Bosscher  <stevenb@suse.de>
29995
29996         * gcc.dg/noncompile/20041207.c: New test.
29997
29998 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
29999
30000         * g++.dg/other/unreachable-1.C: New test.
30001
30002 2004-12-06  Nick Clifton  <nickc@redhat.com>
30003
30004         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30005         <limits.h> because the latter comes from gcc's include/ directory
30006         and not the newlib/libc/include directory.
30007
30008 2004-12-04  Richard Henderson  <rth@redhat.com>
30009
30010         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30011
30012 2004-12-04  Richard Henderson  <rth@redhat.com>
30013
30014         * lib/target-supports.exp (check_gc_sections_available): Disable
30015         for alpha and ia64.
30016
30017 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
30018
30019         PR middle-end/17909
30020         * g++.dg/other/vararg-2.C: New test.
30021
30022 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30023
30024         PR c++/17011, c++/17971
30025         * g++.dg/template/error15.C: Adjust expected error.
30026         * g++.dg/template/instantiate3.C: Likewise.
30027
30028 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
30029
30030         * gcc.dg/altivec-18.c: Fix for darwin
30031
30032 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30033
30034         PR c++/18782
30035         * g++.dg/parse/ptrmem2.C: New.
30036
30037         PR c++/18318
30038         * g++.dg/template/new1.C: New.
30039
30040 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30041
30042         PR fortran/18710
30043         * gfortran.dg/direct_io_3.f90: New test.
30044
30045 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
30046
30047         PR 18758
30048         * g++.dg/parse/crash21.C: New.
30049
30050 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30051
30052         PR c++/15664, c++/18276
30053         * g++.dg/template/ttp13.C: New test.
30054         * g++.dg/template/ttp14.C: Likewise.
30055
30056 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30057
30058         PR c++/18123
30059         * g++.dg/parse/enum2.C: New test.
30060         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30061
30062 2004-12-02  Nick Clifton  <nickc@redhat.com>
30063
30064         * gcc.target/xstormy16: New test directory.
30065         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30066         * gcc.target/xstormy16/bp.c: Check the generation of bp
30067         instructions.
30068         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30069         bn instructions and the BELOW100 attribute.
30070
30071 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
30072
30073         PR target/16952
30074         * gcc.dg/ppc-eabi.c: New.
30075
30076 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30077
30078         PR fortran/18284
30079         * gfortran.dg/backspace.f90
30080
30081 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30082
30083         * gfortran.dg/inquire.f90: New test.
30084
30085 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
30086
30087         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30088         handle effective-target-keyword.
30089         (dg-skip-if): Support effective-target keyword as target list.
30090         (dg-xfail-if): Ditto.
30091         * lib/target-supports.exp (is-effective-target-keyword): New proc.
30092
30093 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
30094
30095         PR tree-optimization/18291
30096         * gcc.c-torture/compile/pr18291.c: New test.
30097
30098 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30099
30100         PR C++/18729
30101         * g++.dg/parse/crash20.C: New.
30102
30103         PR c++/17431
30104         * g++.dg/overload/arg1.C: New.
30105         * g++.dg/overload/arg2.C: New.
30106         * g++.dg/overload/arg3.C: New.
30107         * g++.dg/overload/arg4.C: New.
30108
30109 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
30110
30111         * gcc.dg/c99-flex-array-4.c: Remove.
30112
30113 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30114
30115         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30116
30117         * lib/target-supports.exp (is-effective-target): Simplify.
30118
30119         * lib/target-supports.exp (check_effective_target_vect_long):
30120         Fix for powerpc64-*-*.
30121
30122 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
30123
30124         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30125         to support new requirements on FreeBSD 5.
30126
30127 2004-11-30  Devang Patel  <dpatel@apple.com>
30128
30129         PR 18702
30130         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30131
30132 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30133
30134         * g++.dg/ext/altivec-13.C: New test.
30135
30136 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
30137
30138         PR tree-opt/18298
30139         * gcc.c-torture/execute/p18298.c: New test.
30140
30141 2004-11-30  Ira Rosen  <irar@il.ibm.com>
30142             Dorit Naishlos  <dorit@il.ibm.com>
30143
30144         PR tree-opt/18607
30145         * gcc.dg/vect/vect-89.c: New test.
30146
30147 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
30148
30149         * gcc.dg/pr18596-1.c: New test.
30150
30151 2004-11-30  Ben Elliston  <bje@au.ibm.com>
30152
30153         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30154
30155 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30156
30157         PR c/18479
30158         * gcc.dg/pr18479.c: New test.
30159
30160 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30161
30162         PR target/18490
30163         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30164         mmix-knuth-mmixware.
30165
30166         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30167         cris-*-elf* cris-*-aout* mmix-*-*
30168
30169 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30170
30171         PR middle-end/18725
30172         * gcc.dg/pr18725.c: New test.
30173
30174 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30175
30176         PR target/18488
30177         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30178
30179         PR target/18336
30180         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30181
30182 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
30183
30184         PR c++/18368
30185         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30186         * g++.old-deja/g++.law/ctors5.C: Likewise.
30187         * g++.old-deja/g++.other/crash25.C: Likewise.
30188
30189         PR c++/18674
30190         * g++.dg/template/error16.C: New test.
30191
30192         PR c++/18512
30193         * g++.dg/template/crash29.C: New test.
30194
30195 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
30196
30197         PR tree-optimization/18712
30198         * gcc.c-torture/compile/pr18712.c: New test.
30199
30200 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
30201
30202         PR c/7544
30203         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30204         tests.
30205
30206 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30207
30208         PR c++/18652
30209         * g++.dg/lookup/crash6.C: New test.
30210
30211 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30212
30213         PR middle-end/18164
30214         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
30215
30216 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
30217
30218         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30219         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30220         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30221
30222 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
30223
30224         * gcc.dg/pr18164.c: New test.
30225
30226 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
30227
30228         * gcc.dg/funroll-loops-all.c: New.
30229
30230 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30231
30232         PR target/18489
30233         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30234         delimeter, match space and TAB as well as ":".
30235
30236         PR target/18484
30237         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30238
30239         PR target/18348
30240         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30241
30242         PR target/18345
30243         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30244
30245         PR target/18337
30246         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30247
30248 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
30249
30250         * gfortran.dg/direct_io_2.f90: New test.
30251
30252 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30253
30254         PR target/18334
30255         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30256
30257 2004-11-28  Richard Henderson  <rth@redhat.com>
30258
30259         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30260
30261 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
30262
30263         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30264         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30265         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30266         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30267         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30268         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30269         gcc.dg/pointer-arith-8.c: New tests.
30270
30271 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
30272
30273         PR fortran/18364
30274         * gfortran.dg/endfile.f90: New test.
30275
30276 2004-11-27  Falk Hueffner  <falk@debian.org>
30277
30278         * gcc.dg/loop-6.c: New test.
30279
30280 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30281
30282         * gcc.c-torture/execute/20041126-1.c: New test.
30283
30284 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30285
30286         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30287         on IRIX.
30288
30289 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30290
30291         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30292         functions.
30293
30294 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30295
30296         PR rtl-optimization/17825
30297         * gcc.c-torture/compile/20041119-1.c: New test.
30298
30299 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30300
30301         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30302         Check existence of ld library path variables before unsetting.
30303
30304 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
30305
30306         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30307
30308 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30309
30310         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30311
30312 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30313
30314         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30315
30316 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30317
30318         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30319         dg-do directive.
30320
30321 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30322
30323         * gcc.dg/pr17957.c: Pass --param, not -param.
30324
30325 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
30326
30327         PR middle-end/17957
30328         * gcc.dg/pr17957.c: New test.
30329
30330 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
30331
30332         PR c++/18445
30333         * g++.dg/template/crash28.C: Likewise.
30334
30335         PR c++/18001
30336         * g++.dg/expr/unary2.C: Adjust lvalue messages.
30337         * g++.dg/ext/lvaddr.C: Likewise.
30338         * g++.dg/opt/pr7503-3.C: Likewise.
30339
30340         PR c++/18466
30341         * g++.dg/parse/qualified3.C: New test.
30342         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30343
30344         PR c++/18545
30345         * g++.dg/expr/return1.C: New test.
30346
30347 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30348
30349         Friend class name lookup 3/n, PR c++/3332
30350         * g++.dg/lookup/friend3.C: New test.
30351         * g++.dg/lookup/friend4.C: Likewise.
30352         * g++.dg/lookup/friend5.C: Likewise.
30353
30354 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30355
30356         Friend class name lookup 2/n, PR c++/14513, c++/15410
30357         * g++.dg/lookup/friend2.C: New test.
30358         * g++.dg/template/friend31.C: Likewise.
30359
30360 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30361
30362         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30363
30364 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30365
30366         PR c++/17473
30367         * g++.dg/tc1/dr56.C: Remove.
30368         * g++.dg/template/typedef1.C: Add dg-error markers.
30369         * g++.old-deja/g++.other/typedef7.C: Likewise.
30370
30371         PR c++/18285
30372         * g++.dg/parse/typedef7.C: New test.
30373
30374 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
30375
30376         * gcc.c-torture/execute/20041124-1.c: New test.
30377
30378 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30379
30380         * g++.dg/template/deduce3.C: New test.
30381
30382         PR c++/18586
30383         * g++.dg/template/crash27.C: New test.
30384
30385         PR c++/18530
30386         * g++.dg/warn/Wshadow-3.C: New test.
30387
30388 2004-11-24  Devang Patel  <dpatel@apple.com>
30389
30390         PR/18555
30391         * gcc.dg/cpp/isysroot-1.c: New test.
30392         * gcc.dg/cpp/usr/include/stdio.h: New file.
30393         * gcc.dg/cpp/isysroot-2.c: New test.
30394         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30395         New file.
30396
30397 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30398
30399         PR c++/8929
30400         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30401
30402 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30403
30404         * gcc.target/sparc/align.c: Do not include <stdint.h>.
30405         * gcc.target/sparc/pdist.c: Likewise.
30406
30407 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
30408
30409         PR c++/16882
30410         * g++.dg/conversion/simd1.C: New test.
30411
30412 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30413
30414         * lib/target-libpath.exp: New file defining
30415         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30416         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30417         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30418         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30419         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
30420
30421 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
30422
30423         * gcc.dg/pragma-align-2.c: Test macro expansion.
30424         * gcc.dg/pragma-pack-2.c: New test.
30425
30426 2004-11-23  Richard Henderson  <rth@redhat.com>
30427
30428         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30429         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30430         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30431         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30432         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30433         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30434
30435         * gcc.dg/vect/vect.exp: Add check for alpha.
30436         * lib/target-supports.exp (check_alpha_max_hw_available): New.
30437         (check_effective_target_vect_int): Enable for alpha.
30438         (check_effective_target_vect_long): New.
30439         (is-effective-target): Add it.
30440
30441 2004-11-23  Uros Bizjak <uros@kss-loka.si>
30442
30443         * gcc.dg/pr18614-1.c: New test.
30444
30445 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30446
30447         * gcc.dg/setjmp-2.c: New test.
30448
30449 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
30450
30451         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30452         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30453         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30454         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30455         gcc.target/sparc/pdist.c: New tests.
30456
30457 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
30458
30459         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30460
30461 2004-11-22  Dale Johannesen  <dalej@apple.com>
30462
30463         * gcc.dg/20041111-1.c: New.
30464
30465 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30466
30467         PR tree-opt/18536
30468         * gcc.dg/vect/pr18536.c: New test.
30469
30470 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30471
30472         PR c++/18354
30473         * g++.dg/template/nontype11.C: New test.
30474
30475 2004-11-21  Roger Sayle  <roger@eyesopen.com>
30476
30477         PR middle-end/18520
30478         * gcc.dg/pr18520-1.c: New test case.
30479
30480 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
30481
30482         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30483         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30484         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30485         expected diagnostics.
30486
30487 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30488
30489         PR target/18580
30490         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30491         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30492         vect-77.c, vect-77a.c: XFAIL on the SPARC.
30493
30494 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30495
30496         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30497
30498 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
30499             Joseph Myers  <joseph@codesourcery.com>
30500
30501         * lib/target-supports.exp (check_visibility_available): Really
30502         test the compiler.
30503
30504 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30505
30506         PR tree-opt/18181
30507         * gcc.dg/vect/vect-85.c: New test.
30508         * gcc.dg/vect/vect-86.c: New test.
30509         * gcc.dg/vect/vect-87.c: New test.
30510         * gcc.dg/vect/vect-88.c: New test.
30511
30512 2004-11-19  Ben Elliston  <bje@au.ibm.com>
30513
30514         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30515
30516 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
30517
30518         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30519         * gcc.dg/ppc-and-1.c: Ditto.
30520         * gcc.dg/ppc-compare-1.c: Ditto.
30521         * gcc.dg/ppc-mov-1.c: Ditto
30522
30523 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
30524             Mark Mitchell  <mark@codesourcery.com>
30525
30526         * gcc.dg/pragma-init-fini-2.c: New test.
30527
30528 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30529             Aldy Hernandez  <aldyh@redhat.com>
30530
30531         * lib/target-supports.exp (check_effective_target_vect_int): New
30532         (check_effective_target_vect_float): New
30533         (check_effective_target_vect_double): New.
30534         (is-effective-target): Support new effective targets keywords.
30535         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30536         default action for dg-do.
30537         * gcc.dg/vect/pr16105.c: Use new support.
30538         * gcc.dg/vect/pr18400.c: Ditto.
30539         * gcc.dg/vect/pr18425.c: Ditto.
30540         * gcc.dg/vect/vect-1.c: Ditto.
30541         * gcc.dg/vect/vect-10.c: Ditto.
30542         * gcc.dg/vect/vect-11.c: Ditto.
30543         * gcc.dg/vect/vect-12.c: Ditto.
30544         * gcc.dg/vect/vect-13.c: Ditto.
30545         * gcc.dg/vect/vect-14.c: Ditto.
30546         * gcc.dg/vect/vect-15.c: Ditto.
30547         * gcc.dg/vect/vect-16.c: Ditto.
30548         * gcc.dg/vect/vect-17.c: Ditto.
30549         * gcc.dg/vect/vect-18.c: Ditto.
30550         * gcc.dg/vect/vect-19.c: Ditto.
30551         * gcc.dg/vect/vect-2.c: Ditto.
30552         * gcc.dg/vect/vect-20.c: Ditto.
30553         * gcc.dg/vect/vect-21.c: Ditto.
30554         * gcc.dg/vect/vect-22.c: Ditto.
30555         * gcc.dg/vect/vect-23.c: Ditto.
30556         * gcc.dg/vect/vect-24.c: Ditto.
30557         * gcc.dg/vect/vect-25.c: Ditto.
30558         * gcc.dg/vect/vect-26.c: Ditto.
30559         * gcc.dg/vect/vect-27.c: Ditto.
30560         * gcc.dg/vect/vect-27a.c: Ditto.
30561         * gcc.dg/vect/vect-28.c: Ditto.
30562         * gcc.dg/vect/vect-29.c: Ditto.
30563         * gcc.dg/vect/vect-29a.c: Ditto.
30564         * gcc.dg/vect/vect-3.c: Ditto.
30565         * gcc.dg/vect/vect-30.c: Ditto.
30566         * gcc.dg/vect/vect-31.c: Ditto.
30567         * gcc.dg/vect/vect-32.c: Ditto.
30568         * gcc.dg/vect/vect-33.c: Ditto.
30569         * gcc.dg/vect/vect-34.c: Ditto.
30570         * gcc.dg/vect/vect-35.c: Ditto.
30571         * gcc.dg/vect/vect-36.c: Ditto.
30572         * gcc.dg/vect/vect-37.c: Ditto.
30573         * gcc.dg/vect/vect-38.c: Ditto.
30574         * gcc.dg/vect/vect-4.c: Ditto.
30575         * gcc.dg/vect/vect-40.c: Ditto.
30576         * gcc.dg/vect/vect-41.c: Ditto.
30577         * gcc.dg/vect/vect-42.c: Ditto.
30578         * gcc.dg/vect/vect-43.c: Ditto.
30579         * gcc.dg/vect/vect-44.c: Ditto.
30580         * gcc.dg/vect/vect-45.c: Ditto.
30581         * gcc.dg/vect/vect-46.c: Ditto.
30582         * gcc.dg/vect/vect-47.c: Ditto.
30583         * gcc.dg/vect/vect-48.c: Ditto.
30584         * gcc.dg/vect/vect-48a.c: Ditto.
30585         * gcc.dg/vect/vect-49.c: Ditto.
30586         * gcc.dg/vect/vect-5.c: Ditto.
30587         * gcc.dg/vect/vect-50.c: Ditto.
30588         * gcc.dg/vect/vect-51.c: Ditto.
30589         * gcc.dg/vect/vect-52.c: Ditto.
30590         * gcc.dg/vect/vect-53.c: Ditto.
30591         * gcc.dg/vect/vect-54.c: Ditto.
30592         * gcc.dg/vect/vect-55.c: Ditto.
30593         * gcc.dg/vect/vect-56.c: Ditto.
30594         * gcc.dg/vect/vect-56a.c: Ditto.
30595         * gcc.dg/vect/vect-57.c: Ditto.
30596         * gcc.dg/vect/vect-58.c: Ditto.
30597         * gcc.dg/vect/vect-59.c: Ditto.
30598         * gcc.dg/vect/vect-6.c: Ditto.
30599         * gcc.dg/vect/vect-60.c: Ditto.
30600         * gcc.dg/vect/vect-61.c: Ditto.
30601         * gcc.dg/vect/vect-62.c: Ditto.
30602         * gcc.dg/vect/vect-63.c: Ditto.
30603         * gcc.dg/vect/vect-64.c: Ditto.
30604         * gcc.dg/vect/vect-65.c: Ditto.
30605         * gcc.dg/vect/vect-66.c: Ditto.
30606         * gcc.dg/vect/vect-67.c: Ditto.
30607         * gcc.dg/vect/vect-68.c: Ditto.
30608         * gcc.dg/vect/vect-69.c: Ditto.
30609         * gcc.dg/vect/vect-7.c: Ditto.
30610         * gcc.dg/vect/vect-72.c: Ditto.
30611         * gcc.dg/vect/vect-72a.c: Ditto.
30612         * gcc.dg/vect/vect-73.c: Ditto.
30613         * gcc.dg/vect/vect-74.c: Ditto.
30614         * gcc.dg/vect/vect-75.c: Ditto.
30615         * gcc.dg/vect/vect-76.c: Ditto.
30616         * gcc.dg/vect/vect-77.c: Ditto.
30617         * gcc.dg/vect/vect-77a.c: Ditto.
30618         * gcc.dg/vect/vect-78.c: Ditto.
30619         * gcc.dg/vect/vect-79.c: Ditto.
30620         * gcc.dg/vect/vect-8.c: Ditto.
30621         * gcc.dg/vect/vect-80.c: Ditto.
30622         * gcc.dg/vect/vect-82.c: Ditto.
30623         * gcc.dg/vect/vect-82_64.c: Ditto.
30624         * gcc.dg/vect/vect-83.c: Ditto.
30625         * gcc.dg/vect/vect-83_64.c: Ditto.
30626         * gcc.dg/vect/vect-9.c: Ditto.
30627         * gcc.dg/vect/vect-all.c: Ditto.
30628         * gcc.dg/vect/vect-none.c: Ditto.
30629
30630 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30631
30632         * lib/gcc-dg.exp (dg-skip-if): New function.
30633         (dg-forbid-option): Remove.
30634         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30635         * g++.dg/abi/bitfield8.C: Likewise.
30636         * g++.dg/abi/dtor1.C: Likewise.
30637         * g++.dg/abi/empty10.C: Likewise.
30638         * g++.dg/abi/empty7.C: Likewise.
30639         * g++.dg/abi/empty9.C: Likewise.
30640         * g++.dg/abi/layout3.C: Likewise.
30641         * g++.dg/abi/layout4.C: Likewise.
30642         * g++.dg/abi/thunk1.C: Likewise.
30643         * g++.dg/abi/thunk2.C: Likewise.
30644         * g++.dg/abi/vbase11.C: Likewise.
30645         * g++.dg/abi/vthunk2.C: Likewise.
30646         * g++.dg/abi/vthunk3.C: Likewise.
30647         * g++.dg/ext/attrib8.C: Likewise.
30648         * g++.dg/opt/longbranch2.C: Likewise.
30649         * g++.dg/opt/reg-stack4.C: Likewise.
30650         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30651         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30652         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30653         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30654         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30655         * gcc.dg/20000609-1.c: Likewise.
30656         * gcc.dg/20000720-1.c: Likewise.
30657         * gcc.dg/20011107-1.c: Likewise.
30658         * gcc.dg/20011119-1.c: Likewise.
30659         * gcc.dg/20020108-1.c: Likewise.
30660         * gcc.dg/20020122-2.c: Likewise.
30661         * gcc.dg/20020122-3.c: Likewise.
30662         * gcc.dg/20020201-3.c: Likewise.
30663         * gcc.dg/20020206-1.c: Likewise.
30664         * gcc.dg/20020218-1.c: Likewise.
30665         * gcc.dg/20020310-1.c: Likewise.
30666         * gcc.dg/20020411-1.c: Likewise.
30667         * gcc.dg/20020418-2.c: Likewise.
30668         * gcc.dg/20020426-1.c: Likewise.
30669         * gcc.dg/20020426-2.c: Likewise.
30670         * gcc.dg/20020517-1.c: Likewise.
30671         * gcc.dg/20020523-1.c: Likewise.
30672         * gcc.dg/20020523-2.c: Likewise.
30673         * gcc.dg/20020729-1.c: Likewise.
30674         * gcc.dg/20030204-1.c: Likewise.
30675         * gcc.dg/20030826-2.c: Likewise.
30676         * gcc.dg/20030926-1.c: Likewise.
30677         * gcc.dg/20031202-1.c: Likewise.
30678         * gcc.dg/980312-1.c: Likewise.
30679         * gcc.dg/980313-1.c: Likewise.
30680         * gcc.dg/990117-1.c: Likewise.
30681         * gcc.dg/990424-1.c: Likewise.
30682         * gcc.dg/990524-1.c: Likewise.
30683         * gcc.dg/991230-1.c: Likewise.
30684         * gcc.dg/i386-387-1.c: Likewise.
30685         * gcc.dg/i386-387-2.c: Likewise.
30686         * gcc.dg/i386-387-3.c: Likewise.
30687         * gcc.dg/i386-387-4.c: Likewise.
30688         * gcc.dg/i386-387-5.c: Likewise.
30689         * gcc.dg/i386-387-6.c: Likewise.
30690         * gcc.dg/i386-asm-1.c: Likewise.
30691         * gcc.dg/i386-bitfield1.c: Likewise.
30692         * gcc.dg/i386-bitfield2.c: Likewise.
30693         * gcc.dg/i386-loop-1.c: Likewise.
30694         * gcc.dg/i386-loop-2.c: Likewise.
30695         * gcc.dg/i386-loop-3.c: Likewise.
30696         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30697         * gcc.dg/i386-pic-1.c: Likewise.
30698         * gcc.dg/i386-regparm.c: Likewise.
30699         * gcc.dg/i386-signbit-1.c: Likewise.
30700         * gcc.dg/i386-signbit-2.c: Likewise.
30701         * gcc.dg/i386-signbit-3.c: Likewise.
30702         * gcc.dg/i386-sse-5.c: Likewise.
30703         * gcc.dg/i386-sse-8.c: Likewise.
30704         * gcc.dg/i386-unroll-1.c: Likewise.
30705         * gcc.dg/tls/opt-1.c: Likewise.
30706         * gcc.dg/tls/opt-2.c: Likewise.
30707         * gcc.dg/unroll-1.c: Likewise.
30708         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30709         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30710         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30711         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30712
30713 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30714
30715         * g++.dg/template/incomplete1.C: New test.
30716
30717 2004-11-16  Nick Clifton  <nickc@redhat.com>
30718
30719         Revert patches accidentally commited during checkin of fixes for
30720         xstormy16 tests:
30721         gcc.c-torture/execute/simd-4.c: Revert
30722         gcc.dg/20040910-1.c: Revert.
30723
30724 2004-11-16  Paul Brook  <paul@codesourcery.com>
30725
30726         PR fortran/13010
30727         * gfortran.dg/der_pointer_1.f90: New test.
30728
30729 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
30730
30731         PR c/18498
30732         * gcc.dg/bitfld-13.c: New test.
30733
30734 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
30735
30736         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30737         powerpc*-*-linux*.
30738
30739         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30740         * gcc.dg/ppc64-abi-2.c: Ditto.
30741         * gcc.dg/ppc64-abi-3.c: Ditto.
30742
30743         * lib/gcc-dg.exp (dg-target-list): Remove.
30744
30745 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
30746
30747         * gcc.dg/ia64-postinc.c: New test.
30748
30749 2004-11-15  Mark Mitchell <mark@codesourcery.com>
30750
30751         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30752
30753 2004-11-15  Nick Clifton  <nickc@redhat.com>
30754
30755         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30756         __INT_MAX__ so that the test can be compiled by toolchains
30757         targeted at 16-bit processors.
30758
30759         * gcc.dg/20040625-1.c: Use long constants rather than integers
30760         when performing arithmetic that will overflow 16-bits.
30761
30762         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30763         xstormy16.  It does not support 128-bit vector operations.
30764
30765         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30766         with the macro PTR_TYPE.  Define this macro to an integer type
30767         suitable for holding a pointer.
30768
30769         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30770         the target is a 16-bit processor.
30771
30772         * gcc.dg/cpp/if-2.c: Expect a different warning message from
30773         16-bit targets where the character constant will be too long.
30774
30775         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30776         where the double will not be directly addressable.
30777
30778 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30779
30780         Friend class name lookup 1/n, PR c++/18471
30781         * g++.dg/template/crash26.C: New test.
30782         * g++.dg/lookup/struct1.C: Adjust expected error.
30783         * g++.dg/parse/elab1.C: Likewise.
30784         * g++.dg/parse/elab2.C: Likewise.
30785         * g++.dg/parse/int-as-enum1.C: Likewise.
30786         * g++.dg/parse/struct-as-enum1.C: Likewise.
30787         * g++.dg/parse/typedef1.C: Likewise.
30788         * g++.dg/parse/typedef3.C: Likewise.
30789         * g++.dg/parse/typedef4.C: Likewise.
30790         * g++.dg/parse/typedef5.C: Likewise.
30791         * g++.dg/template/nontype4.C: Likewise.
30792         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30793         * g++.old-deja/g++.other/elab1.C: Likewise.
30794         * g++.old-deja/g++.other/syntax4.C: Likewise.
30795
30796 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30797
30798         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30799
30800 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
30801
30802         * gcc.c-torture/execute/20041114-1.c: New test.
30803
30804 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
30805
30806         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30807         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30808         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30809         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30810         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30811         gcc.dg/switch-7.c: New tests.
30812
30813 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30814
30815         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30816
30817 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30818
30819         PR tree-opt/18400
30820         * gcc.dg/vect/pr18400.c: New test.
30821
30822 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30823             Andrew Pinski  <pinskia@physics.uc.edu>
30824
30825         PR tree-opt/18425
30826         * gcc.dg/vect/pr18425.c: New test.
30827
30828 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30829
30830         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30831         Guard with dg-require-alias and dg-require-visibility.
30832
30833 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30834
30835         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30836
30837 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30838
30839         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30840
30841 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30842
30843         PR c++/17344
30844         * g++.dg/template/defarg5.C: New test.
30845
30846 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30847
30848         * g++.dg/parse/cast1.C: Run only on ILP32.
30849         * g++.old-deja/g++.mike/p784.C: Likewise.
30850
30851 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
30852
30853         * gcc.c-torture/execute/20041113-1.c: New test.
30854
30855 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30856
30857         PR target/18230
30858         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30859         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30860         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30861         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30862         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30863         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30864         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30865         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30866         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30867         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30868         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30869         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30870         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30871
30872 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30873
30874         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30875         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30876         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30877         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30878         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30879         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30880         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30881         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30882         gcc.target/sparc/combined-1.c: New tests.
30883
30884 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
30885
30886         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30887         New tests.
30888
30889 2004-11-12  Mark Mitchell <mark@codesourcery.com>
30890
30891         * lib/gcc-dg.exp (dg-forbid-option): New function.
30892         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30893         * g++.dg/abi/bitfield8.C: Likewise.
30894         * g++.dg/abi/dtor1.C: Likewise.
30895         * g++.dg/abi/empty10.C: Likewise.
30896         * g++.dg/abi/empty7.C: Likewise.
30897         * g++.dg/abi/empty9.C: Likewise.
30898         * g++.dg/abi/layout3.C: Likewise.
30899         * g++.dg/abi/layout4.C: Likewise.
30900         * g++.dg/abi/thunk1.C: Likewise.
30901         * g++.dg/abi/thunk2.C: Likewise.
30902         * g++.dg/abi/vbase11.C: Likewise.
30903         * g++.dg/abi/vthunk2.C: Likewise.
30904         * g++.dg/abi/vthunk3.C: Likewise.
30905         * g++.dg/ext/attrib8.C: Likewise.
30906         * g++.dg/opt/longbranch2.C: Likewise.
30907         * g++.dg/opt/reg-stack4.C: Likewise.
30908         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30909         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30910         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30911         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30912         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30913         * gcc.dg/20000609-1.c: Likewise.
30914         * gcc.dg/20000720-1.c: Likewise.
30915         * gcc.dg/20011107-1.c: Likewise.
30916         * gcc.dg/20011119-1.c: Likewise.
30917         * gcc.dg/20020108-1.c: Likewise.
30918         * gcc.dg/20020122-2.c: Likewise.
30919         * gcc.dg/20020122-3.c: Likewise.
30920         * gcc.dg/20020201-3.c: Likewise.
30921         * gcc.dg/20020206-1.c: Likewise.
30922         * gcc.dg/20020218-1.c: Likewise.
30923         * gcc.dg/20020310-1.c: Likewise.
30924         * gcc.dg/20020411-1.c: Likewise.
30925         * gcc.dg/20020418-2.c: Likewise.
30926         * gcc.dg/20020426-1.c: Likewise.
30927         * gcc.dg/20020426-2.c: Likewise.
30928         * gcc.dg/20020517-1.c: Likewise.
30929         * gcc.dg/20020523-1.c: Likewise.
30930         * gcc.dg/20020523-2.c: Likewise.
30931         * gcc.dg/20020729-1.c: Likewise.
30932         * gcc.dg/20030204-1.c: Likewise.
30933         * gcc.dg/20030826-2.c: Likewise.
30934         * gcc.dg/20030926-1.c: Likewise.
30935         * gcc.dg/20031202-1.c: Likewise.
30936         * gcc.dg/980312-1.c: Likewise.
30937         * gcc.dg/980313-1.c: Likewise.
30938         * gcc.dg/990117-1.c: Likewise.
30939         * gcc.dg/990424-1.c: Likewise.
30940         * gcc.dg/990524-1.c: Likewise.
30941         * gcc.dg/991230-1.c: Likewise.
30942         * gcc.dg/i386-387-1.c: Likewise.
30943         * gcc.dg/i386-387-2.c: Likewise.
30944         * gcc.dg/i386-387-3.c: Likewise.
30945         * gcc.dg/i386-387-4.c: Likewise.
30946         * gcc.dg/i386-387-5.c: Likewise.
30947         * gcc.dg/i386-387-6.c: Likewise.
30948         * gcc.dg/i386-asm-1.c: Likewise.
30949         * gcc.dg/i386-bitfield1.c: Likewise.
30950         * gcc.dg/i386-bitfield2.c: Likewise.
30951         * gcc.dg/i386-loop-1.c: Likewise.
30952         * gcc.dg/i386-loop-2.c: Likewise.
30953         * gcc.dg/i386-loop-3.c: Likewise.
30954         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30955         * gcc.dg/i386-pic-1.c: Likewise.
30956         * gcc.dg/i386-regparm.c: Likewise.
30957         * gcc.dg/i386-signbit-1.c: Likewise.
30958         * gcc.dg/i386-signbit-2.c: Likewise.
30959         * gcc.dg/i386-signbit-3.c: Likewise.
30960         * gcc.dg/i386-sse-5.c: Likewise.
30961         * gcc.dg/i386-sse-8.c: Likewise.
30962         * gcc.dg/i386-unroll-1.c: Likewise.
30963         * gcc.dg/tls/opt-1.c: Likewise.
30964         * gcc.dg/tls/opt-2.c: Likewise.
30965         * gcc.dg/unroll-1.c: Likewise.
30966         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30967         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30968         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30969         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30970         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30971         -m64 is specified.
30972
30973 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30974
30975         PR c++/18389
30976         * g++.dg/parse/cond1.C: New test.
30977
30978         PR c++/18429
30979         * g++.dg/template/array9.C: New test.
30980         * g++.dg/ext/vla1.C: Adjust error messages.
30981         * g++.dg/ext/vlm1.C: Likewise.
30982         * g++.dg/template/crash2.C: Likewise.
30983
30984         PR c++/18436
30985         * g++.dg/template/call3.C: New test.
30986
30987         PR c++/18407
30988         * g++.dg/template/ptrmem11.C: New test.
30989
30990 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
30991
30992         PR other/14264
30993         * lib/g++.exp: Set LC_ALL and LANG to C.
30994         * lib/gcc-dg.exp: Likewise.
30995         * lib/gfortran.exp: Likewise.
30996         * lib/objc.exp: Likewise.
30997         * lib/treelang.exp: Likewise.
30998
30999 2004-11-12  Andreas Schwab  <schwab@suse.de>
31000
31001         * gcc.dg/pr16286.c: Fix last change.
31002
31003 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31004
31005         PR c++/18416
31006         * g++.dg/init/global1.C: New test.
31007
31008 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
31009
31010         * gcc.c-torture/execute/20041112-1.c: New test.
31011
31012 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31013
31014         * lib/gcc-dg.exp (dg-target-list): New.
31015
31016 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31017             Richard Sandiford  <rsandifo@redhat.com>
31018
31019         * lib/target-supports.exp (get-compiler_messages): New.
31020         (check_named_sections_available): Use it.
31021         (check_effective_target_ilp32): New.
31022         (check_effective_target_lp64): New.
31023         (is-effective-target): New.
31024         * lib/gcc-dg.exp (dg-require-effective-target): New.
31025
31026 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
31027
31028         * gcc.dg/precedence-1.c: New test.
31029
31030 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31031
31032         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31033
31034         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31035         message, delete generated files, use more descriptive name for
31036         executable, and make the test unsupported when it cannot be run.
31037
31038         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31039         (dg-require-weak, dg-require-visibility, dg-require-alias,
31040         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31041         dg-require-iconv, dg-require-named-sections): Use it.
31042
31043         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31044
31045 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
31046
31047         PR target/16457
31048         * gcc.dg/ppc-and-1: New
31049
31050         PR target/16796
31051         * gcc.dg/ppc-mov-1.c: New.
31052
31053         PR target/16458
31054         * gcc.dg/ppc-compare-1.c: New.
31055
31056 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
31057
31058         * objc.dg/desig-init-2.m: New test.
31059
31060 2004-11-10  Adam Nemet  <anemet@lnxw.com>
31061
31062         PR middle-end/18160
31063         * g++.dg/warn/register-var-1.C: New test.
31064         * g++.dg/warn/register-var-2.C: New test.
31065
31066 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31067
31068         * gcc.dg/union-2.c: New test.
31069
31070 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
31071
31072         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31073         New test for PR tree-optimization/17892.
31074
31075 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
31076
31077         PR c++/18369
31078         * g++.dg/init/new12.C: New test.
31079
31080 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
31081
31082         * gcc.target/sparc: New directory.
31083         * gcc.target/sparc/sparc.exp: New driver.
31084         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31085         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31086         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31087         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31088
31089 2004-11-10  Paul Brook  <paul@codesourcery.com>
31090
31091         PR fortran/18218
31092         * gfortran.dg/list_read.c: New test.
31093
31094 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31095
31096         PR c/18322
31097         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31098         expected diagnostic location.
31099
31100 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
31101
31102         * gcc.dg/20041109-1.c: New test.
31103
31104 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31105
31106         PR objc/18406
31107         * objc/compile/pr18406.m: New test.
31108
31109 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31110
31111         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31112
31113 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31114
31115         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31116
31117 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31118
31119         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31120
31121 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31122
31123         * gcc.dg/20030225-2.c: Add prototype for abort and
31124         exit.
31125
31126 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
31127
31128         PR tree-opt/18299
31129         * gcc.c-torture/pr18299-1.c: New test.
31130
31131 2004-11-06  Andreas Schwab  <schwab@suse.de>
31132
31133         * gcc.dg/pr16286.c: Also test for bool and pixel.
31134
31135 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
31136
31137         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31138         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31139         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31140         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31141         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31142         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31143         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31144         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31145         gcc.dg/struct-semi-3.c: New tests.
31146
31147 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31148
31149         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31150
31151 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31152
31153         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31154         Do not use C99 designators.
31155
31156 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31157
31158         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31159
31160 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31161
31162         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31163         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31164         * gcc.c-torture/execute/simd-5.x: Remove.
31165
31166 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
31167
31168         PR rtl-optimization/17933
31169         * gcc.dg/torture/pr17933-1.c: New test.
31170
31171 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31172
31173         PR target/18106
31174         * lib/target-supports.exp (check_weak_available): Support
31175         Windows.
31176
31177 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
31178
31179         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31180         call to fflush(stdout) before abort.
31181         (my_ffsll): New function.
31182         (generate_fields): Use it.
31183
31184 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31185
31186         * gcc.dg/init-undef-1.c: New test.
31187
31188 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31189
31190         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31191         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31192         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31193         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31194         expected messages for new parser.
31195
31196 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
31197
31198         * g++.dg/ext/visibility/symbian1.C: New test.
31199
31200 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31201
31202         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31203         on LP64 targets.
31204
31205 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31206
31207         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31208         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31209         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31210         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31211         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31212         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31213         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31214         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31215         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31216         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31217
31218 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31219
31220         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31221         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31222         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31223         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31224         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31225         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31226         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31227         for new parser.
31228
31229 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
31230
31231         PR target/15342
31232         * gcc.dg/20041104-1.c: New test.
31233
31234 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31235
31236         * g++.dg/template/nontype7.C: New test.
31237         * g++.dg/template/nontype8.C: Likewise.
31238         * g++.dg/template/nontype9.C: Likewise.
31239         * g++.dg/template/nontype10.C: Likewise.
31240         * g++.dg/tc1/dr49.C: Likewise.
31241         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31242         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31243
31244 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31245
31246         * g++.dg/rtti/tinfo1.C: Remove xfails.
31247
31248 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31249
31250         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31251         packed attribute to the definition to satisfy the new C++ parser.
31252
31253 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31254
31255         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31256         invocations of va_arg.
31257
31258 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
31259
31260         PR c++/18124
31261         * g++.dg/template/crash25.C: New test.
31262
31263         PR c++/18155
31264         * g++.dg/template/typedef2.C: New test.
31265         * g++.dg/parse/crash13.C: Adjust error markers.
31266
31267         PR c++/18177
31268         * g++.dg/conversion/const3.C: New test.
31269
31270 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31271
31272         PR fortran/17535
31273         PR fortran/17583
31274         PR fortran/17713
31275         * gfortran.dg/generic_[123].f90: New testcases.
31276
31277 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31278
31279         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31280         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31281
31282 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
31283
31284         PR tree-opt/16808
31285         * gcc.c-torture/compile/pr16808.c: New test.
31286
31287 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
31288
31289         PR rtl-optimization/17104
31290         * gcc.dg/ppc-bitfield1.c: New.
31291
31292 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31293
31294         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31295
31296 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31297
31298         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
31299         strings for 32-bit code.
31300
31301 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
31302
31303         PR c/18239
31304         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31305
31306 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
31307
31308         PR c++/18064
31309         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31310
31311 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
31312
31313         PR c++/15172
31314         * g++.dg/init/aggr2.C: New test.
31315
31316 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
31317
31318         * objc.dg/local-decl-1.m: New test.
31319
31320 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31321
31322         * gcc.dg/20040910-1.c: Adjust regex.
31323
31324 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31325
31326         PR rtl-optimization/18084
31327         * g++.dg/opt/pr18084-1.C: New testcase.
31328
31329 2004-10-30  Matt Austern  <austern@apple.com>
31330
31331         PR c++/17542
31332         * g++.dg/ext/attrib18.C: New test.
31333
31334 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31335
31336         PR middle-end/18096
31337         * gcc.dg/pr18096-1.c: New test case.
31338
31339 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31340
31341         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31342
31343 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
31344
31345         PR c/16666
31346         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31347         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31348         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31349         gcc.dg/old-style-prom-3.c: New tests.
31350
31351 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
31352
31353         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31354         Remove unnecessary inclusion of stdio.h.
31355
31356 2004-10-29  Roger Sayle  <roger@eyesopen.com>
31357
31358         PR rtl-optimization/17581
31359         * gcc.dg/pr17581-1.c: New test case.
31360
31361 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
31362
31363         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31364         being implemented.
31365         * g++.dg/conversion/dr195-1.C: New.
31366         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31367         * g++.old-deja/g++.mike/p10148.C: Likewise.
31368
31369 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
31370
31371         PR c++/17695
31372         * g++.dg/debug/typedef2.C: New test.
31373
31374 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
31375
31376         PR fortran/13490
31377         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31378         * gfortran.dg/g77/README: Update.
31379
31380 2004-10-28  Matt Austern  <austern@apple.com>
31381
31382         PR c++/14124
31383         * g++.dg/ext/packed7.C: New test.
31384
31385 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
31386
31387         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31388         scan-assembler.
31389         * lib/scanasm.exp (hidden-scan-for): New proc.
31390         (scan-hidden): Use hidden-scan-for instead of constructing the scan
31391         string.
31392         (scan-not-hidden): Likewise.
31393         * lib/target-supports.exp (check_visibility_available): mach-o is
31394         support too.
31395
31396 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
31397
31398         PR c++/17132
31399         * g++.dg/template/memclass3.C: New test.
31400
31401 2004-10-28  Adam Nemet  <anemet@lnxw.com>
31402
31403         PR middle-end/18160
31404         * gcc.dg/register-var-1.c: New test.
31405         * gcc.dg/register-var-2.c: New test.
31406         * gcc.dg/asm-7.c: Taking the address of a register variable is an
31407         error now.
31408
31409 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
31410
31411         PR other/18172
31412         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31413         unused variables.
31414         * gcc.dg/vect/vect-22.c: Likewise.
31415
31416 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
31417
31418         * gcc.dg/i386-rotate-1.c: New test.
31419
31420 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
31421
31422         * g++.dg/init/ref12.C: Add "run" marker.
31423
31424         PR c++/17435
31425         * g++.dg/init/ref12.C: New test.
31426
31427         PR c++/18140
31428         * g++.dg/template/shift1.C: New test.
31429         * g++.dg/template/error10.C: Adjust error markers.
31430
31431 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
31432
31433         PR tree-opt/17529
31434         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31435
31436 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
31437
31438         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31439         * gcc.dg/weak/weak-3.c: Likewise.
31440         * gcc.dg/weak/weak-5.c: Likewise.
31441         * gcc.dg/weak/weak-9.c: Likewise.
31442         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31443         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31444
31445         * gcc.dg/darwin-weakimport-1.c: New.
31446
31447 2004-10-28  Ben Elliston  <bje@au.ibm.com>
31448
31449         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31450
31451 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
31452
31453         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31454         'syntax' error messages.
31455         * gcc.dg/cpp/direct2s.c: Likewise.
31456
31457 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
31458
31459         * gcc.c-torture/compile/20041026-1.c: New.
31460
31461 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
31462
31463         PR c++/18093
31464         * g++.dg/lookup/ns2.C: New test.
31465
31466         PR c++/18020
31467         * g++.dg/template/enum4.C: New test.
31468
31469         PR c++/18161
31470         * g++.dg/template/expr1.C: New test.
31471
31472 2004-10-26  Ben Elliston  <bje@au.ibm.com>
31473
31474         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31475
31476 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31477
31478         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31479         gcc.dg/decl-nospec-3.c: New tests.
31480
31481 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
31482
31483         * objc.dg/super-class-3.m: New test.
31484
31485 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31486
31487         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31488         resyncing.
31489         * gcc.dg/cpp/direct2s.c: Likewise.
31490
31491 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
31492
31493         * objc.dg/image-info.m: Update for changes to section selection.
31494
31495 2004-10-25  David Ayers  <d.ayers@inode.at>
31496             Ziemowit Laski  <zlaski@apple.com>
31497
31498         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31499         diagnostics when messaging 'id <Proto>'.
31500         * objc.dg/class-protocol-1.m: New test.
31501         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31502         a non-existent method signature.
31503         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31504         Update diagnostics when messaging with non-existent method signature.
31505         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31506         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31507         invalid receivers are now resolved as if messaging 'id'; remove
31508         extraneous diagnostics.
31509
31510 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31511
31512         PR c/16667
31513         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31514         gcc.dg/init-desig-obs-3.c: New tests.
31515
31516 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
31517
31518         * gcc.dg/debug/20041023-1.c: New test.
31519
31520 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
31521
31522         PR middle-end/17407
31523         * gcc.c-torture/compile/pr17407.c: New test.
31524
31525         PR c++/18121
31526         * g++.dg/template/array8.C: New test.
31527
31528 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31529
31530         PR other/18138
31531         * lib/g++.exp: Accept more than one multilib libgcc.
31532         * lib/gcc-dg.exp: Likewise.
31533         * lib/objc.exp: Likewise.
31534         * lib/treelang.exp: Likewise.
31535         * lib/gfortran.exp: Likewise.
31536
31537 2004-10-24  Ben Elliston  <bje@au.ibm.com>
31538
31539         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31540
31541 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
31542
31543         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31544         * gcc.dg/c99-const-expr-3.c: Likewise.
31545
31546 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
31547
31548         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31549
31550 2004-10-23  Ben Elliston  <bje@au.ibm.com>
31551
31552         * gcc.c-torture/execute/loop-2e.x: Remove.
31553
31554 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31555
31556         PR c++/18095
31557         * g++.dg/parse/crash18.C: New.
31558         * g++.dg/parse/crash19.C: New.
31559
31560 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31561
31562         * g++.dg/ext/dllimport1.C: Move dg-warnings.
31563         * g++.dg/ext/dllimport2.C: Same.
31564         * g++.dg/ext/dllimport8.C: Same.
31565
31566 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
31567
31568         PR c++/10841
31569         * g++.dg/conversion/cast1.C: New test.
31570         * g++.dg/overload/pmf1.C: Adjust error marker.
31571
31572 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
31573
31574         PR objc/17923
31575         * objc.dg/const-str-7.m: New test.
31576
31577 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31578
31579         * g++.dg/template/memfriend11.C: Fix comment typo.
31580         * g++.dg/template/memfriend14.C: Likewise.
31581
31582 2004-10-20  Richard Henderson  <rth@redhat.com>
31583
31584         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31585         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31586         -fasynchronous-unwind-tables.
31587
31588 2004-10-20  Richard Henderson  <rth@redhat.com>
31589
31590         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31591         (main): Return success.
31592         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31593         (main): Return success.
31594
31595 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31596
31597         PR c++/13495
31598         * g++.dg/template/memfriend9.C: New test.
31599         * g++.dg/template/memfriend10.C: Likewise.
31600         * g++.dg/template/memfriend11.C: Likewise.
31601         * g++.dg/template/memfriend12.C: Likewise.
31602         * g++.dg/template/memfriend13.C: Likewise.
31603         * g++.dg/template/memfriend14.C: Likewise.
31604         * g++.dg/template/memfriend15.C: Likewise.
31605         * g++.dg/template/memfriend16.C: Likewise.
31606         * g++.dg/template/memfriend17.C: Likewise.
31607         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31608
31609 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
31610
31611         * g++.dg/conversion/dr195.C: New.
31612         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31613
31614 2004-10-20  Ben Elliston  <bje@au.ibm.com>
31615             Devang Patel  <dpatel@apple.com>
31616
31617         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31618         of floating point arithmetic, which could trap.
31619
31620 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
31621
31622         PR c++/14035
31623         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31624         * g++.dg/conversion/const2.C: New test.
31625         * g++.dg/expr/reinterpret2.C: New test.
31626         * g++.dg/expr/reinterpret3.C: New test.
31627         * g++.dg/expr/cast2.C: New test.
31628         * g++.dg/expr/copy1.C: New test.
31629         * g++.dg/other/conversion1.C: Change error message.
31630         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31631         function pointers to void *.
31632         * g++.old-deja/g++.mike/p10148.C: Likewise.
31633
31634 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31635
31636         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31637
31638 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
31639
31640         PR c++/18047
31641
31642         * g++.dg/parse/expr3.C: New test.
31643
31644 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31645
31646         * gcc.dg/smod-1.c: New test.
31647
31648 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
31649
31650         * objc.dg/method-14.m: New test.
31651
31652 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31653
31654         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31655         Also xfail as the patch was reverted.
31656
31657 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31658
31659         PR middle-end/16973
31660         * gcc.dg/pr16973.c: New test.
31661
31662 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
31663
31664         PR tree-optimization/17656
31665         * gcc.c-torture/compile/pr17656.c: New test.
31666
31667 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
31668
31669         * g++.dg/eh/shadow1.C: New.
31670
31671 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
31672
31673         * gcc.c-torture/compile/20041018-1.c: New test.
31674
31675 2004-10-18  Ben Elliston  <bje@au.ibm.com>
31676
31677         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31678         compiler referring to register 0 when accessing sdata.  The linker
31679         now patches things up.
31680
31681 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
31682
31683         PR c/17529
31684         * gcc.c-torture/compile/pr17529.c: New test.
31685
31686 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31687
31688         PR c++/17743
31689         * g++.dg/ext/attrib17.C: New test.
31690
31691 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31692
31693         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31694
31695 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31696
31697         PR c++/10479
31698         * g++.dg/ext/attrib16.C: New test.
31699
31700 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
31701
31702         PR c++/17042
31703         * g++.dg/init/dso_handle1.C: New test.
31704
31705         PR c++/14667
31706         * g++.dg/parse/typedef6.C: New test.
31707
31708         PR c++/17916
31709         * g++.dg/parse/pragma1.C: New test.
31710
31711 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
31712
31713         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31714
31715 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
31716
31717         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31718         -fno-common when on HPPA HP-UX platforms.
31719
31720 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
31721
31722         PR other/16820
31723         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31724         stdint.h.
31725         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31726         uintptr_t.
31727
31728 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31729
31730         PR c++/16301
31731         * g++.dg/lookup/strong-using-4.C: New test.
31732
31733 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31734
31735         PR middle-end/16567
31736         * gcc.c-torture/compile/nested-1.c: New test.
31737
31738 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31739
31740         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31741         and mipsisa64*-*-* (until support for misaligned loads is added).
31742         * gcc.dg/vect/vect-50.c: Likewise.
31743         * gcc.dg/vect/vect-52.c: Likewise.
31744         * gcc.dg/vect/vect-54.c: Likewise.
31745         * gcc.dg/vect/vect-58.c: Likewise.
31746         * gcc.dg/vect/vect-60.c: Likewise.
31747         * gcc.dg/vect/vect-80.c: Likewise.
31748
31749 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
31750
31751         PR c++/17976
31752         * g++.dg/init/dtor3.C: New test.
31753
31754 2004-10-15  Ben Elliston  <bje@au.ibm.com>
31755
31756         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31757
31758 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
31759
31760         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31761         * gcc.dg/macho-lo-sum.c: Likewise.
31762
31763 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
31764
31765         * gcc.dg/ppc-spe64-1.c: New test.
31766
31767 2004-10-14  Devang Patel  <dpatel@apple.com>
31768
31769         PR 17635
31770         * gcc.dg/pr17635.c : New test.
31771
31772 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
31773
31774         * gcc.dg/vect/vect-28.c: Remove xfail.
31775         * gcc.dg/vect/vect-30.c: Remove xfail.
31776         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31777         * gcc.dg/vect/vect-33.c: Remove xfail.
31778         * gcc.dg/vect/vect-44.c: Remove xfail.
31779         * gcc.dg/vect/vect-46.c: Remove xfail.
31780         * gcc.dg/vect/vect-50.c: Remove xfail.
31781         * gcc.dg/vect/vect-52.c: Remove xfail.
31782         * gcc.dg/vect/vect-54.c: Remove xfail.
31783         * gcc.dg/vect/vect-58.c: Remove xfail.
31784         * gcc.dg/vect/vect-60.c: Remove xfail.
31785         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31786         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31787         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31788         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31789         * gcc.dg/vect/vect-8.c: Remove xfail.
31790         * gcc.dg/vect/vect-80.c: Remove xfail.
31791         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31792
31793 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31794
31795         * gcc.dg/vect/vect-82.c: New testcase.
31796         * gcc.dg/vect/vect-82_64.c: New testcase.
31797         * gcc.dg/vect/vect-83.c: New testcase.
31798         * gcc.dg/vect/vect-83_64.c: New testcase.
31799
31800 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31801
31802         * gcc.dg/cpp/error-1.c: New test.
31803
31804 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31805
31806         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31807
31808 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
31809
31810         PR target/17984
31811         * gcc.dg/cris-peep2-xsrand2.c: New test.
31812
31813 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
31814
31815         PR c++/17661
31816         * g++.dg/expr/for2.C: New test.
31817
31818 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31819
31820         * g++.dg/inherit/thunk1.C: Run on the SPARC.
31821
31822 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
31823
31824         PR tree-optimization/17724
31825         * g++.dg/opt/pr17724-1.C: New test.
31826         * g++.dg/opt/pr17724-2.C: New test.
31827         * g++.dg/opt/pr17724-3.C: New test.
31828         * g++.dg/opt/pr17724-4.C: New test.
31829         * g++.dg/opt/pr17724-5.C: New test.
31830         * g++.dg/opt/pr17724-6.C: New test.
31831
31832 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
31833
31834         PR c/17301
31835         * gcc.dg/pr17301-2.c: New test.
31836
31837 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
31838
31839         PR c++/15876
31840         * g++.dg/parse/error22.C: New test.
31841
31842         PR c++/17936
31843         * g++.dg/template/spec18.C: New test.
31844
31845 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
31846
31847         * gcc.dg/ia64-asm-1.c: Add prototype for abort
31848         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31849         memcpy.
31850         * gcc.dg/ia64-sync-2.c: Ditto.
31851         * gcc.dg/ia64-sync-3.c: Ditto.
31852
31853 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
31854
31855         * g++.dg/eh/cleanup5.C: Add dg-options "".
31856
31857 2004-10-11  Roger Sayle  <roger@eyesopen.com>
31858
31859         PR middle-end/17657
31860         * gcc.dg/switch-4.c: New test case.
31861
31862 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
31863
31864         * gcc.c-torture/execute/20041011-1.c: New test.
31865
31866 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31867
31868         PR c++/17554
31869         * g++.dg/init/for3.C: New test.
31870
31871         PR c++/17657
31872         * g++.dg/opt/switch2.C: New test.
31873
31874         PR middle-end/17703
31875         * g++.dg/warn/Wreturn-2.C: New test.
31876
31877 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31878
31879         PR c++/17907
31880         * g++.dg/eh/cleanup5.C: New test.
31881
31882 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
31883
31884         PR c++/17393
31885         * g++.dg/parse/error21.C: New test.
31886
31887 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31888
31889         * g++.dg/overload/pmf1.C: Adjust quoting marks.
31890         * g++.dg/warn/incomplete1.C: Likewise.
31891         * g++.dg/template/qualttp20.C: Likewise.
31892
31893 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31894
31895         PR c/17881
31896         * parm-incomplete-1.c: New test.
31897
31898 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31899
31900         PR c++/17867
31901         * g++.dg/parse/error19.C: New test.
31902
31903         PR c++/17670
31904         * g++.dg/init/new11.C: New test.
31905
31906         PR c++/17821
31907         * g++.dg/parse/error20.C: New test.
31908
31909         PR c++/17826
31910         * g++.dg/template/crash24.C: New test.
31911
31912 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31913
31914         PR c/17301
31915         * gcc.dg/pr17301-1.c: New test.
31916
31917 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31918
31919         PR c/17189
31920         * gcc.dg/anon-struct-5.c: New test.
31921
31922 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31923
31924         PR c/17844
31925         * gcc.dg/pr17844-1.c: New test.
31926
31927 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
31928
31929         PR tree-optimization/17906
31930         * gcc.c-torture/compile/pr17906.c: New.
31931
31932 2004-10-09  Stuart Hastings  <stuart@apple.com>
31933             Roger Sayle  <roger@eyesopen.com>
31934
31935         PR rtl-optimization/17853
31936         * gcc.dg/i386-mmx-5.c: New testcase.
31937
31938 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
31939
31940         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31941
31942 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31943
31944         PR c++/17524
31945         * g++.dg/template/static9.C: New test.
31946
31947         PR c++/17685
31948         * g++.dg/parse/operator5.C: New test.
31949
31950 2004-10-09  Roger Sayle  <roger@eyesopen.com>
31951
31952         PR middle-end/17894
31953         * gcc.c-torture/execute/divcmp-4.c: New test case.
31954
31955 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31956
31957         PR tree-opt/17902
31958         * g++.dg/opt/pr17902.C: New test.
31959
31960 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
31961
31962         * gcc.dg/cpp/ident-1.c: Add dg-options "".
31963
31964 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31965
31966         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31967
31968 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31969
31970         * gcc.dg/assign-warn-3.c: New test.
31971
31972 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31973
31974         PR c/16999
31975         * gcc.dg/cpp/ident-1.c: New test.
31976
31977 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31978
31979         * gcc.c-torture/compile/acc1.c: New.
31980
31981 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31982
31983         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31984         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31985
31986 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31987
31988         * gcc.dg/ultrasp11.c: New test.
31989
31990 2004-10-08  Michael Matz  <matz@suse.de>
31991
31992         * gcc.dg/doloop-2.c: New test.
31993
31994 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31995
31996         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31997         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31998         objc.dg/method-9.m: Update expected diagnostics.
31999
32000 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
32001
32002         * gcc.dg/ppc-fsel-3.c: New file.
32003         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32004
32005 2004-10-07  Paul Brook  <paul@codesourcery.com>
32006
32007         * gfortran.dg/intrinsic_verify_1.f90: New test.
32008
32009 2004-10-07  Paul Brook  <paul@codesourcery.com>
32010
32011         * gfortran.dg/empty_format_1.f90: Remove stray commas.
32012
32013 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32014
32015         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32016         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32017         commit.
32018
32019 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
32020
32021         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32022
32023 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32024
32025         PR c++/17115
32026         * g++.dg/warn/Winline-4.C: New test.
32027
32028 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32029
32030         * gcc.c-torture/compile/20041007-1.c: New test.
32031
32032 2004-10-07  Paul Brook  <paul@codesourcery.com>
32033
32034         PR fortran/17678
32035         * gfortran.dg/use_allocated_1.f90: New test.
32036
32037 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32038
32039         PR middle-end/17849
32040         * gfortran.fortran-torture/compile/nested.f90: New test
32041
32042 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32043
32044         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32045
32046 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32047
32048         PR c++/17368
32049         * g++.dg/ext/asm6.C: New test.
32050
32051 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
32052
32053         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32054
32055 2004-10-06  Paul Brook  <paul@codesourcery.com>
32056
32057         PR libfortran/17709
32058         * gfortran.dg/empty_format_1.f90: New test.
32059
32060 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32061
32062         PR fortran/17568
32063         * gfortran.dg/ishft.f90: New test.
32064
32065         PR fortran/17283
32066         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32067         tests.
32068
32069 2004-10-06  Paul Brook  <paul@codesourcery.com>
32070
32071         * gfortran.dg/do_1.f90: New test.
32072
32073 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32074
32075         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32076         optimizing for size.
32077
32078 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32079
32080         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32081
32082 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32083
32084         * gcc.c-torture/compile/20041005-1.c: New test.
32085
32086 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
32087
32088         PR c++/17829
32089         * g++.dg/lookup/koenig4.C: New.
32090
32091 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32092
32093         * g++.dg/other/classkey1.C: Adjust quoting marks.
32094         * g++.dg/parse/error15.C: Likewise.
32095         * g++.dg/template/meminit2.C (int>): Likewise.
32096
32097 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32098
32099         PR fortran/17283
32100         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32101
32102         PR fortran/17631
32103         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32104
32105         PR fortran/17708
32106         * gfortran.dg/pr17708.f90: New test.
32107
32108 2004-10-04  Chao-ying Fu  <fu@mips.com>
32109
32110         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32111         * gcc.dg/vect/vect-4.c: Ditto.
32112         * gcc.dg/vect/vect-5.c: Ditto.
32113         * gcc.dg/vect/vect-6.c: Ditto.
32114         * gcc.dg/vect/vect-8.c: Ditto.
32115         * gcc.dg/vect/vect-16.c: Ditto.
32116         * gcc.dg/vect/vect-30.c: Ditto.
32117         * gcc.dg/vect/vect-40.c: Ditto.
32118         * gcc.dg/vect/vect-41.c: Ditto.
32119         * gcc.dg/vect/vect-42.c: Ditto.
32120         * gcc.dg/vect/vect-43.c: Ditto.
32121         * gcc.dg/vect/vect-44.c: Ditto.
32122         * gcc.dg/vect/vect-45.c: Ditto.
32123         * gcc.dg/vect/vect-46.c: Ditto.
32124         * gcc.dg/vect/vect-47.c: Ditto.
32125         * gcc.dg/vect/vect-48.c: Ditto.
32126         * gcc.dg/vect/vect-49.c: Ditto.
32127         * gcc.dg/vect/vect-50.c: Ditto.
32128         * gcc.dg/vect/vect-51.c: Ditto.
32129         * gcc.dg/vect/vect-52.c: Ditto.
32130         * gcc.dg/vect/vect-53.c: Ditto.
32131         * gcc.dg/vect/vect-54.c: Ditto.
32132         * gcc.dg/vect/vect-55.c: Ditto.
32133         * gcc.dg/vect/vect-56.c: Ditto.
32134         * gcc.dg/vect/vect-57.c: Ditto.
32135         * gcc.dg/vect/vect-58.c: Ditto.
32136         * gcc.dg/vect/vect-59.c: Ditto.
32137         * gcc.dg/vect/vect-60.c: Ditto.
32138         * gcc.dg/vect/vect-74.c: Ditto.
32139         * gcc.dg/vect/vect-79.c: Ditto.
32140         * gcc.dg/vect/vect-80.c: Ditto.
32141
32142 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
32143
32144         * gcc.dg/unused-7.c: Use the correct option.
32145
32146 2004-10-04  Paul Brook  <paul@codesourcery.com>
32147         Bud Davis  <bdavis9659@comcast.net>
32148
32149         PR fortran/17706
32150         PR fortran/16434
32151         * gfortran/pr17706.f90: New test.
32152         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32153
32154 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32155
32156         * gfortran.dg/pr17612.f90: New test.
32157
32158 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32159
32160         * g++.dg/template/local1.C: Adjust quoting marks in
32161         testing for diagnostics.
32162         * g++.dg/tls/diag-2.C: Likewise.
32163         * g++.dg/other/error8.C: Likewise.
32164
32165 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32166
32167         PR c/17178
32168         * gcc.dg/unused-4.c: Adjust to be correct.
32169
32170         PR c/17820
32171         * gcc.dg/unused-7.c: New test.
32172
32173 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32174
32175         PR c++/17797
32176         * g++.dg/overload/template2.C: New test.
32177
32178 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
32179
32180         PR tree-optimization/16632
32181         * gcc.dg/tree-ssa/20041002-1.c: New.
32182
32183 2004-10-03  Paul Brook  <paul@codesourcery.com>
32184
32185         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
32186         rather than relying on default formatting.
32187
32188 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
32189
32190         * gcc.dg/20040920-1.c: Update expected message text.
32191
32192 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
32193
32194         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32195
32196 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
32197
32198         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32199         tree level.
32200
32201 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32202
32203         * gcc.dg/tree-ssa/pr17343.c: Remove.
32204
32205 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32206
32207         PR tree-opt/17343
32208         * gcc.dg/tree-ssa/pr17343.c: New test.
32209
32210 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
32211
32212         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32213         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32214         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32215         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32216         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32217
32218 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32219
32220         * gcc.dg/lvalue-2.c: New test.
32221
32222 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32223
32224         PR c/17730
32225         * gcc.dg/pr17730-1.c: New test
32226
32227 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32228
32229         PR c/7425
32230         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32231
32232 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32233
32234         * gcc.c-torture/execute/stdarg-1.c: New test.
32235         * gcc.c-torture/execute/stdarg-2.c: New test.
32236         * gcc.c-torture/execute/stdarg-3.c: New test.
32237         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32238         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32239         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32240         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32241         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32242
32243 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32244
32245         PR tree-optimization/17697
32246         * g++.dg/opt/pr17697-1.C: New test.
32247         * g++.dg/opt/pr17697-2.C: New test.
32248         * g++.dg/opt/pr17697-3.C: New test.
32249
32250 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32251
32252         PR c/16409
32253         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32254         gcc.dg/vla-init-5.c: New tests.
32255
32256 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32257
32258         PR c/13804
32259         * gcc.dg/pr13804-1.c: New test.
32260
32261 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32262
32263         PR fortran/16938
32264         * gfortran.dg/pr16938.f90: New test.
32265
32266 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32267
32268         * g++.dg/template/crash23.C: New test.
32269
32270 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32271
32272         PR c++/17585
32273         * g++.dg/template/static8.C: New test.
32274
32275 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
32276
32277         PR c++/17681
32278         * g++.dg/other/error9.C: New test.
32279
32280 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32281
32282         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32283
32284 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32285
32286         PR fortran/15164
32287         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32288
32289 2004-09-26  Roger Sayle  <roger@eyesopen.com>
32290
32291         PR middle-end/17112
32292         * gcc.dg/pr17112-1.c: New test case.
32293
32294 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32295
32296         PR c/11459
32297         * gcc.dg/pr11459-1.c: New test.
32298
32299 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
32300
32301         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32302         * gcc.dg/tree-ssa/loop-4.c: Likewise.
32303
32304 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32305
32306         * gfortran.dg/pr15324.f90: Make array bounds consistent.
32307
32308 2004-09-25  Jan Hubicka  <jh@suse.cz>
32309
32310         * compile/30040909-1.c: New test.
32311         * compile/30040907-1.c: New test.
32312
32313 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
32314
32315         * gcc.c-torture/execute/va-arg-26.c: New test.
32316
32317 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
32318
32319         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32320         extra diagnostics on targets with 64-bit pointers.
32321         * objc.dg/selector-1.m: Adjust dg-warning regexp.
32322
32323 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32324
32325         PR c/17188
32326         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32327         * gcc.dg/decl-3.c: Adjust expected message.
32328
32329 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32330
32331         PR fortran/17615
32332         * gfortran.dg/pr17615.f90: New test.
32333
32334 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
32335
32336         PR tree-optimzation/17517
32337         * g++.dg/tree-ssa/pr17517.C: New Test.
32338
32339 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32340
32341         PR c++/16889
32342         * g++.dg/lookup/ambig3.C: New.
32343
32344 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
32345
32346         PR tree-opt/17624
32347         * g++.dg/opt/pr17624.C: New test.
32348
32349 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32350
32351         PR c/6980
32352         * gcc.dg/Wbad-function-cast-1.c: New test.
32353
32354 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
32355
32356         * g++.dg/ext/complit1.C
32357         * g++.dg/other/error2.C
32358         * g++.dg/other/nontype-1.C
32359         * g++.dg/parse/crash11.C
32360         * g++.dg/parse/crash12.C
32361         * g++.dg/parse/error15.C
32362         * g++.dg/parse/error4.C
32363         * g++.dg/parse/tmpl-outside1.C
32364         * g++.dg/parse/too-many-tmpl-args1.C
32365         * g++.dg/template/dependent-expr3.C
32366         * g++.dg/template/error10.C
32367         * g++.dg/template/instantiate1.C
32368         * g++.dg/template/vtable2.C
32369         * g++.dg/warn/Wshadow-1.C
32370         * g++.dg/warn/weak1.C
32371         * g++.old-deja/g++.brendan/crash16.C
32372         * g++.old-deja/g++.brendan/crash18.C
32373         * g++.old-deja/g++.brendan/crash48.C
32374         * g++.old-deja/g++.brendan/crash49.C
32375         * g++.old-deja/g++.brendan/crash55.C
32376         * g++.old-deja/g++.brendan/crash56.C
32377         * g++.old-deja/g++.brendan/crash8.C
32378         * g++.old-deja/g++.brendan/enum11.C
32379         * g++.old-deja/g++.brendan/enum8.C
32380         * g++.old-deja/g++.brendan/enum9.C
32381         * g++.old-deja/g++.brendan/friend3.C
32382         * g++.old-deja/g++.brendan/misc14.C
32383         * g++.old-deja/g++.bugs/900402_02.C
32384         * g++.old-deja/g++.bugs/900404_03.C
32385         * g++.old-deja/g++.bugs/900404_04.C
32386         * g++.old-deja/g++.bugs/900428_03.C
32387         * g++.old-deja/g++.jason/crash4.C
32388         * g++.old-deja/g++.jason/overload21.C
32389         * g++.old-deja/g++.jason/redecl1.C
32390         * g++.old-deja/g++.jason/report.C
32391         * g++.old-deja/g++.jason/rfg10.C
32392         * g++.old-deja/g++.jason/template30.C
32393         * g++.old-deja/g++.law/arm12.C
32394         * g++.old-deja/g++.law/ctors5.C
32395         * g++.old-deja/g++.law/cvt20.C
32396         * g++.old-deja/g++.law/init10.C
32397         * g++.old-deja/g++.law/init8.C
32398         * g++.old-deja/g++.law/visibility17.C
32399         * g++.old-deja/g++.law/visibility7.C
32400         * g++.old-deja/g++.mike/net8.C
32401         * g++.old-deja/g++.mike/p646.C
32402         * g++.old-deja/g++.mike/p700.C
32403         * g++.old-deja/g++.mike/p701.C
32404         * g++.old-deja/g++.mike/p811.C
32405         * g++.old-deja/g++.ns/template13.C
32406         * g++.old-deja/g++.other/array3.C
32407         * g++.old-deja/g++.other/crash25.C
32408         * g++.old-deja/g++.other/dtor3.C
32409         * g++.old-deja/g++.other/dtor4.C
32410         * g++.old-deja/g++.other/main1.C
32411         * g++.old-deja/g++.other/warn7.C
32412         * g++.old-deja/g++.pt/crash11.C
32413         * g++.old-deja/g++.pt/crash36.C
32414         * g++.old-deja/g++.pt/spec22.C
32415         * g++.old-deja/g++.pt/spec9.C
32416         * g++.old-deja/g++.pt/ttp52.C
32417         * g++.old-deja/g++.robertl/eb103.C
32418         * g++.old-deja/g++.robertl/eb121.C
32419         * g++.old-deja/g++.robertl/eb22.C
32420         * g++.old-deja/g++.robertl/eb8.C:
32421         Update locations and/or regexps of dg-error markers.
32422         Remove markers for some bogus messages that are no longer issued.
32423
32424 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
32425
32426         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32427         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32428
32429 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
32430
32431         PR c++/17618
32432         * g++.dg/lookup/crash5.C: New test.
32433
32434 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
32435
32436         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32437         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32438         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32439         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32440         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32441         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32442
32443         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32444         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32445         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32446         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32447         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32448         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32449
32450         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32451
32452         * gcc.dg/vect/vect-44.c: Check additional cases.
32453         * gcc.dg/vect/vect-48.c: Check additional cases.
32454
32455         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32456         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32457         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32458         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32459         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32460         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32461         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32462         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32463         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32464
32465         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32466         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32467         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32468
32469 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32470
32471         * gcc.dg/tree-ssa/loop-6.c: New test.
32472
32473 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
32474
32475         PR c++/17620
32476         * g++.dg/inherit/base2.C: New.
32477
32478 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32479
32480         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32481         * gcc.dg/20001012-2.c: Likewise.
32482         * gcc.dg/20001013-1.c: Likewise.
32483         * gcc.dg/20001101-1.c: Likewise.
32484         * gcc.dg/20001102-1.c: Likewise.
32485         * gcc.dg/bf-spl1.c: Likewise.
32486         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32487         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32488
32489 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
32490
32491         PR tree-optimization/16721
32492         * gcc.dg/tree-ssa/pr16721.c: New test.
32493
32494 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
32495
32496         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32497         * gcc.dg/20040305-1.c: Likewise.
32498
32499 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32500
32501         PR c/16566
32502         * gcc.c-torture/compile/pr16566-1.c,
32503         gcc.c-torture/compile/pr16566-2.c,
32504         gcc.c-torture/compile/pr16566-3.c: New tests.
32505
32506 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
32507
32508         PR tree-optimization/17512
32509         * gcc.c-torture/compile/20040916-1.c.
32510
32511 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
32512
32513         * gcc.dg/pragma-re-3.c: New test.
32514
32515 2004-09-17  Matt Austern  <austern@apple.com>
32516
32517         PR c++/15049
32518         * g++.dg/other/anon3.C: New.
32519
32520 2004-09-21  Roger Sayle  <roger@eyesopen.com>
32521
32522         PR c++/7503
32523         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32524         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32525         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32526         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32527         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32528
32529 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
32530
32531         PR fortran/17286
32532         * gfortran.dg/pr17286.f90: New test.
32533
32534 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
32535
32536         PR c++/17530
32537         * g++.dg/template/static7.C: New test.
32538
32539 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
32540
32541         PR tree-opt/17558
32542         * gcc.c-torture/compile/pr17558.c: New test.
32543
32544 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32545
32546         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32547         if SKIP_ATTRIBUTE is defined.
32548
32549 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32550
32551         PR fortran/15957
32552         * gfortran.dg/pr15957.f90: New test.
32553
32554 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
32555
32556         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32557         in comparison.
32558         * gcc.dg/vect/vect-79.c: Likewise.
32559         * gcc.dg/vect/vect-80.c: Likewise.
32560
32561 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32562
32563         PR fortran/15750
32564         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32565
32566 2004-09-20  Ira Rosen  <irar@il.ibm.com>
32567
32568         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32569         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32570         * gcc.dg/vect/vect-62.c: New testcase.
32571         * gcc.dg/vect/vect-63.c: New testcase.
32572         * gcc.dg/vect/vect-64.c: New testcase.
32573         * gcc.dg/vect/vect-65.c: New testcase.
32574         * gcc.dg/vect/vect-66.c: New testcase.
32575         * gcc.dg/vect/vect-67.c: New testcase.
32576         * gcc.dg/vect/vect-68.c: New testcase.
32577         * gcc.dg/vect/vect-69.c: New testcase.
32578         * gcc.dg/vect/vect-79.c: New testcase.
32579         * gcc.dg/vect/vect-80.c: New testcase.
32580
32581 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32582
32583         * gcc.target/mips/asm-1.c: New test.
32584
32585 2004-09-19  Ira Rosen  <irar@il.ibm.com>
32586
32587         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32588         * gcc.dg/vect/vect-73.c: New testcase.
32589         * gcc.dg/vect/vect-74.c: New testcase.
32590         * gcc.dg/vect/vect-75.c: New testcase.
32591         * gcc.dg/vect/vect-76.c: New testcase.
32592         * gcc.dg/vect/vect-77.c: New testcase.
32593         * gcc.dg/vect/vect-78.c: New testcase
32594
32595 2004-09-18  Paul Brook  <paul@codesourcery.com>
32596
32597         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32598
32599 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32600
32601         PR c/17424
32602         * gcc.dg/pr17424-1.c: New test.
32603
32604 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
32605
32606         * g++.dg/tree-ssa/pr17153.C: New test.
32607
32608 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
32609
32610         PR pch/13361
32611         * g++.dg/pch/wchar-1.C: New.
32612         * g++.dg/pch/wchar-1.Hs: New.
32613
32614 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
32615
32616         * gcc.c-torture/execute/20040917-1.c: New test.
32617
32618 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32619
32620         PR tree-optimization/17319
32621         * gcc.dg/pr17319.c: New test.
32622
32623 2004-09-17  Devang Patel  <dpatel@apple.com>
32624
32625         * gcc.dg/20040813-1.c: New test.
32626
32627 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32628
32629         PR tree-optimization/17273
32630         * gcc.c-torture/compile/pr17273.c: New test.
32631
32632 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32633
32634         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32635         Update expected messages.
32636         * gcc.dg/declspec-13.c: New test.
32637
32638 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
32639
32640         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32641
32642 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32643
32644         * gcc.c-torture/execute/pr17252.c: Use post-increment to
32645         change what 'a' is pointing to.
32646
32647 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
32648
32649         PR c++/16002
32650         * g++.dg/template/error18.C: New test.
32651
32652         PR c++/16029
32653         * g++.dg/warn/Wunused-8.C: New test.
32654
32655 2004-09-17  Steven Bosscher  <stevenb@suse.de>
32656
32657         PR tree-optimization/17513
32658         * gcc.dg/20040916-1.c: New test.
32659
32660 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
32661
32662         PR c++/17501
32663         * g++.dg/template/typename7.C: New test.
32664
32665 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32666
32667         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32668
32669 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
32670
32671         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32672         with -ftree-based-profiling also.
32673         * lib/profopt.exp: Support late-set profile_option/feedback_option.
32674
32675 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
32676
32677         PR/15364
32678         * gfortran.dg/der_array_io_1.f90: New test.
32679         * gfortran.dg/der_array_io_2.f90: New test.
32680         * gfortran.dg/der_array_io_3.f90: New test.
32681
32682 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32683
32684         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32685         EABI.
32686
32687 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32688
32689         * g++.dg/opt/switch1.C: New test.
32690
32691 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32692
32693         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32694         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32695         Update expected messages.
32696
32697 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32698
32699         PR fortran/16485
32700         * gfortran.dg/same_name_1.f90: New test.
32701
32702 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
32703
32704         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
32705         dereference garbage pointers.
32706
32707 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
32708
32709         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32710         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32711
32712         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32713         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32714         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32715
32716 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
32717
32718         PR c++/17324
32719         * g++.dg/template/mangle1.C: New test.
32720
32721 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32722
32723         PR tree-optimization/17252
32724         * gcc.c-torture/execute/pr17252.c: New test.
32725
32726 2004-09-14  Andrew Pinski  <apinski@apple.com>
32727
32728         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32729
32730 2004-09-14  Roger Sayle  <roger@eyesopen.com>
32731
32732         PR rtl-optimization/9771
32733         * gcc.dg/pr9771-1.c: New test case.
32734
32735 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32736
32737         PR tree-optimization/15262
32738         * gcc.c-torture/execute/pr15262-1.c: New test.
32739         * gcc.c-torture/execute/pr15262-2.c: New test.
32740
32741 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32742
32743         * gcc.dg/declspec-12.c: New test.
32744
32745 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
32746
32747         * gfortran.dg/pr17090.f90: Add directives to test.
32748
32749 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32750
32751         * gcc.c-torture/compile/20040914-1.c: New test.
32752
32753 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32754
32755         PR c++/16162
32756         * g++.dg/template/decl2.C: New test.
32757
32758 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
32759
32760         PR fortran/17090
32761         * gfortran.dg/pr17090.f90: New test.
32762
32763 2004-09-13  Dale Johannesen  <dalej@apple.com>
32764
32765         * gcc.c-torture/compile/pr17408.c: New test case.
32766
32767 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32768
32769         PR c++/16716
32770         * g++.dg/parse/crash17.C: New test.
32771
32772         PR c++/17327
32773         * g++.dg/template/enum3.C: New test.
32774
32775 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
32776
32777         * lib/gcc-defs.exp: Load wrapper.exp.
32778         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32779         using local code.
32780         * lib/gcc.exp (gcc_init): Similar.
32781         * lib/gfortran.exp (gfortran_init): Similar.
32782         * lib/objc.exp (objc_init): Similar.
32783         * lib/treelang.exp (treelang_init): Similar.
32784         * lib/wrapper.exp: New file with build_wrapper call machinery in
32785         ${tool}_maybe_build_wrapper.
32786
32787 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32788
32789         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32790         "inline".
32791         * gcc.dg/declspec-11.c: Update expected messages.
32792         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32793         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32794         gcc.dg/inline-12.c: New tests.
32795
32796 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
32797
32798         * g++.dg/tree-ssa/pr17400.C: New testcase.
32799
32800 2004-09-13  James E Wilson  <wilson@specifixinc.com>
32801
32802         * gcc.target/mips/sb1-1.c: New testcase.
32803
32804 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
32805
32806         * lib/g77-dg.exp: Remove unused file.
32807         * lib/mike-g77.exp: Ditto.
32808         * lib/g77.exp: Ditto.
32809
32810 2004-09-12  Richard Henderson  <rth@redhat.com>
32811
32812         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32813
32814 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32815
32816         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32817         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32818         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32819         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32820         Update expected messages.
32821
32822 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
32823
32824         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32825         declaration/use mismatch for dirp parameter.
32826
32827 2004-09-12  Andrew Pinski  <apinski@apple.com>
32828
32829         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32830         -fgnu-runtime is passed.
32831
32832 2004-09-12  Richard Henderson  <rth@redhat.com>
32833
32834         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32835         do the uplevel thing and update additional_flags directly.
32836         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32837         gfortran.fortran-torture/execute/intrinsic_nearest.x,
32838         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32839         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32840
32841 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32842
32843         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32844
32845 2004-09-11  Roger Sayle  <roger@eyesopen.com>
32846
32847         PR middle-end/17411
32848         * g++.dg/opt/pr17411-1.C: New test case.
32849
32850 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32851
32852         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32853         gcc.dg/tls/diag-2.c: Update expected messages.
32854         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
32855         messages.
32856         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32857         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32858         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32859         gcc.dg/tls/diag-5.c: New tests.
32860
32861 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
32862
32863         * gcc.dg/20040910-1.c: Correct dg-error regexp.
32864
32865 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32866
32867         * g++.dg/parse/break-in-for.C: New test.
32868
32869 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
32870
32871         * gcc.dg/tree-ssa/20040911-1.c: New test.
32872
32873 2004-09-11  Andreas Jaeger  <aj@suse.de>
32874
32875         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32876         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32877
32878 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
32879
32880         * gcc.target/frv: New directory of FR-V-specific tests.
32881
32882 2004-09-10  James E Wilson  <wilson@specifixinc.com>
32883
32884         * gcc.dg/convert-vec-1.c: New test.
32885
32886 2004-09-10  Roger Sayle  <roger@eyesopen.com>
32887
32888         PR middle-end/17024
32889         * gcc.dg/pr17024-1.c: New test case.
32890
32891 2004-09-10  Eric Christopher  <echristo@redhat.com>
32892
32893         * gcc.dg/20040910-1.c: New test.
32894
32895 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32896
32897         * gcc.dg/bitfld-9.c: New test.
32898
32899 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
32900
32901         * gcc.c-torture/execute/ieee/acc1.c: New test.
32902         * gcc.c-torture/execute/ieee/acc2.c: New test.
32903         * gcc.c-torture/execute/ieee/mzero6.c: New test.
32904
32905 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32906
32907         * gcc.dg/deprecated-2.c: New test.
32908
32909 2004-09-09  James E Wilson  <wilson@specifixinc.com>
32910
32911         * gcc.dg/init-vec-1.c: New test.
32912
32913 2004-09-09  Roger Sayle  <roger@eyesopen.com>
32914
32915         PR middle-end/17055
32916         * gcc.dg/pr17055-1.c: New test case.
32917
32918 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
32919
32920         PR target/17377
32921         * gcc.c-torture/execute/pr17377.c: New test.
32922
32923 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32924
32925         PR c/8420
32926         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32927         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32928         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32929         gcc.dg/long-long-typespec-1.c: New tests.
32930         * gcc.dg/tls/diag-2.c: Update expected diagnostics
32931
32932 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32933
32934         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32935         gcc.dg/gnu99-static-1.c: New tests.
32936
32937 2004-09-08  Devang Patel  <dpatel@apple.com>
32938
32939         * gcc.dg/darwin-ld-20040828-1.c: New test.
32940         * gcc.dg/darwin-ld-20040828-2.c: New test.
32941         * gcc.dg/darwin-ld-20040828-3.c: New test.
32942
32943 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
32944
32945         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32946         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32947         in error message.
32948         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32949         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32950         in error message.
32951         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32952         types they qualify.
32953         * objc.dg/type-size-2.m: Fix wording in comment.
32954         * objc.dg/va-meth-1.m: New test case.
32955
32956 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
32957
32958         PR c/16633:
32959         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32960         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32961
32962 2004-09-06  Devang Patel  <dpatel@apple.com>
32963
32964         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32965         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32966
32967 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
32968
32969         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32970         reflect changed line numbering of diagnostics.
32971
32972 2004-09-06  Paul Brook  <paul@codesourcery.com>
32973
32974         * gfortran.dg/edit_real_1.f90: Add new test.
32975
32976 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32977
32978         * gcc.dg/tree-ssa/loop-2.c: New test.
32979         * gcc.dg/tree-ssa/loop-3.c: New test.
32980         * gcc.dg/tree-ssa/loop-4.c: New test.
32981         * gcc.dg/tree-ssa/loop-5.c: New test.
32982
32983 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32984
32985         * gcc.dg/format/sentinel-1.c: Update for parameter option.
32986
32987 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32988
32989         * gcc.dg/format/sentinel-1.c: New test.
32990
32991 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
32992
32993         * gcc.dg/builtins-46.c: New.
32994
32995 2004-09-03  Devang Patel  <dpatel@apple.com>
32996
32997         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32998         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32999
33000 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33001
33002         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33003         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33004         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33005         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33006         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33007         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33008         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33009         the non-portable bzero.
33010         * gcc.dg/20010912-1.c: xfail for NetWare.
33011         * gcc.dg/20020426-2.c: xfail for NetWare.
33012         * gcc.dg/20021014-1.c: xfail for NetWare.
33013         * gcc.dg/20021018-1.c: xfail for NetWare.
33014         * gcc.dg/20030213-1.c: xfail for NetWare.
33015         * gcc.dg/20030225-1.c: xfail for NetWare.
33016         * gcc.dg/20030708-1.c: xfail for NetWare.
33017         * gcc.dg/builtins-config.h: Also exclude NetWare.
33018         * gcc.dg/format/format.h: Define restrict only if not already defined.
33019         * gcc.dg/nest.c: xfail for NetWare.
33020         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33021         * lib/target-supports.exp (check_visibility_available): Exclude
33022         NetWare.
33023
33024 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33025
33026         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33027         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33028         deterministic starting point for the alignment of structure fields.
33029         * gcc.dg/Wpadded.c: Dito.
33030         * g++.dg/abi/vbase10.C: Dito.
33031
33032 2004-09-03  Devang Patel  <dpatel@apple.com>
33033
33034         * g++.dg/debug/pr15736.cc: New test.
33035
33036 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33037
33038         * README.QMTEST: Fix out-of-date link.
33039
33040 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
33041
33042         PR fortran/16579
33043         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33044         Delete.  Duplicate of gfortran.dg/g77/20010610.f
33045
33046 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33047
33048         * g++.dg/abi/arm_rtti1.C: New test.
33049
33050 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
33051
33052         * gcc.dg/ppc-vector-memcpy.c: New.
33053         * gcc.dg/ppc-vector-memset.c: New.
33054
33055 2004-09-02  Chao-ying Fu  <fu@mips.com>
33056
33057         * gcc.target/mips/mips-3d-1.c: New test.
33058         * gcc.target/mips/mips-3d-2.c: New test.
33059         * gcc.target/mips/mips-3d-3.c: New test.
33060         * gcc.target/mips/mips-3d-4.c: New test.
33061         * gcc.target/mips/mips-3d-5.c: New test.
33062         * gcc.target/mips/mips-3d-6.c: New test.
33063         * gcc.target/mips/mips-3d-7.c: New test.
33064         * gcc.target/mips/mips-3d-8.c: New test.
33065         * gcc.target/mips/mips-3d-9.c: New test.
33066         * gcc.target/mips/mips-ps-1.c: New test.
33067         * gcc.target/mips/mips-ps-2.c: New test.
33068         * gcc.target/mips/mips-ps-3.c: New test.
33069         * gcc.target/mips/mips-ps-4.c: New test.
33070         * gcc.target/mips/mips-ps-type.c: New test.
33071
33072 2004-09-02  Paul Brook  <paul@codesourcery.com>
33073
33074         * gfortran.dg/edit_real_1.f90: Add new tests.
33075
33076 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33077
33078         PR fortran/15327
33079         * gfortran.dg/merge_char_1.f90: New test.
33080
33081 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33082
33083         PR fortran/16404
33084         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33085
33086 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33087
33088         PR c/1522
33089         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33090
33091 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
33092
33093         * g++.dg/opt/loop1.C: Do not XFAIL.
33094
33095 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
33096
33097         * gcc.c-torture/execute/20040831-1.c: New test.
33098
33099 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
33100
33101         PR fortran/16579
33102         * gfortran.dg/g77/20010610.f: Now passes.
33103         Copy from g77.f-torture/execute. Add dg-run directive.
33104         * gfortran.dg/g77/README: Update
33105
33106 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
33107
33108         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33109         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33110         (t1, t2, t3, t4): Add volatile.
33111
33112 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33113
33114         * g++.dg/ext/visibility/arm1.C: New test.
33115
33116 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
33117
33118         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33119         -pedantic-errors.
33120
33121 2004-09-01  Paul Brook  <paul@codesourcery.com>
33122
33123         * gfortran.dg/eof_2.f90: New test.
33124
33125 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33126
33127         PR fortran/16579
33128         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33129
33130 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
33131
33132         PR libfortran/16805
33133         * gfortran.dg/list_read_2.f90: New test.
33134
33135 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33136
33137         * g++.dg/abi/key1.C: New test.
33138
33139 2004-08-31  Richard Henderson  <rth@redhat.com>
33140
33141         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33142         form of offsetof.
33143         * g++.dg/other/offsetof5.C: Remove duplicate.
33144
33145 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33146
33147         PR fortran/17244
33148         * gfortran.dg/func_derived_1.f90: New test.
33149
33150 2004-08-31  Paul Brook  <paul@codesourcery.com>
33151
33152         * gfortran.dg/eof_1.f90: New test.
33153
33154 2004-08-31  Paul Brook  <paul@codesourcery.com>
33155
33156         * gfortran.dg/list_read_1.f90: New file.
33157
33158 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
33159
33160         * g++.dg/opt/loop1.C: XFAIL.
33161
33162 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
33163
33164         * gcc.dg/funcdef-storage-1.c: New.
33165         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33166         an extern function in local scope.
33167         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33168         declare an 'auto inline' function in local scope.
33169         * gcc.dg/20011130-1.c: Likewise.
33170         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33171         an 'auto' function in local scope.
33172         * gcc.dg/20021014-1.c: Likewise.
33173         * gcc.dg/20030331-2.c: Likewise.
33174
33175 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33176
33177         * gfortran.dg/blockdata_1.f90: New test.
33178
33179 2004-08-30  Richard Henderson  <rth@redhat.com>
33180
33181         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33182
33183 2004-08-30  Richard Henderson  <rth@redhat.com>
33184
33185         * lib/fortran-torture.exp (fortran-torture-execute): Honor
33186         additional_flags set by alternate driver.
33187         (ieee-options): New procedure.
33188         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33189         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33190         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33191         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33192
33193 2004-08-30  Richard Henderson  <rth@redhat.com>
33194
33195         * lib/f-torture.exp: Remove.
33196
33197 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
33198
33199         PR rtl-optimization/16590
33200         * g++.dg/opt/loop1.C: New test.
33201
33202 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33203
33204         PR fortran/13910
33205         * gfortran.dg/oldstyle_1.f90: New test.
33206
33207 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
33208         Paul Brook  <paul@codesourcery.com>
33209
33210         * gfortran.dg/g77/README: Update.
33211         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33212         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33213         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33214
33215 2004-08-28  Paul Brook  <paul@codesourcery.com>
33216
33217         PR libfortran/17195
33218         * gfortran.dg/edit_real_1.f90: New test.
33219
33220 2004-08-27  Paul Brook  <paul@codesourcery.com>
33221
33222         * gfortran.dg/rewind_1.f90: New test.
33223
33224 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
33225
33226         PR fortran/16597
33227         * gfortran.dg/pr16597.f90: New test.
33228
33229 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33230
33231         PR c/13801
33232         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33233         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33234         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33235         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33236         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33237
33238 2004-08-26  Nick Clifton  <nickc@redhat.com>
33239
33240         * gcc.c-torture/compile/pr17119.c: New test.
33241
33242 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33243
33244         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33245
33246 2004-08-25  Richard Henderson  <rth@redhat.com>
33247
33248         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33249         the bits that expect kind=8 to be the largest real kind.
33250
33251 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33252
33253         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33254
33255 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33256
33257         * gfortran.dg/assignment_1.f90: New test.
33258
33259 2004-08-25  Adam Nemet  <anemet@lnxw.com>
33260
33261         * g++.dg/template/repo3.C: New test.
33262
33263 2004-08-25  Roger Sayle  <roger@eyesopen.com>
33264
33265         PR middle-end/16693
33266         PR tree-optimization/16372
33267         * g++.dg/opt/pr16372-1.C: New test case.
33268         * g++.dg/opt/pr16693-1.C: New test case.
33269         * g++.dg/opt/pr16693-2.C: New test case.
33270
33271 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33272
33273         * objc.dg/proto-lossage-4.m: New test.
33274
33275 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
33276
33277         PR c++/17155
33278         * g++.dg/inherit/local2.C: New test.
33279
33280 2004-08-25  Paul Brook  <paul@codesourcery.com>
33281
33282         PR fortran/17144
33283         * gfortran.dg/string_ctor_1.f90: New test.
33284
33285 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33286
33287         PR c++/14428
33288         * g++.dg/template/redecl2.C: New test.
33289
33290 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33291
33292         PR fortran/17143
33293         * gfortran.dg/pr17143.f90: New test.
33294
33295 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33296
33297         PR fortran/17164
33298         * gfortran.dg/pr17164.f90: New test.
33299
33300 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33301
33302         * gcc.dg/tree-ssa/loop-1.c: New test.
33303
33304 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33305
33306         * gcc.c-torture/compile/20040824-1.c: New test.
33307
33308 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33309
33310         * gcc.c-torture/compile/iftrap-3.c: New test.
33311
33312 2004-08-24  Paul Brook  <paul@codesourcery.com>
33313
33314         * gfortran.dg/entry_2.f90: New test.
33315
33316 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33317
33318         PR c++/16889
33319         * g++.dg/lookup/ambig[12].C: New.
33320
33321 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33322
33323         PR c++/16706
33324         * g++.dg/template/crash21.C: New test.
33325         * g++.dg/template/crash22.C: Likewise.
33326
33327 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33328
33329         PR c++/17149
33330         * g++.dg/template/access15.C: New.
33331
33332 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33333
33334         PR c++/17163
33335         * g++.dg/template/repo2.C: New test.
33336
33337 2004-08-23  Roger Sayle  <roger@eyesopen.com>
33338
33339         PR rtl-optimization/17078
33340         * gcc.c-torture/execute/pr17078-1.c: New test case.
33341
33342 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33343
33344         PR c/14492
33345         * gcc.dg/debug/crash1.c: New test.
33346
33347 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33348
33349         PR c/16180
33350         * gcc.dg/loop-5.c: New test.
33351
33352 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33353
33354         * gcc.c-torture/execute/20040823-1.c: New test.
33355
33356 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
33357
33358         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33359         to the assembler.  Simplify test accordingly.
33360         (asm_abi_flags): Use GNU names.
33361         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33362         to check for ABI flags.
33363
33364 2004-08-22  Andrew Pinski  <apinski@apple.com>
33365
33366         * g++.dg/opt/pr14029.C: New test.
33367         * gcc.c-torture/execute/pr15262.c: New test.
33368
33369 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33370
33371         * gfortran.dg/reduction.f90: Add checks with complex arguments.
33372
33373 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
33374
33375         PR 16908
33376         * gfortran.dg/direct_io.f90: New test.
33377
33378 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33379
33380         PR c++/17121
33381         * g++.dg/inherit/local2.C: New test.
33382
33383 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33384
33385         PR c++/17120
33386         * g++.dg/warn/Wparentheses-4.C: New test.
33387
33388 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33389
33390         PR c++/17121
33391         * g++.dg/inherit/local2.C: New test.
33392
33393         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33394         * gcc.dg/ppc-ldstruct.c: Likewise.
33395         * gcc.dg/ppc64-abi-2.c: Likewise.
33396
33397 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
33398
33399         PR rtl-optimization/17099
33400         * gcc.c-torture/execute/20040820-1.c: New test.
33401
33402 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
33403
33404         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33405
33406 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
33407
33408         PR fortran/17077
33409         * gfortran.dg/auto_array_1.f90: New test.
33410
33411 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33412
33413         PR fortran/17074
33414         * gfortran.dg/simpleif_1.f90: New test.
33415
33416 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
33417
33418         * lib/target-supports.exp (check_profiling_available): Return
33419         false for arm*-*-symbianelf* and arm*-*-eabi*.
33420
33421         PR c++/15890
33422         * g++.dg/template/delete1.C: New test.
33423
33424 2004-08-19  Paul Brook  <paul@codesourcery.com>
33425
33426         PR fortran/14976
33427         PR fortran/16228
33428         * gfortran.dg/data_char_1.f90: New test.
33429
33430 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
33431
33432         PR fortran/16946
33433         * gfortran.dg/reduction.f90: New testcase.
33434
33435 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33436
33437         PR fortran/16520
33438         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33439
33440 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33441
33442         PR c++/17041
33443         * g++.dg/Wparentheses-3.C: New test.
33444
33445 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
33446
33447         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33448         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33449         * gcc.dg/vect/vect-2.c: Likewise.
33450         * gcc.dg/vect/vect-3.c: Likewise.
33451         * gcc.dg/vect/vect-4.c: Likewise.
33452         * gcc.dg/vect/vect-5.c: Likewise.
33453         * gcc.dg/vect/vect-6.c: Likewise.
33454         * gcc.dg/vect/vect-7.c: Likewise.
33455         * gcc.dg/vect/vect-25.c: Likewise.
33456         * gcc.dg/vect/vect-31.c: Likewise.
33457         * gcc.dg/vect/vect-32.c: Likewise.
33458         * gcc.dg/vect/vect-34.c: Likewise.
33459         * gcc.dg/vect/vect-36.c: Likewise.
33460         * gcc.dg/vect/vect-all.c: Likewise.
33461
33462 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
33463
33464         PR c++/17068
33465         * g++.dg/template/operator4.C: New test.
33466
33467 2004-08-18  Richard Henderson  <rth@redhat.com>
33468
33469         * gcc.dg/20040206-1.c: XFAIL.
33470
33471 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33472
33473         PR c++/16246
33474         * g++.dg/template/array7.C: New test.
33475
33476 2004-08-17  James E Wilson  <wilson@specifixinc.com>
33477
33478         * gcc.dg/mips-movcc-1.c: New test.
33479         * gcc.dg/mips-movcc-2.c: New test.
33480         * gcc.dg/mips-movcc-3.c: New test.
33481
33482         * gcc.dg/mips-nmadd-1.c: New test.
33483         * gcc.dg/mips-nmadd-2.c: New test.
33484
33485 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33486
33487         PR c++/15871
33488         * g++.dg/opt/inline8.C: New test.
33489
33490         PR c++/16965
33491         * g++.dg/parse/error17.C: New test.
33492
33493 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
33494
33495         * gcc.dg/vect: New directory for vectorizer tests.
33496         * gcc.dg/vect/tree-vect.h: New file.
33497         * gcc.dg/vect/vect.exp: New file.
33498         * gcc.dg/vect/pr16105.c.c: New test.
33499         * gcc.dg/vect/vect-1.c: New test.
33500         * gcc.dg/vect/vect-2.c: New test.
33501         * gcc.dg/vect/vect-3.c: New test.
33502         * gcc.dg/vect/vect-4.c: New test.
33503         * gcc.dg/vect/vect-5.c: New test.
33504         * gcc.dg/vect/vect-6.c: New test.
33505         * gcc.dg/vect/vect-7.c: New test.
33506         * gcc.dg/vect/vect-8.c: New test.
33507         * gcc.dg/vect/vect-9.c: New test.
33508         * gcc.dg/vect/vect-10.c: New test.
33509         * gcc.dg/vect/vect-11.c: New test.
33510         * gcc.dg/vect/vect-12.c: New test.
33511         * gcc.dg/vect/vect-13.c: New test.
33512         * gcc.dg/vect/vect-14.c: New test.
33513         * gcc.dg/vect/vect-15.c: New test.
33514         * gcc.dg/vect/vect-16.c: New test.
33515         * gcc.dg/vect/vect-17.c: New test.
33516         * gcc.dg/vect/vect-18.c: New test.
33517         * gcc.dg/vect/vect-19.c: New test.
33518         * gcc.dg/vect/vect-20.c: New test.
33519         * gcc.dg/vect/vect-21.c: New test.
33520         * gcc.dg/vect/vect-22.c: New test.
33521         * gcc.dg/vect/vect-23.c: New test.
33522         * gcc.dg/vect/vect-24.c: New test.
33523         * gcc.dg/vect/vect-25.c: New test.
33524         * gcc.dg/vect/vect-26.c: New test.
33525         * gcc.dg/vect/vect-27.c: New test.
33526         * gcc.dg/vect/vect-28.c: New test.
33527         * gcc.dg/vect/vect-29.c: New test.
33528         * gcc.dg/vect/vect-30.c: New test.
33529         * gcc.dg/vect/vect-31.c: New test.
33530         * gcc.dg/vect/vect-32.c: New test.
33531         * gcc.dg/vect/vect-33.c: New test.
33532         * gcc.dg/vect/vect-34.c: New test.
33533         * gcc.dg/vect/vect-35.c: New test.
33534         * gcc.dg/vect/vect-36.c: New test.
33535         * gcc.dg/vect/vect-37.c: New test.
33536         * gcc.dg/vect/vect-38.c: New test.
33537         * gcc.dg/vect/vect-40.c: New test.
33538         * gcc.dg/vect/vect-41.c: New test.
33539         * gcc.dg/vect/vect-42.c: New test.
33540         * gcc.dg/vect/vect-43.c: New test.
33541         * gcc.dg/vect/vect-44.c: New test.
33542         * gcc.dg/vect/vect-45.c: New test.
33543         * gcc.dg/vect/vect-46.c: New test.
33544         * gcc.dg/vect/vect-47.c: New test.
33545         * gcc.dg/vect/vect-48.c: New test.
33546         * gcc.dg/vect/vect-49.c: New test.
33547         * gcc.dg/vect/vect-50.c: New test.
33548         * gcc.dg/vect/vect-51.c: New test.
33549         * gcc.dg/vect/vect-52.c: New test.
33550         * gcc.dg/vect/vect-53.c: New test.
33551         * gcc.dg/vect/vect-54.c: New test.
33552         * gcc.dg/vect/vect-55.c: New test.
33553         * gcc.dg/vect/vect-56.c: New test.
33554         * gcc.dg/vect/vect-57.c: New test.
33555         * gcc.dg/vect/vect-58.c: New test.
33556         * gcc.dg/vect/vect-59.c: New test.
33557         * gcc.dg/vect/vect-60.c: New test.
33558         * gcc.dg/vect/vect-61.c: New test.
33559         * gcc.dg/vect/vect-all.c: New test.
33560         * gcc.dg/vect/vect-none.c: New test.
33561
33562 2004-08-17  Paul Brook  <paul@codesourcery.com>
33563
33564         PR fortran/13082
33565         * gfortran.dg/entry_1.f90: New test.
33566
33567 2004-08-17  Andrew Pinski  <apinski@apple.com>
33568
33569         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33570
33571 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
33572
33573         * gcc.dg/pr17036-1.c: New test.
33574
33575 2004-08-16  Devang Patel  <dpatel@apple.com>
33576
33577         * gcc.dg/darwin-20040809-1.c: New test.
33578
33579 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
33580
33581         * gcc.dg/funcdef-attr-1.c: New test.
33582
33583 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
33584
33585         * gcc.dg/altivec-17.c: New test.
33586         * gcc.dg/altivec-18.c: New test.
33587
33588 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33589
33590         PR c++/6749
33591         * g++.dg/template/vtable2.C: New test.
33592
33593 2004-08-14  Richard Henderson  <rth@redhat.com>
33594
33595         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33596         * gcc.dg/pack-test-4.c (main): Return 0.
33597         * gcc.dg/setjmp-1.c: Remove XFAIL.
33598         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33599
33600 2004-08-14  Richard Henderson  <rth@redhat.com>
33601
33602         * gcc.dg/980217-1.c: Add prototype for printf.
33603
33604 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
33605
33606         * gfortran.dg/pr16935.f90: New test.
33607
33608 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
33609
33610         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33611
33612 2004-08-13  Paul Brook  <paul@codesourcery.com>
33613
33614         * gfortran.dg/der_io_1.f90: Remove stray comma.
33615
33616 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33617
33618         * gcc.dg/vmx/cw-bug-2.c: Remove.
33619         * gcc.dg/vmx/vprint-1.c: Remove.
33620         * gcc.dg/vmx/vscan-1.c: Remove.
33621
33622 2004-08-12  Devang patel  <dpatel@apple.com>
33623
33624         * gcc.dg/darwin-20040809-2.c: New test.
33625
33626 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
33627
33628         * g++.dg/ext/altivec-12.C: New test.
33629
33630         * g++.dg/ext/altivec-11.C: New test.
33631
33632 2004-08-12  Paul Brook  <paul@codesourcery.com>
33633
33634         * g++.dg/abi/arm_cxa_vec_1.C: New test.
33635
33636 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33637
33638         * g++.dg/ext/altivec-2.C: Check for hardware support before
33639         executing any VMX instructions.
33640
33641         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33642
33643 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
33644
33645         PR c++/16276
33646         * g++.old-deja/g++.other/comdat4.C: New test.
33647         * g++.old-deja/g++.other/comdat4-aux.cc: New.
33648
33649 2004-08-12  Ben Elliston  <bje@au.ibm.com>
33650
33651         PR target/16286
33652         * gcc.dg/pr16286.c: New test.
33653
33654 2004-08-12 Jan Beulich <jbeulich@novell.com>
33655
33656         * g++.dg/ext/asm5.C: New.
33657
33658 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33659
33660         PR c++/16698
33661         * g++.dg/eh/crash1.C: New test.
33662
33663         PR c++/16717
33664         * g++.dg/ext/construct1.C: New test.
33665
33666 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33667
33668         PR c++/16853
33669         * g++.dg/init/ptrmem1.C: New test.
33670
33671         PR c++/16618
33672         * g++.dg/parse/offsetof5.C: New test.
33673
33674         PR c++/16870
33675         * g++.dg/template/overload3.C: New test.
33676
33677 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33678
33679         PR c++/16964
33680         * g++.dg/parse/error16.C: New test.
33681
33682         PR c++/16904
33683         * g++.dg/template/error14.C: New test.
33684
33685         PR c++/16929
33686         * g++.dg/template/error15.C: New test.
33687
33688 2004-08-11  Devang Patel  <dpatel@apple.com>
33689
33690         * gcc.dg/darwin-ld-20040809-1.c: New test.
33691         * gcc.dg/darwin-ld-20040809-2.c: New test.
33692
33693 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
33694
33695         PR fortran/16917
33696         * gfortran.dg/dfloat_1.f90: New test.
33697
33698 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
33699
33700         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33701         * gcc.dg/dll-2.c: Fix dg-require syntax.
33702         * gcc.misc-tests/arm-isr.c (abort): Declare.
33703         (exit): Likewise.
33704
33705 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
33706
33707         PR c++/16971
33708         * g++.dg/parse/crash16.C: New test.
33709
33710 2004-08-10  Roger Sayle  <roger@eyesopen.com>
33711
33712         * gcc.dg/mips-rsqrt-1.c: New test case.
33713         * gcc.dg/mips-rsqrt-2.c: New test case.
33714         * gcc.dg/mips-rsqrt-3.c: New test case.
33715
33716 2004-08-10  Paul Brook  <paul@codesourcery.com>
33717
33718         * gfortran.dg/der_io_1.f90: New test.
33719
33720 2004-08-10  Paul Brook  <paul@codesourcery.com>
33721
33722         PR fortran/16919
33723         * gfortran.dg/der_array_1.f90: New test.
33724
33725 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
33726
33727         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33728
33729 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
33730
33731         * gcc.dg/wchar_t-2.c: Fix typo.
33732
33733 2004-08-09  Falk Hueffner  <falk@debian.org>
33734
33735         PR tree-optimization/12517
33736         * gcc.c-torture/compile/pr12517.c: New test.
33737
33738         PR tree-optimization/12578
33739         * gcc.c-torture/compile/pr12578.c: New test.
33740
33741         PR tree-optimization/12899
33742         * gcc.c-torture/compile/pr12899.c: New test.
33743
33744         PR rtl-optimization/14692
33745         * gcc.c-torture/compile/pr14692.c: New test.
33746
33747         PR tree-optimization/16461
33748         * gcc.c-torture/compile/pr16461.c: New test.
33749
33750 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33751
33752         * gfortran.dg/getenv_1.f90: New test.
33753
33754 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33755
33756         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33757         wchar_t.
33758         * gcc.dg/symbian5.c: Test -fno-short-wchar.
33759
33760 2004-08-06  Paul Brook  <paul@codesourcery.com>
33761
33762         * gfortran.dg/ret_array_1.f90: New test.
33763         * gfortran.dg/ret_pointer_1.f90: New test.
33764
33765 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
33766
33767         * gcc.dg/missing-field-init-[12].c: New tests.
33768         * g++.dg/warn/missing-field-init-[12].C: New tests.
33769
33770 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33771
33772         * gcc.dg/enum2.c: New test.
33773         * gcc.dg/symbian3.c: Likewise.
33774         * gcc.dg/symbian4.c: Likewise.
33775         * gcc.dg/wchar_t-2.c: Likewise.
33776
33777 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33778
33779         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33780         destructor tests.
33781
33782 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33783
33784         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33785         dg-require-visiblity.
33786         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33787         * g++.dg/ext/visibility/fvisibility.C: Likewise.
33788         * g++.dg/ext/visibility/memfuncts.C: Likewise.
33789         * g++.dg/ext/visibility/new1.C: Likewise.
33790         * g++.dg/ext/visibility/pragma.C: Likewise.
33791         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33792         * g++.dg/ext/visibility/virtual.C: Likewise.
33793         * g++/dg/ext/visibility/visibility-1.C: Likewise.
33794         * g++/dg/ext/visibility/visibility-2.C: Likewise.
33795         * g++/dg/ext/visibility/visibility-3.C: Likewise.
33796         * g++/dg/ext/visibility/visibility-4.C: Likewise.
33797         * g++/dg/ext/visibility/visibility-5.C: Likewise.
33798         * g++/dg/ext/visibility/visibility-6.C: Likewise.
33799         * g++/dg/ext/visibility/visibility-7.C: Likewise.
33800         * g++/dg/ext/visibility/visibility-8.C: New test.
33801         * gcc.c-torture/compile/dll.x: Remove.
33802         * gcc.dg/dll-2.c: Use dg-require-dll
33803         * gcc.dg/visibility-10.c: New test.
33804         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33805         supporting DLLs.
33806         * lib/scanasm.exp (scan_hidden): New function.
33807         (scan_not_hidden): Likewise.
33808
33809 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
33810
33811         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33812
33813 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
33814
33815         * gcc.c-torture/execute/20040805-1.c: New test.
33816
33817 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
33818
33819         * gcc.dg/20020118-1.c: Declare abort.
33820         * gcc.dg/altivec_check.h: Likewise.
33821         * gcc.dg/iftrap-2.c: Likewise.
33822         * gcc.dg/pragma-darwin.c: Likewise.
33823         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33824
33825 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
33826
33827         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33828
33829 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33830
33831         * gcc.c-torture/execute/builtins/abs-2.c,
33832         gcc.c-torture/execute/builtins/abs-3.c,
33833         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33834         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33835         intmax_t, uintmax_t and their limits.
33836         * gcc.dg/intmax_t-1.c: New test.
33837
33838 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33839
33840         * g++.dg/tc1/dr147.C: Add reference to PR.
33841
33842 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
33843
33844         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33845         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33846
33847 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
33848
33849         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33850
33851 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33852
33853         * gcc.dg/redecl-5.c: New test.
33854         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33855         of scanf.
33856
33857 2004-08-03  Roger Sayle  <roger@eyesopen.com>
33858
33859         PR middle-end/16790
33860         * gcc.c-torture/execute/pr16790-1.c: New test case.
33861
33862 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
33863
33864         * g++.dg/ext/visibility/assign1.C: New test.
33865         * g++.dg/ext/visibility/new1.C: Likewise.
33866
33867         * gcc.dg/symbian1.c: New test.
33868         * gcc.dg/symbian2.c: Likewise.
33869
33870 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
33871
33872         PR target/16570
33873         * gcc.dg/i386-sse-9.c: New test.
33874
33875 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33876
33877         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33878
33879 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33880
33881         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33882         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33883         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33884         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33885         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33886         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33887         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33888         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33889         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33890         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33891         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33892         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33893         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33894         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33895         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33896         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33897         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33898         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33899         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33900         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33901         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33902         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33903         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33904         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33905         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33906         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33907         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33908         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33909         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33910         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33911         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33912         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33913         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33914         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33915         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33916         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33917         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33918         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33919         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33920         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33921         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33922         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33923         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33924         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33925         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33926         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33927         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33928         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33929         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33930         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33931         gcc.misc-tests/i386-pf-3dnow-1.c,
33932         gcc.misc-tests/i386-pf-athlon-1.c,
33933         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33934         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33935         Declare built-in functions used.
33936         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33937
33938 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
33939
33940         PR c++/16707
33941         * g++.dg/lookup/using12.C: New test.
33942
33943         * g++.dg/init/null1.C: Fix PR number.
33944         * g++.dg/parse/namespace10.C: Likewise.
33945
33946 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33947
33948         PR c++/16224
33949         * g++.dg/template/spec17.C: New test.
33950         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33951         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33952
33953 2004-08-02  David Billinghurst
33954
33955         PR fortran/16292
33956         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33957
33958 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
33959
33960         * gcc.dg/ia64-got-1.c: New test case.
33961
33962 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33963
33964         PR c++/16489
33965         * g++.dg/init/null1.C: New test.
33966         * g++.dg/tc1/dr76.C: Adjust error marker.
33967
33968         PR c++/16529
33969         * g++.dg/parse/namespace10.C: New test.
33970
33971         PR c++/16810
33972         * g++.dg/inherit/ptrmem2.C: New test.
33973
33974 2004-08-02  Ben Elliston  <bje@au.ibm.com>
33975
33976         PR target/16155
33977         * gcc.dg/pr16155.c: New test.
33978
33979 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33980
33981         * gcc.dg/redecl-2.c: New test.
33982
33983 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
33984
33985         * gcc.dg/darwin-longdouble.c: New file.
33986
33987 2004-07-30  Richard Henderson  <rth@redhat.com>
33988
33989         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33990         write to constant argument.
33991         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33992
33993 2004-07-30  Richard Henderson  <rth@redhat.com>
33994
33995         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33996         tests of nearest around zero.
33997
33998 2004-07-30  Andrew Pinski  <apinski@apple.com>
33999
34000         * gcc.c-torture/compile/20040730-1.c: New test.
34001
34002 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34003
34004         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34005         powerpc-eabispe.
34006
34007 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34008
34009         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34010
34011 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
34012
34013         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34014         contains $ld_library_path.
34015         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34016
34017 2004-07-29  Richard Henderson  <rth@redhat.com>
34018
34019         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34020
34021         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34022         (alt2, which): New.
34023         (Check): Accept either alternative.
34024
34025 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
34026
34027         * g++.dg/abi/inline1.C: New test.
34028         * g++.dg/abi/local1-a.cc: Likewise.
34029         * g++.dg/abi/local1.C: Likewise.
34030         * g++.dg/abi/mangle11.C: Tweak location of warnings.
34031         * g++.dg/abi/mangle12.C: Likewise.
34032         * g++.dg/abi/mangle17.C: Likewise.
34033         * g++.dg/abi/mangle20-2.C: Likewise.
34034         * g++.dg/opt/interface1.C: Likewise.
34035         * g++.dg/opt/interface1.h: Likewise.
34036         * g++.dg/opt/interface1-a.cc: New test.
34037         * g++.dg/parse/repo1.C: New test.
34038         * g++.dg/template/repo1.C: Likewise.
34039         * g++.dg/warn/Winline-1.C: Likewise.
34040         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34041
34042 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
34043
34044         * gcc.dg/tree-ssa/20040729-1.c: New test.
34045
34046 2004-07-27  Matt Austern <austern@apple.com>
34047
34048         * gcc.dg/darwin-bool-1.c: New test.
34049         * gcc.dg/darwin-bool-2.c: New test.
34050
34051 2004-07-28  Richard Henderson  <rth@redhat.com>
34052
34053         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34054         arguments in the correct type.  Don't write to constant arguments.
34055
34056 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34057
34058         PR tree-optimization/16688
34059         PR tree-optimization/16689
34060         * g++.dg/tree-ssa/pr16688.C: New test.
34061
34062 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34063
34064         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34065         loads.  Not only in the comment, this time.
34066
34067 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
34068
34069         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
34070         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34071         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
34072         * gcc.dg/sh4a-bitmovua.c: New.
34073         * gcc.dg/sh4a-cos.c: New.
34074         * gcc.dg/sh4a-cosf.c: New.
34075         * gcc.dg/sh4a-fprun.c: New.
34076         * gcc.dg/sh4a-fsrra.c: New.
34077         * gcc.dg/sh4a-memmovua.c: New.
34078         * gcc.dg/sh4a-sin.c: New.
34079         * gcc.dg/sh4a-sincos.c: New.
34080         * gcc.dg/sh4a-sincosf.c: New.
34081         * gcc.dg/sh4a-sinf.c: New.
34082
34083 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34084
34085         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34086         conditionals.
34087         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34088         loads.
34089         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34090         DOM1.
34091
34092 2004-07-27  Andrew Pinski  <apinski@apple.com>
34093
34094         * g++.dg/rtti/tinfo1.C: Correct the xfail.
34095
34096 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
34097
34098         * gcc.dg/pragma-isr.c: New test.
34099
34100 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34101
34102         PR c++/14429
34103         * g++.dg/template/ttp11.C: New test.
34104
34105 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
34106
34107         * gcc.c-torture/compile/20040727-1.c: New test.
34108
34109 2004-07-26  Eric Christopher  <echristo@redhat.com>
34110
34111         * gcc.c-torture/compile/20040726-2.c: New test.
34112
34113 2004-07-26  Andrew Pinski  <apinski@apple.com>
34114
34115         * g++.dg/rtti/tinfo1.C: Xfail.
34116
34117 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
34118
34119         * gcc.c-torture/compile/20040726-1.c: New test.
34120
34121 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
34122             Brian Ryner  <bryner@brianryner.com>
34123
34124         PR c++/9283
34125         PR c++/15000
34126         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34127         * g++.dg/ext/visibility/: New directory.
34128         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34129         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34130         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34131         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34132         * g++.dg/ext/visibility/fvisibility.C,
34133         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34134         g++.dg/ext/visibility/fvisibility-override1.C
34135         g++.dg/ext/visibility/fvisibility-override2.C
34136         g++.dg/ext/visibility/memfuncts.C
34137         g++.dg/ext/visibility/noPLT.C
34138         g++.dg/ext/visibility/pragma.C
34139         g++.dg/ext/visibility/pragma-override1.C
34140         g++.dg/ext/visibility/pragma-override2.C
34141         g++.dg/ext/visibility/staticmemfuncts.C
34142         g++.dg/ext/visibility/virtual.C: New tests.
34143
34144 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34145
34146         PR c/15360
34147         * gcc.dg/pr15360-1.c: New test.
34148
34149 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
34150
34151         * gcc.dg/pragma-align-2.c: New test.
34152         * gcc.dg/pragma-init-fini.c: New test.
34153         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
34154         targets.
34155
34156 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34157
34158         * gcc.dg/init-string-2.c: New test.
34159
34160 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
34161
34162         PR 16684
34163         * gcc.dg/Wredundant-decls-1.c: New test case.
34164
34165 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
34166
34167         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34168         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34169         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34170         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34171         * gcc.dg/compat/generate-random.c: New file.
34172         * gcc.dg/compat/generate-random.h: Likewise.
34173         * gcc.dg/compat/generate-random_r.c: Likewise.
34174         * gcc.dg/compat/struct-layout-1.h: Likewise.
34175         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34176         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34177         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34178         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34179         * gcc.dg/compat/struct-layout-1_main.c: New test.
34180         * gcc.dg/compat/struct-layout-1_x.c: New file.
34181         * gcc.dg/compat/struct-layout-1_y.c: New file.
34182         * gcc.dg/compat/struct-layout-1_test.h: New file.
34183
34184 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34185
34186         * gcc.dg/comp-return-1.c: New test
34187
34188 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
34189
34190         * gcc.dg/vmx/8-02a.c: Fix typo.
34191
34192         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34193         * gcc.dg/darwin-abi-3.c: New test.
34194
34195         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34196         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34197
34198         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34199         * gcc.dg/vmx/ops-long-1.c: New test.
34200         * gcc.dg/vmx/ops-long-2.c: New test.
34201
34202 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34203
34204         * g++.dg/lookup/conv-[1234].C: New.
34205
34206 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
34207
34208         * g++.dg/parse/attr2.C: Simplify.
34209
34210 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34211
34212         PR c/7284
34213         * gcc.c-torture/execute/pr7284-1.c: New test.
34214
34215 2004-07-22  Brian Booth  <bbooth@redhat.com>
34216
34217         * gcc.dg/tree-ssa/20040721-1.c: New test.
34218
34219 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34220
34221         * g++.dg/template/crash20.c: New.
34222
34223 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
34224
34225         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34226         Add dg-run directive.  Declare variables as required.
34227         * gfortran.dg/g77/README: Update
34228
34229 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
34230
34231         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34232         gcc.dg/cris-peep2-andu2.c: New tests.
34233
34234 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34235
34236         PR c/15052
34237         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34238         on return type.
34239         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
34240         messages.
34241         * gcc.dg/qual-return-2.c: Update expected messages.
34242         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34243
34244 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34245
34246         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34247         * gcc.dg/noncompile/921102-1.c: Update expected error message.
34248
34249 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34250
34251         PR c/11250
34252         * gcc.dg/init-string-1.c: New test.
34253
34254 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
34255
34256         PR middle-end/15345
34257         PR c/16450
34258         * gcc.dg/torture/nested-fn-1.c: New test.
34259
34260 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
34261
34262         PR target/16559
34263         * gcc.dg/ia64-fptr-1.c: New file.
34264
34265 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34266
34267         PR c++/14497
34268         * g++.dg/template/spec16.C: New test.
34269         * g++.old-deja/g++.robertl/eb118.C: Remove.
34270
34271 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34272
34273         PR c++/509
34274         * g++.dg/template/spec15.C: New test.
34275
34276 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
34277
34278         Copy cases from g77.f-torture/execute and add dg-run
34279         directive.  Other changes as noted.
34280         * gfortran.dg/g77/13037.f
34281         * gfortran.dg/g77/1832.f
34282         * gfortran.dg/g77/19981119-0.f
34283         * gfortran.dg/g77/19990313-0.f
34284         * gfortran.dg/g77/19990313-1.f
34285         * gfortran.dg/g77/19990313-2.f
34286         * gfortran.dg/g77/19990313-3.f
34287         * gfortran.dg/g77/19990419-1.f
34288         * gfortran.dg/g77/19990826-0.f
34289         * gfortran.dg/g77/19990826-2.f
34290         * gfortran.dg/g77/20000503-1.f
34291         * gfortran.dg/g77/20001111.f
34292         * gfortran.dg/g77/20010116.f
34293         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34294         * gfortran.dg/g77/20010430.f
34295         * gfortran.dg/g77/6177.f
34296         * gfortran.dg/g77/947.f
34297         * gfortran.dg/g77/970816-3.f
34298         * gfortran.dg/g77/971102-1.f
34299         * gfortran.dg/g77/980520-1.f
34300         * gfortran.dg/g77/980628-0.f
34301         * gfortran.dg/g77/980628-1.f
34302         * gfortran.dg/g77/980628-10.f
34303         * gfortran.dg/g77/980628-2.f
34304         * gfortran.dg/g77/980628-3.f
34305         * gfortran.dg/g77/980628-7.f
34306         * gfortran.dg/g77/980628-8.f
34307         * gfortran.dg/g77/980628-9.f
34308         * gfortran.dg/g77/980701-0.f
34309         * gfortran.dg/g77/980701-1.f
34310         * gfortran.dg/g77/cabs.f
34311         * gfortran.dg/g77/claus.f
34312         * gfortran.dg/g77/complex_1.f
34313         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34314         * gfortran.dg/g77/dcomplex.f
34315         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34316         * gfortran.dg/g77/f90-intrinsic-mathematical.f
34317         * gfortran.dg/g77/f90-intrinsic-numeric.f
34318         * gfortran.dg/g77/int8421.f
34319         * gfortran.dg/g77/labug1.f
34320         * gfortran.dg/g77/large_vec.f
34321         * gfortran.dg/g77/le.f
34322         * gfortran.dg/g77/short.f
34323         * gfortran.dg/g77/README: Update
34324
34325 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
34326
34327         PR c++/16637
34328         * g++.dg/parse/lookup4.C: New test.
34329
34330 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34331
34332         PR c++/16175
34333         * g++.dg/template/ttp10.C: New test.
34334
34335 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34336
34337         * gcc.dg/pr12625-1.c: New test.
34338
34339 2004-07-20  Steven Bosscher  <stevenb@suse.de>
34340
34341         * gcc.dg/switch-warn-1.c: New test.
34342         * gcc.dg/switch-warn-2.c: New test.
34343         * gcc.c-torture/compile/pr14730.c: Update.
34344
34345 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
34346
34347         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34348         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34349         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34350         g++.dg/template/nontype3.C: Remove trailing CR from tests.
34351
34352 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
34353
34354         PR c++/16623
34355         * g++.dg/template/assign1.C: New test.
34356
34357 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34358
34359         PR c++/12170
34360         * g++.dg/template/ttp9.C: New test.
34361
34362 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
34363
34364         * gcc.dg/format/cmn-err-1.c: New test.
34365
34366 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34367
34368         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34369         gcc.dg/Wparentheses-10.c: New tests.
34370         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34371
34372 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34373
34374         PR fortran/16465
34375         * gfortran.dg/g77//ffixed-line-length-0.f,
34376         gfortran.dg/g77/ffixed-line-length-132.f,
34377         gfortran.dg/g77/ffixed-line-length-72.f,
34378         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34379         gfortran.dg/g77/README: Update.
34380
34381 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34382
34383         PR c++/13092
34384         * g++.dg/template/non-dependent7.C: New test.
34385         * g++.dg/template/non-dependent8.C: Likewise.
34386         * g++.dg/template/non-dependent9.C: Likewise.
34387         * g++.dg/template/non-dependent10.C: Likewise.
34388
34389 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
34390
34391         PR c++/16337
34392         * g++.dg/parse/attr2.C: New test.
34393
34394 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
34395
34396         * g77.dg: Removed.
34397         * g77.f-torture: Ditto.
34398
34399 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34400
34401         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34402         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34403         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34404
34405 2004-07-16  Richard Henderson  <rth@redhat.com>
34406
34407         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34408
34409 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34410
34411         * lib/fortran-torture.exp (fortran-torture): Don't test compile
34412         tests with full list of options.
34413         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34414         of TORTURE_OPTIONS if test contains 'dg-do run'.
34415
34416         PR fortran/16404
34417         * gfortran.dg/do_iterator.f90: New test.
34418
34419 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34420
34421         PR rtl-optimization/16536
34422         * gcc.c-torture/execute/restrict-1.c: New test.
34423
34424 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34425
34426         PR fortran/15324
34427         * gfortran.dg/pr15324.f90: New test.
34428
34429         PR fortran/15129
34430         * gfortran.dg/pr15129.f90: New test.
34431
34432         PR fortran/15140
34433         * gfortran.dg/pr15140.f90: New test.
34434
34435         PR fortran/13792
34436         * gfortran.fortran-torture/execute/bounds.f90: Add check for
34437         compile-time simplification.
34438
34439 2004-07-14  Mike Stump  <mrs@apple.com>
34440
34441         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34442
34443 2004-07-14  James E Wilson  <wilson@specifixinc.com>
34444
34445         PR target/16325
34446         * gcc.dg/profile-generate-1.c: New.
34447
34448 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
34449
34450         * gcc.c-torture/execute/20040709-1.c: New test.
34451         * gcc.c-torture/execute/20040709-2.c: New test.
34452
34453 2004-07-14  Mike Stump  <mrs@apple.com>
34454
34455         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34456
34457 2004-07-14  Mike Stump  <mrs@apple.com>
34458
34459         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34460
34461 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
34462
34463         PR c++/16518
34464         * g++.dg/parse/mutable1.C: New test.
34465
34466 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
34467
34468         PR tree-optimization/16443
34469         * gcc.dg/tree-ssa/20040713-1.c: New test.
34470
34471 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
34472
34473         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34474         for operator new.
34475
34476 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34477
34478         * gfortran.dg/g77/README: New file
34479         * gfortran.dg/g77/19981216-0.f: Copy from
34480         g77.f-torture/noncompile.  Add "dg-do compile" and
34481         dg-error as required.
34482         * gfortran.dg/g77/19990218-1.f: Likewise.
34483         * gfortran.dg/g77/19990905-1.f: Likewise.
34484         * gfortran.dg/g77/9263.f: Likewise.
34485         * gfortran.dg/g77/980615-0.f: Likewise.
34486         * gfortran.dg/g77/980616-0.f: Likewise.
34487         * gfortran.dg/g77/check0.f: Likewise.
34488         * gfortran.dg/g77/select_no_compile.f: Likewise.
34489
34490 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34491
34492         Copy files from g77.f-torture/compile.
34493         Add "{ dg-do compile}".  Other changes as noted
34494         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34495         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34496         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34497         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34498         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34499         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34500         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34501         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34502         statement to conform to standard.  Append alpha1.x for reference.
34503         * gfortran.dg/g77/xformat.f: Add dg-warning
34504
34505 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34506
34507         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34508         Add {dg-do compile} directive.
34509         * gfortran.dg/g77/cpp2.F: Likewise.
34510
34511 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34512
34513         PR c++/5402
34514         * g++.dg/lookup/name-clash1.C: New test.
34515
34516         PR c++/9777
34517         * g++.dg/lookup/name-clash2.C: New test.
34518
34519         PR c++/12102
34520         * g++.dg/lookup/name-clash3.C: New test.
34521
34522 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34523
34524         * g++.dg/lookup/new2.C: New test.
34525         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34526
34527 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
34528
34529         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34530         Add {dg-do compile} directive.
34531         * gfortran.dg/g77/13060.f: Likewise.
34532         * gfortran.dg/g77/19990218-0.f: Likewise.
34533         * gfortran.dg/g77/19990305-0.f: Likewise.
34534         * gfortran.dg/g77/19990419-0.f: Likewise.
34535         * gfortran.dg/g77/19990502-0.f: Likewise.
34536         * gfortran.dg/g77/19990502-1.f: Likewise.
34537         * gfortran.dg/g77/19990525-0.f: Likewise.
34538         * gfortran.dg/g77/19990826-1.f: Likewise.
34539         * gfortran.dg/g77/19990826-3.f: Likewise.
34540         * gfortran.dg/g77/19990905-2.f: Likewise.
34541         * gfortran.dg/g77/20000412-1.f: Likewise.
34542         * gfortran.dg/g77/20000511-1.f: Likewise.
34543         * gfortran.dg/g77/20000511-2.f: Likewise.
34544         * gfortran.dg/g77/20000518.f: Likewise.
34545         * gfortran.dg/g77/20000601-1.f: Likewise.
34546         * gfortran.dg/g77/20000601-2.f: Likewise.
34547         * gfortran.dg/g77/20000629-1.f: Likewise.
34548         * gfortran.dg/g77/20000630-2.f: Likewise.
34549         * gfortran.dg/g77/20010115.f: Likewise.
34550         * gfortran.dg/g77/20010321-1.f: Likewise.
34551         * gfortran.dg/g77/20010426.f: Likewise.
34552         * gfortran.dg/g77/20020307-1.f: Likewise.
34553         * gfortran.dg/g77/8485.f: Likewise.
34554         * gfortran.dg/g77/960317-1.f: Likewise.
34555         * gfortran.dg/g77/970915-0.f: Likewise.
34556         * gfortran.dg/g77/980310-1.f: Likewise.
34557         * gfortran.dg/g77/980310-2.f: Likewise.
34558         * gfortran.dg/g77/980310-3.f: Likewise.
34559         * gfortran.dg/g77/980310-4.f: Likewise.
34560         * gfortran.dg/g77/980310-6.f: Likewise.
34561         * gfortran.dg/g77/980310-7.f: Likewise.
34562         * gfortran.dg/g77/980310-8.f: Likewise.
34563         * gfortran.dg/g77/980419-2.f: Likewise.
34564         * gfortran.dg/g77/980424-0.f: Likewise.
34565         * gfortran.dg/g77/980427-0.f: Likewise.
34566         * gfortran.dg/g77/980729-0.f: Likewise.
34567         * gfortran.dg/g77/981117-1.f: Likewise.
34568         * gfortran.dg/g77/toon_1.f: Likewise.
34569
34570 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34571
34572         PR c++/2204
34573         * g++.dg/other/abstract2.C: New test.
34574
34575 2004-07-12  Paul Brook  <paul@codesourcery.com>
34576
34577         * gfortran.dg/pointer_init_1.f90: New test.
34578
34579 2004-07-11  Paul Brook  <paul@codesourcery.com>
34580
34581         PR fortran/15986
34582         * gfortran.dg/contained_1.f90: New test.
34583
34584 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
34585
34586         * g++.dg/parse/defarg8.C: New test.
34587
34588 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34589
34590         PR fortran/16433
34591         * gfortran.dg/pr16433.f: New test.
34592
34593         PR fortran/17574
34594         * gfortran.dg/pr15754.f90: New test.
34595
34596 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34597
34598         PR tree-optimization/16437
34599         * gcc.c-torture/execute/bitfld-4.c: New test.
34600
34601 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34602
34603         * gfortran.fortran-torture/execute/common_2.f90: Add check for
34604         access to common var from module.
34605
34606 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34607
34608         PR fortran/16336
34609         * gfortran.fortran-torture/execute/common_2.f90: New test.
34610
34611 2004-07-10  Paul Brook  <paul@codesourcery.com>
34612
34613         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34614
34615 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34616
34617         PR fortran/15969
34618         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34619
34620 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
34621
34622         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34623         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34624         * gfortran.dg/g77/ffree-form-1.f: Likewise.
34625         * gfortran.dg/g77/ffree-form-2.f: Likewise.
34626         * gfortran.dg/g77/ffree-form-3.f: Likewise.
34627         * gfortran.dg/g77/fno-underscoring.f: Likewise.
34628         * gfortran.dg/g77/funderscoring.f: Likewise.
34629         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
34630
34631 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34632
34633         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34634
34635 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34636         Paul Brook  <paul@codesourcery.com>
34637
34638         PR fortran/13415
34639         * gfortran.dg/common_pointer_1.f90: New test.
34640
34641 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34642
34643         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34644
34645 2004-07-09  James E Wilson  <wilson@specifixinc.com>
34646
34647         PR target/16364
34648         * gcc.c-torture/compile/20040709-1.c: New.
34649
34650 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34651
34652         PR fortran/14077
34653         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34654
34655 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34656
34657         PR fortran/13201
34658         * gfortran.dg/shape_1.f90: New test.
34659
34660 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
34661             Andrew Pinski  <apinski@apple.com>
34662
34663         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34664
34665 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34666
34667         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34668         comment.
34669
34670 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34671         Paul Brook  <paul@codesourcery.com>
34672
34673         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34674         '.f95' and '.F95'.
34675
34676 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
34677
34678         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34679
34680 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34681
34682         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34683         testcases with capital suffix.
34684
34685 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34686
34687         PR fortran/15481
34688         PR fortran/13372
34689         PR fortran/13575
34690         PR fortran/15978
34691         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34692
34693         * gfortran.dg/implicit_1.f90: New test.
34694
34695 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34696
34697         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34698         expression to match gfortran warning/error messages
34699         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34700         dg-error text.
34701
34702 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34703
34704         * lib/fortran-torture.exp: Rename proc search_for to
34705         search_for_re.
34706
34707 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34708
34709         * gcc.c-torture/execute/simd-5.x: New file.
34710         XFAIL on SPARC 64-bit at -O0.
34711
34712 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34713
34714         PR c++/8211
34715         PR c++/16165
34716         * g++.dg/warn/effc3.C: New test.
34717
34718 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34719
34720         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34721         change X to 1X in format.
34722         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34723         add data statements to conform to standard.
34724
34725 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34726
34727         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34728         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34729         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34730
34731 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34732
34733         * gfortran.dg/g77/7388.f: Copy from g77.dg
34734         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34735         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34736         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34737         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34738         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34739         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34740         * gfortran.dg/g77/strlen0.f: Likewise.
34741
34742 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34743
34744         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34745         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34746
34747 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34748
34749         * gcc.c-torture/execute/920428-2.x: Delete.
34750         * gcc.c-torture/execute/920501-7.x: Likewise.
34751
34752 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
34753
34754         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34755         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
34756         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34757         prescott and c3-2.
34758         (PREFETCH_3DNOW): Add -march=c3.
34759
34760 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
34761
34762         PR c/16437
34763         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34764         * gcc.c-torture/execute/bf64-1.x: Likewise.
34765
34766 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34767
34768         * gcc.c-torture/compile/20040708-1.c: New test.
34769
34770 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34771
34772         PR c++/16169
34773         * g++.dg/warn/effc2.C: New test.
34774
34775 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34776
34777         * gcc.c-torture/execute/bitfld-1.x: Remove.
34778         * gcc.c-torture/execute/bitfld-3.c: New test.
34779         * gcc.dg/bitfld-2.c: Remove XFAILs.
34780
34781 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
34782
34783         PR c++/16276
34784         * g++.dg/rtti/tinfo1.C: New file.
34785
34786 2004-07-07  Eric Christopher  <echristo@redhat.com>
34787
34788         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34789
34790 2004-07-07  Andrew Pinski  <apinski@apple.com>
34791
34792         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34793
34794 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
34795
34796         * g++.dg/init/call1.C: XFAIL.
34797
34798 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
34799
34800         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34801         except for movstrict*, to movmem* and clrstr* to clrmem*.
34802
34803 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
34804
34805         * gcc.c-torture/execute/20040707-1.c: New test.
34806
34807 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
34808
34809         * gcc.c-torture/execute/20040706-1.c: New test.
34810
34811 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34812
34813         PR c++/3671
34814         * g++.dg/template/spec14.C: New test.
34815
34816 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
34817
34818         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34819         nothing if not yet defined.  Use it in b, c and d type definitions.
34820         * gcc.c-torture/execute/20040705-1.c: New test.
34821         * gcc.c-torture/execute/20040705-2.c: New test.
34822
34823 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34824
34825         PR c++/2518
34826         * g++.dg/lookup/new1.C: New test.
34827
34828 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34829
34830         PR c++/11406
34831         * g++.dg/template/sizeof8.C: New test.
34832
34833 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
34834
34835         * gcc.c-torture/compile/20040705-1.c: New test.
34836
34837 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
34838
34839         * gfortran.fortran-torture/execute/seq_io.f90: New test.
34840
34841 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
34842
34843         * gcc.dg/cpp/if-mop.c: Two new testcases.
34844         * gcc.dg/cpp/trad/comment-3.c: New.
34845
34846 2004-07-04  Paul Brook  <paul@codesourcery.com>
34847
34848         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34849
34850 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
34851
34852         PR c++/3761
34853         * g++.dg/lookup/crash4.C: New test.
34854
34855 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
34856
34857         * gcc.c-torture/execute/builtin-abs-1.c
34858         * gcc.c-torture/execute/builtin-abs-2.c
34859         * gcc.c-torture/execute/builtin-complex-1.c
34860         * gcc.c-torture/execute/builtins/string-1-lib.c
34861         * gcc.c-torture/execute/builtins/string-1.c
34862         * gcc.c-torture/execute/builtins/string-2-lib.c
34863         * gcc.c-torture/execute/builtins/string-2.c
34864         * gcc.c-torture/execute/builtins/string-3-lib.c
34865         * gcc.c-torture/execute/builtins/string-3.c
34866         * gcc.c-torture/execute/builtins/string-4-lib.c
34867         * gcc.c-torture/execute/builtins/string-4.c
34868         * gcc.c-torture/execute/builtins/string-5-lib.c
34869         * gcc.c-torture/execute/builtins/string-5.c
34870         * gcc.c-torture/execute/builtins/string-6-lib.c
34871         * gcc.c-torture/execute/builtins/string-6.c
34872         * gcc.c-torture/execute/builtins/string-7-lib.c
34873         * gcc.c-torture/execute/builtins/string-7.c
34874         * gcc.c-torture/execute/builtins/string-8-lib.c
34875         * gcc.c-torture/execute/builtins/string-8.c
34876         * gcc.c-torture/execute/builtins/string-9-lib.c
34877         * gcc.c-torture/execute/builtins/string-9.c
34878         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34879         * gcc.c-torture/execute/builtins/string-asm-1.c
34880         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34881         * gcc.c-torture/execute/builtins/string-asm-2.c
34882         * gcc.c-torture/execute/stdio-opt-1.c
34883         * gcc.c-torture/execute/stdio-opt-2.c
34884         * gcc.c-torture/execute/stdio-opt-3.c
34885         * gcc.c-torture/execute/string-opt-1.c
34886         * gcc.c-torture/execute/string-opt-10.c
34887         * gcc.c-torture/execute/string-opt-11.c
34888         * gcc.c-torture/execute/string-opt-12.c
34889         * gcc.c-torture/execute/string-opt-13.c
34890         * gcc.c-torture/execute/string-opt-14.c
34891         * gcc.c-torture/execute/string-opt-15.c
34892         * gcc.c-torture/execute/string-opt-16.c
34893         * gcc.c-torture/execute/string-opt-2.c
34894         * gcc.c-torture/execute/string-opt-6.c
34895         * gcc.c-torture/execute/string-opt-7.c
34896         * gcc.c-torture/execute/string-opt-8.c:
34897         Replace with ...
34898
34899         * gcc.c-torture/execute/builtins/abs-2.c
34900         * gcc.c-torture/execute/builtins/abs-3.c
34901         * gcc.c-torture/execute/builtins/complex-1.c
34902         * gcc.c-torture/execute/builtins/fprintf.c
34903         * gcc.c-torture/execute/builtins/fputs.c
34904         * gcc.c-torture/execute/builtins/memcmp.c
34905         * gcc.c-torture/execute/builtins/memmove.c
34906         * gcc.c-torture/execute/builtins/memops-asm.c
34907         * gcc.c-torture/execute/builtins/mempcpy-2.c
34908         * gcc.c-torture/execute/builtins/mempcpy.c
34909         * gcc.c-torture/execute/builtins/memset.c
34910         * gcc.c-torture/execute/builtins/printf.c
34911         * gcc.c-torture/execute/builtins/sprintf.c
34912         * gcc.c-torture/execute/builtins/strcat.c
34913         * gcc.c-torture/execute/builtins/strchr.c
34914         * gcc.c-torture/execute/builtins/strcmp.c
34915         * gcc.c-torture/execute/builtins/strcpy.c
34916         * gcc.c-torture/execute/builtins/strcspn.c
34917         * gcc.c-torture/execute/builtins/strlen-2.c
34918         * gcc.c-torture/execute/builtins/strlen.c
34919         * gcc.c-torture/execute/builtins/strncat.c
34920         * gcc.c-torture/execute/builtins/strncmp-2.c
34921         * gcc.c-torture/execute/builtins/strncmp.c
34922         * gcc.c-torture/execute/builtins/strncpy.c
34923         * gcc.c-torture/execute/builtins/strpbrk.c
34924         * gcc.c-torture/execute/builtins/strpcpy-2.c
34925         * gcc.c-torture/execute/builtins/strpcpy.c
34926         * gcc.c-torture/execute/builtins/strrchr.c
34927         * gcc.c-torture/execute/builtins/strspn.c
34928         * gcc.c-torture/execute/builtins/strstr-asm.c
34929         * gcc.c-torture/execute/builtins/strstr.c:
34930         ... these new files.
34931
34932         * gcc.c-torture/execute/builtins/abs-2-lib.c
34933         * gcc.c-torture/execute/builtins/abs-3-lib.c
34934         * gcc.c-torture/execute/builtins/complex-1-lib.c
34935         * gcc.c-torture/execute/builtins/fprintf-lib.c
34936         * gcc.c-torture/execute/builtins/fputs-lib.c
34937         * gcc.c-torture/execute/builtins/memcmp-lib.c
34938         * gcc.c-torture/execute/builtins/memmove-lib.c
34939         * gcc.c-torture/execute/builtins/memops-asm-lib.c
34940         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34941         * gcc.c-torture/execute/builtins/mempcpy-lib.c
34942         * gcc.c-torture/execute/builtins/memset-lib.c
34943         * gcc.c-torture/execute/builtins/printf-lib.c
34944         * gcc.c-torture/execute/builtins/sprintf-lib.c
34945         * gcc.c-torture/execute/builtins/strcat-lib.c
34946         * gcc.c-torture/execute/builtins/strchr-lib.c
34947         * gcc.c-torture/execute/builtins/strcmp-lib.c
34948         * gcc.c-torture/execute/builtins/strcpy-lib.c
34949         * gcc.c-torture/execute/builtins/strcspn-lib.c
34950         * gcc.c-torture/execute/builtins/strlen-2-lib.c
34951         * gcc.c-torture/execute/builtins/strlen-lib.c
34952         * gcc.c-torture/execute/builtins/strncat-lib.c
34953         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34954         * gcc.c-torture/execute/builtins/strncmp-lib.c
34955         * gcc.c-torture/execute/builtins/strncpy-lib.c
34956         * gcc.c-torture/execute/builtins/strpbrk-lib.c
34957         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34958         * gcc.c-torture/execute/builtins/strpcpy-lib.c
34959         * gcc.c-torture/execute/builtins/strrchr-lib.c
34960         * gcc.c-torture/execute/builtins/strspn-lib.c
34961         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34962         * gcc.c-torture/execute/builtins/strstr-lib.c
34963         * gcc.c-torture/execute/builtins/lib/abs.c
34964         * gcc.c-torture/execute/builtins/lib/fprintf.c
34965         * gcc.c-torture/execute/builtins/lib/memset.c
34966         * gcc.c-torture/execute/builtins/lib/printf.c
34967         * gcc.c-torture/execute/builtins/lib/sprintf.c
34968         * gcc.c-torture/execute/builtins/lib/strcpy.c
34969         * gcc.c-torture/execute/builtins/lib/strcspn.c
34970         * gcc.c-torture/execute/builtins/lib/strncat.c
34971         * gcc.c-torture/execute/builtins/lib/strncmp.c
34972         * gcc.c-torture/execute/builtins/lib/strncpy.c
34973         * gcc.c-torture/execute/builtins/lib/strpbrk.c
34974         * gcc.c-torture/execute/builtins/lib/strspn.c
34975         * gcc.c-torture/execute/builtins/lib/strstr.c:
34976         New files containing support routines.
34977
34978         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34979         declaration.
34980         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34981         when not optimizing.
34982
34983 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
34984
34985         PR c++/16240
34986         * g++.dg/abi/mangle22.C: New test.
34987         * g++.dg/abi/mangle23.C: Likewise.
34988
34989 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
34990
34991         PR fortran/16290
34992         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34993         Allow for cases without denormalized floating point numbers.
34994
34995 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
34996
34997         PR c/1027
34998         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34999         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35000         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35001         expected warning text.
35002         * gcc.dg/format/diag-2.c: New test.
35003
35004 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35005
35006         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35007
35008 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
35009
35010         * gcc.dg/builtins-43.c: New.
35011         * gcc.dg/builtins-44.c: New.
35012         * gcc.dg/builtins-45.c: New.
35013
35014 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
35015             Andreas Tobler  <a.tobler@schweiz.ch>
35016
35017         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35018         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
35019         as SIGSEGV.
35020         * gcc.dg/cleanup-11.c: Likewise.
35021         * gcc.dg/cleanup-8.c: Likewise.
35022         * gcc.dg/cleanup-9.c: Likewise.
35023         * gcc.dg/cleanup-5.c: Run on all platforms.
35024
35025 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35026
35027         * g++.dg/warn/nonnull1.C: New test.
35028
35029 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35030
35031         * gcc.dg/compat/compat-common.h: Wrap up CINT in
35032         an #ifndef SKIP_COMPLEX_INT/#endif pair.
35033         Special-case the Sun compiler wrt to <complex.h>.
35034
35035 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
35036
35037         * gcc.dg/Wunreachable-8.C: New test.
35038
35039         * gcc.dg/h8300-ice2.c : New test.
35040
35041 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
35042
35043         PR fortran/16161
35044         * gfortran.fortran-torture/compile/implicit.f90: Add test
35045         for implicit character.
35046
35047 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
35048
35049         PR fortran/16289
35050         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35051         Use tiny() intrinsic to find smallest non-negative real
35052
35053 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
35054
35055         * gcc.dg/compat/struct-by-value-22_main.c: New test.
35056         * gcc.dg/compat/struct-by-value-22_x.c: New.
35057         * gcc.dg/compat/struct-by-value-22_y.c: New.
35058
35059         * gcc.c-torture/execute/20040629-1.c: New test.
35060
35061 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
35062
35063         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35064         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35065
35066         PR target/16195
35067         * gcc.dg/20040625-1.c: New test.
35068
35069 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35070
35071         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35072
35073 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35074
35075         PR fortran/15963
35076         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35077
35078 2004-06-29  Richard Henderson  <rth@redhat.com>
35079
35080         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35081
35082 2004-06-29  Paul Brook  <paul@codesourcery.com>
35083
35084         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35085         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35086
35087 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
35088
35089         PR c++/16260
35090         * g++.dg/parse/crash15.C: New.
35091
35092 2004-06-28  Andrew Pinski  <apinski@apple.com>
35093
35094         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35095         by the error already.
35096
35097         * g++.dg/opt/ptrmem4.C: Change to compile only test.
35098
35099 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
35100
35101         PR target/14041
35102         * gcc.dg/h8300-bss-align-1.c : New.
35103
35104 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
35105
35106         * PR c++/16174
35107         * g++.dg/template/ctor4.C: New.
35108
35109 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35110
35111         PR c++/16205
35112         * g++.dg/warn/Wsequence-point-1.C: New test.
35113
35114 2004-06-27  Paul Brook  <paul@codesourcery.com>
35115
35116         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35117
35118 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
35119
35120         * g++.old-deja/g++.mike/p7325.C: Remove.
35121
35122 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35123
35124         PR c/14963
35125         * gcc.dg/pr14963.c: New test.
35126
35127 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
35128
35129         PR c++/16193
35130         * g++.dg/parse/redef1.C: New test.
35131
35132 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35133
35134         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35135         20021110.c.
35136         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35137         20021119-1.c.
35138         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35139         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35140         5-04.c.
35141         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35142         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35143         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35144         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35145         g++.brendan/enum14.C.
35146         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35147         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35148         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35149         g++.mike/virt1.C.
35150         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35151         memtemp24.C.
35152
35153 2004-06-27  Roger Sayle  <roger@eyesopen.com>
35154
35155         * gcc.dg/20040527-1.c: New test case.
35156
35157 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
35158
35159         PR gfortran/pr16196
35160         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35161
35162 2004-06-25  Roger Sayle  <roger@eyesopen.com>
35163
35164         PR middle-end/15825
35165         * gcc.dg/pr15825-1.c: New test case.
35166
35167 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35168
35169         * gcc.c-torture/execute/20040625-1.c: New test.
35170
35171 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35172
35173         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35174
35175 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35176
35177         * gcc.dg/torture/mips-div-1.c: New test.
35178
35179 2004-06-24  Jeff Law  <law@redhat.com>
35180
35181         * gcc.dg/tree-ssa/20040624-1.c: New test.
35182
35183 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
35184
35185         * gcc.c-torture/compile/20040624-1.c: New test.
35186
35187 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35188
35189         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35190         this directory.
35191
35192 2004-06-23  Andrew Pinski  <apinski@apple.com>
35193
35194         PR middle-end/15988
35195         * g++.dg/opt/ptrmem4.C: New test.
35196
35197         * gcc.dg/c90-array-quals-2.c: New test.
35198
35199 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
35200
35201         * gcc.dg/kpice1.c: New test.
35202
35203 2006-06-23  Andrew Pinski  <apinski@apple.com>
35204
35205         * gcc.dg/c90-array-quals.c: New test.
35206
35207 2006-06-22  Richard Henderson  <rth@redhat.com>
35208
35209         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35210
35211 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
35212
35213         * gcc.dg/builtins-config.h: Handle FreeBSD.
35214
35215 2006-06-22  Richard Henderson  <rth@redhat.com>
35216
35217         * g++.dg/opt/devirt1.C: New.
35218
35219 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
35220
35221         * g++.dg/opt/pr15551.C: New testcase.
35222
35223 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
35224
35225         PR target/14800
35226         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35227         x86_64-*-linux* when compiling for 32bit.
35228
35229 2004-06-21  Andrew Pinski  <apinski@apple.com>
35230
35231         * gcc.dg/pch/struct-1.c: New.
35232         * gcc.dg/pch/struct-1.hs: New.
35233
35234 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
35235
35236         * gcc.dg/pch/save-temps-1.c: New file.
35237         * gcc.dg/pch/save-temps-1.hs: New file.
35238
35239 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35240
35241         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35242         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35243
35244 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35245
35246         * gfortran.fortran-torture/execute/select_1.f90: Rename function
35247         to fix type error.
35248         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35249         Remove trailing spaces.
35250
35251 2004-06-21  Richard Henderson  <rth@redhat.com>
35252
35253         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35254         merging && to BIT_FIELD_REF.
35255
35256 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
35257
35258         * g++.dg/opt/placeholder1.C: New test.
35259
35260 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35261
35262         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35263         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35264         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35265         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35266
35267 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
35268
35269         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35270         extern "C".
35271         * g++.dg/other/pragma-re-1.C: Add comments.
35272
35273 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
35274
35275         PR gfortran/16080
35276         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35277
35278 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
35279
35280         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35281         instead of setting the type of size_t by
35282         hand.
35283
35284 2004-06-18  Roger Sayle  <roger@eyesopen.com>
35285
35286         * gcc.dg/unordered-2.c: New test case.
35287         * gcc.dg/unordered-3.c: New test case.
35288
35289 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
35290
35291         PR other/16043
35292         * lib/g++.exp (g++_version): Tweak regexp for version
35293         * lib/g77.exp (g77_version): Likewise.
35294         * lib/gfortran.exp (gfortran_version): Likewise.
35295         * lib/objc.exp (objc_version): Likewise.
35296         * lib/treelang.exp (treelang_version): Likewise.
35297
35298 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
35299
35300         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35301         Use INT_MAX instead of __INT_MAX__.
35302         * gcc.dg/compat/struct-align-2_y.c: Likewise.
35303
35304         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35305         * gcc.dg/compat/scalar-return-3_x.c: Use it.
35306         * gcc.dg/compat/scalar-return-3_y.c: Use it.
35307         * gcc.dg/compat/scalar-return-4_x.c: Use it.
35308         * gcc.dg/compat/scalar-return-4_y.c: Use it.
35309         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35310         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35311         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35312         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35313
35314         * gcc.dg/range-test-1.c: New test.
35315         * g++.dg/opt/range-test-1.C: New test.
35316
35317 2004-06-17  Richard Henderson  <rth@redhat.com>
35318
35319         * objc.dg/sync-1.m: New.
35320         * objc.dg/try-catch-1.m: Don't force next runtime.
35321         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35322         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
35323         shadowed catch clause.
35324         * objc.dg/try-catch-5.m: New.
35325
35326 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
35327
35328         Bug 14610
35329         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35330
35331 2004-06-15  Richard Henderson  <rth@redhat.com>
35332
35333         * gcc.dg/20001116-1.c: Move expected warning line.
35334
35335 2004-06-15  Richard Henderson  <rth@redhat.com>
35336
35337         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35338         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35339
35340 2004-06-15  Jeff Law  <law@redhat.com>
35341
35342         * gcc.dg/tree-ssa/20040615-1.c: New test.
35343         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35344         be less sensitive to operand ordering.
35345         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35346
35347 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
35348
35349         * g++.dg/abi/bitfield3.C: Add comment..
35350
35351 2004-06-15  Richard Henderson  <rth@redhat.com>
35352
35353         * g++.dg/ext/stmtexpr1.C: XFAIL.
35354         * gcc.dg/20030612-1.c: XFAIL.
35355
35356 2004-06-15  Eric Christopher  <echristo@redhat.com>
35357
35358         * g++.dg/charset/asm5.c: New.
35359         * gcc.dg/charset/asm6.c: New.
35360
35361 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35362
35363         PR fortran/15962
35364         * gfortran.fortran-torture/execute/select_1.f90: New test.
35365
35366 2004-06-15  Paul Brook  <paul@codesourcery.com>
35367
35368         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35369
35370 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35371
35372         PR c++/15967
35373         * g++.dg/lookup/crash3.C: New test.
35374
35375 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35376
35377         PR c++/15947
35378         * g++.dg/parse/dtor4.C: New test.
35379
35380 2004-06-14  Jeff Law  <law@redhat.com>
35381
35382         * gcc.c-torture/compile/20040614-1.c: New test.
35383
35384 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35385
35386         PR fortran/15211
35387         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35388         LEN of a character array.
35389
35390 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
35391
35392         PR c++/15096
35393         * g++.dg/template/ptrmem10.C: New test.
35394
35395         PR c++/14930
35396         * g++.dg/template/friend30.C: New test.
35397
35398 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35399
35400         PR fortran/14928
35401         * gfortran.fortran-torture/compile/mloc.f90: New test.
35402
35403 2004-06-13  Paul Brook  <paul@codesourcery.com>
35404
35405         * gfortran.fortran-torture/execute/random_2.f90: New test.
35406
35407 2004-06-13  Eric Christopher  <echristo@redhat.com>
35408
35409         * gcc.dg/noncompile/redecl-1.c: Fix error message.
35410
35411 2004-06-12  Paul Brook  <paul@codesourcery.com>
35412
35413         * gfortran.fortran-torture/execute/contained_3.f90: New test.
35414
35415 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35416
35417         PR fortran/14923
35418         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35419
35420 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35421
35422         PR fortran/14957
35423         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35424         syntax errors in end statements of contained subroutines.
35425
35426 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35427
35428         PR fortran/12841
35429         * gfortran.fortran-torture/execute/null_arg.f90: New test.
35430
35431 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35432
35433         PR fortran/15665
35434         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35435
35436 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35437
35438         PR gfortran/12839
35439         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35440
35441 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
35442
35443         PR c++/15862
35444         * g++.dg/parse/enum1.C: New test.
35445
35446 2004-06-10  Jeff Law  <law@redhat.com>
35447
35448         * gcc.c-torture/compile/20040610-1.c: New test.
35449
35450 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35451
35452         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35453         * g++.old-deja/g++.other/decl3.C: Likewise.
35454
35455 2004-06-10  Brian Booth  <bbooth@redhat.com>
35456
35457         * gcc.dg/tree-ssa/20031015-1.c: Scan for
35458         V_MAY_DEF instead of VDEF.
35459         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35460
35461 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
35462
35463         PR c++/14211
35464         * g++.dg/conversion/const1.C: New test.
35465
35466         PR c++/15076
35467         * g++.dg/conversion/reinterpret1.C: New test.
35468
35469         PR c++/15877
35470         * g++.dg/template/enum2.C: New test.
35471
35472         PR c++/15227
35473         * g++.dg/template/error13.C: New test.
35474
35475 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35476
35477         PR fortran/14957
35478         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35479         arguments to test_* REAL and of the right size.
35480
35481 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35482
35483         PR target/15569
35484         PR rtl-optimization/15681
35485         * gcc.dg/20040609-1.c: New test.
35486
35487 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35488
35489         PR c++/14791
35490         * g++.dg/opt/builtins1.C: New test.
35491
35492 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
35493
35494         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35495         that use default windows32 struct layout.
35496         * gcc.dg/i386-bitfield2.c: Likewise.
35497
35498 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
35499
35500         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35501         for mingw32 and cygwin targets.
35502
35503 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
35504
35505         * gcc.dg/pch/macro-4.c: New.
35506         * gcc.dg/pch/macro-4.hs: New.
35507
35508 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35509
35510         PR fortran/13249
35511         * gfortran.fortran-torture/compile/name_clash.f90: New test.
35512
35513 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35514
35515         PR fortran/13372
35516         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35517
35518 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35519
35520         PR gfortran/14897
35521         * gfortran.fortran-torture/execute/t_edit.f90: New test.
35522
35523 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35524
35525         PR gfortran/15755
35526         * gfortran.fortran-torture/execute/backspace.c : New test.
35527
35528 2004-06-09  Paul Brook  <paul@codesourcery.com>
35529
35530         * gfortran.fortran-torture/execure/intrinsic_associated.f90
35531         (pointer_to_section): Rewrite to use smaller array.
35532
35533 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
35534
35535         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35536         * gcc.dg/ext/altivec-10.c: Same.
35537         * gcc.dg/ext/altivec-11.c: Same.
35538         * gcc.dg/ext/altivec-12.c: Same.
35539         * gcc.dg/ext/altivec-13.c: Same.
35540         * gcc.dg/ext/altivec-14.c: Same.
35541         * gcc.dg/ext/altivec-15.c: Same.
35542         * gcc.dg/ext/altivec-16.c: Same.
35543         * gcc.dg/ext/altivec-3.c: Same.
35544         * gcc.dg/ext/altivec-4.c: Same.
35545         * gcc.dg/ext/altivec-6.c: Same.
35546         * gcc.dg/ext/altivec-7.c: Same.
35547         * gcc.dg/ext/altivec-8.c: Same.
35548         * gcc.dg/ext/altivec-varargs-1.c: Same.
35549
35550         * g++.dg/ext/altivec-1.C: Correct dg syntax.
35551         * g++.dg/ext/altivec-10.C: Same.
35552         * g++.dg/ext/altivec-2.C: Same.
35553         * g++.dg/ext/altivec-3.C: Same.
35554         * g++.dg/ext/altivec-4.C: Same.
35555         * g++.dg/ext/altivec-5.C: Same.
35556         * g++.dg/ext/altivec-6.C: Same.
35557         * g++.dg/ext/altivec-7.C: Same.
35558         * g++.dg/ext/altivec-8.C: Same.
35559         * g++.dg/ext/altivec-9.C: Same.
35560
35561 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35562
35563         PR c++/7841
35564         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35565
35566 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35567
35568         * gcc.dg/union-1.c: New test.
35569
35570 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35571
35572         * gcc.dg/builtins-41.c: New test case.
35573         * gcc.dg/builtins-42.c: New test case.
35574
35575 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35576
35577         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35578         * g++.dg/ext/altivec-10.C: Same.
35579         * g++.dg/ext/altivec-2.C: Same.
35580         * g++.dg/ext/altivec-3.C: Same.
35581         * g++.dg/ext/altivec-4.C: Same.
35582         * g++.dg/ext/altivec-5.C: Same.
35583         * g++.dg/ext/altivec-6.C: Same.
35584         * g++.dg/ext/altivec-7.C: Same.
35585         * g++.dg/ext/altivec-8.C: Same.
35586         * g++.dg/ext/altivec-9.C: Same.
35587         * g++.old-deja/g++.abi/cxa_vec.C: Same.
35588         * g++.old-deja/g++.brendan/new3.C: Same.
35589         * gcc.c-torture/execute/eeprof-1.x: Same.
35590
35591 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35592
35593         PR c/14765
35594         * gcc.dg/pr14765-1.c: New test.
35595
35596 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35597
35598         PR c/14649
35599         * gcc.dg/pr14649-1.c: New test case.
35600
35601 2004-06-07  Richard Henderson  <rth@redhat.com>
35602
35603         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35604         if temporaries.
35605
35606 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35607
35608         * g++.dg/eh/elide1.C: Remove XFAIL.
35609
35610 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
35611
35612         PR c++/15337
35613         * g++.dg/expr/sizeof3.C: New test.
35614
35615         PR c++/14777
35616         * g++.dg/template/access14.C: New test.
35617
35618         PR c++/15554
35619         * g++.dg/template/enum1.C: New test.
35620
35621         PR c++/15057
35622         * g++.dg/eh/throw1.C: New test.
35623
35624 2004-06-07  David Ayers  <d.ayers@inode.at>
35625             Ziemowit Laski  <zlaski@apple.com>
35626
35627         * lib/objc.exp (objc_target_compile): Revert the '-framework
35628         Foundation' flag fix, since bare Darwin does not ship
35629         with the Foundation framework.
35630         * objc/execute/next_mapping.h: Provide a local NSConstantString
35631         @interface and @implementation.
35632         (objc_constant_string_init): A constructor function, used to
35633         initialize the NSConstantString meta-class object.
35634         * objc/execute/string1.m: Include "next_mapping.h" instead of
35635         <Foundation/NSString.h>.
35636         * objc/execute/string2.m: Likewise.
35637         * objc/execute/string3.m: Likewise.
35638         * objc/execute/string4.m: Likewise.
35639
35640 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
35641
35642         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35643         to double. Replace double with FLOAT.
35644         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35645
35646         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35647         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35648         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35649         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35650         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35651         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35652         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35653         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35654
35655 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35656
35657         PR c/13519
35658         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35659
35660 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35661
35662         PR c++/15503
35663         * g++.dg/template/meminit2.C: New test.
35664
35665 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
35666
35667         PR target/15822
35668         * gcc.c-torture/execute/compare-fp-1.c,
35669         gcc.c-torture/execute/compare-fp-2.c,
35670         gcc.c-torture/execute/compare-fp-3.c,
35671         gcc.c-torture/execute/compare-fp-4.c,
35672         gcc.c-torture/execute/compare-fp-3.x,
35673         gcc.c-torture/execute/compare-fp-4.x: Moved...
35674         * gcc.c-torture/execute/ieee/compare-fp-1.c,
35675         gcc.c-torture/execute/ieee/compare-fp-2.c,
35676         gcc.c-torture/execute/ieee/compare-fp-3.c,
35677         gcc.c-torture/execute/ieee/compare-fp-4.c,
35678         gcc.c-torture/execute/ieee/compare-fp-3.x,
35679         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35680
35681 2004-06-04  David Ayers  <d.ayers@inode.at>
35682
35683         * objc/execute/protocol-isEqual-4.m: New testcase.
35684
35685 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
35686
35687         * objc/execute/protocol-isEqual-1.m: New testcase.
35688         * objc/execute/protocol-isEqual-2.m: New testcase.
35689         * objc/execute/protocol-isEqual-3.m: New testcase.
35690
35691 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35692
35693         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35694
35695 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
35696
35697         * lib/objc.exp (objc_target_compile): When running tests on
35698         Darwin (Mac OS X), inform the linker about '-framework
35699         'Foundation'.
35700
35701 2004-06-02  Eric Christopher  <echristo@redhat.com>
35702
35703         * gcc.c-torture/compile/20040602-1.c: New.
35704
35705 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
35706
35707         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35708         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35709
35710         PR tree-optimization/14736
35711         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35712
35713         PR tree-optimization/14042
35714         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35715
35716         PR tree-optimization/14729
35717         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35718
35719 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35720
35721         PR fortran/15557
35722         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35723
35724 2004-06-01  Richard Hederson  <rth@redhat.com>
35725
35726         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35727
35728 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35729
35730         PR c++/14932
35731         * g++.dg/parse/offsetof4.C: New test.
35732
35733 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
35734
35735         PR objc/7993
35736         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35737
35738 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
35739
35740         PR c++/15701
35741         * g++.dg/template/friend29.C: New test.
35742
35743 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35744
35745         PR c/15749
35746         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35747
35748 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
35749
35750         * gcc.dg/sparc-trap-1.c: New test.
35751
35752 2004-05-31  Roger Sayle  <roger@eyesopen.com>
35753
35754         PR middle-end/15069
35755         * g++.dg/opt/fold3.C: New test case.
35756
35757 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
35758
35759         * lib/target-supports.exp (check_iconv_available): Fix fallout
35760         from 2004-05-28 patch.
35761
35762 2004-05-30  Paul Brook  <paul@codesourcery.com>
35763
35764         PR fortran/15620
35765         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35766         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35767
35768 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
35769
35770         * gfortran.fortran-torture/execute/random_1.f90: New test.
35771
35772 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35773
35774         * g++.dg/ext/altivec-10.C: New test.
35775
35776 2004-05-29  Paul Brook  <paul@codesourcery.com>
35777
35778         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35779
35780 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35781
35782         * gcc.dg/altivec-16.c: New test.
35783
35784 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
35785
35786         * lib/target-supports.exp (check_vmx_hw_available): New.
35787         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35788
35789         * lib/target-supports.exp (check_alias_available,
35790         check_iconv_available, check_named_sections_available): Use
35791         unique names for temporary files.
35792
35793 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35794
35795         * gcc.dg/altivec-15.c: New test.
35796
35797 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35798
35799         PR c++/15083
35800         * g++.dg/warn/noeffect6.C: New test.
35801
35802         PR c++/15471
35803         * g++.dg/expr/ptrmem4.C: New test.
35804
35805         PR c++/15640
35806         * g++.dg/template/operator3.C: New test.
35807
35808 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35809
35810         PR c++/14668
35811         * g++.dg/lookup/redecl1.C: New test.
35812         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35813
35814 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
35815
35816         * gcc.c-torture/execute/compare-fp-1.c,
35817         gcc.c-torture/execute/compare-fp-2.c,
35818         gcc.c-torture/execute/compare-fp-3.c,
35819         gcc.c-torture/execute/compare-fp-4.c,
35820         gcc.c-torture/execute/compare-fp-3.x,
35821         gcc.c-torture/execute/compare-fp-4.x,
35822         gcc.dg/pr15649-1.c: New.
35823
35824 2004-05-27  Adam Nemet  <anemet@lnxw.com>
35825
35826         PR c++/12883
35827         * g++.dg/init/array14.C: New test.
35828
35829 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
35830
35831         * lib/compat.exp (compat-get-options-main): New.
35832         (compat-get-options): Remove unneeded code, warn for ignored
35833         command.
35834         (compat-execute): Check flag set by dg-require-* commands.
35835
35836         * lib/compat.exp (compat-execute): Break up long lines.
35837
35838 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
35839
35840         * gcc.dg/altivec-7.c: Don't use 'vector long'.
35841         * gcc.dg/altivec-14.c: New test.
35842         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35843
35844         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35845         * gcc.dg/altivec-12.c: Ditto.
35846
35847         * gcc.dg/altivec-3.c: Move call to altivec_check.
35848
35849 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35850
35851         PR c++/15044
35852         * g++.dg/template/error12.C: New test.
35853
35854         PR c++/15317
35855         * g++.dg/ext/attrib15.C: New test.
35856
35857         PR c++/15329
35858         * g++.dg/template/ptrmem9.C: New test.
35859
35860 2004-05-25  Paul Brook  <paul@codesourcery.com>
35861
35862         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35863
35864 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35865
35866         PR c++/15165
35867         * g++.dg/template/crash19.C: New test.
35868
35869 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35870
35871         PR c++/15025
35872         * g++.dg/template/redecl1.C: New test.
35873
35874 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35875
35876         PR c++/14821
35877         * g++.dg/other/ns1.C: New test.
35878
35879         PR c++/14883
35880         * g++.dg/template/invalid1.C: New test.
35881
35882 2004-05-23  Paul Brook  <paul@codesourcery.com>
35883         Victor Leikehman  <lei@haifasphere.co.il>
35884
35885         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35886         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35887
35888 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35889
35890         PR c++/15285
35891         PR c++/15299
35892         * g++.dg/template/non-dependent5.C: New test.
35893         * g++.dg/template/non-dependent6.C: New test.
35894
35895 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35896
35897         PR c++/15507
35898         * g++.dg/inherit/union1.C: New test.
35899
35900         PR c++/15542
35901         * g++.dg/template/addr1.C: New test.
35902
35903         PR c++/15427
35904         * g++.dg/template/array5.C: New test.
35905
35906         PR c++/15287
35907         * g++.dg/template/array6.C: New test.
35908
35909 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
35910             Roger Sayle  <roger@eyesopen.com>
35911
35912         * g++.dg/lookup/forscope2.C: New test case.
35913
35914 2004-05-22  Ben Elliston  <bje@au.ibm.com>
35915
35916         * gcc.dg/cpp/Wmissingdirs.c: New.
35917
35918 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35919
35920         PR target/15301
35921         * gcc.dg/compat/union-m128-1.h: New file.
35922         * gcc.dg/compat/union-m128-1_main.c: Likewise.
35923         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35924         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35925
35926 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35927
35928         PR target/15302
35929         * gcc.dg/compat/struct-complex-1.h: New file.
35930         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35931         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35932         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35933
35934 2004-05-20  Roger Sayle  <roger@eyesopen.com>
35935
35936         PR middle-end/3074
35937         * gcc.dg/pr3074-1.c: New test case.
35938         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35939
35940 2004-05-20  Falk Hueffner  <falk@debian.org>
35941
35942         PR other/15526
35943         * gcc.dg/ftrapv-1.c: New test case.
35944
35945 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
35946
35947         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35948
35949 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
35950             Jeff Law  <law@redhat.com>
35951
35952         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35953         * gcc.dg/tree-ssa/20040518-2.c: New test.
35954
35955         * gcc.dg/tree-ssa/20040518-1.c: New test.
35956
35957 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
35958
35959         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35960
35961 2004-05-18  Paul Brook  <paul@codesourcery.com>
35962
35963         PR fortran/13930
35964         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35965
35966 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35967
35968         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35969         constant folding.
35970
35971 2004-05-17  Steven Bosscher  <stevenb@suse.de>
35972
35973         * gcc.dg/tree-ssa/20040517-1.c: New test.
35974
35975 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35976
35977         * gcc.dg/loop-4.c: New test.
35978
35979 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
35980
35981         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35982
35983 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
35984
35985         PR fortran/15311
35986         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35987
35988 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35989
35990         PR fortran/13826
35991         PR fortran/13940
35992         * gfortran.fortran-torture/compile/data_1.f90: New test.
35993
35994 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
35995
35996         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35997         * gcc.dg/uninit-H.c: Define ASM for __s390__.
35998
35999 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36000
36001         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36002
36003 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36004
36005         PR c/15444
36006         * gcc.dg/format/xopen-1.c: Adjust expected message.
36007         * gcc.dg/format/xopen-3.c: New test.
36008
36009 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
36010
36011         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36012
36013 2004-05-14  Jeff Law  <law@redhat.com>
36014
36015         * gcc.dg/tree-ssa/20040514-2.c: New test.
36016
36017 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36018
36019         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36020         this ...
36021         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36022         this.
36023
36024 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
36025
36026         * gcc.dg/tree-ssa/20040514-1.c: New test.
36027
36028 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36029
36030         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36031         test.
36032
36033 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36034
36035         PR fortran/14066
36036         * gfortran.fortran-torture/compile/do_1.f90: New test.
36037
36038 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36039
36040         PR fortran/15051
36041         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36042         test.
36043
36044 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
36045
36046         PR fortran/15149
36047         * gfortran.fortran-torture/execute/random_init.f90: New test.
36048
36049 2004-05-13  Paul Brook  <paul@codesourcery.com>
36050
36051         PR fortran/15314
36052         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36053
36054 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
36055
36056         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36057         for the powerpc case.
36058
36059 2004-05-13  Jeff Law  <law@redhat.com>
36060
36061         * gcc.dg/tree-ssa/20040513-1.c: New test.
36062         * gcc.dg/tree-ssa/20040513-2.c: New test.
36063
36064 2004-05-13  Paul Brook  <paul@codesourcery.com>
36065
36066         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36067         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36068         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36069
36070 2004-05-13  Andreas Schwab  <schwab@suse.de>
36071
36072         PR other/10819
36073         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36074         characters.
36075
36076 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
36077
36078         PR fortran/15294
36079         * gfortran.fortran-torture/execute/adjustr.f90: New file.
36080
36081 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
36082
36083         Merge from tree-ssa-20020619-branch.  See
36084         ChangeLog.tree-ssa for details.
36085
36086 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
36087
36088         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36089         include <altivec.h> explicitly.
36090         * gcc.dg/altivec-13.c: Likewise.
36091
36092 2004-05-11  Paul Brook  <paul@codesourcery.com>
36093
36094         * gcc.c-torture/compile/20010518-1.c: Force enum size.
36095
36096 2004-05-10  Eric Christopher  <echristo@redhat.com>
36097
36098         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36099         * gcc.dg/sibcall-4.c: Ditto.
36100
36101 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
36102
36103         * g++.dg/ext/altivec-8.C: New test case.
36104         * gcc.dg/altivec-13.c: New test case.
36105
36106 2004-05-08  Roger Sayle  <roger@eyesopen.com>
36107
36108         * gcc.c-torture/execute/divcmp-1.c: New test case.
36109         * gcc.c-torture/execute/divcmp-2.c: New test case.
36110         * gcc.c-torture/execute/divcmp-3.c: New test case.
36111
36112 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
36113
36114         * g++.dg/other/pragma-re-2.C: New test.
36115
36116 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36117
36118         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36119         * gcc.dg/i386-387-2.c: Likewise.
36120
36121         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36122         __builtin_drem.
36123         * gcc.dg/i386-387-6.c: Likewise.
36124
36125 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36126
36127         * gcc.dg/builtins-33.c: Also check log1p*.
36128
36129 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
36130
36131         PR optimization/15296
36132         * gcc.c-torture/execute/pr15296.c: New test.
36133
36134 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
36135
36136         * gcc.dg/builtins-40.c: New test.
36137
36138 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
36139
36140         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36141
36142 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
36143
36144         * g++.dg/ext/spe1.C: New testcase.
36145
36146 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
36147
36148         * objc.dg/image-info.m: Allow additional attributes
36149         for __image_info section.
36150
36151 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
36152
36153         * gcc.dg/torture/mips-hilo-2.c: New test.
36154
36155 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36156
36157         PR c++/14389
36158         * g++.dg/template/member5.C: New test.
36159
36160 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
36161
36162         * gcc.dg/builtins-34.c: Also check expm1*.
36163
36164 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36165
36166         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36167         * gcc.dg/torture/builtin-convert-3.c: New test.
36168
36169 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
36170
36171         PR middle-end/15054
36172         * g++.dg/opt/pr15054.C: New test.
36173
36174 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36175
36176         * gcc.dg/torture/builtin-rounding-1.c: New test.
36177         * gcc.dg/builtins-25.c: Delete.
36178         * gcc.dg/builtins-29.c: Delete.
36179
36180 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
36181
36182         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36183         * gcc.dg/sibcall-4.c: Likewise.
36184         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36185
36186 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36187
36188         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36189         bit-field on 16-bit targets.
36190
36191 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36192
36193         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36194         16-bit targets.
36195
36196 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
36197
36198         * gcc.dg/rs6000-power2-1.c: Change to compile only.
36199         * gcc.dg/rs6000-power2-2.c: Likewise.
36200
36201 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
36202
36203         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36204         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36205         Change the asm registers to be in form of frN instead of fN.
36206
36207 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36208
36209         * gcc.dg/torture/builtin-convert-2.c: New test.
36210
36211 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
36212
36213         * gcc.dg/rs6000-power2-1.c: New test.
36214         * gcc.dg/rs6000-power2-2.c: New test.
36215
36216 2004-04-28  Jan Hubicka  <jh@suse.cz>
36217
36218         * gcc.dg/unused-6.c: New test.
36219
36220 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
36221             Ulrich Weigand  <uweigand@de.ibm.com>
36222
36223         * ada/acats/run_all.sh: Define $target variable.
36224
36225 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
36226
36227         PR c++/15119
36228         * g++.dg/other/vararg-1.C: New test.
36229
36230         PR c++/4794
36231         * g++.dg/eh/cleanup3.C: New test.
36232
36233 2004-04-24  Laurent GUERBY <laurent@guerby.net>
36234
36235         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36236         and ad8011a (target_insn).
36237         * ada/acats/support/macro.dfs: Likewise.
36238         * ada/acats/support/impbit.adb: New file.
36239
36240 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
36241
36242         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36243
36244 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36245
36246         * gcc.dg/loop-3.c: New test.
36247
36248 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
36249
36250         * gcc.c-torture/execute/simd-5.c: New test.
36251
36252 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36253
36254         PR c++/15064
36255         * g++.dg/template/crash18.C: New test.
36256
36257 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
36258
36259         * g++.dg/ext/complit3.C: New test.
36260
36261 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36262
36263         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36264         * gcc.dg/altivec-3.c: Same.
36265         * gcc.dg/altivec-varargs-1.c: Same.
36266
36267 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36268
36269         * lib/target-supports.exp (check_profiling_available): Assume
36270         profiling is not available on powerpc-eabi targets.
36271
36272 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
36273
36274         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36275         * gcc.dg/vmx/bug-1.c: Ditto.
36276
36277 2004-04-20  Eric Christopher  <echristo@redhat.com>
36278
36279         * gcc.dg/charset/extern.c: New test.
36280         * g++.dg/charset/extern3.cc: Ditto.
36281
36282 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
36283
36284         * gcc.dg/builtins-39.c: New test.
36285
36286 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
36287
36288         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36289
36290 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
36291
36292         * gcc.dg/torture/mips-hilo-1.c: New test.
36293
36294 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
36295
36296         * gcc.c-torture/compile/20040419-1.c: New test.
36297
36298 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
36299
36300         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36301
36302 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
36303             Aldy Hernandez  <aldyh@redhat.com>
36304
36305         * gcc.c-torture/execute/va-arg-24.c: New.
36306
36307 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
36308             Aldy Hernandez  <aldyh@redhat.com>
36309
36310         * gcc.dg/vmx/1b-01.c: New.
36311         * gcc.dg/vmx/1b-02.c: New.
36312         * gcc.dg/vmx/1b-03.c: New.
36313         * gcc.dg/vmx/1b-04.c: New.
36314         * gcc.dg/vmx/1b-05.c: New.
36315         * gcc.dg/vmx/1b-06.c: New.
36316         * gcc.dg/vmx/1b-07.c: New.
36317         * gcc.dg/vmx/1c-01.c: New.
36318         * gcc.dg/vmx/1c-02.c: New.
36319         * gcc.dg/vmx/3a-01a.c: New.
36320         * gcc.dg/vmx/3a-01.c: New.
36321         * gcc.dg/vmx/3a-01m.c: New.
36322         * gcc.dg/vmx/3a-03.c: New.
36323         * gcc.dg/vmx/3a-03m.c: New.
36324         * gcc.dg/vmx/3a-04.c: New.
36325         * gcc.dg/vmx/3a-04m.c: New.
36326         * gcc.dg/vmx/3a-05.c: New.
36327         * gcc.dg/vmx/3a-06.c: New.
36328         * gcc.dg/vmx/3a-06m.c: New.
36329         * gcc.dg/vmx/3a-07.c: New.
36330         * gcc.dg/vmx/3b-01.c: New.
36331         * gcc.dg/vmx/3b-02.c: New.
36332         * gcc.dg/vmx/3b-10.c: New.
36333         * gcc.dg/vmx/3b-13.c: New.
36334         * gcc.dg/vmx/3b-14.c: New.
36335         * gcc.dg/vmx/3b-15.c: New.
36336         * gcc.dg/vmx/3c-01a.c: New.
36337         * gcc.dg/vmx/3c-01.c: New.
36338         * gcc.dg/vmx/3c-02.c: New.
36339         * gcc.dg/vmx/3c-03.c: New.
36340         * gcc.dg/vmx/3d-01.c: New.
36341         * gcc.dg/vmx/4-01.c: New.
36342         * gcc.dg/vmx/4-03.c: New.
36343         * gcc.dg/vmx/5-01.c: New.
36344         * gcc.dg/vmx/5-02.c: New.
36345         * gcc.dg/vmx/5-03.c: New.
36346         * gcc.dg/vmx/5-04.c: New.
36347         * gcc.dg/vmx/5-05.c: New.
36348         * gcc.dg/vmx/5-06.c: New.
36349         * gcc.dg/vmx/5-07.c: New.
36350         * gcc.dg/vmx/5-07t.c: New.
36351         * gcc.dg/vmx/5-08.c: New.
36352         * gcc.dg/vmx/5-10.c: New.
36353         * gcc.dg/vmx/5-11.c: New.
36354         * gcc.dg/vmx/7-01a.c: New.
36355         * gcc.dg/vmx/7-01.c: New.
36356         * gcc.dg/vmx/7c-01.c: New.
36357         * gcc.dg/vmx/7d-01.c: New.
36358         * gcc.dg/vmx/7d-02.c: New.
36359         * gcc.dg/vmx/8-01.c: New.
36360         * gcc.dg/vmx/8-02a.c: New.
36361         * gcc.dg/vmx/8-02.c: New.
36362         * gcc.dg/vmx/brode-1.c: New.
36363         * gcc.dg/vmx/bug-1.c: New.
36364         * gcc.dg/vmx/bug-2.c: New.
36365         * gcc.dg/vmx/bug-3.c: New.
36366         * gcc.dg/vmx/cw-bug-1.c: New.
36367         * gcc.dg/vmx/cw-bug-2.c: New.
36368         * gcc.dg/vmx/cw-bug-3.c: New.
36369         * gcc.dg/vmx/dct.c: New.
36370         * gcc.dg/vmx/debug-1.c: New.
36371         * gcc.dg/vmx/debug-2.c: New.
36372         * gcc.dg/vmx/debug-3.c: New.
36373         * gcc.dg/vmx/debug-4.c: New.
36374         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36375         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36376         * gcc.dg/vmx/eg-5.c: New.
36377         * gcc.dg/vmx/fft.c: New.
36378         * gcc.dg/vmx/gcc-bug-1.c: New.
36379         * gcc.dg/vmx/gcc-bug-2.c: New.
36380         * gcc.dg/vmx/gcc-bug-3.c: New.
36381         * gcc.dg/vmx/gcc-bug-4.c: New.
36382         * gcc.dg/vmx/gcc-bug-5.c: New.
36383         * gcc.dg/vmx/gcc-bug-6.c: New.
36384         * gcc.dg/vmx/gcc-bug-7.c: New.
36385         * gcc.dg/vmx/gcc-bug-8.c: New.
36386         * gcc.dg/vmx/gcc-bug-9.c: New.
36387         * gcc.dg/vmx/gcc-bug-b.c: New.
36388         * gcc.dg/vmx/gcc-bug-c.c: New.
36389         * gcc.dg/vmx/gcc-bug-d.c: New.
36390         * gcc.dg/vmx/gcc-bug-e.c: New.
36391         * gcc.dg/vmx/gcc-bug-f.c: New.
36392         * gcc.dg/vmx/gcc-bug-g.c: New.
36393         * gcc.dg/vmx/gcc-bug-i.c: New.
36394         * gcc.dg/vmx/harness.h: New.
36395         * gcc.dg/vmx/ira1.c: New.
36396         * gcc.dg/vmx/ira2a.c: New.
36397         * gcc.dg/vmx/ira2b.c: New.
36398         * gcc.dg/vmx/ira2.c: New.
36399         * gcc.dg/vmx/ira2c.c: New.
36400         * gcc.dg/vmx/mem.c: New.
36401         * gcc.dg/vmx/newton-1.c: New.
36402         * gcc.dg/vmx/ops.c: New.
36403         * gcc.dg/vmx/sn7153.c: New.
36404         * gcc.dg/vmx/spill2.c: New.
36405         * gcc.dg/vmx/spill3.c: New.
36406         * gcc.dg/vmx/spill.c: New.
36407         * gcc.dg/vmx/t.c: New.
36408         * gcc.dg/vmx/varargs-1.c: New.
36409         * gcc.dg/vmx/varargs-2.c: New.
36410         * gcc.dg/vmx/varargs-3.c: New.
36411         * gcc.dg/vmx/varargs-4.c: New.
36412         * gcc.dg/vmx/varargs-5.c: New.
36413         * gcc.dg/vmx/varargs-6.c: New.
36414         * gcc.dg/vmx/varargs-7.c: New.
36415         * gcc.dg/vmx/vmx.exp: New.
36416         * gcc.dg/vmx/vprint-1.c: New.
36417         * gcc.dg/vmx/vscan-1.c: New.
36418         * gcc.dg/vmx/x-01.c: New.
36419         * gcc.dg/vmx/x-02.c: New.
36420         * gcc.dg/vmx/x-03.c: New.
36421         * gcc.dg/vmx/x-04.c: New.
36422         * gcc.dg/vmx/x-05.c: New.
36423         * gcc.dg/vmx/yousufi-1.c: New.
36424         * gcc.dg/vmx/zero-1.c: New.
36425         * gcc.dg/vmx/zero.c: New.
36426
36427 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
36428
36429         * g++.dg/lookup/java1.C: Update for chage of
36430         _Jv_AllocObject.
36431         * g++.dg/lookup/java2.C: Likewise.
36432
36433 2004-04-17  Laurent GUERBY <laurent@guerby.net>
36434
36435         * ada/acats/run_all.sh: use -O2 by default.
36436
36437 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
36438
36439         * gcc.dg/vr-mult-[12].c: New tests.
36440
36441 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36442
36443         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36444
36445         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36446
36447 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
36448
36449         * lib/target-supports.exp (check_profiling_available): Assume
36450         profiling isn't available for mips*-*-elf targets.
36451
36452 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
36453
36454         * gcc.dg/builtins-38.c: New test.
36455
36456 2004-04-14  Eric Christopher  <echristo@redhat.com>
36457
36458         * g++.dg/charset/charset.exp: Run .cc extension tests.
36459
36460 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
36461
36462         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
36463
36464 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36465
36466         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36467
36468 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
36469
36470         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36471         * gcc.dg/i386-387-2.c: Likewise.
36472
36473         * gcc.dg/i386-387-7.c: New test.
36474         * gcc.dg/i386-387-8.c: New test.
36475
36476         * gcc.dg/builtins-37.c: New test.
36477
36478 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
36479
36480         * g++.dg/pch/externc-1.C: Add missing semicolon.
36481
36482 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
36483
36484         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36485
36486 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36487
36488         * gcc.c-torture/execute/20040411-1.c: New test.
36489
36490 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36491
36492         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36493
36494 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
36495
36496         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36497
36498 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
36499
36500         * lib/target-supports.exp (check_named_sections_available): New.
36501         * lib/gcc-dg.exp (dg-require-named-sections): New.
36502         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36503         old-deja.exp.  Also prune error-count message from HP linker.
36504         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36505
36506         * g++.dg/init/init-ref4.C: Use dg-require-weak.
36507         * g++.old-deja/g++.pt/static3.C: Likewise.
36508         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36509
36510 2004-04-09  Roger Sayle  <roger@eyesopen.com>
36511
36512         * gcc.c-torture/execute/20040409-1.c: New test case.
36513         * gcc.c-torture/execute/20040409-2.c: New test case.
36514         * gcc.c-torture/execute/20040409-3.c: New test case.
36515
36516 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
36517
36518         * gcc.dg/20040409-1.c: New test.
36519
36520 2004-04-08  Roger Sayle  <roger@eyesopen.com>
36521
36522         PR target/14888
36523         * g++.dg/opt/pr14888.C: New test case.
36524
36525 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
36526
36527         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36528         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36529         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36530         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36531         New tests.
36532
36533 2004-04-08  Paul Brook  <paul@codesourcery.com>
36534
36535         * gcc.dg/spill-1.c: New test.
36536
36537 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36538
36539         * gcc.dg/torture/builtin-ctype-2.c: New test.
36540
36541 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
36542
36543         * gcc.dg/pch/pch.exp: Add largefile test.
36544
36545 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
36546
36547         * g++.dg/pch/externc-1.Hs: New.
36548         * g++.dg/pch/externc-1.C: New.
36549
36550 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36551
36552         * gcc.dg/compat/struct-by-value-5a_main.c,
36553         gcc.dg/compat/struct-by-value-5b_main.c: New files.
36554         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36555         * gcc.dg/compat/struct-by-value-5a_x.c,
36556         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36557         gcc.dg/compat/struct-by-value-5_x.c.
36558         * gcc.dg/compat/struct-by-value-5a_y.c,
36559         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36560         gcc.dg/compat/struct-by-value-5_y.c.
36561
36562         * gcc.dg/compat/struct-by-value-6a_main.c,
36563         gcc.dg/compat/struct-by-value-6b_main.c: New files.
36564         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36565         * gcc.dg/compat/struct-by-value-6a_x.c,
36566         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36567         gcc.dg/compat/struct-by-value-6_x.c.
36568         * gcc.dg/compat/struct-by-value-6a_y.c,
36569         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36570         gcc.dg/compat/struct-by-value-6_y.c.
36571
36572         * gcc.dg/compat/struct-by-value-7a_main.c,
36573         gcc.dg/compat/struct-by-value-7b_main.c: New files.
36574         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36575         * gcc.dg/compat/struct-by-value-7a_x.c,
36576         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36577         gcc.dg/compat/struct-by-value-7_x.c.
36578         * gcc.dg/compat/struct-by-value-7a_y.c,
36579         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36580         gcc.dg/compat/struct-by-value-7_y.c.
36581
36582 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
36583
36584         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36585         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36586         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36587         options.
36588
36589 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
36590
36591         * gcc.dg/builtins-36.c: New test.
36592
36593 2004-04-06  Paul Brook  <paul@codesourcery.com>
36594
36595         * README.gcc: Remove obsolete contraint on testcases.
36596
36597 2004-04-05  Paul Brook  <paul@codesourcery.com>
36598
36599         PR2123
36600         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
36601         failure and exit(0) on success.
36602         * g++.dg/expr/anew2.C: Ditto.
36603         * g++.dg/expr/anew3.C: Ditto.
36604         * g++.dg/expr/anew4.C: Ditto.
36605
36606 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
36607
36608         PR c++/3518
36609         * g++.dg/template/unify7.C: New.
36610
36611 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36612
36613         * g++.dg/README: Bring up to date with new subdirectories; remove
36614         duplicate subdirectory lines.
36615
36616 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
36617
36618         PR c++/14007
36619         * g++.dg/template/unify5.C: New.
36620         * g++.dg/template/unify6.C: New.
36621         * g++.dg/template/qualttp20.C: Adjust.
36622         * g++.old-deja/g++.jason/report.C: Adjust.
36623         * g++.old-deja/g++.other/qual1.C: Adjust.
36624
36625 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
36626
36627         PR c++/14803
36628         * g++.dg/inherit/ptrmem1.C: New test.
36629
36630 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
36631
36632         PR c++/14755
36633         * gcc.c-torture/execute/20040331-1.c: New test.
36634         * gcc.dg/20040331-1.c: New test.
36635
36636 2004-04-01  Paul Brook  <paul@codesourcery.com>
36637
36638         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36639
36640 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
36641
36642         PR c++/14724
36643         * g++.dg/init/goto1.C: New test.
36644
36645         PR c++/14763
36646         * g++.dg/template/defarg4.C: New test.
36647
36648 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
36649
36650         * gcc.dg/altivec-11.c: Extend test for more valid cases.
36651
36652 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
36653
36654         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36655
36656 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
36657
36658         * gcc.dg/noncompile/undeclared-2.c: New test.
36659
36660 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36661
36662         * gcc.dg/940409-1.c: Remove XFAIL.
36663         * gcc.dg/reg-vol-struct-1.c: New test.
36664
36665 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36666
36667         * gcc.dg/torture/builtin-wctype-1.c: New test.
36668
36669 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
36670
36671         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36672         * gcc.dg/20001101-1.c: Likewise.
36673         * gcc.dg/20001102-1.c: Likewise.
36674
36675 2004-03-25  Roger Sayle  <roger@eyesopen.com>
36676
36677         * gcc.dg/compare8.c: Add an additional test for XOR.
36678
36679 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36680
36681         * gcc.dg/torture/builtin-ctype-1.c: New test.
36682
36683 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36684
36685         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36686         * gcc.dg/torture/builtin-math-1.c: Likewise.
36687         * gcc.dg/torture/builtin-power-1.c: New test.
36688
36689 2004-03-24  Andreas Schwab  <schwab@suse.de>
36690
36691         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36692         IA64 assembler.
36693
36694 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36695             Roger Sayle  <roger@eyesopen.com>
36696
36697         * gcc.dg/compare8.c: New test case.
36698
36699 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
36700
36701         * g++.dg/ext/altivec-7.C: New test.
36702
36703 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
36704
36705         PR 12267, 12391, 12560, 13129, 14114, 14133
36706         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36707         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36708         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36709         Adjust error regexps.
36710         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36711         * gcc.dg/noncompile/undeclared-1.c: New test cases.
36712         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36713         * gcc.dg/local1.c: Add explanatory comment.
36714
36715 2004-03-23  Roger Sayle  <roger@eyesopen.com>
36716
36717         PR optimization/14669
36718         * g++.dg/opt/fold2.C: New test case.
36719
36720 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
36721
36722         PR c/14069
36723         * gcc.dg/20040322-1.c: New test.
36724
36725 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36726
36727         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
36728         * gcc.dg/ultrasp4.c: Likewise.
36729         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
36730
36731 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36732
36733         * gcc.dg/i386-sse-8.c: Reset default options.
36734
36735 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36736
36737         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36738         in the error message text.
36739
36740 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36741
36742         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36743
36744 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
36745
36746         PR c++/14616
36747         * g++.dg/init/array13.C: New test.
36748
36749 2004-03-20  Roger Sayle  <roger@eyesopen.com>
36750
36751         PR target/13889
36752         * gcc.c-torture/compile/pr13889.c: New test case.
36753
36754 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36755
36756         PR c/14635
36757         * builtins-1.c (nan, nans): Don't test.
36758         * builtins-30.c: Don't use nan, nanf, nanl.
36759         * builtins-35.c: New test.
36760
36761 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
36762
36763         * g++.dg/ext/altivec-6.C: New test.
36764
36765 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
36766
36767         * g++.dg/init/placement3.C: New test.
36768
36769         * g++.dg/template/spec13.C: New test.
36770
36771         * g++.dg/lookup/using11.C: New test.
36772
36773         * g++.dg/lookup/koenig3.C: New test.
36774
36775         * g++.dg/template/operator2.C: New test.
36776
36777         * g++.dg/expr/dtor3.C: New test.
36778         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36779         marker.
36780         * g++.old-deja/g++.law/visibility28.C: Likewise.
36781
36782 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
36783
36784         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36785         * gcc.dg/ppc64-abi-3.c: Likewise.
36786
36787 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36788
36789         PR c++/14545
36790         * g++.dg/parse/template15.C: New test.
36791
36792 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36793
36794         * g++.dg/expr/dtor2.C: New test.
36795
36796         * g++.dg/lookup/anon4.C: New test.
36797
36798         * g++.dg/overload/using1.C: New test.
36799
36800         * g++.dg/template/lookup7.C: New test.
36801
36802         * g++.dg/template/typename6.C: New test.
36803
36804         * g++.dg/expr/cond6.C: New test.
36805
36806 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36807
36808         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36809
36810 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36811
36812         * g++.dg/expr/cond5.C: New test.
36813         * g++.dg/expr/constcast1.C: Likewise.
36814         * g++.dg/expr/ptrmem2.C: Likewise.
36815         * g++.dg/expr/ptrmem3.C: Likewise.
36816         * g++.dg/lookup/main1.C: Likewise.
36817         * g++.dg/template/lookup6.C: Likewise.
36818
36819 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36820
36821         * gcc.dg/local1.c: New test.
36822
36823         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36824
36825 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36826
36827         * gcc.dg/torture/builtin-convert-1.c: New test.
36828
36829 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36830
36831         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36832
36833 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36834
36835         PR c++/14481
36836         * g++.dg/warn/Wunused-7.C: New test.
36837
36838 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36839
36840         * gcc.dg/torture/builtin-integral-1.c: New test.
36841
36842 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36843
36844         PR c++/14586
36845         * g++.dg/parse/non-dependent3.C: New test.
36846
36847 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
36848
36849         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36850         * g++.dg/eh/simd-2.C: Likewise.
36851         * g++.dg/init/array10.C: Likewise.
36852         * gcc.c-torture/compile/simd-1.c: Likewise.
36853         * gcc.c-torture/compile/simd-2.c: Likewise.
36854         * gcc.c-torture/compile/simd-3.c: Likewise.
36855         * gcc.c-torture/compile/simd-4.c: Likewise.
36856         * gcc.c-torture/compile/simd-6.c: Likewise.
36857         * gcc.c-torture/execute/simd-1.c: Likewise.
36858         * gcc.c-torture/execute/simd-2.c: Likewise.
36859         * gcc.dg/compat/vector-defs.h: Likewise.
36860         * gcc.dg/20020531-1.c: Likewise.
36861         * gcc.dg/altivec-3.c: Likewise.
36862         * gcc.dg/altivec-4.c: Likewise.
36863         * gcc.dg/altivec-varargs-1.c: Likewise.
36864         * gcc.dg/compat/vector-defs.h: Likewise.
36865         * gcc.dg/i386-mmx-3.c: Likewise.
36866         * gcc.dg/i386-sse-4.c: Likewise.
36867         * gcc.dg/i386-sse-5.c: Likewise.
36868         * gcc.dg/i386-sse-8.c: Likewise.
36869         * gcc.dg/simd-1.c: Likewise.
36870         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
36871         __ev64_opaque__ since the machine description provides it.
36872
36873 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36874
36875         * lib/compat.exp (skip_list): New global variable.
36876         Use it to hold the user defined COMPAT_SKIPS list if any.
36877         (compat-obj): Add the members of skip_list to optall.
36878
36879 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36880
36881         * gcc.dg/compat/union-by-value-1_main.c,
36882         union-by-value-1_x.c, union-by-value-1_y.c,
36883         union-check.h, union-defs.h,
36884         union-init.h, union-return-1_main.c,
36885         union-return-1_x.c, union-return-1_y.c: New files.
36886
36887 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36888
36889         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36890         mixed-struct-init.h: Add 4 mixed structure types.
36891         struct-by-value-21_main.c, struct-by-value-21_x.c,
36892         struct-by-value-21_y.c, struct-return-21_main.c,
36893         struct-return-21_x.c, struct-return-21_y.c: New files.
36894
36895 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
36896
36897         PR c++/14550
36898         * g++.dg/parse/template14.C: New test.
36899
36900 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36901
36902         * gcc.c-torture/execute/20040313-1.c: New test.
36903
36904 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
36905
36906         PR target/14533
36907         * gcc.dg/20040311-2.c: New test.
36908
36909 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
36910
36911         PR other/14544
36912         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36913         bit-field.
36914
36915 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
36916
36917         * gcc.dg/20040305-2.c: Add missing return statement.
36918
36919 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36920
36921         * gcc.dg/builtins-34.c: Also check pow10*.
36922
36923 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36924
36925         PR target/14262
36926         * gcc.dg/20040305-2.c: New test.
36927
36928 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36929
36930         * gcc.dg/20040310-1.c: New test.
36931
36932 2004-03-11  Roger Sayle  <roger@eyesopen.com>
36933
36934         * gcc.c-torture/execute/20040311-1.c: New test case.
36935
36936 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
36937
36938         PR c++/14476
36939         * g++.dg/lookup/enum1.C: New test.
36940
36941 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
36942
36943         PR c++/14510
36944         * g++.dg/lookup/struct2.C: New test.
36945
36946 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
36947
36948         * gcc.dg/builtins-34.c: New test.
36949
36950 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36951
36952         * gcc.dg/torture/builtin-nonneg-1.c: New test.
36953
36954 2004-03-09  James E Wilson  <wilson@specifixinc.com>
36955
36956         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36957         * gcc.dg/alias-2.c: New testcase.
36958
36959 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
36960
36961         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36962
36963 2004-03-09  Roger Sayle  <roger@eyesopen.com>
36964
36965         * gcc.c-torture/execute/20040309-1.c: New test case.
36966
36967 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
36968
36969         PR c++/14397
36970         * g++.dg/overload/ref1.C: New.
36971
36972 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36973
36974         PR c++/14409
36975         * g++.dg/template/spec12.C: New test.
36976
36977         PR c++/14448
36978         * g++.dg/parse/crash14.C: New test.
36979
36980 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36981
36982         PR c++/14230
36983         * g++.dg/init/ref11.C: New test.
36984
36985 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36986
36987         PR c++/14432
36988         * g++.dg/parse/builtin2.C: New test.
36989
36990 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36991
36992         PR c++/14401
36993         * g++.dg/init/ctor3.C: New test.
36994         * g++.dg/init/union1.C: New test.
36995         * g++.dg/ext/anon-struct4.C: New test.
36996
36997 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36998
36999         * g++.dg/lookup/koenig1.C: Tweak error messages.
37000         * g++.dg/lookup/used-before-declaration.C: Likewise.
37001         * g++.dg/other/do1.C: Likewise.
37002         * g++.dg/overload/koenig1.C: Likewise.
37003         * g++.dg/parse/crash13.C: Likewise.
37004         * g++.dg/template/instantiate3.C: Likewise.
37005
37006 2004-03-08  Eric Christopher  <echristo@redhat.com>
37007
37008         * * lib/target-supports.exp: Enable libiconv in test
37009         compilation.  Fix up error checking.
37010
37011 2004-03-08  Roger Sayle  <roger@eyesopen.com>
37012
37013         PR middle-end/14289
37014         * gcc.dg/pr14289-1.c: New test case.
37015         * gcc.dg/pr14289-2.c: Likewise.
37016         * gcc.dg/pr14289-3.c: Likewise.
37017
37018 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
37019
37020         * gcc.c-torture/execute/20040308-1.c: New test.
37021
37022 2004-03-07  Roger Sayle  <roger@eyesopen.com>
37023
37024         * gcc.c-torture/execute/20040307-1.c: New test case.
37025
37026 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
37027
37028         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37029
37030 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
37031
37032         * gcc.dg/20040306-1.c: New test.
37033
37034 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
37035
37036         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37037         them static.
37038         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37039
37040 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37041
37042         PR c/14465
37043         * gcc.dg/decl-6.c: New test.
37044
37045 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37046
37047         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37048         Rename LOGPOW -> LOG_POW.
37049         (SQRT_EXP, POW_EXP): New.
37050
37051 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37052
37053         * gcc.dg/i386-sse-8.c: New test.
37054
37055 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37056
37057         PR c/14114
37058         * gcc.dg/decl-5.c: New test.
37059
37060 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
37061
37062         * gcc.dg/20040305-1.c: New test.
37063
37064 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
37065
37066         PR other/14354
37067         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37068
37069 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
37070
37071         PR c++/14425, c++/14426
37072         * g++.dg/ext/altivec-4.C: New test.
37073         * g++.dg/ext/altivec-5.C: New test.
37074
37075 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
37076
37077         * g++.old-deja/g++.other/linkage1.C: Expect errors about
37078         global variables of a type with no linkage.
37079         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37080         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37081         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37082         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37083         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37084         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37085         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37086         * g++.dg/warn/deprecated.C: Name enum Color.
37087         * g++.dg/overload/VLA.C: Name structure for 'b'.
37088         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37089
37090 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37091
37092         * gcc.c-torture/compile/20040304-1.c: New test.
37093
37094 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
37095
37096         PR 13728
37097         * gcc.dg/decl-4.c: New testcase.
37098
37099 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
37100
37101         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37102         as PRECF if sizeof (float) > sizeof (double).
37103         (PRECL): Make it the same as PRECF if
37104         sizeof (float) > sizeof (long double).
37105
37106 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37107
37108         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37109         system type.  Add check for irix6 which doesn't have c99 runtime.
37110
37111 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
37112
37113         * gcc.dg/const-elim-1.c: xfail for xtensa.
37114
37115 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37116
37117         PR c++/14369
37118         * g++.dg/template/cond4.C: New test.
37119
37120 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37121
37122         PR c++/14360
37123         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37124
37125         PR c++/14361
37126         * g++.dg/parse/defarg7.C: New test.
37127
37128         PR c++/14359
37129         * g++.dg/template/friend26.C: New test.
37130
37131 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37132
37133         PR c++/14324
37134         * g++.dg/abi/mangle21.C: New test.
37135
37136         PR c++/14260
37137         * g++.dg/parse/constructor2.C: New test.
37138
37139         PR c++/14337
37140         * g++.dg/template/sfinae1.C: New test.
37141
37142 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37143
37144         PR c++/14267
37145         * g++.dg/expr/crash2.C: New test.
37146
37147         PR middle-end/13448
37148         * gcc.dg/inline-5.c: New test.
37149         * gcc.dg/always-inline.c: Split out tests into ...
37150         * gcc.dg/always-inline2.c: ... this and ...
37151         * gcc.dg/always-inline3.c: ... this.
37152
37153 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37154
37155         PR debug/12103
37156         * g++.dg/debug/crash1.C: New test.
37157
37158 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
37159
37160         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37161         function with __attribute__((noinline)).
37162         (recurser_void2): Likewise.
37163         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37164         (recurser_void2): Likewise.
37165
37166 2004-02-29  Roger Sayle  <roger@eyesopen.com>
37167
37168         PR middle-end/14203
37169         * g++.dg/warn/Wunused-6.C: New test case.
37170
37171 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
37172
37173         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37174         not defined.
37175
37176 2004-02-27  Eric Christopher  <echristo@redhat.com>
37177
37178         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37179         * g++.dg/charset/asm2.c: Run only x86.
37180         * gcc.dg/charset/asm3.c: Ditto.
37181
37182 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
37183
37184         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37185         ld_library_path.
37186
37187 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
37188
37189         * g++.dg/ext/altivec-3.C: New.
37190
37191 2004-02-26  Richard Henderson  <rth@redhat.com>
37192
37193         * g++.dg/ext/attrib10.C: Mark for warning.
37194         * gcc.dg/attr-alias-1.c: New.
37195
37196 2004-02-26  Richard Henderson  <rth@redhat.com>
37197
37198         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37199         * gcc.c-torture/execute/20040208-2.c: ... it back.
37200
37201 2004-02-26  Eric Christopher  <echristo@redhat.com>
37202
37203         * lib/target-supports.exp (check-iconv-available): New function.
37204         * lib/gcc-dg.exp (dg-require-iconv): New function.
37205         Use above.
37206         * gcc.dg/charset: New directory.
37207         * gcc.dg/charset/charset.exp: New file.
37208         * gcc.dg/charset/asm1.c: Ditto.
37209         * gcc.dg/charset/asm2.c: Ditto.
37210         * gcc.dg/charset/asm3.c: Ditto.
37211         * gcc.dg/charset/asm4.c: Ditto.
37212         * gcc.dg/charset/asm5.c: Ditto.
37213         * gcc.dg/charset/attribute1.c: Ditto.
37214         * gcc.dg/charset/attribute2.c: Ditto.
37215         * gcc.dg/charset/string1.c: Ditto.
37216         * g++.dg/charset: New directory.
37217         * g++.dg/dg.exp: Add here. Special options.
37218         * g++.dg/charset/charset.exp: New file.
37219         * g++.dg/charset/asm1.c: Ditto.
37220         * g++.dg/charset/asm2.c: Ditto.
37221         * g++.dg/charset/asm3.c: Ditto.
37222         * g++.dg/charset/asm4.c: Ditto.
37223         * g++.dg/charset/attribute1.c: Ditto.
37224         * g++.dg/charset/attribute2.c: Ditto.
37225         * g++.dg/charset/extern1.cc: Ditto.
37226         * g++.dg/charset/extern2.cc: Ditto.
37227         * g++.dg/charset/string1.c: Ditto.
37228
37229 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
37230
37231         PR c++/14278
37232         * g++.dg/parse/comma1.C: New test.
37233
37234 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37235
37236         PR c++/14284
37237         * g++.dg/template/ttp8.C: New test.
37238
37239 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
37240
37241         * gcc.dg/fixuns-trunc-1.c: New test.
37242
37243 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37244
37245         * gcc.dg/builtins-config.h: Use #elif.
37246
37247 2004-02-26  Michael Matz  <matz@suse.de>
37248
37249         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37250         * gcc.dg/991214-1.c: Likewise.
37251         * gcc.dg/i386-asm-1.c: Likewise.
37252
37253 2004-02-25  Richard Henderson  <rth@redhat.com>
37254
37255         * gcc.c-torture/execute/20040208-2.c: Move ...
37256         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37257
37258 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37259
37260         PR c++/14246
37261         * g++.dg/other/crash-3.C: New test.
37262
37263 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37264
37265         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37266         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37267
37268         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37269         HP-UX.
37270
37271 2004-02-24  Michael Matz  <matz@suse.de>
37272
37273         * gcc.dg/i386-regparm.c: New.
37274
37275 2004-02-23  James E Wilson  <wilson@specifixinc.com>
37276
37277         * gcc.c-torture/execute/20040223-1.c: New.
37278
37279 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
37280             Kazu Hirata  <kazu@cs.umass.edu>
37281
37282         * gcc.dg/fwritable-strings-1.c: Remove.
37283
37284 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
37285
37286         PR c/14156
37287         * gcc.dg/20040223-1.c: New test.
37288
37289 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37290
37291         PR c++/14106
37292         * g++.dg/ext/typeof9.C: New test.
37293
37294 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37295
37296         PR c++/14250
37297         * g++.dg/other/switch1.C: New test.
37298
37299 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37300
37301         * gcc.dg/cast-function-1.c: Adjust for new informative message.
37302         * gcc.dg/va-arg-1.c: Likewise.
37303
37304 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37305
37306         PR c++/14143
37307         * g++.dg/template/koenig5.C: New test.
37308
37309 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
37310
37311         * g++.dg/ext/altivec-1.C: Generalize target triple.
37312         * g++.dg/ext/altivec-2.C: New test case.
37313         * g++.dg/ext/altivec_check.h: New file.
37314         * gcc.dg/altivec-1.c: Generalize target triple;
37315         include altivec_check.h and call altivec_check().
37316         * gcc.dg/altivec-[2-5].c: Generalize target triple.
37317         * gcc.dg/altivec-6.c: New test case.
37318         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37319         type casts as needed.
37320         * gcc.dg/altivec-10.c: Include altivec_check.h and call
37321         altivec_check().
37322         * gcc.dg/altivec-12.c: New test case.
37323         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37324         include altivec_check.h and call altivec_check().
37325         * gcc.dg/altivec_check.h: New file.
37326
37327 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37328
37329         * lib/target-supports.exp (check_alias_available): Don't mangle
37330         function `g' in test program.
37331
37332 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37333
37334         * lib/target-supports.exp (check_profiling_available): Check
37335         argument to determine whether we support a profiling type.
37336         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37337         check_profiling_available.
37338         * g++.dg/bprob/bprob.exp: Likewise.
37339         * g77.dg/bprob/bprob.exp: Likewise.
37340         * gcc.misc-tests/bprob.exp: Likewise.
37341         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37342         dg-require-profiling and delete expected error handling.
37343         * gcc.dg/20021014-1.c: Likewise.
37344         * gcc.dg/nest.c: Likewise.
37345
37346 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37347
37348         PR c++/12007
37349         * g++.dg/other/vthunk1.C: New test.
37350
37351 2004-02-20  Falk Hueffner  <falk@debian.org>
37352
37353         PR target/14201
37354         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37355
37356 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
37357
37358         PR c++/13927
37359         * g++.dg/other/error8.C: Remove XFAIL markers.
37360
37361         PR c++/14173
37362         * g++.dg/ext/packed5.C: New test.
37363
37364         PR c++/14199
37365         * g++.dg/warn/Wunused-5.C: New test.
37366
37367         PR c++/14186
37368         * g++.dg/lookup/member1.C: New test.
37369
37370 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
37371
37372         * gcc.c-torture/compile/20040130-1.c: Enable only when
37373         __INT_MAX__ >= 2147483647L.
37374         * gcc.c-torture/compile/961203-1.c: Likewise.
37375
37376 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
37377
37378         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37379         * g++.dg/opt/template1.C: Robustify assembler regexp
37380
37381 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37382
37383         * gcc.c-torture/execute/simd-4.x: Remove.
37384         * gcc.c-torture/execute/va-arg-25.x: Likewise.
37385         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37386         Guard with #ifndef SKIP_ATTRIBUTE.
37387         * gcc.dg/compat/vector-1_y.c: Likewise.
37388         * gcc.dg/compat/vector-2_x.c: Likewise.
37389         * gcc.dg/compat/vector-2_y.c: Likewise.
37390         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37391         * g++.dg/eh/simd-2.C: Likewise.
37392
37393 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
37394
37395         * gcc.c-torture/compile/complex-1.c: New.
37396
37397 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
37398
37399         PR target/14209
37400         * gcc.c-torture/execute/20040218-1.c: New test.
37401
37402 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37403
37404         PR c++/14181
37405         * g++.dg/parse/new2.C: New test.
37406
37407 2004-02-18  Paul Brook  <paul@codesourcery.com>
37408
37409         * gcc.c-torture/compile/libcall-1.c: New test.
37410
37411 2004-02-18  Paul Brook  <paul@codesourcery.com>
37412
37413         PR debug/12934
37414         * gcc.dg/debug/debug-7.c: New test.
37415
37416 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
37417
37418         * gcc.dg/20040217-1.c: New test.
37419
37420 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
37421
37422         * gcc.c-torture/execute/990208-1.x: Delete.
37423
37424 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
37425
37426         * gcc.c-torture/execute/20040208-2.x: New file.
37427
37428 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
37429
37430         PR c++/11326
37431         * g++.dg/abi/structret1.C: New test.
37432
37433 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
37434
37435         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37436         (i386_cpuid): No need to test if cpuid is available on AMD64.
37437         Fix assembly, so that it works onboth i386 and AMD64.
37438         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37439         (vecInLong): Fix s[] member type to unsigned int.
37440         (vecInWord): Remove type.
37441         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37442         (a64, b64, c64, d64, e64): Remove.
37443         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37444         Remove unused variable.  Remove initialization of removed variables.
37445         Don't call mmx_tests nor sse_tests.
37446         (reference_mmx, reference_sse): Remove.
37447         (check): Add return stmt.
37448         * gcc.dg/i386-sse-7.c: New test.
37449         * gcc.dg/i386-mmx-4.c: New test.
37450
37451 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37452
37453         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37454         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37455         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37456         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37457         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37458         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37459         g++.dg/tc1/dr94.C: Fix line terminator.
37460
37461 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
37462
37463         * gcc.c-torture/compile/20040216-1.c: New.
37464
37465 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37466
37467         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37468         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37469         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37470         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37471         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37472         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37473
37474 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37475
37476         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37477
37478 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
37479
37480         PR c++/13971
37481         * g++.dg/expr/cond4.C: New test.
37482
37483         PR c++/14086
37484         * g++.dg/lookup/crash2.C: New test.
37485
37486 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
37487
37488         * gcc.c-torture/compile/20040214-2.c: New test.
37489
37490 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
37491
37492         PR c++/14116
37493         * g++.dg/ext/typeof8.C: New test.
37494
37495 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
37496
37497         * gcc.c-torture/compile/20040214-1.c: New test.
37498
37499 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37500
37501         PR c++/13635
37502         * g++.dg/template/spec11.C: New test.
37503
37504 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37505
37506         PR c++/13927
37507         * g++.dg/other/error8.C: New test.
37508
37509 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
37510
37511         PR c++/14122
37512         * g++.dg/template/array4.C: New test.
37513
37514         PR c++/14108
37515         * g++.dg/inherit/thunk2.C: New test.
37516
37517         PR c++/14083
37518         * g++.dg/eh/cond2.C: New test.
37519
37520 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
37521
37522         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37523
37524 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
37525
37526         * lib/scanasm.exp (dg-scan): Quote pattern before display.
37527
37528 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
37529
37530         * g++.dg/simd-2.C: xfail on ppc64-linux.
37531
37532 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37533
37534         PR c/456
37535         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37536         tests.
37537
37538 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
37539
37540         * gcc.dg/builtins-33.c: New test.
37541
37542 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
37543
37544         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37545
37546 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37547
37548         * g++.dg/simd-2.C: Set -maltivec for ppc64.
37549
37550 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37551
37552         * gcc.dg/ppc64-abi-3.c: New test.
37553
37554 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
37555
37556         PR c/14092
37557
37558         * gcc.dg/pr14092-1.c: New testcase.
37559
37560 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
37561
37562         * gcc.dg/cpp/assert4.c: Fix typo last change.
37563
37564         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37565         * gcc.dg/cpp/assert4.c: Handle powerpc64.
37566
37567         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37568
37569 2004-02-09  Roger Sayle  <roger@eyesopen.com>
37570
37571         * gcc.c-torture/compile/20040209-1.c: New test case.
37572
37573 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37574
37575         * gcc.dg/c90-init-1.c: Adjust expected error messages.
37576
37577 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
37578
37579         * gcc.c-torture/execute/20040208-[12].c: New tests.
37580
37581 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37582
37583         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37584
37585 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37586
37587         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37588
37589 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37590
37591         Bug 13856
37592         * gcc.dg/visibility-8.c: New testcase.
37593
37594 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37595
37596         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37597         arguments.
37598         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37599
37600 2004-02-07  Roger Sayle  <roger@eyesopen.com>
37601
37602         PR middle-end/13696
37603         * g++.dg/opt/fold1.C: New test case.
37604
37605 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37606
37607         PR c++/14033
37608         * g++.dg/other/crash-2.C: New test.
37609
37610 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37611
37612         PR c++/14028
37613         * g++.dg/parse/angle-bracket2.C: New test.
37614
37615 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37616
37617         PR middle-end/13750
37618         Revert:
37619         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37620         PR pch/13361
37621         * g++.dg/pch/wchar-1.C: New.
37622         * g++.dg/pch/wchar-1.Hs: New.
37623
37624 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37625
37626         PR c++/14008
37627         * g++.dg/parse/error15.C: New test.
37628         * g++.dg/parse/crash11.C: Update dg-error mark.
37629
37630 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37631
37632         PR c++/13932
37633         * g++.dg/warn/conv2.C: New test.
37634
37635 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37636
37637         PR c++/13086
37638         * g++.dg/warn/incomplete1.C: Remove xfail.
37639
37640 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37641
37642         * lib/file-format.exp (gcc_target_object_format): Use
37643         ${tool}_target_compile, not gcc_target_compile.
37644         * lib/target-supports.exp (check_alias_available): Likewise.
37645         (check_gc_sections_available): Likewise.
37646         * g++.dg/ext/attrib10.C: Use dg-require-alias.
37647         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37648         dg-require-alias.
37649
37650 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37651
37652         PR c++/13969
37653         * g++.dg/template/static6.C: New test.
37654
37655 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
37656
37657         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37658
37659 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37660
37661         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37662         tests for systems where `char' is unsigned by default.
37663
37664 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37665
37666         PR c++/13997
37667         * g++.dg/template/partial3.C: New test.
37668
37669 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
37670
37671         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37672         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37673         Remove mentions of obsolete ports.
37674
37675 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
37676
37677         * gcc.dg/noncompile/20001228-1.c: Fix for new
37678         error message.
37679
37680 2004-02-03  Roger Sayle  <roger@eyesopen.com>
37681
37682         PR target/9348
37683         * gcc.c-torture/execute/multdi-1.c: New test case.
37684
37685 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37686
37687         PR c++/13925
37688         * g++.dg/template/lookup5.C: New test.
37689
37690 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37691
37692         PR c++/13950
37693         * g++.dg/template/lookup4.C: New test.
37694
37695         PR c++/13970
37696         * g++.dg/parse/error14.C: New test.
37697
37698         PR c++/14002
37699         * g++.dg/parse/template13.C: New test.
37700
37701 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37702
37703         PR c++/13978
37704         * g++.dg/template/koenig4.C: New test.
37705
37706         PR c++/13968
37707         * g++.dg/template/crash17.C: New test.
37708
37709         PR c++/13975
37710         * g++.dg/parse/error13.C: New test.
37711         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37712
37713 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37714
37715         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37716
37717 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
37718
37719         PR c/11658
37720         PR c/13994
37721         * gcc.dg/noncompile/20040203-1.c: New test.
37722         * gcc.dg/noncompile/20040203-2.c: Likewise.
37723         * gcc.dg/noncompile/20040203-3.c: Likewise.
37724         * gcc.dg/20040203-1.c: Likewise.
37725
37726 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
37727
37728         PR c++/10858
37729         * g++.dg/template/sizeof7.C: New test.
37730
37731 2004-02-02  Eric Christopher  <echristo@redhat.com>
37732             Zack Weinberg  <zack@codesourcery.com>
37733
37734         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37735
37736 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
37737
37738         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37739         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37740         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37741         * gcc.dg/cleanup-5.c: Run only on Linux targets.
37742
37743 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
37744
37745         PR c++/13113
37746         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37747
37748         PR c++/13854
37749         * g++.dg/ext/attrib13.C: New test.
37750
37751         PR c++/13907
37752         * g++.dg/conversion/op2.C: New test.
37753
37754 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37755
37756         * gcc.dg/titype-1.c: Fix pasto.
37757
37758 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37759
37760         * gcc.dg/titype-1.c: New test.
37761
37762 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37763
37764         PR c++/13957
37765         * g++.dg/template/non-type-template-argument-1.C,
37766         g++.dg/template/qualified-id1.C: Update dg-error marks.
37767         * g++.dg/template/nontype6.C: New test.
37768
37769 2004-02-01  Roger Sayle  <roger@eyesopen.com>
37770
37771         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37772         * gcc.dg/builtins-31.c: New testcase.
37773         * gcc.dg/builtins-32.c: New testcase.
37774
37775 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
37776
37777         * objc.dg/call-super-2.m: Update line numbers
37778         for the including of stddef.h.
37779
37780 2004-01-30  Michael Matz  <matz@suse.de>
37781
37782         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37783         g++.dg/ext/case-range3.C: New tests.
37784
37785 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37786
37787         DR206
37788         PR c++/13813
37789         * g++.dg/template/member4.C: New test.
37790
37791 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37792
37793         PR c++/13683
37794         * g++.dg/template/sizeof6.C: New test.
37795
37796 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37797
37798         * gcc.dg/fwritable-strings-1.c: New test.
37799
37800 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37801
37802         * gcc.c-torture/compile/20040130-1.c: New test.
37803
37804 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
37805
37806         * objc.dg/call-super-2.m: Include stddef.h for size_t.
37807
37808 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
37809
37810         PR c++/13883
37811         * g++.dg/template/ctor3.C: New test.
37812
37813 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37814
37815         * g++.dg/tc1: New directory.
37816         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37817         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37818         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37819         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37820         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37821
37822 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37823
37824         * g++.dg/parse/error11.C: New test.
37825         * g++.dg/parse/error12.C: Likewise.
37826
37827 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
37828
37829         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37830         (scan_initial, main): Use aligned_sizeof instead of sizeof.
37831
37832 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
37833
37834         PR c++/13791
37835         * g++.dg/ext/attrib12.C: New test.
37836
37837         PR c++/13736
37838         * g++.dg/parse/cast2.C: New test.
37839
37840 2004-01-27  James E Wilson  <wilson@specifixinc.com>
37841
37842         * objc.dg/encode-2.m (main): New local string.  Set depending on
37843         sizeof long.  Use in sscanf call.
37844         * objc.dg/encode-3.m (main): New local string.  Set depending on
37845         sizeof long.  Use in scan_initial call.
37846
37847 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37848
37849         * objc.dg/call-super-2.m: Make LP64-safe.
37850         * objc.dg/desig-init-1.m: Likewise.
37851
37852 2004-01-27  Devang Patel <dpatel@apple.com>
37853
37854         * g++.dg/debug/namespace1.C: New test.
37855
37856 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
37857
37858         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37859         xscale-*-*.
37860
37861         * gcc.dg/arm-mmx-1.c: New test.
37862
37863 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37864
37865         * gcc.dg/20040127-1.c: New test.
37866         * gcc.dg/20040127-2.c: New test.
37867
37868 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37869
37870         * objc.dg/stret-1.m (glob): Renamed to globa.
37871
37872 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
37873
37874         PR c++/13663
37875         * g++.dg/expr/for1.C: New test.
37876
37877 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
37878
37879         PR middle-end/13779
37880         * gcc.dg/darwin-longlong.c: New test.
37881
37882 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
37883
37884         * gcc.dg/20040124-1.c: Moved test from here...
37885         * gcc.c-torture/compile/20040124-1.c: ...to here.
37886
37887 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37888
37889         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
37890         the assembly output if -m64 is passed.
37891
37892 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
37893
37894         PR c++/13833
37895         * g++.dg/template/cond3.C: New test.
37896
37897 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37898
37899         PR c++/13810
37900         * g++.dg/template/ttp7.C: New test.
37901
37902 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37903
37904         PR c++/13797
37905         * g++.dg/template/nontype4.C: New test.
37906         * g++.dg/template/nontype5.C: Likewise.
37907
37908 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
37909
37910         * gcc.dg/torture/mips-clobber-at.c: New test.
37911
37912 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
37913
37914         * gcc.dg/20040124-1.c: New test.
37915
37916 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
37917
37918         * gcc.dg/20040123-1.c: New test.
37919
37920 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37921
37922         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37923
37924 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37925
37926         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37927
37928 2004-01-23  Andrew Pinski  <apinski@apple.com>
37929
37930         * gcc.dg/20030121-1.c: Move to ..
37931         * gcc.dg/20040121-1.c: here.
37932
37933 2004-01-23  Roger Sayle  <roger@eyesopen.com>
37934
37935         * gcc.dg/builtins-29.c: New test case.
37936
37937 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37938
37939         PR 18314
37940         * gcc.dg/builtins-30.c: New testcase.
37941
37942 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
37943
37944         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37945         * lib/g77.exp: Likewise.
37946         * lib/objc.exp: Likewise.
37947         * lib/g++.exp: Likewise.
37948
37949 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37950
37951         * gcc.dg/struct-by-value-2.c: New test.
37952
37953 2004-01-21  Andrew Pinski  <apinski@apple.com>
37954
37955         PR target/13785
37956         * gcc.dg/20030121-1.c: New test.
37957
37958 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
37959
37960         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
37961         clobber frame pointer register in asm statement.
37962
37963 2004-01-21  Falk Hueffner  <falk@debian.org>
37964
37965         * gcc.c-torture/compile/20040121-1.c: New test.
37966
37967 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
37968
37969         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37970
37971 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
37972
37973         * gcc.dg/ppc64-abi-2.c: New test.
37974
37975 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
37976
37977         * lib/treelang.exp: Fill out this file.
37978         * lib/treelang-dg.exp: New File.
37979
37980 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37981
37982         * gcc.c-torture/compile/981022-1.c: Remove.
37983         * gcc.dg/array-5.c: Remove XFAIL.
37984         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37985         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37986         gcc.dg/cond-lvalue-1.c: Update.
37987         * gcc.dg/cast-lvalue-2.c: New test.
37988
37989 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
37990
37991         PR c++/13592
37992         * g++.dg/other/error1.C (class foo): Tweak error message.
37993
37994         PR c++/13592
37995         * g++.dg/template/call2.C: New test.
37996
37997 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37998
37999         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38000         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38001         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38002         scalar-return-1_x.c, scalar-return-2_y.c,
38003         scalar-return-3_x.c, scalar-return-3_y.c,
38004         scalar-return-4_x.c, scalar-return-4_y.c,
38005         struct-align-1.h, struct-align-1_x.c,
38006         struct-align-1_y.c, struct-align-2.h,
38007         struct-align-2_x.c, struct-align-2_y.c,
38008         struct-by-value-10_y.c, struct-by-value-11_x.c,
38009         struct-by-value-11_y.c, struct-by-value-12_x.c,
38010         struct-by-value-12_y.c, struct-by-value-13_x.c,
38011         struct-by-value-13_y.c, struct-by-value-14_x.c,
38012         struct-by-value-14_y.c, struct-by-value-15_x.c,
38013         struct-by-value-15_y.c, struct-by-value-16_y.c,
38014         struct-by-value-17_y.c, struct-by-value-18_y.c,
38015         struct-by-value-19_y.c, struct-by-value-1_x.c,
38016         struct-by-value-1_y.c, struct-by-value-20_y.c,
38017         struct-by-value-2_x.c, struct-by-value-2_y.c,
38018         struct-by-value-3_y.c, struct-by-value-4_x.c,
38019         struct-by-value-4_y.c, struct-by-value-5_y.c,
38020         struct-by-value-6_y.c, struct-by-value-7_y.c
38021         struct-by-value-8_x.c, struct-by-value-8_y.c
38022         struct-by-value-9_x.c, struct-by-value-9_y.c
38023         struct-return-10_x.c, struct-return-10_y.c,
38024         struct-return-19_x.c, struct-return-20_x.c
38025         struct-return-2_x.c, struct-return-2_y.c
38026         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38027         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
38028
38029 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38030
38031         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38032         attribute on sparc*-sun-solaris2.*.
38033
38034 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
38035
38036         PR c++/13710
38037         * g++.dg/ext/typeof7.C: New test.
38038
38039 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
38040
38041         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38042         * gcc.dg/const-elim-1.c: Same.
38043
38044 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
38045
38046         * objc.dg/stret-1.m: New.
38047         * objc.dg/stret-2.m: New.
38048
38049 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
38050
38051         PR c++/11895
38052         * g++.dg/ext/vector1.C: New test.
38053
38054 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
38055
38056         * gcc.dg/pch/import-1.c: New.
38057         * gcc.dg/pch/import-1.hs: New.
38058         * gcc.dg/pch/import-1a.h: New.
38059         * gcc.dg/pch/import-1b.h: New.
38060         * gcc.dg/pch/import-1c.h: New.
38061
38062 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38063
38064         PR c++/13574
38065         * g++.dg/ext/array1.C: New test.
38066
38067         PR c++/13178
38068         * g++.dg/conversion/op1.C: New test.
38069
38070 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
38071
38072         PR 11864
38073         From Kazumoto Kojima / Dan Kegel:
38074         * gcc.dg/pr11864-1.c: New test.
38075
38076         PR 10392
38077         From Marcus Comstedt / Dan Kegel:
38078         * gcc.dg/pr10392-1.c: New test.
38079
38080 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38081
38082         PR c++/13478
38083         * g++.dg/init/ref10.C: New test.
38084
38085 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38086
38087         PR c++/13407
38088         * g++.dg/parse/typename6.C: New test.
38089
38090 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38091
38092         PR pch/13361
38093         * g++.dg/pch/wchar-1.C: New.
38094         * g++.dg/pch/wchar-1.Hs: New.
38095
38096 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38097
38098         PR c++/9259
38099         * g++.dg/expr/sizeof2.C: New test.
38100
38101 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
38102
38103         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38104
38105 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38106
38107         PR c++/13659
38108         * g++.dg/lookup/strong-using-3.C: New.
38109         * g++.dg/lookup/using-10.C: New.
38110
38111 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38112
38113         PR c++/13594
38114         * g++.dg/lookup/strong-using-2.C: New.
38115
38116 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
38117             Dan Kegel <dank@kegel.com>
38118             J"orn Rennecke <joern.rennecke@superh.com>
38119
38120         PR target/9365
38121         * gcc.dg/pr9365-1.c: New test.
38122
38123 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38124
38125         PR c++/8856
38126         * g++.dg/parse/casting-operator2.C: New test.
38127         * g++.old-deja/g++.pt/explicit83.C: Remove.
38128
38129 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38130
38131         * gcc.dg/label-compound-stmt-1.c: New test.
38132         * gcc.c-torture/compile/950922-1.c,
38133         gcc.c-torture/compile/20000211-3.c,
38134         gcc.c-torture/compile/20000518-1.c,
38135         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38136         compound statements.
38137
38138 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
38139
38140         * gcc.dg/ppc64-abi-1.c: New test.
38141
38142 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
38143
38144          * g++.dg/ext/attrib9.C: Add dg-warnings.
38145
38146 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38147
38148         PR c++/12335
38149         * g++.dg/parse/dtor3.C: New test.
38150
38151 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
38152
38153         PR c++/12709
38154         * g++.dg/parse/try-catch-1.C: New test.
38155
38156 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
38157
38158         * ada/acats/run_all.sh: Add more verbose output in acats.log
38159         when compiling tests.
38160
38161 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38162
38163         PR 13656
38164         * gcc.dg/typedef-redecl.c: New test case.
38165         * gcc.dg/typedef-redecl.h: New support file.
38166
38167 2004-01-13  Jan Hubicka  <jh@suse.cz>
38168
38169         * gcc.dg/always_inline.c: New test.
38170         * gcc.dg/debug/20031231-1.c: Fix.
38171
38172 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38173
38174         PR c++/13474
38175         * g++.dg/template/array3.C: New test.
38176
38177 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38178
38179         * g++.dg/ext/lvalue1.C: No longer expected to fail.
38180         * g++.dg/warn/Wunused-2.C: Likewise.
38181
38182 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38183
38184         PR c++/13289
38185         * g++.dg/template/instantiate6.C: New test.
38186
38187 2004-01-12  Roger Sayle  <roger@eyesopen.com>
38188
38189         PR middle-end/11397
38190         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38191
38192 2004-01-12  Jan Hubicka  <jh@suse.cz>
38193
38194         PR opt/12826
38195         * gcc.dg/20040112-1.c: New.
38196
38197         * gcc.dg/dwarf-die[1-7].c: Move to...
38198         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38199         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38200
38201 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
38202
38203         PR c++/4100
38204         * g++.dg/parse/friend4.C: New test.
38205
38206 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
38207
38208         PR c++/4100
38209         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38210         definition is called a friend.
38211
38212 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
38213
38214         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38215
38216 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
38217
38218         PR c++/3478
38219         * g++.dg/parse/error10.C: New test.
38220         * g++.dg/template/arg2.C: Accept "invalid type" error.
38221
38222 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
38223
38224         PR middle-end/13392
38225         * g++.dg/opt/expect2.C: New test.
38226
38227 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38228
38229         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38230         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38231         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38232         Update dg-error regexps.
38233
38234 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38235
38236         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38237         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38238
38239 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38240
38241         * gcc.dg/pragma-re-1.c: Use right pointer type.
38242
38243 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38244
38245         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38246
38247 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
38248
38249         * gcc.dg/rs6000-ldouble-1.c: New.
38250
38251 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38252
38253         DR 337
38254         PR c++/9256
38255         * g++.dg/other/abstract1.C: New test.
38256
38257 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
38258
38259         * g++.dg/lookup/strong-using-1.C: New.
38260
38261 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38262
38263         PR c/11234
38264         * gcc.dg/func-ptr-conv-1.c: New test.
38265         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38266
38267 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
38268
38269         PR target/13380.
38270         * gcc.c-torture/compile/20040109-1.c: New.
38271
38272 2004-01-08  Stuart Hastings  <stuart@apple.com>
38273
38274         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38275         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38276         * gcc.dg/i386-sse-6.c: ...this new testcase.
38277
38278 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
38279
38280         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38281
38282 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38283
38284         * ada/acats/run_acats: Treat 'gnatchop' the same way
38285         as 'gnatmake'.  Export GCC_DRIVER.
38286         * ada/acats/run_all.sh: Add target_gnatchop.  Use
38287         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38288
38289 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38290
38291         PR c++/12573
38292         * g++.dg/template/dependent-expr4.C: New test.
38293
38294 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
38295
38296         * gcc.dg/altivec-11.c: New test.
38297
38298 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
38299
38300         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38301
38302 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38303
38304         PR c/6024
38305         * gcc.dg/enum-compat-1.c: New test.
38306         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38307
38308 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38309
38310         PR c/12165
38311         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38312         gcc.dg/c99-idem-qual-3.c: New tests.
38313
38314 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
38315
38316         * gcc.dg/winline-7.c: Don't cast void * to int.
38317
38318 2004-01-06  Jan Hubicka  <jh@suse.cz>
38319
38320         * gcc.dg/i386-sse-5.c: New test
38321         * g++.dg/eh/simd-1.c: Add -w argument for i386.
38322
38323 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38324
38325         PR c++/12815
38326         * g++.dg/rtti/typeid4.C: New test.
38327
38328 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38329
38330         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38331
38332 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38333
38334         PR c++/12132
38335         * g++.dg/template/error11.C: New test.
38336
38337         PR c++/13451
38338         * g++.dg/template/class2.C: New test.
38339
38340 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38341         Richard Sandiford <rsandifo@redhat.com>
38342
38343         PR c++/13387
38344         * g++.dg/opt/alias3.C: New test.
38345
38346 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
38347
38348         PR c++/13157
38349         * g++.dg/template/koenig3.C: New test.
38350
38351         PR c++/13529
38352         * g++.dg/parse/offsetof3.C: New test.
38353
38354         * g++.dg/init/copy7.C: Add missing dg-error markers.
38355
38356         PR c++/12226
38357         * g++.dg/init/copy7.c: New test.
38358
38359         PR c++/13536
38360         * g++.dg/parse/cast1.C: New test.
38361
38362 2004-01-04  Jan Hubicka  <jh@suse.cz>
38363
38364         * gcc.dg/winline[1-7].c: New tests.
38365
38366 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38367
38368         PR c++/13520
38369         * g++.dg/template/qualttp22.C: New test.
38370
38371 2004-01-01  Jan Hubicka  <jh@suse.cz>
38372
38373         * gcc.dg/debug/20031231-1.c: New.
38374         * gcc.c-torture/compile/20040101-1.c: New.
38375         * gcc.dg/dwarf-die-[1-7].c: New.
38376
38377 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
38378
38379         PR optimization/13521
38380         * gcc.c-torture/compile/20031231-1.c: New test.
38381
38382 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38383
38384         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38385
38386 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38387
38388         PR c++/10079
38389         * g++.dg/template/crash16.C: New test.
38390
38391 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
38392
38393         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38394
38395 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38396
38397         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38398         ports.
38399         * g++.old-deja/g++.jason/thunk3.C: Likewise.
38400         * g++.old-deja/g++.law/profile1.C: Likewise.
38401         * gcc.c-torture/compile/981006-1.c: Likewise.
38402         * gcc.c-torture/execute/loop-2e.x: Likewise.
38403         * gcc.c-torture/execute/loop-2f.x: Remove.
38404         * gcc.c-torture/execute/loop-2g.x: Likewise.
38405         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38406         * gcc.dg/20020312-2.c: Remove traces of dead ports.
38407
38408 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
38409
38410         PR c++/13507
38411         * g++.dg/ext/attrib11.C: New test.
38412
38413         PR c++/13494
38414         * g++.dg/template/array2-1.C: New test.
38415         * g++.dg/template/array2-2.C: New test.
38416
38417 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
38418
38419         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38420
38421 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38422
38423         PR c++/12774
38424         * g++.dg/template/array1-1.C: New test.
38425         * g++.dg/template/array1-2.C: New test.
38426
38427 2003-12-29  Roger Sayle  <roger@eyesopen.com>
38428
38429         PR fortran/12632
38430         * g77.dg/12632.f: New test case.
38431
38432 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38433
38434         PR c++/13289
38435         * g++.dg/parse/nontype1.C: New test.
38436
38437 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38438
38439         PR c++/12403
38440         * g++.dg/parse/explicit1.C: New test.
38441         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38442
38443 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38444
38445         PR c++/13081
38446         * g++.dg/opt/inline6.C: New test.
38447
38448         PR c++/12613
38449         * g++.dg/parse/error9.C: New test.
38450
38451         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38452
38453 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38454
38455         PR c++/13009
38456         * g++.dg/init/assign1.C: New test.
38457
38458 2003-12-28  Roger Sayle  <roger@eyesopen.com>
38459
38460         PR c++/13070
38461         * g++.dg/warn/format3.C: New test case.
38462
38463 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38464
38465         * gcc.c-torture/compile/20031227-1.c: New test.
38466
38467 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38468
38469         * g++.dg/bprob/bprob.exp: Load target-supports.exp
38470         * g77.dg/bprob/bprob.exp: Likewise.
38471         * gcc.misc-tests/bprob.exp: Likewise.
38472         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
38473         variants on systems where the library does not provide that
38474         functionality.
38475         * gcc.dg/builtins-20.c: Use builtins-config.h.
38476         * gcc.dg/builtins-config.h: New file.
38477
38478 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38479
38480         * lib/gcc-dg.exp (dg-require-profiling): New function.
38481         * lib/target-supports.exp (check_profiling_available): Likewise.
38482         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38483         * g77.dg/bprob/bprob.exp: Likewise.
38484         * gcc.misc-tests/bprob.exp: Likewise.
38485         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38486         * gcc.dg/20021014-1.c: Likewise.
38487         * gcc.dg/nest.c: Likewise.
38488
38489 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38490
38491         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38492         compiling.
38493         * g++.dg/lookup/java2.C: Likewise.
38494         * gcc.dg/cpp/lexident.c: Likewise.
38495
38496 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
38497
38498         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38499         given.
38500         * gcc.c-torture/compile/961203-1.c: Likewise.
38501         * gcc.c-torture/compile/980506-1.c: Likewise.
38502
38503 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
38504
38505         * lib/gcc-dg.exp (dg-prune-output): New annotation.
38506         (additional_prunes): New global.
38507         (gcc-dg-prune): Handle additional per-test pruning.
38508         (dg-test): Clear additional_prunes between tests.
38509
38510         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
38511         dg-prune-output to avoid spurious failures from assembler
38512         complaining about nonexistent WAW violations.
38513         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38514         Use dg-prune-output to avoid spurious failures from assembler
38515         warning about Itanium B-step errata.
38516
38517 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38518
38519         * g++.dg/abi/macro0.C: New test.
38520         * g++.dg/abi/macro1.C: Likewise.
38521         * g++.dg/abi/macro2.C: Likewise.
38522
38523         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38524         * g++.dg/abi/bitfield7.C: Likewise.
38525         * g++.dg/abi/dtor2.C: Likewise.
38526         * g++.dg/abi/mangle11.C: Likewise.
38527         * g++.dg/abi/mangle12.C: Likewise.
38528         * g++.dg/abi/mangle14.C: Likewise.
38529         * g++.dg/abi/mangle17.C: Likewise.
38530         * g++.dg/abi/vbase10.C: Likewise.
38531         * g++.dg/abi/vbase14.C: Likewise.
38532         * g++.dg/template/qualttp17.C: Likewise.
38533
38534 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
38535
38536         PR c/11995
38537         * gcc.dg/20031223-1.c: New test.
38538
38539 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38540
38541         * gcc.dg/noreturn-7.c: New test.
38542
38543 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38544
38545         * gcc.dg/null-pointer-1.c: New test.
38546
38547 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38548
38549         * g++.old-deja/g++.jason/template18.C: Remove.
38550         * g++.old-deja/g++.jason/template37.C: Likewise.
38551
38552         PR c++/12862
38553         * g++.dg/lookup/ns1.C: New test.
38554
38555         PR c++/12397
38556         * g++.dg/template/lookup3.C: New test.
38557
38558 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38559
38560         * g++.dg/template/recurse1.C: New test
38561
38562 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38563
38564         PR c++/12479
38565         * g++.dg/parse/semicolon1.C: New test.
38566         * g++.dg/parse/semicolon1.h: Likewise.
38567
38568 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
38569
38570         * gcc.dg/darwin-misaligned.c: New test.
38571
38572 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38573
38574         PR c/9163
38575         * gcc.dg/20031222-1.c: New test.
38576
38577 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
38578
38579         PR c++/13438
38580         * g++.dg/parse/error8.C: New test.
38581
38582         PR c++/11554
38583         * g++.dg/warn/ctor-init-1.C: New test.
38584
38585 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
38586
38587         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38588         too small.
38589         * gcc.c-torture/compile/930217-1.c: Likewise.
38590         * gcc.c-torture/compile/930513-1.c: Likewise.
38591         * gcc.c-torture/execute/920908-2.c: Likewise.
38592         * gcc.c-torture/execute/921204-1.c: Likewise.
38593         * gcc.c-torture/execute/930621-1.c: Likewise.
38594         * gcc.c-torture/execute/930630-1.c: Likewise.
38595         * gcc.c-torture/execute/931031-1.c: Likewise.
38596         * gcc.c-torture/execute/980602-2.c: Likewise.
38597         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38598         * gcc.c-torture/execute/compndlit-1.c: Likewise.
38599         * gcc.c-torture/execute/extzvsi.c: Likewise.
38600         * gcc.c-torture/unsorted/ext.c: Likewise.
38601
38602 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
38603
38604         PR target/12749
38605         * gcc.c-torture/compile/20031220-2.c: New test case.
38606
38607 2003-12-20  Roger Sayle  <roger@eyesopen.com>
38608
38609         PR optimization/13031
38610         * gcc.c-torture/compile/20031220-1.c: New test case.
38611
38612 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38613
38614         * gcc.dg/cast-function-1.c: New test.
38615
38616 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38617
38618         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38619         formats.
38620
38621 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
38622
38623         PR c++/12795
38624         * g++.dg/ext/attrib10.C: New test.
38625
38626 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38627
38628         * gcc.dg/cleanup-10.c: New test.
38629         * gcc.dg/cleanup-11.c: New test.
38630
38631 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38632
38633         PR c++/13239
38634         * g++.dg/opt/expect1.C: New test.
38635
38636 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
38637
38638         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38639
38640 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
38641
38642         PR debug/12923
38643         * gcc.dg/20031218-1.c: New test.
38644
38645         PR debug/12389
38646         * gcc.dg/20031218-2.c: New test.
38647         * gcc.dg/20031218-3.c: New test.
38648
38649         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38650         of label name and allow for USER_LABEL_PREFIX == "_" names.
38651         * g++.dg/abi/mangle18-2.C: Likewise.
38652         * g++.dg/abi/mangle19-1.C: Likewise.
38653         * g++.dg/abi/mangle19-2.C: Likewise.
38654         * g++.dg/abi/mangle20-1.C: Likewise.
38655         * g++.dg/abi/mangle20-2.C: Likewise.
38656
38657 2003-12-18  Richard Henderson  <rth@redhat.com>
38658
38659         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38660
38661 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
38662             Dan Kegel <dank@kegel.com>
38663
38664         PR other/12009
38665         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38666         testing a cross compiler, it causes spurious compile failures.
38667         * lib/g++.exp: Likewise.
38668
38669 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38670
38671         PR c++/13262
38672         * g++.dg/template/access13.C: New test.
38673
38674 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
38675
38676         * gcc.dg/20031216-1.c: New test.
38677
38678 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38679
38680         PR c++/9154
38681         * g++.dg/template/error10.C: New test.
38682
38683 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38684
38685         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38686         * g++.dg/eh/simd-2.C: Likewise.
38687
38688 2003-12-17  James E Wilson  <wilson@specifixinc.com>
38689             Roger Sayle  <roger@eyesopen.com>
38690
38691         * gcc.c-torture/execute/ieee/mzero5.c: New.
38692
38693 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
38694
38695         PR c++/10603
38696         * g++.dg/parse/error6.C: New test.
38697
38698         PR c++/12827
38699         * g++.dg/parse/error7.C: New test.
38700
38701 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38702
38703         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38704         at -O with stabs debugging formats.
38705         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38706         * gcc.dg/debug/debug-2.c: Likewise.
38707
38708 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38709
38710         PR c++/12696
38711         * g++.dg/init/error1.C: New test.
38712
38713         PR c++/12218
38714         * g++.dg/init/pm3.C: New test.
38715
38716 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38717
38718         PR c/3347
38719         * gcc.dg/bitfld-8.c: New test.
38720
38721 2003-12-16  James Lemke  <jim@wasabisystems.com>
38722
38723         * gcc.dg/arm-scd42-[123].c: New tests.
38724
38725 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38726
38727         PR c++/9043
38728         * g++.dg/abi/mangle20-1.C: New test.
38729         * g++.dg/abi/mangle20-2.C: New test.
38730
38731 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38732
38733         PR c++/13275
38734         * g++.dg/other/offsetof2.C: Remove XFAIL.
38735         * g++.dg/parse/offsetof1.C: New test.
38736         * g++.gd/parse/offsetof2.C: Likewise.
38737
38738 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38739
38740         * g++.dg/template/nontype3.C: New test.
38741         * g++.dg/template/static2.C: Tweaked the dg-error clause.
38742
38743 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38744
38745         * g++.dg/warn/noreturn-3.C: Also test instantiation.
38746
38747 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38748
38749         PR c++/13387
38750         * g++.dg/expr/assign1.C: New test.
38751
38752         PR c++/13242
38753         * g++.dg/abi/mangle19-1.C: New test.
38754         * g++.dg/abi/mangle19-2.C: New test.
38755
38756 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
38757
38758         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38759
38760 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38761
38762         * gcc.c-torture/execute/20031216-1.c: New test.
38763
38764 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38765
38766         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38767         an ICE regression.
38768
38769 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38770
38771         PR c++/10926
38772         * g++.dg/template/error9.C: New test.
38773
38774         PR c++/11116
38775         * g++.dg/template/error8.C: New test.
38776
38777 2003-12-15  Roger Sayle  <roger@eyesopen.com>
38778
38779         PR middle-end/13400
38780         * gcc.c-torture/execute/20031215-1.c: New test case.
38781
38782 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38783
38784         PR c++/13269
38785         * g++.dg/parse/error5.C: New test.
38786
38787         PR c++/12989
38788         * g++.dg/expr/sizeof1.C: New test.
38789
38790         PR c++/13310
38791         * g++.dg/template/crash15.C: New test.
38792
38793 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
38794
38795         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38796         a non-POD type as the last named parameter of a varargs function.
38797
38798 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38799
38800         PR c++/13243
38801         PR c++/12573
38802         * g++.dg/template/crash14.C: New test.
38803         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38804
38805 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
38806
38807         * g++.dg/other/java1.C: New test.
38808
38809         PR c++/13241
38810         * g++.dg/abi/mangle18-1.C: New test.
38811         * g++.dg/abi/mangle18-2.C: New test.
38812
38813 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38814
38815         PR optimization/10312
38816         * gcc.c-torture/execute/20031214-1.c: New.
38817
38818 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
38819
38820         PR c++/10779
38821         PR c++/12160
38822         * g++.dg/parse/error3.C: New test.
38823         * g++.dg/parse/error4.C: Likewise.
38824         * g++.dg/abi/mangle4.C: Tweak error messages.
38825         * g++.dg/lookup/using5.C: Likewise.
38826         * g++.dg/other/error2.C: Likewise.
38827         * g++.dg/parse/typename5.C: Likewise.
38828         * g++.dg/parse/undefined1.C: Likewise.
38829         * g++.dg/template/arg2.C: Likewise.
38830         * g++.dg/template/ttp3.C: Likewise.
38831         * g++.dg/template/type1.C: Likewise.
38832         * g++.old-deja/g++.other/crash32.C: Likewise.
38833         * g++.old-djea/g++.pt/defarg8.C: Likewise.
38834
38835 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38836
38837         PR c++/13106
38838         * g++.dg/warn/noreturn-3.C: New test.
38839
38840 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38841
38842         PR c++/13118
38843         * g++.dg/abi/covariant3.C: New.
38844
38845 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
38846
38847         * g++.dg/eh/ia64-1.C: New test.
38848
38849 2003-12-12  Roger Sayle  <roger@eyesopen.com>
38850
38851         PR optimization/13037
38852         * g77.f-torture/execute/13037.f: New test case.
38853
38854 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38855
38856         PR c++/12881
38857         * g++.dg/abi/covariant2.C: New.
38858
38859 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
38860
38861         * gcc.dg/cpp/trad/macro.c: New tests.
38862
38863 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
38864
38865         * gcc.c-torture/execute/wchar_t-1.x: Delete.
38866
38867 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
38868
38869         PR other/10819
38870         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38871         to fix Bug 10819.
38872         * lib/g++.exp (g++_version): Likewise.
38873         * lib/g77.exp (g77_version): Likewise.
38874         * lib/objc.exp (default_objc_version): Likewise.
38875
38876 2003-12-10  Richard Henderson  <rth@redhat.com>
38877
38878         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38879
38880         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38881
38882 2003-12-08  Matt Austern  <austern@apple.com>
38883
38884         PR c/13134
38885         * lib/gcc-dg.exp (dg-require-visibility): Define.
38886         * lib/target-supports (check_visibility_available): Define.
38887         * gcc.dg/visibility-1.c: New test.
38888         * gcc.dg/visibility-2.c: Likewise.
38889         * gcc.dg/visibility-3.c: Likewise.
38890         * gcc.dg/visibility-4.c: Likewise.
38891         * gcc.dg/visibility-5.c: Likewise.
38892         * gcc.dg/visibility-6.c: Likewise.
38893         * g++.dg/ext/visibility-1.C: Likewise.
38894         * g++.dg/ext/visibility-2.C: Likewise.
38895         * g++.dg/ext/visibility-3.C: Likewise.
38896         * g++.dg/ext/visibility-4.C: Likewise.
38897         * g++.dg/ext/visibility-5.C: Likewise.
38898         * g++.dg/ext/visibility-6.C: Likewise.
38899
38900 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38901
38902         * g++.dg/lookup/java1.C: New test.
38903         * g++.dg/lookup/java2.C: New test.
38904
38905 2003-12-07  Falk Hueffner  <falk@debian.org>
38906
38907         * g++.dg/opt/noreturn-1.C: New test.
38908
38909 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
38910
38911         * gcc.dg/overflow-1.c: New test.
38912
38913 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38914
38915         * g77.f-torture/compile/13060.f: New test.
38916
38917 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
38918
38919         PR c++/13323
38920         * g++.dg/inherit/operator2.C: New test.
38921
38922 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38923
38924         PR c++/13305
38925         * g++.dg/ext/attrib9.C: New test.
38926
38927 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38928
38929         PR c++/13314
38930         * g++.dg/template/error7.C: New test.
38931
38932 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
38933             J"orn Rennecke <joern.rennecke@superh.com>
38934
38935         PR target/13302
38936         * g++.dg/other/struct-va_list.C: New test.
38937
38938 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38939
38940         PR c++/13166
38941         * g++.dg/parse/defarg6.C: New test.
38942
38943 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
38944
38945         PR target/13256
38946         * gcc.c-torture/execute/20031201-1.c: New test.
38947
38948 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
38949
38950         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38951
38952 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38953
38954         * gcc.dg/builtin-return-1.c: New test.
38955
38956 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
38957             J"orn Rennecke <joern.rennecke@superh.com>
38958
38959         PR optimization/13260
38960         * gcc.c-torture/execute/20031204-1.c: New test.
38961
38962 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38963
38964         PR c++/9127
38965         * g++.dg/template/error6.C: New test.
38966
38967 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
38968
38969         * gcc.dg/20031202-1.c: New test.
38970
38971 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38972
38973         PR c++/13179
38974         * g++.dg/template/eh1.C: New test.
38975
38976         PR c++/10771
38977         * g++.dg/template/error5.C: New test.
38978
38979 2003-12-02  David Ung  <davidu@mips.com>
38980
38981         * gcc.dg/compat/vector-check.h: Corrected type for var
38982         g_##TMODE
38983
38984 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38985
38986         PR c++/10126
38987         * g++.dg/template/ptrmem8.C: New test.
38988
38989 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38990
38991         PR c++/12573
38992         * g++.dg/template/dependent-expr3.C: New test.
38993
38994 2003-12-01  James Lemke  <jim@wasabisystems.com>
38995
38996         * gcc.dg/arm-g2.c: New test.
38997
38998 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38999
39000         PR optimization/11634
39001         * gcc.dg/20031201-2.c: New test case.
39002
39003 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
39004
39005         PR 11433
39006         * objc.dg/proto-lossage-3.m: New test.
39007
39008 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39009
39010         PR optimization/12628
39011         * gcc.dg/20031201-1.c: New test case.
39012
39013 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39014
39015         * gcc.dg/unaligned-1.c: New test.
39016
39017 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
39018
39019         PR c++/9849
39020         * g++.dg/template/error4.C: New test.
39021         * g++.dg/template/nested3.C: Adjust error markers.
39022
39023 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39024
39025         * gcc.dg/cpp/assert4.c: Check more #system assertions.
39026
39027 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39028
39029         PR c/10333
39030         * gcc.dg/bitfld-7.c: New test.
39031
39032 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
39033
39034         * gcc.dg/tls/asm-1.C: New test.
39035
39036 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39037
39038         * gcc.dg/cpp/assert4.c: Update.
39039
39040 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39041
39042         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39043         * gcc.dg/builtin-apply3.c: New test.
39044
39045 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39046
39047         * lib/compat.exp (compat-obj): New xfaildata parameter.
39048         Use it to set compiler_conditional_xfail_data before compiling.
39049         (compat-get-options): Handle dg-xfail-if.
39050         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39051         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39052         * gcc.dg/compat/vector-1_y.c: Likewise.
39053         * gcc.dg/compat/vector-2_x.c: Likewise.
39054         * gcc.dg/compat/vector-2_y.c: Likewise.
39055
39056 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39057
39058         * g++.dg/opt/reg-stack4.C: New test.
39059
39060 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39061
39062         * gcc.dg/builtin-apply2.c: New test.
39063
39064 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39065
39066         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39067
39068 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39069
39070         PR c++/12924
39071         * g++.dg/template/template-id-2.C: New test.
39072
39073 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39074
39075         PR c++/5369
39076         * g++.dg/template/memfriend1.C: New test.
39077         * g++.dg/template/memfriend2.C: Likewise.
39078         * g++.dg/template/memfriend3.C: Likewise.
39079         * g++.dg/template/memfriend4.C: Likewise.
39080         * g++.dg/template/memfriend5.C: Likewise.
39081         * g++.dg/template/memfriend6.C: Likewise.
39082         * g++.dg/template/memfriend7.C: Likewise.
39083         * g++.dg/template/memfriend8.C: Likewise.
39084         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39085
39086 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
39087
39088         PR c++/12515
39089         * g++.dg/ext/cond1.C: New test.
39090
39091 2003-11-20  Richard Henderson  <rth@redhat.com>
39092
39093         * gcc.dg/20020201-2.c: Remove.
39094         * gcc.dg/20020201-4.c: Remove.
39095         * gcc.dg/20020304-1.c: Remove.
39096
39097 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
39098
39099         * gcc.dg/cpp/trad/xwin1.c: New test case.
39100
39101 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
39102
39103         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39104         * lib/g77.exp: Likewise.
39105         * lib/objc.exp: Likewise.
39106         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39107         for darwin.
39108
39109 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39110
39111         PR c++/12932
39112         * g++.dg/template/static5.C: New test.
39113
39114 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39115
39116         * gcc.dg/nested-func-1.c: New test.
39117
39118 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39119
39120         * gcc.dg/cpp/assert4.c: New test.
39121
39122 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39123
39124         PR c++/2294
39125         * g++.dg/lookup/using9.c: New test.
39126
39127 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
39128
39129         PR c++/12762
39130         * g++.dg/template/error3.C: New test.
39131
39132 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
39133
39134         PR ada/13035
39135         * ada/acats/run_acats, run_all.sh: Fix syntax error.
39136         No longer use a wrapper for gcc, since this does not work under
39137         Windows.
39138
39139 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39140
39141         PR c++/2094
39142         * g++.dg/template/ptrmem7.C: New test.
39143
39144 2003-11-13  Andrew Pinski <apinski@apple.com>
39145
39146         * gcc.c-torture/compile/20031113-1.c: New test.
39147
39148 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
39149             Kean Johnston <jkj@sco.com>
39150
39151         PR c/13029
39152         * gcc.dg/unused-4.c: Update.
39153
39154 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39155
39156         * g++.dg/opt/const3.C: New test.
39157
39158 2003-11-13  Jan Hubicka  <jh@suse.cz>
39159
39160         * gcc.c-torture/compile/20031112-1.c: New test.
39161
39162 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
39163
39164         * g++.dg/parse/crash10.C: Remove bogus error marker.
39165
39166 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39167
39168         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39169         (host_gcc): Likewise.
39170         (ROOT): Honor $PWDCMD.
39171         (BASE): Likewise.
39172         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39173
39174 2003-11-12  Catherine Moore  <clm@redhat.com>
39175
39176         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39177
39178 2003-11-12  Andreas Jaeger  <aj@suse.de>
39179             Jakub Jelinek  <jakub@redhat.com>
39180             Andrew Pinski  <pinskia@physics.uc.edu>
39181             Richard Henderson  <rth@redhat.com>
39182
39183         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39184         systems.
39185         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39186
39187         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39188         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39189
39190 2003-11-11  Andreas Jaeger  <aj@suse.de>
39191
39192         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39193
39194         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39195
39196 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
39197
39198         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39199         Clean ups.
39200
39201 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
39202
39203         * gcc.dg/trampoline-1.c: New test.
39204
39205 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
39206
39207         * gcc.c-torture/compile/200031109-1.c: New test.
39208
39209 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39210
39211         PR c/3190
39212         PR c/8714
39213         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39214         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39215         gcc.dg/format/no-y2k-1.c: Update.
39216
39217 2003-11-08  Roger Sayle  <roger@eyesopen.com>
39218
39219         PR optimization/10467
39220         * gcc.dg/20031108-1.c: New test case.
39221
39222 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
39223
39224         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39225
39226 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39227
39228         * gcc.dg/compound-lvalue-1.c: New test.
39229         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39230         some XFAILs.
39231
39232 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
39233
39234         * gcc.dg/altivec-varargs-1.c: New test.
39235
39236 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39237
39238         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39239         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39240         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
39241         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
39242         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39243
39244 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39245
39246         * gcc.dg/cond-lvalue-1.c: New test.
39247
39248 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
39249
39250         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39251
39252 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39253
39254         PR c++/11616
39255         * g++.dg/template/instantiate5.C: New test.
39256
39257 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39258
39259         PR c++/12726
39260         * g++.dg/ext/complit2.C: Replace test with self-contained version.
39261         * ChangeLog: Add missing first entry for above test.
39262
39263 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39264
39265         PR c++/9810
39266         * g++.dg/template/using8.C: New test.
39267         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39268
39269 2003-11-02  Roger Sayle  <roger@eyesopen.com>
39270
39271         PR optimization/10817
39272         * gcc.c-torture/compile/20031102-1.c: New test case.
39273
39274 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
39275
39276         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39277         2147483647.
39278
39279 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39280
39281         * gcc.dg/20031102-1.c: New test.
39282
39283 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39284
39285         * gcc.dg/complex-1.c: New test.
39286
39287 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39288
39289         PR c++/12796
39290         * g++.dg/template/crash13.C: Adjust expected error location.
39291         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39292
39293 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39294
39295         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39296
39297 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39298
39299         PR/10239
39300         * gcc.c-torture/compile/20031031-2.c: New test.
39301
39302 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39303
39304         PR/11640
39305         * gcc.c-torture/compile/20031031-1.c: New test.
39306
39307 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39308
39309         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39310         * gcc.misc-tests/bprob.exp: Likewise.
39311         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39312         the execution test on arm-elf configs.
39313         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
39314         configs that don't support scratch files.
39315         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39316
39317 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
39318
39319         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39320         done by dejagnu.
39321
39322 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
39323
39324         * ada/acats/run_all.sh: Redirect mv output to /dev/null
39325         Avoid non pure sh syntax. Add more logging.
39326
39327         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39328         fail.
39329
39330 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39331
39332         PR libgcj/10610
39333         * gcc.dg/ppc-stackalign-1.c: New test.
39334
39335 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
39336
39337         * ada/acats/run_all.sh: Change output to be more compliant with
39338         dejagnu framework.
39339         Create acats.sum and acats.log files under testsuite/ada/acats
39340         Only run [a-z]* directories, to filter out e.g. CVS.
39341         Redirect build output to log file.
39342
39343 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39344
39345         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39346
39347 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39348
39349         PR ada/5909:
39350         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39351
39352 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
39353
39354         * gcc.c-torture/compile/20031023-1.c: New test.
39355         * gcc.c-torture/compile/20031023-2.c: New test.
39356         * gcc.c-torture/compile/20031023-3.c: New test.
39357         * gcc.c-torture/compile/20031023-4.c: New test.
39358
39359 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39360
39361         PR c++/10371
39362         * g++.dg/lookup/scoped8.C: New test.
39363
39364 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39365
39366         * g++.dg/opt/reg-stack3.C: New test.
39367
39368 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39369
39370         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
39371
39372 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39373
39374         PR c++/11076
39375         * g++.dg/template/crash13.C: New test.
39376
39377 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39378
39379         * gcc.dg/c99-restrict-2.c: New test.
39380
39381 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
39382
39383         PR c++/12698, c++/12699, c++/12700, c++/12566
39384         * g++.dg/inherit/covariant9.C: New test.
39385         * g++.dg/inherit/covariant10.C: New test.
39386         * g++.dg/inherit/covariant11.C: New test.
39387
39388 2003-10-23  Jason Merrill  <jason@redhat.com>
39389
39390         PR c++/12726
39391         * g++.dg/ext/complit2.C: New test.
39392
39393 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39394
39395         PR target/12654
39396         * gcc.c-torture/execute/20031020-1.c: New test.
39397
39398 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39399
39400         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39401         following the jump_insn.
39402
39403 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39404
39405         * gcc.dg/cast-lvalue-1.c: New test.
39406
39407 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
39408
39409         PR c++/11962
39410         * g++.dg/template/cond2.C: New test.
39411
39412 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39413
39414         * gcc.dg/builtins-28.c: New test.
39415
39416 2003-10-20  Jan Hubicka  <jh@suse.cz>
39417
39418         * g++.dg/opt/inline4.C: Do not use min-inline-insns
39419         parameter.
39420         * gcc.dg/inline-2.c: Likewise.
39421
39422 2003-10-20  Phil Edwards  <phil@codesourcery.com>
39423
39424         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39425         * gcc.dg/nest.c: Likewise.
39426
39427 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39428
39429         PR c++/9781, c++/10583, c++/11862
39430         * g++.dg/parse/crash13.C: New test.
39431
39432 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39433
39434         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39435
39436 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39437
39438         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39439         Define HAVE_C99_RUNTIME except on Solaris.
39440         * gcc.dg/builtins-20.c: Likewise.
39441
39442 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39443
39444         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39445
39446 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39447
39448         PR c++/12495
39449         * g++.dg/template/crash21.C: New test.
39450
39451 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39452
39453         PR c++/2513
39454         * g++.dg/template/typename5.C: New test.
39455
39456 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39457
39458         PR c++/12369
39459         * g++.dg/template/friend25.C: New test.
39460
39461 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
39462
39463         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39464         versions.
39465
39466 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
39467
39468         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39469         == 2147483647.
39470
39471 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
39472
39473         * gcc.c-torture/execute/960416-1.x: Remove.
39474         * gcc.c-torture/execute/divconst-3.x: Likewise.
39475
39476 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
39477
39478         PR target/12598
39479         * gcc.dg/torture/cris-volatile-1.c: New test.
39480
39481 2003-10-14  Roger Sayle  <roger@eyesopen.com>
39482
39483         PR optimization/9325
39484         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39485         for overflowing floating point to integer conversion during RTL
39486         simplification.
39487
39488 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
39489
39490         * objc/execute/_cmd.m: Fix typo.
39491         * objc.dg/image-info.m, objc.dg/symtab-1.m:
39492         Relax 'scan-assembler' regexp.
39493         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39494         objc.dg/try-catch-4.m: Run on non-Darwin targets.
39495         * objc.dg/zero-link-2.m: Remove blank line.
39496         * objc.dg/zero-link-3.m: New test case.
39497
39498 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
39499
39500         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39501
39502         * gcc.dg/asm-names.c: Use scan-assembler-not rather
39503         than linker trickery.
39504
39505 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39506
39507         PR c++/12370
39508         * g++.dg/other/friend2.C: New test.
39509
39510 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39511
39512         * gcc.dg/20031012-1.c: New test.
39513
39514 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39515
39516         * gcc.dg/weak/weak-3.c: Fix for new warning.
39517
39518 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
39519
39520         PR optimization/8750
39521         * gcc.c-torture/execute/20031012-1.c: New test case.
39522
39523 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39524
39525         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39526         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39527
39528 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39529
39530         PR optimization/12260
39531         * gcc.c-torture/compile/20031011-2.c: New test case.
39532
39533 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39534
39535         * gcc.c-torture/execute/20031011-1.c: New testcase.
39536
39537 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
39538
39539         * gcc.c-torture/compile/20031011-1.c: New test.
39540
39541 2003-10-11  Jan Hubicka  <jh@suse.cz>
39542
39543         * g++.dg/other/first-global.C: New test.
39544
39545 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39546
39547         * gcc.c-torture/execute/string-opt-18.c: New testcase.
39548
39549 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
39550
39551         * gcc.c-torture/compile/20031010-1.c: New test.
39552
39553 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
39554
39555         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39556         * gcc.c-torture/execute/va-arg-25.c: ... here.
39557
39558 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
39559
39560         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39561
39562 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
39563
39564         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39565
39566 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
39567
39568         * g++.dg/parse/error2.C: New test.
39569
39570 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
39571
39572         PR c++/11097
39573         * g++.dg/other/error5.C: Modify the error message.
39574         * g++.dg/lookup/using8.C: New test.
39575
39576 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
39577
39578         * gcc.dg/darwin-abi-2.c: New file.
39579         * gcc.c-torture/execute/va-arg-24.c: New file.
39580
39581 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
39582
39583         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
39584         indentation.
39585
39586 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
39587
39588         PR c++/10147
39589         * g++.dg/other/error4.C: Update error messages.
39590         * g++.dg/template/ptrmem4.C: Likewise.
39591
39592         PR c++/12337
39593         * g++.dg/init/new9.C: New test.
39594
39595         PR c++/12334, c++/12236, c++/8656
39596         * g++.dg/ext/attrib8.C: New test.
39597
39598 2003-10-06  Devang Patel  <dpatel@apple.com>
39599
39600         * gcc.dg/debug/dwarf2-3.h: New test.
39601         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39602
39603 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
39604
39605         * g++.dg/opt/cfg2.C: New test.
39606
39607 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39608
39609         * g++.dg/opt/float1.C: New test.
39610
39611 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39612
39613         * gcc.dg/c90-array-lval-6.c: New test.
39614         * gcc.dg/c99-array-lval-6.c: New test.
39615
39616 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
39617             Ziemowit Laski  <zlaski@apple.com>
39618
39619         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39620         'Derived', so that it is never considered a class method; add
39621         new warning for '+port' method ambiguity.
39622         * objc.dg/method-12.m: Include <objc/objc.h> instead of
39623         <objc/objc-api.h> (needed on Mac OS X).
39624         * objc.dg/method-13.m: New test.
39625
39626 2003-10-03  Roger Sayle  <roger@eyesopen.com>
39627
39628         PR optimization/9325, PR java/6391
39629         * gcc.c-torture/execute/20031003-1.c: New test case.
39630
39631 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
39632
39633         PR optimization/12180
39634         * gcc.dg/20031002-1.c: New test.
39635
39636         PR c++/12486
39637         * g++.dg/inherit/error1.C: New test.
39638
39639 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
39640
39641         * lib/f-torture.exp (search_for): Rename to...
39642         (search_for_re): This.  Also, clean up comments and the
39643         "regexp" invocation.
39644
39645 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
39646
39647         * gcc.c-torture/compile/20031002-1.c: New test.
39648
39649 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
39650
39651         * g++.dg/opt/cond1.C: New test.
39652
39653 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
39654
39655         * gcc.dg/Wold-style-definition-2.c: New testcase.
39656         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39657
39658 2003-09-29  Richard Henderson  <rth@redhat.com>
39659
39660         * g++.dg/init/array10.C: Add dg-options.
39661
39662 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
39663
39664         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39665
39666 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39667
39668         * g++.dg/template/friend19.C: Fix typo.
39669         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39670
39671 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
39672
39673         * gcc.c-torture/execute/20030928-1.c: New test.
39674         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39675
39676 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39677
39678         * g++.dg/opt/unroll1.C: New test.
39679
39680 2003-09-26  Roger Sayle  <roger@eyesopen.com>
39681
39682         PR optimization/11741
39683         * gcc.dg/20030926-1.c: New test case.
39684
39685 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39686
39687         PR c++/5655
39688         * g++.dg/parse/access7.C: New test.
39689         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39690
39691 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
39692
39693         MERGE OF objc-improvements-branch into MAINLINE:
39694         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39695         if libobjc has not been built.
39696         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39697         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39698         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39699         objc/execute/nested-3.m, objc/execute/np-2.m,
39700         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39701         objc/execute/redefining_self.m, objc/execute/root_methods.m,
39702         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39703         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39704         objc.dg/special/unclaimed-category-1.h,
39705         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39706         well as GNU runtime.
39707         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39708         * execute/cascading-1.m, execute/function-message-1.m,
39709         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39710         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39711         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39712         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39713         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39714         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39715         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39716         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39717         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39718         * objc.dg/bitfield-2.m: Run only on Darwin.
39719         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39720         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39721         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39722         * objc.dg/const-str-1.m: Fix constant string layout.
39723
39724 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
39725
39726         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39727
39728 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
39729
39730         * gcc.dg/darwin-abi-1.c: New file.
39731
39732 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
39733
39734         PR target/12281
39735         * gcc.c-torture/compile/20030921-1.c: New test.
39736
39737 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39738
39739         * g++.dg/opt/reg-stack2.C: New test.
39740
39741 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39742
39743         * g++.dg/eh/delayslot1.C: New test.
39744
39745 2003-09-20  Richard Henderson  <rth@redhat.com>
39746
39747         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39748
39749 2003-09-20  Roger Sayle  <roger@eyesopen.com>
39750
39751         * gcc.c-torture/execute/20030920-1.c: New test case.
39752
39753 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39754
39755         * g++.dg/rtti/typeid3.C: Correct expected error message.
39756
39757 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39758
39759         PR c++/157
39760         * g++.dg/parse/crash12.C: New test.
39761
39762 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
39763
39764         * gcc.dg/compat/mixed-struct-check.h: New.
39765         * gcc.dg/compat/mixed-struct-defs.h: New.
39766         * gcc.dg/compat/mixed-struct-init.h: New.
39767         * gcc.dg/compat/struct-by-value-19_main.c: New.
39768         * gcc.dg/compat/struct-by-value-19_x.c: New.
39769         * gcc.dg/compat/struct-by-value-19_y.c: New.
39770         * gcc.dg/compat/struct-by-value-20_main.c: New.
39771         * gcc.dg/compat/struct-by-value-20_x.c: New.
39772         * gcc.dg/compat/struct-by-value-20_y.c: New.
39773         * gcc.dg/compat/struct-return-19_main.c: New.
39774         * gcc.dg/compat/struct-return-19_x.c: New.
39775         * gcc.dg/compat/struct-return-19_y.c: New.
39776         * gcc.dg/compat/struct-return-20_main.c: New.
39777         * gcc.dg/compat/struct-return-20_x.c: New.
39778         * gcc.dg/compat/struct-return-20_y.c: New.
39779
39780 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
39781         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39782         so that it will not complain on LP64 targets.
39783
39784 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39785
39786         PR c++/495
39787         * g++.dg/template/friend24.C: New test.
39788
39789 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
39790
39791         PR c++/12332
39792         * g++.dg/template/memtmpl2.C: New test.
39793
39794 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
39795
39796         PR target/11184
39797         * gcc.dg/builtin-apply1.c: New test.
39798
39799 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39800
39801         PR c++/9848
39802         * g++.dg/warn/Wunused-4.C: New test.
39803
39804 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39805
39806         PR c++/12316
39807         * g++.dg/other/gc2.C: New test.
39808
39809 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
39810
39811         PR c++/11991
39812         * g++.dg/rtti/typeid3.C: New test.
39813
39814         PR c++/12266
39815         * g++.dg/overload/template1.C: New test.
39816
39817 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39818
39819         * g++.dg/opt/cfg3.C: New test.
39820
39821 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39822
39823         PR c++/7939
39824         * g++.dg/template/crash11.C: New test.
39825
39826 2003-09-16  Jason Merrill  <jason@redhat.com>
39827             Jakub Jelinek  <jakub@redhat.com>
39828
39829         * gcc.dg/attr-warn-unused-result.c: New test.
39830
39831 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39832
39833         PR c++/12184
39834         * g++.dg/expr/call2.C: New test.
39835
39836 2003-09-15  Andreas Jaeger  <aj@suse.de>
39837
39838         * gcc.dg/Wold-style-definition-1.c: New test.
39839
39840 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
39841
39842         PR c++/3907
39843         * g++.dg/parse/template12.C: New test.
39844
39845         * g++.dg/abi/bitfield11.C: New test.
39846         * g++.dg/abi/bitfield12.C: Likewise.
39847
39848 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
39849
39850         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
39851         non-expansion of functional macro name without arguments at EOL.
39852         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
39853
39854 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
39855
39856         * gcc.c-torture/execute/20030914-[12].c: New tests.
39857
39858 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39859
39860         PR c++/11788
39861         * g++.dg/overload/addr1.C: New test.
39862
39863 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
39864
39865         * gcc.dg/20030909-1.c: New test.
39866
39867 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39868
39869         * gcc.dg/ultrasp10.c: New test.
39870
39871 2003-09-09  Devang Patel  <dpatel@apple.com>
39872
39873         * gcc.dg/darwin-ld-6.c: New test.
39874
39875 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39876
39877         * gcc.dg/torture/builtin-explog-1.c: New testcase.
39878
39879 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39880
39881         * gcc.dg/ia64-types1.c: New test.
39882         * gcc.dg/ia64-types2.c: Likewise.
39883
39884 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39885
39886         * gcc.dg/builtins-1.c: Add more _Complex tests.
39887         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39888
39889         * gcc.dg/builtins-1.c: Test existing _Complex functions.
39890         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39891
39892 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39893
39894         PR c++/11786
39895         * g++.dg/lookup/koenig2.C: New test.
39896
39897         PR c++/5296
39898         * g++.dg/rtti/typeid2.C: New test.
39899
39900 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
39901
39902         * gcc.c-torture/compile/20030904-1.c: New test.
39903
39904 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39905
39906         * g++.dg/opt/longbranch2.C: New test.
39907
39908 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39909
39910         * g++.dg/template/crash10.C: Only compile it.
39911
39912 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39913
39914         PR middle-end/11665
39915         * gcc.c-torture/compile/20030907-1.c: New test.
39916         * g++.dg/init/array11.C: New test.
39917
39918 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39919
39920         PR c++/11852
39921         * g++.dg/init/struct1.C: New test.
39922
39923 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39924
39925         PR c++/12181
39926         * g++.dg/expr/comma1.C: New test.
39927
39928 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
39929
39930         PR c++/11867
39931         * g++.dg/expr/static_cast5.C: New test.
39932
39933 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
39934
39935         PR c++/11507
39936         * g++.dg/lookup/scoped7.C: New test.
39937
39938         PR c++/9574
39939         * g++.dg/other/static1.C: New test.
39940
39941         PR c++/11490
39942         * g++.dg/warn/template-1.C: New test.
39943
39944         PR c++/11432
39945         * g++.dg/template/crash10.C: New test.
39946
39947         PR c++/2478
39948         * g++.dg/overload/VLA.C: New test.
39949
39950         PR c++/10804
39951         * g++.dg/template/call1.C: New test.
39952
39953 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39954
39955         PR c++/11794
39956         * g++.dg/parse/using3.C: New test.
39957
39958 2003-09-06  Roger Sayle  <roger@eyesopen.com>
39959
39960         PR c++/11409
39961         * g++.dg/overload/builtin3.C: New test case.
39962
39963 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
39964
39965         PR c/9862
39966         * gcc.dg/20030906-1.c: New test.
39967         * gcc.dg/20030906-2.c: Likewise.
39968
39969 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39970
39971         PR c++/12167
39972         * g++.dg/parse/defarg5.C: New test.
39973
39974         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39975
39976 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
39977
39978         PR c++/12163
39979         * g++.dg/expr/static_cast4.C: New test.
39980
39981         PR c++/12146
39982         * g++.dg/template/crash9.C: New test.
39983
39984 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
39985
39986         * g++.old-deja/g++.ext/pretty2.C: Update for change
39987         in __FUNCTION__.
39988         * g++.old-deja/g++.ext/pretty3.C: Likewise.
39989
39990 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
39991
39992         PR c++/11922
39993         * g++/dg/template/qualified-id1.C: New test.
39994
39995         PR c++/12037
39996         * g++.dg/warn/noeffect4.C: New test.
39997
39998 2003-09-04  Matt Austern  <austern@apple.com>
39999
40000         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40001         * g++.dg/ext/fnname2.C: Likewise.
40002         * g++.dg/ext/fnname3.C: Likewise.
40003
40004 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
40005
40006         * g++.dg/expr/lval1.C: New test.
40007         * g++.dg/ext/lvcast.C: Remove.
40008
40009 2003-09-03  Roger Sayle  <roger@eyesopen.com>
40010
40011         PR optimization/11700.
40012         * gcc.c-torture/compile/20030903-1.c: New test case.
40013
40014 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
40015
40016         PR c++/12053
40017         * g++.dg/abi/layout4.C: New test.
40018
40019 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
40020
40021         PR c++/11553
40022         * g++.dg/parse/friend3.C: New test.
40023
40024 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
40025
40026         PR c++/11847
40027         * g++.dg/template/class1.C: New test.
40028
40029         PR c++/11808
40030         * g++.dg/expr/call1.C: New test.
40031
40032 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
40033
40034         PR c++/12114
40035         * g++.dg/init/ref9.C: New test.
40036
40037         PR c++/11972
40038         * g++.dg/template/nested4.C: New test.
40039
40040 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40041
40042         PR c++/12093
40043         * g++.dg/template/non-dependent4.C: New test.
40044
40045         PR c++/11928
40046         * g++.dg/inherit/conv1.C: New test.
40047
40048 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40049
40050         PR c++/6196
40051         * g++.dg/ext/label1.C: New test.
40052         * g++.dg/ext/label2.C: Likewise.
40053
40054 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40055
40056         * g++.dg/expr/cond3.C: New test.
40057
40058 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40059
40060         * gcc.dg/builtins-1.c: Add new builtin cases.
40061
40062 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40063
40064         * gcc.dg/builtins-1.c: Add new cases.
40065         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40066
40067 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40068
40069         * gcc.dg/builtins-1.c: Add more math builtin tests.
40070         * gcc.dg/torture/builtin-attr-1.c: New test.
40071
40072 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40073
40074         PR optimization/5079
40075         * g++.dg/opt/static3.C: New test.
40076
40077 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40078
40079         * gcc.misc-tests/gcov-10b.c: New test.
40080
40081 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
40082
40083         * g++.dg/opt/ptrmem3.C: New test.
40084
40085         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40086
40087 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
40088
40089         * gcc.dg/20030826-2.c: New test.
40090
40091 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40092
40093         PR middle-end/12002
40094         * g77.f-torture/compile/12002.f: New test case.
40095
40096 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40097
40098         * gcc.dg/20030826-1.c: New test case.
40099
40100 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
40101
40102         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40103
40104 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
40105
40106         PR c++/11871
40107         * c++.dg/lookup/crash1.C: New test.
40108
40109         * c++.dg/warn/noeffect3.C: New test.
40110
40111 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
40112
40113         * gcc.dg/compat/vector-1_x.c: Compile with -w.
40114         * gcc.dg/compat/vector-1_y.c: Ditto.
40115         * gcc.dg/compat/vector-2_x.c: Ditto.
40116         * gcc.dg/compat/vector-2_y.c: Ditto.
40117
40118 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
40119
40120         * gcc.dg/20030702-1.c: New test.
40121
40122 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
40123
40124         PR c++/8795
40125         * g++.dg/ext/altivec-1.C: New test.
40126
40127 2003-08-24  Richard Henderson  <rth@redhat.com>
40128
40129         * g++.dg/eh/simd-2.C: Add -w for x86.
40130
40131 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
40132
40133         * gcc.dg/20030815-1.c: New test.
40134
40135 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40136
40137         PR c++/3765
40138         * g++.dg/parse/access6.C: New test.
40139
40140 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40141
40142         PR c++/641, c++/11876
40143         * g++.dg/template/friend22.C: New test.
40144         * g++.dg/template/friend23.C: Likewise.
40145
40146 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40147
40148         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40149         identically.
40150
40151 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40152
40153         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40154
40155 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40156
40157         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40158
40159 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40160
40161         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40162
40163 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40164
40165         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40166
40167 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
40168
40169         PR c++/11919
40170         * g++.dg/overload/prom1.C: New test.
40171
40172         PR c++/11551
40173         * g++.dg/parse/dtor2.C: New test.
40174
40175         PR c++/10762
40176         * g++.dg/parse/using2.C: New test.
40177
40178 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
40179
40180         PR target/11805
40181         * gcc.c-torture/compile/20030821-1.c: New.
40182
40183 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
40184
40185         PR c++/11834
40186         * g++.dg/template/deduce2.C: New test.
40187
40188 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
40189
40190         * gcc.c-torture/execute/20030821-1.c: New test.
40191
40192 2003-08-20  Roger Sayle  <roger@eyesopen.com>
40193
40194         PR middle-end/11984
40195         * gcc.dg/20030820-1.c: New test case.
40196
40197 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
40198
40199         PR c++/11945
40200         * g++.dg/warn/noeffect2.C: New test.
40201
40202 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
40203
40204         PR c++/10926
40205         * g++.dg/template/dtor2.C: New test.
40206
40207         PR c++/11684
40208         * g++.dg/template/operator1.C: New test.
40209         * g++.dg/parse/operator4.C: New test.
40210
40211         PR c++/11946.C
40212         * g++.dg/expr/enum1.C: New test.
40213         * gcc.dg/c99-bool-1.c: Remove bogus warning.
40214
40215         PR c++/11036.C
40216         * g++.dg/parse/elab2.C: New test.
40217         * g++.dg/parse/typedef4.C: Change error message.
40218         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40219         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40220         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40221
40222 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
40223
40224         * gcc.dg/pch/warn-1.c: New.
40225         * gcc.dg/pch/warn-1.hs: New.
40226
40227         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40228         not-tested file.
40229
40230 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40231
40232         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40233
40234 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40235
40236         * gcc.dg/uninit-D.c: New Test.
40237         * gcc.dg/uninit-E.c: New Test.
40238         * gcc.dg/uninit-F.c: New Test.
40239         * gcc.dg/uninit-G.c: New Test.
40240
40241 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
40242
40243         * g++.dg/README: Describe the pch directory.
40244
40245 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40246
40247         PR c++/11174
40248         * g++.dg/parse/access4.C: New test.
40249         * g++.dg/parse/access5.C: Likewise.
40250         * g++.old-deja/g++.jason/access17.C: Adjust error message.
40251
40252 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
40253
40254         * gcc.dg/noncompile/20030818-1.c: New.
40255
40256 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40257
40258         PR c++/11957
40259         * g++.dg/warn/noeffect1.C: New test.
40260
40261         * g++.dg/template/scope2.C: New test.
40262         * g++.dg/template/error2.C: Correct dg-error
40263
40264 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
40265
40266         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40267
40268 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
40269
40270         PR C++/11512
40271         * g++.dg/template/warn1.C: New.
40272
40273 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
40274
40275         * g++.dg/template/error2.C: New test.
40276         * g++.dg/lookup/using7.C: Adjust errors
40277         * g++.old-deja/g++.pt/crash36.C: Likewise.
40278         * g++.old-deja/g++.pt/derived3.C: Likewise.
40279
40280 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40281
40282         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40283         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40284         * gcc.c-torture/execute/builtins/string-9.c: New, from
40285         string-opt-9.c.  Adjust for execute/builtins framework.
40286         * gcc.c-torture/execute/string-opt-9.c: Delete.
40287
40288 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
40289
40290         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40291
40292         * g++.dg/parse/ret-type2.C: New test.
40293
40294         PR c++/11703
40295         * g++.dg/init/new8.C: New test.
40296
40297         PR c++/10923
40298         * g++.dg/parse/typedef5.C: New test.
40299
40300         PR c++/9512
40301         * g++.dg/parse/qualified2.C: New test.
40302         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40303         invalid code.
40304
40305 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
40306
40307         * g++.dg/conversion/ptrmem1.C: New test.
40308
40309 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
40310
40311         PR target/11693
40312         * gcc.dg/20030811-1.c: New test.
40313
40314         PR target/11535
40315         * gcc.c-torture/execute/20030811-1.c: New test.
40316
40317 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40318
40319         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40320
40321 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
40322
40323         PR c++/11789.C
40324         * g++.dg/inherit/multiple1.C: New test.
40325
40326 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40327
40328         * gcc.dg/spe1.c: New test.
40329
40330         PR c++/11670
40331         * g++.dg/expr/cast2.C: New test.
40332
40333         PR c++/10530
40334         * g++.dg/template/dependent-name2.C: New test.
40335
40336 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
40337
40338         * g++.dg/parse/crash11.C: Put the dg options in comments.
40339
40340 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
40341
40342         * lib/gcc-dg.exp: Update for diagnostic change.
40343
40344 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40345
40346         PR c++/5767
40347         * g++.dg/parse/crash11.C: New test.
40348
40349 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
40350
40351         * gcc.dg/cpp/spacing1.c: Update.
40352
40353 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
40354
40355         PR target/11739
40356         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40357         a value for -mtune.
40358
40359 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40360
40361         PR middle-end/11771
40362         * gcc.c-torture/compile/20030804-1.c: New test case.
40363
40364 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40365
40366         * gcc.dg/20030804-1.c: New test case.
40367
40368 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
40369
40370         * gcc.dg/cpp/separate-1.c: New test.
40371
40372 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
40373
40374         PR c++/11704
40375         * g++.dg/template/dependent-expr2.C: New test.
40376
40377         PR c++/11766
40378         * g++.dg/expr/ptrmem1.C: New test.
40379
40380 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40381
40382         PR c++/9453
40383         * g++.dg/template/friend15.C: New test.
40384
40385 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
40386
40387         * lib/dg-pch.exp: Work round PCH bug.
40388
40389 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40390
40391         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
40392         builtins.  Move cases from builtins-4.c here.
40393
40394         * gcc.dg/torture/builtin-math-1.c: New test taken from
40395         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40396         additional cases.
40397
40398         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40399         Delete.
40400
40401 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40402
40403         PR c++/9447
40404         * g++.dg/template/using7.C: New test.
40405
40406 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
40407
40408         * import1.c, import2.c: New tests.
40409
40410 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
40411
40412         * g++.dg/eh/crossjump1.C: New test.
40413
40414 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
40415
40416         PR c++/11697
40417         * g++.dg/template/using6.C: New test.
40418
40419         PR c++/11744
40420         * g++.dg/template/koenig2.C: New test.
40421
40422 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40423
40424         PR c++/7983
40425         * g++.dg/parse/typedef4.C: New test.
40426
40427 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40428
40429         PR c++/8442, c++/8806
40430         * g++.dg/template/elab1.C: New test.
40431         * g++.dg/template/type2.C: Likewise.
40432         * g++.dg/template/ttp3.C: Adjust expected error message.
40433         * g++.old-deja/g++.law/visibility13.C: Likewise.
40434         * g++.old-deja/g++.niklas/t135.C: Likewise.
40435         * g++.old-deja/g++.pt/ttp41.C: Likewise.
40436         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40437         template argument.
40438         * g++.old-deja/g++.pt/ttp44.C: Likewise.
40439
40440 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
40441
40442         PR c++/11295
40443         * g++.dg/ext/stmtexpr1.C: New test.
40444
40445         * g++.dg/opt/tmp1.C: New test.
40446
40447         PR c++/11525
40448         * g++.dg/parse/constant4.C: New test.
40449
40450         PR c++/9447
40451         * g++.dg/template/using5.C: New test.
40452
40453 2003-07-31  Roger Sayle  <roger@eyesopen.com>
40454
40455         * gcc.dg/builtins-27.c: New test case.
40456
40457 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
40458
40459         * gcc.dg/tls/opt-7.c: New test.
40460
40461 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
40462
40463         * g++.old-deja/g++.other/crash18.C: Remove.
40464
40465 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40466
40467         * g++.dg/template/explicit3.C: New.
40468         * g++.dg/template/explicit4.C: New.
40469         * g++.dg/template/explicit5.C: New.
40470
40471         PR c++/11347
40472         * g++.dg/template/memtmpl1.C: New.
40473
40474 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
40475
40476         PR target/11565
40477         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40478         * gcc.dg/i386-387-5.c (dg-options): Likewise.
40479
40480 2003-07-30  Jan Hubicka  <jh@suse.cz>
40481
40482         * vtgc1.c: Kill.
40483
40484 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
40485
40486         * gcc.dg/struct-in-proto-1.c: New test.
40487
40488 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
40489
40490         * gcc.dg/cpp/include2.c: Only expect one message.
40491
40492 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
40493
40494         PR c++/9447
40495         * g++.dg/template/using1.C: New test.
40496         * g++.dg/template/using2.C: New test.
40497         * g++.dg/template/using3.C: New test.
40498         * g++.dg/template/using4.C: New test.
40499
40500 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
40501
40502         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40503         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40504
40505 2003-07-28  Jan Hubicka  <jh@suse.cz>
40506
40507         PR c++/11530
40508         * g++.dg/opt/call1.C: New test.
40509
40510 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
40511
40512         PR c++/11667
40513         * g++.dg/init/enum2.C: New test.
40514         * g++.dg/template/overload1.C: Add "-w" option.
40515
40516 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
40517
40518         * gcc.dg/Wdeclaration-after-statement-1.c,
40519         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40520
40521 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
40522
40523         * gcc.c-torture/compile/20030725-1.c: New test.
40524
40525 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
40526
40527         * gcc.dg/20030505.c: Only run for SPE.
40528         Remove definition of opaque type.
40529
40530 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
40531
40532         * g++.dg/template/ptrmem6.C: New test.
40533
40534 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
40535
40536         * gcc.c-torture/compile/zero-strct-2.c: New test.
40537
40538 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
40539
40540         * gcc.dg/intermod-1.c: New test.
40541
40542 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40543
40544         PR c++/11617
40545         * g++.dg/template/lookup2.C: New test.
40546         * g++.dg/template/memclass1.C: Remove instantiated from error.
40547         * g++.dg/other/error2.C: Tweak expected errors.
40548
40549         PR c++/11596
40550         * g++.dg/template/defarg3.C: New test.
40551
40552         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40553
40554 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
40555
40556         * g++.dg/inherit/access5.C: New test.
40557
40558 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40559
40560         PR c++/11513
40561         * g++.dg/template/crash8.C: New test.
40562
40563 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
40564
40565         PR c/10602
40566         * gcc.dg/noncompile/incomplete-2.c: New test.
40567
40568 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
40569
40570         PR c++/11645
40571         * g++.dg/inherit/access4.C: New test.
40572
40573         PR c++/11517
40574         * g++.dg/expr/cond2.C: New test.
40575
40576         PR optimization/10679
40577         * g++.dg/opt/inline4.C: New test.
40578
40579 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40580
40581         * g++.dg/parse/crash10: New test.
40582
40583 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40584
40585         * g++.dg/ext/flexary1.C: New test.
40586
40587 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40588
40589         PR c++/10793
40590         * g++.dg/template/crash9.C: New test.
40591
40592 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40593
40594         PR c++/3004
40595         * g++.dg/parse/typedef3.C: New test.
40596
40597         PR c++/7906
40598         * g++.dg/parse/operator2.C: New test.
40599
40600         PR c++/8895
40601         * g++.dg/parse/def-tmpl-arg1.C: New test.
40602
40603         PR c++/9282
40604         * g++.dg/parse/funptr1.C: New test.
40605
40606         PR c++/9452
40607         * g++.dg/parse/ambig3.C: New test.
40608
40609         PR c++/9454
40610         * g++.dg/parse/operator3.C: New test.
40611
40612         PR c++/9486
40613         * g++.dg/parse/template10.C: New test.
40614
40615         PR c++/9488
40616         * g++.dg/parse/template11.C: New test.
40617
40618         PR c++/10150
40619         * g++.dg/parse/invalid-op1.C: New test.
40620
40621         PR c++/10247
40622         * g++.dg/parse/condexpr1.C: New test.
40623
40624 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40625
40626         * g++.dg/ext/packed3.C: New test.
40627         * g++.dg/ext/packed4.C: New test.
40628
40629         * gcc.dg/pack-test-3.c: New test.
40630
40631 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
40632
40633         * lib/compat.exp: Handle dg-options per source file.
40634         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40635         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40636         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40637         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40638         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40639         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40640         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40641         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40642         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40643         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40644         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40645         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40646         * g++.dg/compat/break/bitfield7_x.C: Ditto.
40647         * g++.dg/compat/break/bitfield7_y.C: Ditto.
40648
40649 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
40650
40651         PR c/10320
40652         * gcc.c-torture/execute/20030718-1.c: New test.
40653
40654 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40655
40656         PR optimization/11536
40657         * gcc.dg/20030721-1.c: New test.
40658
40659 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
40660
40661         PR c++/11546
40662         * g++.dg/template/lookup1.C: New test.
40663
40664 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
40665
40666         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40667         diagnostics of ill-formed constructs involving labels.
40668         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40669         the new 'previously defined here' message.
40670
40671 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
40672
40673         * g++.dg/parse/non-dependent2.C: New test.
40674
40675 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
40676
40677         * g++.dg/init/init-ref4.C: xfail on targets without
40678         weak symbols.
40679
40680 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
40681
40682         PR target/11087
40683         * gcc.c-torture/execute/20030717-1.c: New test.
40684
40685 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40686
40687         * g++.dg/opt/cfg1.C: New test.
40688
40689 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
40690
40691         PR optimization/11557
40692         * gcc.dg/20030717-1.c: New test.
40693
40694 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
40695
40696         PR c++/10476
40697         * g++.dg/expr/crash-1.C: New test.
40698
40699         PR c++/11027
40700         * g++.dg/template/init3.C: New test.
40701
40702         PR c++/8222
40703         * g++.dg/template/non-dependent1.C: New test.
40704
40705         PR c++/11070
40706         * g++.dg/template/non-dependent2.C: New test.
40707
40708         PR c++/11071
40709         * g++.dg/template/non-dependent3.C: New test.
40710
40711         PR c++/9907
40712         * g++.dg/template/sizeof5.C: New test.
40713
40714 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
40715
40716         PR 11498
40717         * gcc.c-torture/compile/mangle-1.c: New file.
40718
40719 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40720
40721         PR c++/7809
40722         * g++.dg/parse/access3.C: New test.
40723
40724 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
40725
40726         PR c++/11384
40727         * g++.dg/init/init-ref4.C: New test.
40728
40729 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
40730
40731         PR c++/11547
40732         * g++.dg/parse/constant3.C: New test.
40733         * g++.dg/parse/crash7.C: Likewise.
40734
40735 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
40736
40737         PR target/11008
40738         * gcc.dg/i386-pentium4-not-mull.c: New.
40739
40740 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
40741
40742         * gcc.dg/asm-names.c (ymain): Make it weak.
40743
40744 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40745
40746         PR c++/5421
40747         * g++.dg/template/friend21.C: New test.
40748
40749 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
40750
40751         * gcc.dg/cleanup-8.c: New test.
40752         * gcc.dg/cleanup-9.c: New test.
40753
40754 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
40755
40756         * g++.dg/ext/dll-MI1.h: New file.
40757         * g++.dg/ext/dllexport-MI1.C: New file.
40758         * g++.dg/ext/dllimport-MI1.C: New file.
40759
40760 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
40761
40762         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40763         it does not have cmpstrsi patterns (just cmpmemsi).
40764
40765 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
40766
40767         PR debug/11473
40768         * g++.dg/debug/debug8.C: New test.
40769
40770 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40771
40772         PR c++/10108
40773         * g++.dg/template/crash7.C: New test.
40774
40775 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
40776
40777         PR target/10795
40778         * gcc.c-torture/compile/20030708-1.c: New.
40779
40780 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
40781
40782         * gcc.c-torture/execute/20030715-1.c: New test.
40783
40784 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
40785
40786         * gcc.dg/pch/inline-3.c: New file.
40787         * gcc.dg/pch/inline-3.hs: New file.
40788         * gcc.dg/pch/inline-4.c: New file.
40789         * gcc.dg/pch/inline-4.hs: New file.
40790
40791 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
40792
40793         PR c++/11509
40794         * g++.dg/template/crash6.C: New test.
40795
40796         PR c++/7053
40797         * g++.dg/template/friend20.C: New test.
40798
40799         PR c++/7019
40800         * g++.dg/template/overload2.C: New test.
40801
40802 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40803
40804         PR optimization/11440
40805         * gcc.c-torture/execute/20030714-1.c: New test.
40806
40807 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40808
40809         PR c++/11154
40810         * g++.dg/template/partial2.C: New test.
40811
40812 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
40813
40814         PR c++/11503
40815         * g++.dg/template/anon1.C: New test.
40816
40817         PR c++/11493
40818         PR c++/11495
40819         * g++.dg/parse/template9.C: Likewise.
40820         * g++.dg/template/crash4.C: New test.
40821         * g++.dg/template/koenig1.C: Likewise.
40822         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40823         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40824         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40825         functions.
40826         * g++.old-deja/g++.jason/template36.C: Likewise.
40827         * g++.old-deja/g++.mike/p1989.C: Likewise.
40828         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40829         * g++.old-deja/g++.pt/ttp20.C: Use this->.
40830         * g++.old-deja/g++.pt/ttp21.C: Use this->.
40831         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40832         compiling.
40833         * g++.old-deja/g++.pt/union2.C: Use this->.
40834
40835 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
40836
40837         * gcc.dg/20030711-1.c: New test.
40838
40839 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
40840
40841         PR c++/11050
40842         * g++.dg/parse/args1.C: New test.
40843         * g++.pt/defarg8.C: Change expected errors.
40844
40845 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
40846
40847         PR c++/8164
40848         * g++.dg/template/nontype2.C: New test.
40849
40850         PR c++/10558
40851         * g++.dg/parse/template8.C: New test.
40852
40853         PR c++/8327
40854         * g++.dg/template/scope1.C: New test.
40855
40856         * g++.dg/warn/Wsign-compare-1.C: New test.
40857
40858 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40859
40860         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40861
40862 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
40863
40864         PR c++/9411
40865         * g++.dg/template/explicit2.C: New test.
40866
40867         PR c++/10032
40868         * g++.dg/warn/pedantic1.C: New test.
40869
40870 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
40871
40872         PR c++ 9483
40873         * g++.dg/other/field1.C: New test.
40874
40875 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40876
40877         PR c/11449
40878         * gcc.c-torture/compile/20030707-1.c: New.
40879
40880 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40881
40882         PR c++/10849
40883         * g++.dg/template/access12.C: New test.
40884
40885 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
40886
40887         * g++.dg/bprob/bprob.exp (prof_ext): Update.
40888         * g77.dg/bprob/bprob.exp (prof_ext): Update.
40889         * gcc.misc-tests/bprob.exp (prof_ext): Update.
40890         * gcc.misc-tests/gcov.exp: Update
40891         * g++.dg/gcov/gcov.exp: Update
40892         * lib/gcov.exp: Update.
40893
40894 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
40895
40896         * g++.dg/abi/mangle17.C: Make sure template expressions are
40897         dependent.
40898         * g++.dg/abi/mangle4.C: Mark erroneous casts.
40899         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40900         * g++.dg/opt/stack1.C: Remove erroneous code.
40901         * g++.dg/parse/template7.C: New test.
40902         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40903         * g++.old-deja/g++.pt/crash4.C: Likewise.
40904
40905 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40906
40907         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40908         with zero or one occurence of `$' after the initial `L'.
40909
40910 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
40911
40912         * gcc.c-torture/compile/20030704-1.c: Add a comment.
40913
40914 2003-07-08  Roger Sayle  <roger@eyesopen.com>
40915
40916         PR c/11370
40917         * gcc.dg/Wunreachable-6.c: New testcase.
40918         * gcc.dg/Wunreachable-7.c: New testcase.
40919
40920 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40921
40922         PR c/11420
40923         * gcc.dg/20030708-1.c: New test.
40924
40925 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
40926
40927         * gcc.dg/compat/sdata-section.h: New file.
40928         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40929         * gcc.dg/torture/mips-sdata-1.c: New test.
40930
40931 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40932
40933         PR c++/11030
40934         * g++.dg/template/friend19.C: New test.
40935
40936 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40937
40938         * g++.dg/opt/strength-reduce.C: New test.
40939
40940 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40941
40942         PR target/10979
40943         * gcc.dg/20030707-1.c: New testcase.
40944
40945 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40946
40947         PR optimization/11059
40948         * g++.dg/opt/emptyunion.C: New testcase.
40949
40950 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40951             Eric Botcazou  <ebotcazou@libertysurf.fr>
40952
40953         * g++.dg/opt/stack1.C: New test.
40954
40955 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
40956
40957         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40958         run test.
40959
40960         PR c++/11431
40961         * g++.dg/expr/static_cast3.C: New test.
40962
40963 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
40964
40965         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40966         everywhere.
40967         * gcc.dg/concat.c: Concatenation of string constants with
40968         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40969         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40970         * gcc.dg/cpp/escape-2.c: Use wide character constants where
40971         necessary to avoid multi-character character constant warning.
40972         * gcc.dg/cpp/escape.c: Likewise.
40973         * gcc.dg/cpp/ucs.c: Likewise.
40974         Remove backslashes from dg-bogus comments, as they confuse Tcl.
40975         Fix a typo.
40976
40977 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40978
40979         PR c/11428
40980         * gcc.c-torture/compile/20030704-1.c: New.
40981
40982 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40983
40984         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40985
40986 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
40987
40988         PR c++/5287, PR c++/7910,  PR c++/11021
40989         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40990         tests for warnings.
40991         * g++.dg/ext/dllimport2.C: Add tests for warnings.
40992         * g++.dg/ext/dllimport3.C: Likewise.
40993         * g++.dg/ext/dllimport4.C: New file.
40994         * g++.dg/ext/dllimport5.C: New file.
40995         * g++.dg/ext/dllimport6.C: New file.
40996         * g++.dg/ext/dllimport7.C: New file.
40997         * g++.dg/ext/dllimport8.C: New file.
40998         * g++.dg/ext/dllimport9.C: New file.
40999         * g++.dg/ext/dllimport10.C: New file.
41000         * g++.dg/ext/dllexport1.C: New file.
41001
41002 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41003
41004         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41005         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41006
41007 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41008
41009         * gcc.dg/builtins-25.c: New testcase.
41010         * gcc.dg/builtins-26.c: New testcase.
41011
41012 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
41013
41014         * gcc.dg/compat/vector-defs.h: New file.
41015         * gcc.dg/compat/vector-setup.h: New file.
41016         * gcc.dg/compat/vector-check.h: New file.
41017         * gcc.dg/compat/vector-1_main.c: New file.
41018         * gcc.dg/compat/vector-1_x.c: New file.
41019         * gcc.dg/compat/vector-1_y.c: New file.
41020         * gcc.dg/compat/vector-2_main.c: New file.
41021         * gcc.dg/compat/vector-2_x.c: New file.
41022         * gcc.dg/compat/vector-2_y.c: New file.
41023
41024         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41025         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41026         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41027         * gcc.dg/compat/struct-align-1.h: New file.
41028         * gcc.dg/compat/struct-align-1_main.c: New file.
41029         * gcc.dg/compat/struct-align-1_x.c: New file.
41030         * gcc.dg/compat/struct-align-1_y.c: New file.
41031         * gcc.dg/compat/struct-align-2.h: New file.
41032         * gcc.dg/compat/struct-align-2_main.c: New file.
41033         * gcc.dg/compat/struct-align-2_x.c: New file.
41034         * gcc.dg/compat/struct-align-2_y.c: New file.
41035
41036         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41037         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41038         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41039         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41040         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41041         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41042         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41043         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41044         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41045         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41046         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41047         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41048         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41049         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41050         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41051         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41052         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41053         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41054         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41055         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41056         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41057         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41058         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41059         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41060         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41061         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41062         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41063         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41064         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41065
41066 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41067
41068         * gcc.dg/i386-call-1.c: New test.
41069
41070 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41071
41072         PR c++/9162
41073         * g++.dg/parse/defarg4.C: New.
41074
41075 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41076
41077         PR target/10700
41078         * gcc.c-torture/compile/20030703-1.c: New test case.
41079
41080 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41081
41082         * g++.dg/template/local3.C: Remove extra semicolon.
41083
41084 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41085
41086         * gcc.dg/i386-volatile-1.c: New test.
41087
41088 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
41089
41090         PR c++/11072
41091         * g++.dg/other/offsetof2.C: XFAIL.
41092         * g++.dg/other/offsetof5.C: New.
41093
41094         PR c++/10219
41095         * g++.dg/template/error1.C: New.
41096
41097         PR c++/9779
41098         * g++.dg/template/dependent-expr1.C: New.
41099
41100 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41101
41102         PR c++/6949
41103         * g++.dg/template/local3.C: New test.
41104
41105         PR c++/11149
41106         * g++.dg/lookup/scoped6.C: New test.
41107
41108 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
41109
41110         PR c++/8046
41111         * g++.dg/other/error7.C: New test.
41112
41113 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
41114
41115         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41116         * g++.old-deja/g++.abi/vtable3.h: Likewise.
41117         * g++.old-deja/g++.law/code-gen5.C: Likewise.
41118         * g++.old-deja/g++.other/union2.C: Likewise.
41119         * gcc.dg/c90-const-expr-2.c: Likewise.
41120         * gcc.dg/c90-const-expr-3.c: Likewise.
41121         * gcc.dg/c99-const-expr-2.c: Likewise.
41122         * gcc.dg/c99-const-expr-3.c: Likewise.
41123         * gcc.dg/concat.c: Likewise.
41124
41125 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41126
41127         PR c++/9559
41128         * g++.dg/init/static1.C: New test.
41129
41130 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41131
41132         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41133         * g++.old-deja/g++.other/access2.C: Likewise.
41134         * g++.old-deja/g++.other/decl2.C: Likewise.
41135         * gcc.c-torture/execute/20020615-1.c: Likewise.
41136
41137 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41138
41139         PR c++/4933
41140         * g++.dg/template/sizeof4.C: New test.
41141
41142 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41143
41144         * g++.dg/other/error6.C: New test.
41145
41146 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41147
41148         PR c++/10750
41149         * g++.dg/parse/constant2.C: New test.
41150
41151 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
41152
41153         PR c++/11106
41154         * g++.dg/other/error5.C: New test.
41155
41156 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41157
41158         * gcc.dg/format/gcc_diag-1.c: New test.
41159
41160 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
41161
41162         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41163
41164 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41165
41166         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41167         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41168         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41169
41170 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
41171
41172         * gcc.c-torture/execute/builtins/string-8.c: New test.
41173         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41174         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41175         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41176
41177 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41178
41179         PR c++/10468
41180         * g++.dg/ext/typeof6.C: New test.
41181
41182 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41183
41184         PR c++/10796
41185         * g++.dg/init/enum1.C: New test.
41186
41187 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
41188
41189         * gcc.dg/20030627-1.c: New test.
41190
41191 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
41192
41193         PR c++/11332
41194         * g++.dg/expr/static_cast2.C: New test.
41195
41196 2003-06-26  Roger Sayle  <roger@eyesopen.com>
41197             Jakub Jelinek  <jakub@redhat.com>
41198
41199         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41200         sprintf(dst,"%s",src) optimization.
41201         * gcc.c-torture/execute/20030626-1.c: New test case.
41202         * gcc.c-torture/execute/20030626-2.c: New test case.
41203
41204 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
41205
41206         * gcc.c-torture/execute/multi-ix.c: New test.
41207
41208         * gcc.c-torture/execute/simd-4.c (main):
41209         Added missing semicolon at end of union.
41210
41211 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
41212
41213         PR c++/8266
41214         * g++.dg/template/explicit-instantiation3.C: New test.
41215
41216 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41217
41218         * gcc.dg/20030626-1.c: Use signed char.
41219
41220 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41221
41222         * gcc.dg/20030626-1.c: New test.
41223
41224 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
41225
41226         * const-str-2.m: Update.
41227
41228 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
41229
41230         PR c++/10990
41231         * g++.dg/rtti/dyncast1.C: New test.
41232         * g++.dg/abi/mangle4.C: Correct base-specifier access.
41233         * g++.dg/lookup/scoped1.C: Remove XFAIL.
41234         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41235
41236         PR c++/10931
41237         * g++.dg/expr/static_cast1.C: New test.
41238
41239 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
41240
41241         * gcc.dg/20030625-1.c: New test.
41242
41243 2003-06-24  Roger Sayle  <roger@eyesopen.com>
41244
41245         * gcc.c-torture/compile/20030624-1.c: New test case.
41246
41247 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
41248
41249         * gcc.c-torture/execute/string-opt-17.c: New test.
41250
41251 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
41252
41253         PR c++/5754
41254         * g++.dg/parse/crash6.C: New test.
41255
41256 2003-06-23  Roger Sayle  <roger@eyesopen.com>
41257
41258         * gcc.dg/builtins-24.c: New test case.
41259
41260 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
41261
41262         * g++.dg/opt/operator1.C: New test.
41263
41264 2003-06-22  Roger Sayle  <roger@eyesopen.com>
41265
41266         * gcc.c-torture/execute/string-opt-16.c: New test case.
41267
41268 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41269
41270         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
41271         * g++.old-deja/g++.other/conv7.C: Likewise.
41272         * g++.old-deja/g++.other/overcnv2.C: Likewise.
41273         * g++.old-deja/g++.other/overload14.C: Likewise.
41274
41275 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41276
41277         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41278         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41279
41280 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41281
41282         PR c++/10888
41283         * g++.dg/warn/Winline-3.C: New test.
41284
41285 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41286
41287         * lib/target-supports.exp (check_alias_available): Make the test
41288         program acceptable to the Solaris assembler.
41289
41290         PR c++/10749
41291         * g++.dg/template/memclass2.C: New test.
41292
41293 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41294             Eric Botcazou  <ebotcazou@libertysurf.fr>
41295
41296         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41297         data for non-matching targets.
41298         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41299
41300 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41301
41302         PR c++/10845
41303         * g++.dg/template/member3.C: New test.
41304
41305 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
41306
41307         PR c++/10939
41308         * g++.dg/template/func1.C: New test.
41309
41310         PR c++/9649
41311         * g++.dg/template/static4.C: New test.
41312         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41313
41314         PR c++/11041
41315         * g++.dg/init/ref7.C: New test.
41316
41317 2003-06-19  Matt Austern  <austern@apple.com>
41318
41319         PR c++/11228
41320         * g++.dg/anew1.C: New test.
41321         * g++.dg/anew2.C: New test.
41322         * g++.dg/anew3.C: New test.
41323         * g++.dg/anew4.C: New test.
41324
41325 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
41326
41327         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41328
41329 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
41330
41331         * gcc.c-torture/execute/simd-4.c (main): Make expected value
41332         endian-dependent.
41333
41334 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
41335
41336         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41337         Remove cruft.
41338
41339 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
41340
41341         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41342         * gcc.c-torture/compile/961203-1.c: Likewise.
41343         * gcc.c-torture/compile/980506-1.c: Likewise.
41344
41345 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41346
41347         PR c++/10712
41348         * g++.dg/lookup/using7.C: New test.
41349
41350 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41351
41352         PR c++/11105
41353         * g++.dg/abi/conv1.C: Remove it.
41354         * g++.dg/template/conv7.C: New test.
41355         * g++.dg/template/conv8.C: Likewise.
41356         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41357         conversion operator.
41358
41359 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
41360
41361         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41362         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41363         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41364         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41365         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41366         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41367         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41368         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41369         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41370         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41371         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41372         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41373         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41374         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41375         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41376         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41377         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41378         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41379         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41380         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41381         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41382         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41383         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41384         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41385         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41386         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41387         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41388         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41389         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41390
41391 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
41392
41393         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41394         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41395         indications.
41396
41397 2003-06-16  Roger Sayle  <roger@eyesopen.com>
41398
41399         * gcc.dg/i386-387-5.c: New test case.
41400         * gcc.dg/i386-387-6.c: New test case.
41401         * gcc.dg/builtins-23.c: New test case.
41402
41403 2003-06-15  Roger Sayle  <roger@eyesopen.com>
41404
41405         * gcc.dg/builtins-22.c: New test case.
41406         * gcc.dg/i386-387-1.c: Update to test exp.
41407         * gcc.dg/i386-387-2.c: Likewise.
41408
41409 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41410
41411         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41412
41413 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41414
41415         * lib/gcc-dg.exp (dg-require-dll): New function.
41416         (dg-xfail-if): Likewise.
41417         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41418         driver.
41419
41420         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41421         * gcc.c-torture/compile/20001205-1.c: Likewise.
41422         * gcc.c-torture/compile/20001226-1.c: Likewise.
41423         * gcc.c-torture/compile/20010518-2.c: Likewise.
41424         * gcc.c-torture/compile/20020312-1.c: Likewise.
41425         * gcc.c-torture/compile/20020604-1.c: Likewise.
41426         * gcc.c-torture/compile/920501-12.c: Likewise.
41427         * gcc.c-torture/compile/920501-4.c: Likewise.
41428         * gcc.c-torture/compile/920520-1.c: Likewise.
41429         * gcc.c-torture/compile/920521-1.c: Likewise.
41430         * gcc.c-torture/compile/920625-1.c: Likewise.
41431         * gcc.c-torture/compile/961203-1.c: Likewise.
41432         * gcc.c-torture/compile/980506-1.c: Likewise.
41433         * gcc.c-torture/compile/981006-1.c: Likewise.
41434         * gcc.c-torture/compile/981022-1.c: Likewise.
41435         * gcc.c-torture/compile/981223-1.c: Likewise.
41436         * gcc.c-torture/compile/990617-1.c: Likewise.
41437         * gcc.c-torture/compile/dll.c: Likewise.
41438         * gcc.c-torture/compile/labels-3.c: Likewise.
41439         * gcc.c-torture/compile/mipscop-1.c: Likewise.
41440         * gcc.c-torture/compile/mipscop-2.c: Likewise.
41441         * gcc.c-torture/compile/mipscop-3.c: Likewise.
41442         * gcc.c-torture/compile/mipscop-4.c: Likewise.
41443         * gcc.c-torture/compile/simd-5.c: Likewise.
41444         * gcc.c-torture/compile/20000804-1.x: Remove.
41445         * gcc.c-torture/compile/20001205-1.x: Likewise.
41446         * gcc.c-torture/compile/20001226-1.x: Likewise.
41447         * gcc.c-torture/compile/20010518-2.x: Likewise.
41448         * gcc.c-torture/compile/20020312-1.x: Likewise.
41449         * gcc.c-torture/compile/20020604-1.x: Likewise.
41450         * gcc.c-torture/compile/920501-12.x: Likewise.
41451         * gcc.c-torture/compile/920501-4.x: Likewise.
41452         * gcc.c-torture/compile/920520-1.x: Likewise.
41453         * gcc.c-torture/compile/920521-1.x: Likewise.
41454         * gcc.c-torture/compile/920625-1.x: Likewise.
41455         * gcc.c-torture/compile/961203-1.x: Likewise.
41456         * gcc.c-torture/compile/980506-1.x: Likewise.
41457         * gcc.c-torture/compile/981006-1.x: Likewise.
41458         * gcc.c-torture/compile/981022-1.x: Likewise.
41459         * gcc.c-torture/compile/981223-1.x: Likewise.
41460         * gcc.c-torture/compile/990617-1.x: Likewise.
41461         * gcc.c-torture/compile/mipscop-1.x: Likewise.
41462         * gcc.c-torture/compile/mipscop-2.x: Likewise.
41463         * gcc.c-torture/compile/mipscop-3.x: Likewise.
41464         * gcc.c-torture/compile/mipscop-4.x: Likewise.
41465         * gcc.c-torture/compile/simd-5.x: Likewise.
41466
41467         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41468
41469 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41470
41471         * gcc.c-torture/execute/20030611-1.c: New test.
41472
41473 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41474
41475         PR middle-end/168
41476         * gcc.dg/20030612-1.c: New test case.
41477
41478 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41479
41480         PR c++/10635
41481         * g++.dg/expr/cast1.C: New test.
41482
41483 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41484
41485         * gcc.dg/builtins-21.c: New test case.
41486
41487 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
41488
41489         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41490         options instead of at the end.
41491         * lib/objc.exp (objc_target_compile): Likewise.
41492
41493 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
41494
41495         PR c++/10432
41496         * g++.dg/parse/error1.C: New test.
41497
41498 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
41499
41500         * gcc.dg/compat/struct-by-value-11_main.c: New file.
41501         * gcc.dg/compat/struct-by-value-11_x.c: New file.
41502         * gcc.dg/compat/struct-by-value-11_y.c: New file.
41503         * gcc.dg/compat/struct-by-value-12_main.c: New file.
41504         * gcc.dg/compat/struct-by-value-12_x.c: New file.
41505         * gcc.dg/compat/struct-by-value-12_y.c: New file.
41506         * gcc.dg/compat/struct-by-value-13_main.c: New file.
41507         * gcc.dg/compat/struct-by-value-13_x.c: New file.
41508         * gcc.dg/compat/struct-by-value-13_y.c: New file.
41509         * gcc.dg/compat/struct-by-value-14_main.c: New file.
41510         * gcc.dg/compat/struct-by-value-14_x.c: New file.
41511         * gcc.dg/compat/struct-by-value-14_y.c: New file.
41512         * gcc.dg/compat/struct-by-value-15_main.c: New file.
41513         * gcc.dg/compat/struct-by-value-15_x.c: New file.
41514         * gcc.dg/compat/struct-by-value-15_y.c: New file.
41515         * gcc.dg/compat/struct-by-value-16_main.c: New file.
41516         * gcc.dg/compat/struct-by-value-16_x.c: New file.
41517         * gcc.dg/compat/struct-by-value-16_y.c: New file.
41518         * gcc.dg/compat/struct-by-value-17_main.c: New file.
41519         * gcc.dg/compat/struct-by-value-17_x.c: New file.
41520         * gcc.dg/compat/struct-by-value-17_y.c: New file.
41521         * gcc.dg/compat/struct-by-value-18_main.c: New file.
41522         * gcc.dg/compat/struct-by-value-18_x.c: New file.
41523         * gcc.dg/compat/struct-by-value-18_y.c: New file.
41524
41525         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41526         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41527         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41528         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41529         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41530         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41531         * gcc.dg/compat/scalar-return-3_main.c: New file.
41532         * gcc.dg/compat/scalar-return-3_x.c: New file.
41533         * gcc.dg/compat/scalar-return-3_y.c: New file.
41534         * gcc.dg/compat/scalar-return-4_main.c: New file.
41535         * gcc.dg/compat/scalar-return-4_x.c: New file.
41536         * gcc.dg/compat/scalar-return-4_y.c: New file.
41537
41538 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
41539
41540         * gcc.dg/compat/fp2-struct-check.h: New file.
41541         * gcc.dg/compat/fp2-struct-defs.h: New file.
41542         * gcc.dg/compat/fp2-struct-init.h: New file.
41543         * gcc.dg/compat/struct-by-value-10_main.c: New file.
41544         * gcc.dg/compat/struct-by-value-10_x.c: New file.
41545         * gcc.dg/compat/struct-by-value-10_y.c: New file.
41546         * gcc.dg/compat/struct-return-10_main.c: New file.
41547         * gcc.dg/compat/struct-return-10_x.c: New file.
41548         * gcc.dg/compat/struct-return-10_y.c: New file.
41549
41550         * gcc.dg/compat/compat-common.h: New file.
41551         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41552         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41553         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41554         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41555         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41556         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41557         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41558         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41559         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41560         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41561         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41562         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41563         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41564         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41565         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41566         * gcc.dg/compat/small-struct-check.h: Ditto.
41567         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41568         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41569         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41570         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41571         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41572         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41573         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41574         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41575         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41576         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41577         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41578         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41579         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41580         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41581         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41582         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41583         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41584         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41585         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41586         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41587         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41588         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41589         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41590         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41591         * gcc.dg/compat/struct-return-2_main.c: Ditto.
41592         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41593         * gcc.dg/compat/struct-return-2_y.c: Ditto.
41594         * gcc.dg/compat/struct-return-3_main.c: Ditto.
41595         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41596         * gcc.dg/compat/struct-return-3_y.c: Ditto.
41597
41598 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
41599
41600         * g++.dg/pch/static-1.C: New file.
41601         * g++.dg/pch/static-1.Hs: New file.
41602
41603 2003-06-10  Richard Henderson  <rth@redhat.com>
41604
41605         * gcc.dg/asm-7.c: Adjust expected warning text.
41606
41607 2003-06-10  Roger Sayle  <roger@eyesopen.com>
41608
41609         * gcc.dg/builtins-20.c: New test case.
41610
41611 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
41612
41613         PR c++/11131
41614         * g++.dg/opt/template1.C: New test.
41615
41616 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41617
41618         * lib/gcc-dg.exp (dg-test): Clear additional_files and
41619         additional_sources.
41620
41621 2003-05-21  David Taylor  <dtaylor@emc.com>
41622
41623         * gcc.dg/Wpadded.c: New file.
41624
41625 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41626
41627         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41628         * gcc.dg/special/weak-2.c: Add dg-require-weak.
41629         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41630         dg-require-weak.
41631
41632 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
41633
41634         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41635
41636 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41637
41638         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41639         (dg-require-alias): Likewise.
41640         (dg-require-gc-sections): Likewise.
41641         * lib/target-supports.exp (check_gc_sections_available): Likewise.
41642
41643 2003-06-08  Richard Henderson  <rth@redhat.com>
41644
41645         * gcc.dg/20011029-2.c: Fix the array reference.
41646         * gcc.dg/asm-7.c: New.
41647
41648 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
41649
41650         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41651
41652 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
41653
41654         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41655         (dg-require-gc-sections): Likewise.
41656
41657 2003-06-08  Jan Hubicka  <jh@suse.cz>
41658
41659         * i386-cmov1.c: Fix regular expression.
41660         * i386-cvt-1.c: Likewise.
41661         * i386-local.c: Likewise.
41662         * i386-local2.c: Likewise.
41663         * i386-mul.c: Likewise.
41664         * i386-ssetype-1.c: Likewise.
41665         * i386-ssetype-3.c: Likewise.
41666         * i386-ssetype-5.c: Likewise.
41667
41668 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41669
41670         PR c++/11039
41671         * g++.dg/warn/implicit-typename2.C: New test.
41672         * g++.dg/warn/implicit-typename3.C: New test.
41673
41674 2003-06-07  Richard Henderson  <rth@redhat.com>
41675
41676         * g++.dg/other/offsetof3.C: Use size_t.
41677         * g++.dg/other/offsetof4.C: Likewise.
41678
41679 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
41680
41681         * lib/copy-file.exp: New. Implement gcc_copy_files.
41682
41683         * lib/dg-pch.exp: Load copy-file.exp
41684         (dg-pch): Use gcc_copy_files instead of "file copy".
41685
41686 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
41687
41688         * gcc.dg/weak/weak.exp: Simplify.
41689         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41690         * gcc.dg/weak/weak-1.c: Likewise.
41691         * gcc.dg/weak/weak-2.c: Likewise.
41692         * gcc.dg/weak/weak-3.c: Likewise.
41693         * gcc.dg/weak/weak-4.c: Likewise.
41694         * gcc.dg/weak/weak-5.c: Likewise.
41695         * gcc.dg/weak/weak-6.c: Likewise.
41696         * gcc.dg/weak/weak-7.c: Likewise.
41697         * gcc.dg/weak/weak-8.c: Likewise.
41698         * gcc.dg/weak/weak-9.c: Likewise.
41699
41700 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
41701
41702         gcc.c-torture/execute/20030606-1.c: New.
41703
41704 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41705
41706         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41707         * gcc.dg/builtins-19.c: Likewise.
41708
41709 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41710
41711         * gcc.dg/builtins-2.c: Add some more tests.
41712         * gcc.dg/builtins-18.c: New test case.
41713         * gcc.dg/builtins-19.c: New test case.
41714
41715 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41716             Jim Wilson  <wilson@tuliptree.org>
41717
41718         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41719
41720 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
41721
41722         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41723         mempcpy/stpcpy calls not to be optimized into something else.
41724         * gcc.c-torture/execute/string-opt-3.c: Moved to...
41725         * gcc.c-torture/execute/builtins/string-7.c: ...here.
41726         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41727
41728 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41729
41730         * gcc.dg/format/asm_fprintf-1.c: New test.
41731
41732 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
41733
41734         * lib/gcc-defs.exp (additional_sources): New variable.
41735         (dg-additional-sources): New function.
41736         (additional_files): New variable.
41737         (dg-additional-files): New function.
41738         (dg-additional-files-options): Likewise.
41739         * lib/gcc-dg.exp (dg-require-weak): New function.
41740         (dg-require-alias): Likewise.
41741         (dg-require-gc-sections): Likewise.
41742         * lib/target-supports.exp (check_alias_available): Remove testfile
41743         parameter.
41744         (check_gc_sections_available): New function.
41745         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41746         (dg-gpp-additional-files): Likewise.
41747         * lib/g++.exp (additional_sources): Remove.
41748         (additional_files): Likewise.
41749         (g++_target_compile): Use dg-additional-files-options.
41750
41751         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
41752         Tcl logic.
41753         * gcc.dg/special/ecos.exp: Remove.
41754         * gcc.dg/special/20000419-2.c: Use dg-require-*.
41755         * gcc.dg/special/alias-1.c: Likewise.
41756         * gcc.dg/special/alias-2.c: Likewise.
41757         * gcc.dg/special/gcsec-1.c: Likewise.
41758         * gcc.dg/special/weak-1.c: Likewise.
41759         * gcc.dg/special/weak-2.c: Likewise.
41760         * gcc.dg/special/wkali-1.c: Likewise.
41761         * gcc.dg/special/wkali-2.c: Likewise.
41762
41763         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41764         dg-gpp-additional-*.
41765         * g++.dg/special/conpr-3.C: Likewise.
41766         * g++.dg/special/conpr-4.C: Likewise.
41767         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41768         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41769         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41770         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41771         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41772         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41773         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41774         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41775         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41776         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41777         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41778         * g++.old-deja/g++.other/comdat1.C: Likewise.
41779         * g++.old-deja/g++.other/comdat2.C: Likewise.
41780         * g++.old-deja/g++.other/comdat3.C: Likewise.
41781         * g++.old-deja/g++.other/ctor1.C: Likewise.
41782         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41783
41784 2003-06-05  Richard Henderson  <rth@redhat.com>
41785
41786         * gcc.dg/debug/20030605-1.c: New.
41787
41788 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41789
41790         * README.QMTEST: Update.
41791
41792 2003-06-04  Richard Henderson  <rth@redhat.com>
41793
41794         * gcc.dg/cleanup-1.c: New.
41795         * gcc.dg/cleanup-2.c: New.
41796         * gcc.dg/cleanup-3.c: New.
41797         * gcc.dg/cleanup-4.c: New.
41798         * gcc.dg/cleanup-5.c: New.
41799         * gcc.dg/cleanup-6.c: New.
41800         * gcc.dg/cleanup-7.c: New.
41801
41802 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41803
41804         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41805
41806         * lib/dg-pch.exp: New file.
41807         * g++.dg/pch/pch.exp: Use dg-pch.exp.
41808         * gcc.dg/pch/pch.exp: Likewise.
41809
41810 2003-06-04  Roger Sayle  <roger@eyesopen.com>
41811
41812         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41813         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41814         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41815         * gcc.dg/builtins-17.c: New test case.
41816         * gcc.dg/i386-387-4.c: New test case.
41817         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41818
41819 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41820
41821         * gcc.dg/ultrasp9.c: New test.
41822
41823 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41824
41825         * gcc.c-torture/compile/20030604-1.c: New test.
41826         * gcc.dg/sparc-constant-1.c: New test.
41827
41828 2003-06-03  Glen Nakamura  <glen@imodulo.com>
41829
41830         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41831
41832 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
41833
41834         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41835
41836         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41837         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41838
41839 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
41840
41841         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41842
41843 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41844
41845         PR c++/10940
41846         * g++.dg/template/spec10.C: New test.
41847
41848 2003-06-03  Roger Sayle  <roger@eyesopen.com>
41849
41850         * gcc.dg/builtins-16.c: New test case.
41851
41852 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
41853
41854         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41855         mempcpy test with post-increments.
41856         * gcc.c-torture/execute/string-opt-3.c: New test.
41857         * gcc.dg/string-opt-1.c: New test.
41858
41859 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
41860
41861         PR fortran/10965
41862         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41863
41864 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
41865
41866         * lib/scanasm.exp (dg-scan): New function, factored out of ...
41867         (scan-assembler): ... here.  Use dg-scan.
41868         (scan-assembler-not): Likewise.
41869         (scan-file): New function.
41870         (scan-file-not): Likewise.
41871         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41872         * gcc.dg/cpp/_Pragma4.c: Likewise.
41873         * gcc.dg/cpp/_Pragma5.c: Likewise.
41874         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41875         * gcc.dg/cpp/avoidpaste2.c: Likewise.
41876         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41877         * gcc.dg/cpp/cmdlne-P.c: Likewise.
41878         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41879         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41880         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41881         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41882         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41883         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41884         * gcc.dg/cpp/cxxcom1.c: Likewise.
41885         * gcc.dg/cpp/line1.c: Likewise.
41886         * gcc.dg/cpp/maccom1.c: Likewise.
41887         * gcc.dg/cpp/maccom2.c: Likewise.
41888         * gcc.dg/cpp/maccom3.c: Likewise.
41889         * gcc.dg/cpp/maccom4.c: Likewise.
41890         * gcc.dg/cpp/maccom5.c: Likewise.
41891         * gcc.dg/cpp/maccom6.c: Likewise.
41892         * gcc.dg/cpp/multiline.c: Likewise.
41893         * gcc.dg/cpp/spacing1.c: Likewise.
41894         * gcc.dg/cpp/spacing2.c: Likewise.
41895         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41896         * gcc.dg/cpp/trad/maccom1.c: Likewise.
41897         * gcc.dg/cpp/trad/maccom2.c: Likewise.
41898         * gcc.dg/cpp/trad/maccom3.c: Likewise.
41899         * gcc.dg/cpp/trad/maccom4.c: Likewise.
41900         * gcc.dg/cpp/trad/maccom6.c: Likewise.
41901         * gcc.dg/cpp/cxxcom2.c: Likewise.
41902         * gcc.dg/cpp/cxxcom2.h: New file.
41903
41904         * gcc.dg/cpp/truefalse.cpp: Move it to ...
41905         * g++.dg/cpp/truefalse.C: Here.
41906         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41907
41908 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
41909
41910         * gcc.dg/cpp/redef3.c: New file.
41911
41912 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41913
41914         * gcc.dg/i386-loop-3.c: New test.
41915
41916 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
41917
41918         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41919
41920 2003-05-31  Roger Sayle  <roger@eyesopen.com>
41921
41922         * gcc.dg/fwrapv-1.c: New test case.
41923         * gcc.dg/fwrapv-2.c: New test case.
41924
41925 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41926
41927         PR c++/10956
41928         * g++.dg/template/spec9.C: New test.
41929
41930 2003-05-29  Roger Sayle  <roger@eyesopen.com>
41931
41932         * gcc.dg/duff-4.c: New test case.
41933
41934 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
41935
41936         PR fortran/10843
41937         * g77.dg/ffixed-form-1.f: New test
41938         * g77.dg/ffixed-form-2.f: New test
41939         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41940         * g77.dg/ffree-form-3.f: New test
41941
41942 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
41943
41944         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41945         * gcc.dg/wint_t-1.c: Likewise.
41946
41947 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41948
41949         * g++.dg/template/access11.C: New test.
41950
41951 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41952
41953         PR c++/10849
41954         * g++.dg/template/access10.C: New test.
41955
41956 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41957             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41958
41959         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41960
41961 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41962
41963         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41964         suppress for powerpc-*-darwin*.
41965         * gcc.dg/torture/builtin-noret-2.c: Likewise.
41966
41967 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41968
41969         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41970         suppress option for powerpc-*-darwin*.
41971
41972 2003-05-23  Roger Sayle  <roger@eyesopen.com>
41973
41974         * gcc.dg/builtins-1.c: Add tests for tan and atan.
41975         * gcc.dg/builtins-4.c: Add test for fmod.
41976
41977 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41978
41979         PR c++/10682
41980         * g++.dg/template/instantiate4.C: New test.
41981
41982 2003-05-22  Roger Sayle  <roger@eyesopen.com>
41983
41984         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41985
41986 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
41987
41988         * gcc.dg/compat/scalar-return-1_main.c: New file.
41989         * gcc.dg/compat/scalar-return-1_x.c: New file.
41990         * gcc.dg/compat/scalar-return-1_y.c: New file.
41991         * gcc.dg/compat/scalar-return-2_main.c: New file.
41992         * gcc.dg/compat/scalar-return-2_x.c: New file.
41993         * gcc.dg/compat/scalar-return-2_y.c: New file.
41994         * gcc.dg/compat/struct-return-3_main.c: New file.
41995         * gcc.dg/compat/struct-return-3_y.c: New file.
41996         * gcc.dg/compat/struct-return-3_x.c: New file.
41997         * gcc.dg/compat/struct-return-2_main.c: New file.
41998         * gcc.dg/compat/struct-return-2_x.c: New file.
41999         * gcc.dg/compat/struct-return-2_y.c: New file.
42000
42001 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42002
42003         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42004         for hppa*-hp-hpux*.
42005         * gcc.dg/20021014-1.c (dg-options): Likewise.
42006         * gcc.dg/nest.c (dg-options): Likewise.
42007
42008 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
42009
42010         PR c++/9738
42011         * g++.dg/ext/dllimport2.C: New file.
42012         * g++.dg/ext/dllimport3.C: New file.
42013
42014 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
42015
42016         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42017         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42018         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42019         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42020         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42021         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42022         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42023         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42024         * gcc.dg/compat/small-struct-defs.h: New file.
42025         * gcc.dg/compat/small-struct-init.h: New file.
42026         * gcc.dg/compat/small-struct-check.h: New file.
42027         * gcc.dg/compat/fp-struct-defs.h: New file.
42028         * gcc.dg/compat/fp-struct-check.h: New file.
42029         * gcc.dg/compat/fp-struct-init.h: New file.
42030         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42031         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42032
42033 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
42034
42035         * gcc.dg/20030225-2.c: New test.
42036
42037 2003-05-18  Roger Sayle  <roger@eyesopen.com>
42038             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42039
42040         * gcc.c-torture/compile/20030518-1.c: New test case.
42041
42042 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
42043
42044         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42045         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42046         gcc-dg-debug-runtest.
42047         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42048         gcc-dg-debug-runtest.
42049
42050 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42051
42052         PR c++/9022
42053         * g++.dg/lookup/using6.C: New test.
42054
42055 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42056
42057         * g++.dg/parse/access2.C: New test.
42058
42059 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
42060
42061         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42062         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42063         * gcc.dg/debug/debug.exp: Likewise.
42064
42065 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
42066
42067         * gcc.dg/dollar.c: New test.
42068
42069 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
42070
42071         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42072         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42073         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42074         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42075         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42076         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42077         * gcc.dg/compat/struct-by-value-6_main.c: New file.
42078         * gcc.dg/compat/struct-by-value-6_x.c: New file.
42079         * gcc.dg/compat/struct-by-value-6_y.c: New file.
42080         * gcc.dg/compat/struct-by-value-7_main.c: New file.
42081         * gcc.dg/compat/struct-by-value-7_x.c: New file.
42082         * gcc.dg/compat/struct-by-value-7_y.c: New file.
42083         * gcc.dg/compat/struct-by-value-8_main.c: New file.
42084         * gcc.dg/compat/struct-by-value-8_x.c: New file.
42085         * gcc.dg/compat/struct-by-value-8_y.c: New file.
42086         * gcc.dg/compat/struct-by-value-9_main.c: New file.
42087         * gcc.dg/compat/struct-by-value-9_x.c: New file.
42088         * gcc.dg/compat/struct-by-value-9_y.c: New file.
42089
42090 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
42091
42092         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42093         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
42094         support for "repo" mode.
42095         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42096         * lib/g77-dg.exp: Likewise.
42097         * lib/obj-dg.exp: Likewise.
42098
42099 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
42100
42101         Merge from gcc-3_2-rhl8-branch:
42102         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
42103
42104         * gcc.dg/tls/opt-6.c: New test.
42105
42106         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
42107
42108         * gcc.dg/20030405-1.c: New test.
42109
42110         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
42111
42112         * gcc.dg/20030309-1.c: New test.
42113
42114         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42115
42116         * gcc.c-torture/execute/20030307-1.c: New test.
42117
42118         2003-02-20  Randolph Chung  <tausq@debian.org>
42119
42120         * gcc.c-torture/compile/20030220-1.c: New test.
42121
42122         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
42123
42124         * gcc.dg/20030217-1.c: New test.
42125
42126         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
42127
42128         * gcc.c-torture/compile/20020129-1.c: New test.
42129
42130         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42131
42132         * gcc.dg/unroll-1.c: New test.
42133
42134         2002-11-16  Jan Hubicka  <jh@suse.cz>
42135
42136         * gcc.c-torture/execute/20020920-1.c: New test.
42137
42138         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
42139
42140         PR target/7434
42141         * gcc.c-torture/compile/20021008-1.c: New test.
42142
42143         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
42144
42145         PR target/7559
42146         * gcc.c-torture/execute/20020810-1.c: New test.
42147
42148         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42149
42150         * gcc.c-torture/compile/20020807-1.c: New test.
42151
42152         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
42153
42154         * gcc.dg/tls/opt-1.c: New test.
42155
42156         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
42157
42158         * gcc.dg/20020729-1.c: New test.
42159
42160         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
42161
42162         * g++.dg/opt/life1.C: New test.
42163
42164         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
42165
42166         * gcc.dg/20020525-1.c: New test.
42167
42168         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42169
42170         PR c++/6794
42171         * g++.dg/ext/pretty1.C: New test.
42172         * g++.dg/ext/pretty2.C: New test.
42173
42174 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
42175
42176         PR c++/8385
42177         * g++.dg/ext/typeof5.C: New test.
42178
42179 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
42180
42181         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42182         __USER_LABEL_PREFIX__ into account.
42183         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42184
42185 2003-05-14  Roger Sayle  <roger@eyesopen.com>
42186
42187         * gcc.dg/builtins-15.c: New test case.
42188
42189 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
42190
42191         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42192
42193 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
42194
42195         * lib/g++.exp: Tweak handling of additional source files.
42196         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42197         * g++.dg/special/conpr-2a.C: Rename to ...
42198         * g++.dg/special/conpr-2a.cc: ... this.
42199         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42200         * g++.dg/special/conpr-3a.C: Rename to ...
42201         * g++.dg/special/conpr-3a.cc: This.
42202         * g++.dg/special/conpr-3b.C: Rename to ...
42203         * g++.dg/special/conpr-3b.cc: This.
42204         * g++.dg/special/conpr-4.C: New test.
42205         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42206
42207 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
42208
42209         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42210
42211 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42212
42213         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42214         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42215         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42216         * g++.old-deja/g++.other/warn3.C: Likewise.
42217
42218 2003-05-11  Roger Sayle  <roger@eyesopen.com>
42219
42220         * gcc.dg/i386-387-1.c: Update to also test log.
42221         * gcc.dg/i386-387-2.c: Likewise.
42222
42223 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42224
42225         * g77.f-torture/execute/int8421.f: New test.
42226
42227 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42228
42229         PR c++/10230, c++/10481
42230         * g++.dg/lookup/scoped5.C: New test.
42231
42232 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42233
42234         PR c++/10552
42235         * g++.dg/template/ttp6.C: New test.
42236
42237 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
42238
42239         * gcc.c-torture/execute/builtins: New directory.
42240         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42241         gcc.c-torture/execute/builtins.
42242         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42243         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42244         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
42245         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42246
42247 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42248
42249         PR c++/9252
42250         * g++.dg/template/access8.C: New test.
42251         * g++.dg/template/access9.C: New test.
42252
42253 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42254
42255         PR c++/9554
42256         * g++.dg/parse/access1.C: New test.
42257
42258 2003-05-09  DJ Delorie  <dj@redhat.com>
42259
42260         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42261         long, and not an int.
42262
42263 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42264
42265         PR c++/10555, c++/10576
42266         * g++.dg/template/memclass1.C: New test.
42267
42268 2003-05-08  DJ Delorie  <dj@redhat.com>
42269
42270         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42271         targets.
42272         * gcc.c-torture/execute/20021024-1.x: Likewise.
42273         * gcc.c-torture/execute/shiftdi.x: Likewise.
42274         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42275         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42276         * gcc.dg/20021018-1.c: Likewise.
42277
42278 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42279
42280         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42281
42282         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42283         (bcopy): Call memmove.
42284
42285 2003-05-08  Roger Sayle  <roger@eyesopen.com>
42286
42287         * g77.f-torture/compile/8485.f: New test case.
42288
42289 2003-05-07  Richard Henderson  <rth@redhat.com>
42290
42291         PR c++/10570
42292         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42293         Verify exception_cleanup not called for rethrows.
42294         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42295         when exiting catch block without rethrowing.
42296         * g++.dg/eh/forced3.C: New.
42297         * g++.dg/eh/forced4.C: New.
42298
42299 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
42300
42301         * gcc.dg/20030505.c: Fix triplet.
42302
42303 2003-05-06  DJ Delorie  <dj@redhat.com>
42304
42305         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42306         * gcc.dg/nest.c: Likewise.
42307
42308 2003-05-05  Roger Sayle  <roger@eyesopen.com>
42309
42310         * gcc.dg/builtins-14.c: New test case.
42311
42312 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
42313
42314         * lib/compat.exp (compat-execute): New argument.
42315         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42316         * gcc.dg/compat: New test directory.
42317         * gcc.dg/compat/compat.exp: New expect script.
42318         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42319         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42320         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42321         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42322         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42323         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42324
42325         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42326         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42327         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42328         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42329         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42330         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42331         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42332         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42333         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42334         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42335         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42336         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42337         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42338         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42339         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42340
42341 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
42342
42343         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42344
42345 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
42346
42347         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42348
42349 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
42350
42351         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42352         * gcc.dg/ppc-fsel-2.c: New test.
42353
42354         * gcc.dg/unused-5.c: New test.
42355
42356 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42357
42358         PR c++/10496
42359         * g++.dg/warn/pmf1.C: New test.
42360
42361 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42362
42363         PR c++/4494
42364         * g++.dg/warn/main.C: New test.
42365
42366 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42367
42368         * gcc.dg/nonnull-3.c: New test.
42369
42370 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
42371
42372         * gcc.dg/cpp/Wtrigraphs.c: Update.
42373         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42374
42375 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
42376
42377         * gcc.dg/ppc-fsel-1.c: New test.
42378
42379 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
42380
42381         PR c/10604
42382         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42383
42384 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
42385
42386         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42387
42388 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42389
42390         PR c++/9364, c++/10553, c++/10586
42391         * g++.dg/parse/typename4.C: New test.
42392         * g++.dg/parse/typename5.C: Likewise.
42393
42394 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
42395
42396         * gcc.c-torture/compile/20030503-1.c: New test.
42397
42398 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42399
42400         * g++.dg/lookup/using5.C: Fix testcase error.
42401
42402 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
42403
42404         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42405         since MEABI is no longer supported.  Remove all vestiges
42406         of MEABI from the test.
42407
42408 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42409
42410         PR c++/10554
42411         * g++.dg/lookup/using5.C: New test.
42412
42413 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42414
42415         PR c++/8772
42416         * g++.dg/template/ttp5.C: New test.
42417
42418 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
42419
42420         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42421         (dg-gpp-additional-sources): New function.
42422         (dg-gpp-additional-files): Likewise.
42423         * lib/g++.exp (additional_sources): New variable.
42424         (additional_files): Likewise.
42425         (g++_target_compile): Deal with them.
42426         * lib/old-dejagnu.exp: Remove.
42427         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42428         * g++.old-deja: Revise all tests to use dg commands.
42429
42430 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42431
42432         PR c++/9432, c++/9528
42433         * g++.dg/lookup/using4.C: New test.
42434
42435 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
42436
42437         * gcc.dg/noreturn-5.c: New file.
42438         * gcc.dg/noreturn-6.c: New file.
42439
42440         * gcc.c-torture/compile/inline-1.c: New file.
42441
42442 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42443
42444         PR c++/10551
42445         * g++.dg/template/explicit1.C: New test.
42446
42447 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42448
42449         PR c++/10549
42450         * g++.dg/other/bitfield1.C: New test.
42451
42452         PR c++/10527
42453         * g++.dg/init/new7.C: New test.
42454
42455 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42456
42457         * g++.dg/ext/desig1.C: New test.
42458         * g++.dg/ext/init1.C: Update.
42459
42460         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42461
42462 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
42463
42464         PR c++/10180
42465         * g++.dg/warn/Winline-1.C: New test.
42466
42467 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
42468
42469         * gcc.c-torture/execute/string-opt-19.c: New test.
42470
42471         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42472         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42473
42474 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
42475
42476         PR c++/10506
42477         * g++.dg/init/new6.C: New test.
42478
42479         PR c++/10503
42480         * g++.dg/init/ref6.C: New test.
42481
42482 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
42483
42484         * g++.dg/warn/weak1.C: XFAIL on AIX4.
42485
42486 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42487
42488         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42489         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42490
42491 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
42492
42493         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42494         initialized static data members.
42495
42496 2003-04-25  H.J. Lu <hjl@gnu.org>
42497
42498         * gcc.dg/ia64-sync-4.c: New test.
42499
42500 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42501
42502         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
42503         date.
42504
42505 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
42506
42507         PR c++/10337
42508         * g++.dg/warn/conv1.C: New test.
42509         * g++.old-deja/g++.other/conv7.C: Adjust.
42510         * g++.old-deja/g++.other/overload14.C: Adjust.
42511
42512 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42513
42514         PR c++/10471
42515         * g++.dg/template/defarg2.C: New test.
42516
42517 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
42518
42519         * gcc.dg/cpp/include2.c: Update.
42520         * gcc.dg/cpp/multiline-2.c: New.
42521         * gcc.dg/cpp/multiline.c: Update.
42522         * gcc.dg/cpp/strify2.c: Update.
42523         * gcc.dg/cpp/trad/literals-2.c: Update.
42524
42525 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42526
42527         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42528
42529 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42530
42531         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42532
42533 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42534
42535         PR c++/10451
42536         * g++.dg/parse/crash4.C: New test.
42537
42538         PR c++/9847
42539         * g++.dg/parse/crash5.C: New test.
42540
42541 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
42542
42543         PR c++/10446
42544         * g++.dg/parse/crash3.C: New test.
42545
42546         PR c++/10428
42547         * g++.dg/parse/elab1.C: New test.
42548
42549 2003-04-22  Devang Patel  <dpatel@apple.com>
42550
42551         * gcc.dg/cpp/trad/funlike-5.c: New test.
42552
42553 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
42554
42555         * g++.dg/other/packed1.C: Fix dg options.
42556
42557 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
42558
42559         * g++.dg/other/offsetof2.C: New test.
42560
42561 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
42562
42563         * g++.dg/template/recurse.C: Adjust location of error messages.
42564
42565 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
42566
42567         PR c++/9881
42568         * g++.dg/init/addr-const1.C: New test.
42569         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42570
42571 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42572
42573         PR c++/10405
42574         * g++.dg/lookup/struct-hack1.C: New test.
42575
42576 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
42577
42578         * ucs.c: Update diagnostic messages.
42579
42580 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42581
42582         * gcc.dg/cpp/truefalse.cpp: New test.
42583         * gcc.dg/cpp/cpp.exp: Update.
42584         * g++.dg/other/stdbool-if.C: Remove.
42585
42586 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42587
42588         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42589         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42590
42591 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42592
42593         * gcc.c-torture/compile/20030418-1.c: New test.
42594
42595 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
42596
42597         * README.compat: Remove; content moved to doc/sourcebuild.texi.
42598
42599 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42600
42601         PR c++/10347
42602         g++.dg/template/dependent-name1.C: New test.
42603
42604 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
42605
42606         * gcc.dg/warn-1.c (tourist_guide): New array,
42607         contains a pointer to bar.
42608
42609 2003-04-16  Roger Sayle  <roger@eyesopen.com>
42610
42611         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42612         * gcc.c-torture/execute/medce-1.c: New test case.
42613         * gcc.c-torture/execute/medce-2.c: New test case.
42614
42615 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
42616
42617         * lib/prune.exp: Ignore more messages.
42618
42619         PR c++/10381
42620         * g++.dg/parse/lookup3.C: New test.
42621
42622 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
42623
42624         * gcc.c-torture/compile/20030415-1.c : New test.
42625
42626 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
42627
42628         * gcc.c-torture/execute/scope-2.c: Move to ...
42629         * gcc.dg/noncompile/scope.c: .... here.
42630
42631 2003-04-14  Roger Sayle  <roger@eyesopen.com>
42632
42633         * gcc.dg/20030414-2.c: New test case.
42634
42635 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
42636
42637         PR target/10377
42638         * gcc.dg/20030414-1.c: New test.
42639
42640 2003-04-13  Roger Sayle  <roger@eyesopen.com>
42641
42642         * gcc.dg/builtins-12.c: New test case.
42643         * gcc.dg/builtins-13.c: New test case.
42644
42645 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42646
42647         * gcc.c-torture/execute/string-opt-18.c: New test.
42648
42649 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
42650
42651         PR c++/10300
42652         * g++.dg/init/new5.C: New test.
42653
42654 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
42655
42656         PR c++/7910
42657         * g++.dg/ext/dllimport1.C: New test.
42658
42659 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42660
42661         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42662
42663 2003-04-11  Bud Davis <bdavis9659@comcast.net>
42664
42665         PR Fortran/9263
42666         * g77.f-torture/noncompile/9263.f: New test
42667         PR Fortran/1832
42668         * g77.f-torture/execute/1832.f: New test
42669
42670 2003-04-11  David Chad  <davidc@freebsd.org>
42671             Loren J. Rittle  <ljrittle@acm.org>
42672
42673         PR libobjc/8562
42674         * objc.dg/headers.m: New test.
42675
42676 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
42677
42678         * gcc.c-torture/execute/builtin-noret-2.c: New.
42679         * gcc.c-torture/execute/builtin-noret-2.x: New.
42680         XFAIL builtin-noret-2.c at -O1 and above.
42681         * gcc.dg/redecl.c: New.
42682         * gcc.dg/Wshadow-1.c: Update error regexps.
42683
42684 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
42685
42686         * g++.dg/abi/bitfield10.C: New test.
42687
42688 2003-04-09  Mike Stump  <mrs@apple.com>
42689
42690         * gcc.dg/pch/pch.exp: Make testcase names longer.
42691         * g++.dg/pch/pch.exp: Make testcase names longer.
42692
42693 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42694
42695         * gcc.dg/builtins-11.c: New test case.
42696
42697 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42698
42699         * gcc.dg/builtins-9.c: New test case.
42700         * gcc.dg/builtins-10.c: New test case.
42701
42702 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
42703
42704         * gcc.dg/noncompile/init-4.c.c: New test.
42705
42706 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42707
42708         * gcc.misc-test/gcov-9.c: New test.
42709         * gcc.misc-test/gcov-10.c: New test
42710         * gcc.misc-test/gcov-11.c: New test.
42711
42712 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
42713
42714         PR optimization/10024
42715         * gcc.c-torture/compile/20030405-1.c: New test.
42716
42717 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
42718
42719         * gcc.dg/pch/static-3.c: New.
42720         * gcc.dg/pch/static-3.hs: New.
42721         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42722
42723 2003-04-04  Richard Henderson  <rth@redhat.com>
42724
42725         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42726         * g++.dg/eh/forced2.C: Likewise.
42727
42728 2003-04-03  Mike Stump  <mrs@apple.com>
42729
42730         * lib/scanasm.exp (scan-assembler): Add xfail processing for
42731         target arg.
42732         (scan-assembler-times, scan-assembler-not): Likewise.
42733         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42734
42735 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42736
42737         * gcc.dg/sparc-loop-1.c: New test.
42738
42739 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
42740
42741         PR other/9274
42742         * g++.dg/pch/system-2.C: New.
42743         * g++.dg/pch/system-2.Hs: New.
42744
42745 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
42746
42747         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42748
42749         * g++.dg/eh/simd-1.C (vecfunc): Same.
42750
42751 2003-04-01  Roger Sayle  <roger@eyesopen.com>
42752
42753         * gcc.c-torture/execute/20030401-1.c: New test case.
42754
42755 2003-04-01  Ziemowit Laski <zlaski@apple.com>
42756
42757         * objc.dg/defs.m: New.
42758
42759 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
42760
42761         * g++.dg/eh/simd-1.C: New.
42762         * g++.dg/eh/simd-2.C: New.
42763
42764 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
42765
42766         * gcc.c-torture/execute/simd-3.c: New.
42767
42768 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42769
42770         PR c/9936
42771         * gcc.dg/20030331-2.c: New test.
42772
42773 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42774
42775         PR c++/10278
42776         * g++.dg/parse/crash2.C: New test.
42777
42778 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42779
42780         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42781         * gcc.c-torture/execute/20030331-1.c: ...here.
42782
42783 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42784
42785         * gcc.c-torture/execute/20030331-1.c: New test.
42786
42787 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
42788
42789         * lib/gcov.exp: Adjust call return testing strings.
42790         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42791
42792 2003-03-31  Roger Sayle  <roger@eyesopen.com>
42793
42794         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42795         * gcc.dg/builtins-7.c: New test case.
42796         * gcc.dg/builtins-8.c: New test case.
42797
42798 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42799
42800         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42801
42802 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
42803
42804         PR c++/7647
42805         * g++.dg/lookup-class-member-2.C: New test.
42806
42807 2003-03-30  Glen Nakamura  <glen@imodulo.com>
42808
42809         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42810
42811 2003-03-28  Roger Sayle  <roger@eyesopen.com>
42812
42813         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42814
42815 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
42816
42817         * g++.dg/init/attrib1.C: New test.
42818
42819 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42820
42821         * gcc.dg/ultrasp8.c: New test.
42822
42823 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42824
42825         * gcc.dg/ultrasp7.c: New test.
42826
42827 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
42828
42829         PR c++/10047
42830         * g++.dg/template/inline1.C: New test.
42831
42832 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42833
42834         * gcc.dg/sparc-dwarf2.c: New test.
42835
42836 2003-03-27  Roger Sayle  <roger@eyesopen.com>
42837
42838         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42839         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42840
42841 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
42842
42843         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42844         than reading .x files.
42845         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42846         * g77.dg/gcov/gcov-1.f: Likewise.
42847         * gcc.misc-tests/gcov-4b.c: Likewise.
42848         * gcc.misc-tests/gcov-5b.c: Likewise.
42849         * gcc.misc-tests/gcov-6.c: Likewise.
42850         * gcc.misc-tests/gcov-7.c: Likewise.
42851         * gcc.misc-tests/gcov-8.c: Likewise.
42852         * g++.dg/gcov/gcov-1.x: Remove.
42853         * g77.dg/gcov/gcov-1.x: Likewise.
42854         * gcc.misc-tests/gcov-4b.x: Likewise.
42855         * gcc.misc-tests/gcov-5b.x: Likewise.
42856         * gcc.misc-tests/gcov-6.x: Likewise.
42857         * gcc.misc-tests/gcov-7.x: Likewise.
42858         * gcc.misc-tests/gcov-8.x: Likewise.
42859
42860 2003-03-27  Glen Nakamura  <glen@imodulo.com>
42861
42862         PR opt/10087
42863         * gcc.dg/20030324-1.c: New test.
42864
42865 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
42866
42867         PR c++/10224
42868         * g++.dg/template/arg3.C: New test.
42869
42870         PR c++/10158
42871         * g++.dg/template/friend18.C: New test.
42872
42873 2003-03-26  Roger Sayle  <roger@eyesopen.com>
42874
42875         * g77.f-torture/compile/20030326-1.f: New test case.
42876
42877 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
42878
42879         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42880
42881         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42882
42883 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
42884
42885         * gcc.dg/ia64-sync-3.c: New test.
42886
42887 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
42888
42889         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42890
42891 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42892
42893         * gcc.dg/ultrasp6.c: New test.
42894
42895 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42896
42897         * gcc.dg/i386-signbit-1.c: New test.
42898         * gcc.dg/i386-signbit-2.c: New test.
42899         * gcc.dg/i386-signbit-3.c: New test.
42900
42901 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42902
42903         * gcc.dg/ultrasp5.c: Fix options.
42904
42905 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42906
42907         * gcc.dg/ultrasp5.c: Fix comment.
42908
42909 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
42910
42911         PR fortran/10197
42912         * g77.f-torture/execute/10197.f: New test.
42913
42914 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
42915
42916         PR c++/9898, c++/383
42917         * g++.dg/template/conv6.C: New test.
42918
42919         PR c++/10119
42920         * g++.dg/template/ptrmem5.C: New test.
42921
42922         PR c++/10026
42923         * g++.dg/lookup/koenig1.C: New test.
42924
42925         PR C++/10199
42926         * g++.dg/lookup/template2.C: New test.
42927
42928 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
42929
42930         * g++.dg/opt/rtti1.C: New test.
42931
42932 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42933
42934         * gcc.dg/ultrasp5.c: New test.
42935
42936 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
42937
42938         PR middle-end/9967
42939         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42940         builtin fputs.
42941
42942 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42943
42944         PR c/8224
42945         * gcc.dg/20030323-1.c: New test.
42946
42947 2003-03-23  Roger Sayle  <roger@eyesopen.com>
42948
42949         * gcc.c-torture/compile/20030323-1.c: New test case.
42950
42951 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
42952
42953         * gcc.dg/20030321-1.c: New test.
42954
42955 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
42956
42957         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42958
42959 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
42960
42961         PR c++/9978, c++/9708
42962         * g++.dg/ext/vlm1.C: Adjust expected error.
42963         * g++.dg/ext/vla2.C: New test.
42964         * g++.dg/template/arg1.C: New test.
42965         * g++.dg/template/arg2.C: New test.
42966
42967 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
42968
42969         * g77.f-torture/execute/select.f: New test.
42970         * g77.f-torture/noncompile/select_no_compile.f: New test.
42971
42972 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
42973
42974         PR c++/9898
42975         * g++.dg/other/error4.C: New test.
42976
42977 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
42978
42979         * g++.dg/template/friend17.C: New test.
42980
42981 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
42982
42983         * gcc.c-torture/compile/20030320-1.c: New.
42984
42985 2003-03-20  Roger Sayle  <roger@eyesopen.com>
42986
42987         * gcc.dg/builtins-6.c: New test case.
42988
42989 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
42990
42991         PR target/10073
42992         * gcc.c-torture/compile/20030319-1.c: New.
42993
42994 2003-03-18  Jan Hubicka  <jh@suse.cz>
42995
42996         * gcc.dg/i386-cvt-1.c: New test.
42997
42998 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
42999
43000         * objc.dg/naming-1.m: Use "(parse|syntax) error".
43001         * objc.dg/naming-2.m: Likewise.
43002
43003 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
43004
43005         PR c++/9639
43006         * g++.dg/parse/crash1.C: New test.
43007
43008 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
43009
43010         PR c++/8805
43011         * g++.dg/eh/cleanup1.C: New test.
43012
43013 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43014
43015         * gcc.c-torture/execute/20030316-1.c: New test case.
43016
43017 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43018
43019         PR c++/9629
43020         * g++.dg/init/ctor2.C: New test.
43021
43022 2003-03-15  Roger Sayle  <roger@eyesopen.com>
43023
43024         * g77.f-torture/compile/xformat.f: New test case.
43025
43026 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43027
43028         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43029         * g++.old-deja/g++.mike/eh50.C: Likewise.
43030
43031 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43032
43033         PR c++/6440
43034         * g++.dg/template/spec7.C: New test.
43035         * g++.dg/template/spec8.C: Likewise.
43036
43037 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
43038
43039         * gcc.c-torture/execute/20030313-1.c: New test.
43040
43041 2003-03-14  Richard Henderson  <rth@redhat.com>
43042
43043         * gcc.dg/inline-2.c: Adjust alpha test for external call.
43044
43045 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43046
43047         * gcc.c-torture/compile/20030314-1.c: New test.
43048
43049 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
43050
43051         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43052         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43053         thumb target,
43054         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43055         to accept newer _imp__  prefix and additional
43056         newline in .drectve section.
43057         * gcc.dg/dll-4.c: Likewise.
43058         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43059         switch.
43060
43061 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
43062
43063         * g++.dg/parse/namespace9.C: New test.
43064
43065         * g++.dg/init/ref5.C: New test.
43066         * g++.dg/parse/ptrmem1.C: Likewise.
43067
43068 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43069
43070         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43071         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43072         regular expression.
43073         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43074         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43075
43076 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
43077
43078         * gcc.c-torture/execute/20030224-2.c: New test.
43079
43080 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43081
43082         * gcc.dg/decl-3.c: New test.
43083
43084 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43085
43086         * gcc.dg/i386-loop-2.c: New test.
43087
43088 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
43089
43090         PR c++/9474
43091         * g++.dg/parse/namespace8.C: New test.
43092
43093         PR c++/9924
43094         * g++.dg/overload/builtin2.C: New test.
43095
43096 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
43097
43098         * gcc.dg/return-type-3.c: New test.
43099
43100 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43101
43102         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43103         profiling options are not supported.
43104
43105 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
43106
43107         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43108         * g++.old-deja/g++.warn/impint2.C: Likewise.
43109
43110 2003-03-10  Devang Patel  <dpatel@apple.com>
43111
43112         * g++.dg/cpp/c++_cmd_1.C: New test.
43113         * g++.dg/cpp/c++_cmd_1.h: New file.
43114
43115 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
43116
43117         * gcc.dg/altivec-9.c: New file.
43118
43119 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43120
43121         * gcc.dg/ppc-sdata-1.c: New test.
43122         * gcc.dg/ppc-sdata-2.c: New test.
43123
43124 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
43125
43126         PR c++/9373
43127         * g++.dg/opt/ptrmem2.C: New test.
43128
43129         PR c++/8534
43130         * g++.dg/opt/ptrmem1.C: New test.
43131
43132 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43133
43134         * gcc.dg/i386-loop-1.c: New test.
43135
43136 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43137
43138         PR c++/9970
43139         * g++.dg/lookup/friend1.C: New test.
43140
43141 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43142
43143         PR c++/9823
43144         * g++.dg/parser/constructor1.C: New test.
43145
43146 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
43147
43148         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43149
43150         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43151
43152 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
43153
43154         * gcc.dg/cpp/Wunused.c: Update test.
43155
43156 2003-03-08  Jan Hubicka  <jh@suse.cz>
43157
43158         * gcc.dg/inline-3.c: New test.
43159
43160 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43161
43162         PR c++/9809
43163         * g++.dg/parse/builtin1.C: New test.
43164
43165         PR c++/9982
43166         * g++.dg/abi/cookie1.C: New test.
43167         * g++.dg/abi/cookie2.C: Likewise.
43168
43169         PR c++/9524
43170         * g++.dg/template/field1.C: New test.
43171
43172         PR c++/9912
43173         * g++.dg/parse/class1.C: New test.
43174         * g++.dg/parse/namespace7.C: Likewise.
43175         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43176
43177 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
43178
43179         * g++.dg/init/ref4.C: New test.
43180
43181 2003-03-07  Jan Hubicka  <jh@suse.cz>
43182
43183         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43184         * gcc.dg/inline-3.c: New test.
43185
43186 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
43187
43188         * g++.dg/init/ref3.C: New test.
43189
43190         PR c++/9965
43191         * g++.dg/init/ref2.C: New test.
43192
43193         PR c++/9400
43194         * g++.dg/warn/Wshadow-2.C: New test.
43195
43196         PR c++/9791
43197         * g++.dg/warn/Woverloaded-1.C: New test.
43198
43199 2003-03-05  Jan Hubicka  <jh@suse.cz>
43200
43201         * gcc.dg/i386-local2.c: New.
43202         * gcc.dg/i386-local.c: Fix typo.
43203
43204 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
43205
43206         * g++.dg/abi/layout3.C: New test.
43207
43208 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43209
43210         * gcc.c-torture/compile/20030305-1.c
43211
43212 2003-03-05  Jan Hubicka  <jh@suse.cz>
43213
43214         * gcc.dg/i386-local.c: New.
43215
43216 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
43217
43218         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43219
43220 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43221
43222         * gcc.dg/switch-2.c: New test.
43223         * gcc.dg/switch-3.c: New test.
43224         * gcc.dg/Wswitch.c: Adjust line numbers.
43225         * gcc.dg/Wswitch-default.c: Likewise.
43226         * gcc.dg/Wswitch-enum.c: Likewise.
43227
43228 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
43229
43230         * gcc.c-torture/execute/20030222-1.c: New test.
43231
43232 2003-03-03  James E Wilson  <wilson@tuliptree.org>
43233
43234         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43235
43236 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
43237
43238         PR c++/9878
43239         * g++.dg/init/ref1.C: New test.
43240
43241 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
43242
43243         * gcc.dg/sh-relax.c: New SH-only test.
43244
43245 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
43246
43247         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
43248         comment explaining purpose of testcase.
43249
43250 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43251
43252         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43253         for HC11/HC12 (asm needs two int registers).
43254         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43255         HC11/HC12 because the test uses an asm which needs two 32-bit
43256         registers.
43257
43258 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43259
43260         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43261         for HC11/HC12 (array is too large otherwise).
43262         * gcc.c-torture/compile/920501-4.x: New file, likewise.
43263         * gcc.c-torture/compile/20010518-2.x: Likewise.
43264         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43265         HC11/HC12 (array is too large).
43266
43267 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
43268
43269         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43270         * lib/g++-dg.exp (g++-dg-test): Likewise.
43271
43272 2003-03-01  Roger Sayle  <roger@eyesopen.com>
43273
43274         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43275         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43276
43277 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43278
43279         * g++.dg/warn/implicit-typename1.C: Remove warning.
43280
43281 2003-02-28  Richard Henderson  <rth@redhat.com>
43282
43283         * gcc.dg/noreturn-1.c: Move noreturn warning line.
43284         * gcc.dg/return-type-1.c: Move control reaches end warning line.
43285
43286 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
43287
43288         * gcc.dg/pch/pch.exp: Change .pch to .gch.
43289         * g++.dg/pch/pch.exp: Likewise.
43290
43291 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
43292
43293         PR c++/9879
43294         * g++.dg/init/new4.C: New test.
43295
43296 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
43297
43298         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43299
43300 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
43301
43302         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43303         unsigned long.
43304
43305         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43306         wider than float.
43307
43308 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43309
43310         * lib/scanasm.exp: Add support for counting numbers of
43311         occurences.
43312         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43313         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43314
43315 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
43316
43317         PR c++/9683
43318         * g++.dg/template/static3.C: New test.
43319
43320         PR c++/9829
43321         * g++.dg/parse/namespace6.C: New test.
43322
43323 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43324
43325         PR target/9732
43326         * gcc.dg/20030225-1.c: New test.
43327
43328 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
43329
43330         * README: Remove out-of-date information.
43331
43332         PR c++/9836
43333         * g++.dg/template/spec6.C: New test.
43334
43335 2003-02-24  Jeff Law  <law@redhat.com>
43336
43337         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43338
43339 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43340
43341         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43342         * gcc.dg/pragma-ep-1.c: Likewise.
43343
43344 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43345
43346         PR c++/9602
43347         * g++.dg/template/friend16.C: New test.
43348
43349 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
43350
43351         PR c++/5333
43352         * g++.dg/parse/fused-params1.C: Adjust error messages.
43353         * g++.dg/template/nested3.C: New test.
43354
43355 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
43356
43357         * g++.dg/abi/param1.C: New test.
43358
43359 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43360
43361         PR c++/7982
43362         * g++.dg/warn/implicit-typename1.C: New test.
43363
43364 2003-02-22  Kelley Cook <kelleycook@comcast.net>
43365
43366         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43367         with "mtune".
43368         * g++.old-deja/g++.other/store-expr2.C: Likewise.
43369         * gcc.c-torture/execute/20010129-1.x: Likewise.
43370         * gcc.dg/20011107-1.c: Likewise.
43371         * gcc.dg/20020108-1.c: Likewise.
43372         * gcc.dg/20020122-3.c: Likewise.
43373         * gcc.dg/20020206-1.c: Likewise.
43374         * gcc.dg/20020310-1.c: Likewise.
43375         * gcc.dg/20020426-2.c: Likewise.
43376         * gcc.dg/20020517-1.c: Likewise.
43377         * gcc.dg/991230-1.c: Likewise.
43378         * gcc.dg/i386-unroll-1.c: Likewise.
43379         * gcc.misc-tests/i386-prefetch.exp: Likewise.
43380
43381 2003-02-22  Jan Hubicka  <jh@suse.cz>
43382
43383         * gcc.dg/i386-mul.c: New test.
43384
43385 2003-02-21  Roger Sayle  <roger@eyesopen.com>
43386
43387         * gcc.dg/builtins-5.c: New test case.
43388
43389 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
43390
43391         * gcc.dg/asmreg-1.c: New test.
43392
43393 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43394
43395         PR c++/9749
43396         * g++.dg/parse/varmod1.C: New test.
43397
43398 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43399
43400         PR c++/9727
43401         * g++.dg/template/op1.C: New test.
43402
43403 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43404
43405         PR c++/8906
43406         * g++.dg/template/nested2.C: New test.
43407
43408 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43409
43410         PR c++/8724
43411         * g++.dg/expr/dtor1.C: New test.
43412
43413 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
43414
43415         * gcc.dg/cpp/include3.c: New test.
43416         * gcc.dg/cpp/inc/foo.h: New file.
43417
43418 2003-02-21  Glen Nakamura  <glen@imodulo.com>
43419
43420         * gcc.c-torture/execute/20030221-1.c: New test.
43421
43422 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
43423
43424         PR c++/9729
43425         * g++.dg/abi/conv1.C: New test.
43426
43427 2003-02-20  Jan Hubicka  <jh@suse.cz>
43428
43429         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43430
43431 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
43432
43433         * gcc.c-torture/compile/20030219-1.c: New test.
43434
43435 2003-02-18  Jan Hubicka  <jh@suse.cz>
43436
43437         * gcc.dg/funcorder.c: New test.
43438
43439 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43440
43441         * gcc.c-torture/execute/20030218-1.c: New.
43442
43443 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
43444
43445         * gcc.dg/20030218-1.c: New.
43446
43447 2003-02-18  Richard Henderson  <rth@redhat.com>
43448
43449         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43450         * gcc.dg/attr-used-2.c: New.
43451
43452 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
43453
43454         PR c++/9704
43455         * g++.dg/init/copy5.C: New test.
43456
43457 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
43458
43459         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43460         * g++.dg/pch/pch.exp: Likewise.
43461
43462 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43463
43464         * gcc.c-torture/execute/20030209-1.c: Enable the test if
43465         STACK_SIZE is not defined.
43466
43467 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43468
43469         PR c++/9457
43470         * g++.dg/template/init1.C: New test.
43471
43472 2003-02-16  Jan HUbicka  <jh@suse.cz>
43473
43474         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43475         (foo): Add few extra tests
43476         * gcc.dg/c99-const-expr-3.c: Likewise.
43477         * gcc.c-torture/execute/20030216-1.c: New.
43478
43479 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43480
43481         PR c++/9459
43482         * g++.dg/ext/typeof4.C: New test.
43483
43484 2003-02-15  Roger Sayle  <roger@eyesopen.com>
43485
43486         * gcc.dg/i386-387-3.c: New test case.
43487
43488 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
43489
43490         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43491         cris-*-elf* cris-*-aout* and mmix-*-*.
43492
43493 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
43494
43495         * gcc.dg/20030213-1.c: New test.
43496
43497 2003-02-12  Roger Sayle  <roger@eyesopen.com>
43498
43499         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43500         * gcc.dg/i386-387-2.c: Likewise.
43501
43502 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
43503
43504         * gcc.dg/ppc-spe.c: Fix formatting.
43505         Enable tests that were previously unsupported by gas.
43506         Delete tests for instructions that no longer exist.
43507         Switch arguments on evsubifw builtin.
43508
43509 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
43510
43511         * gcc.c-torture/execute/20030209-1.c: Disable the test if
43512         STACK_SIZE is too small.
43513
43514 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43515             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43516
43517         * gcc.dg/decl-2.c: New test.
43518
43519 2003-02-10  Jan Hubicka  <jh@suse.cz>
43520
43521         * gcc.dg/i386-fpcvt-1.c: New test.
43522
43523 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
43524
43525         * gcc.c-torture/execute/20030209-1.c: New test.
43526
43527 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
43528
43529         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43530         int-wide bitops, use the constants of the same width.
43531         Likewise, if long long is 32-bit wide, test bitops using
43532         32-bit constants.
43533
43534 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
43535
43536         * gcc.dg/20021014-1.c: Annotate with expected notice text.
43537
43538 2003-02-07  Roger Sayle  <roger@eyesopen.com>
43539
43540         * gcc.dg/builtins-4.c: New test case.
43541
43542 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43543
43544         * gcc.dg/20020430-1.c: Fix dg command typos.
43545         * gcc.dg/20020503-1.c: Likewise.
43546
43547 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43548
43549         PR c++/8785
43550         * g++.dg/parse/fused-params1.C: New test.
43551
43552         PR c++/8857
43553         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43554
43555         PR c++/8921
43556         * g++.dg/parse/non-dependent1.C: New test.
43557
43558         PR c++/8928
43559         * g++.dg/parse/dupl-tmpl-args1.C: New test.
43560
43561         PR c++/9228
43562         * g++.dg/parse/undefined7.C: New test.
43563         * g++.dg/parse/non-templ1.C: New test.
43564
43565         PR c++/9229
43566         * g++.dg/parse/too-many-tmpl-args1.C: New test.
43567
43568 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
43569
43570         * gcc.c-torture/compile/20030206-1.c: New test.
43571
43572 2003-02-05  Roger Sayle  <roger@eyesopen.com>
43573
43574         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43575         "pow" to "foo" to avoid potential confusion with a math built-in.
43576
43577 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43578
43579         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43580         conditions for SPARC targets.
43581
43582 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
43583
43584         * gcc.dg/20030204-1.c: New test.
43585
43586 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43587
43588         PR c++/38
43589         * g++.dg/parse/array-size1.C: New test.
43590
43591         PR c++/5657
43592         * g++.dg/parse/undefined3.C: New test.
43593
43594         PR c++/5665
43595         * g++.dg/parse/undefined4.C: New test.
43596
43597         PR c++/5975
43598         * g++.dg/parse/undefined5.C: New test.
43599
43600         PR c++/7259
43601         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43602
43603         PR c++/8578
43604         * g++.dg/parse/casting-operator1.C: New test.
43605
43606         PR c++/8596
43607         * g++.dg/parse/undefined6.C: New test.
43608
43609         PR c++/8736
43610         * g++.dg/parse/missing-template1.C: New test.
43611
43612 2003-02-04  Jan Hubicka  <jh@suse.cz>
43613
43614         * gcc.dg/i386-cadd.c: Compile using -march=k8.
43615         * gcc.dg/i386-cmov?.c: Likewise.
43616         * gcc.dg/i386-fpcvt-?.c: Likewise.
43617         * gcc.dg/i386-ssefp-1.c: Likewise.
43618         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43619         conventions.
43620
43621 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
43622
43623         PR c++/7129
43624         * g++.dg/ext/max.C: New test.
43625
43626 2003-02-03  Jan Hubicka  <jh@suse.cz>
43627
43628         * gcc.c-torture/execute/20030203-1.c: New test.
43629
43630 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
43631
43632         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43633         'natural-endian'.
43634
43635 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
43636
43637         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43638         * g++.dg/init/new2.C: Likewise.
43639         * g++.dg/other/new1.C: Likewise.
43640
43641 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
43642
43643         * gcc.dg/struct-ret-libc.c: New test.
43644
43645 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
43646
43647         * gcc.dg/20030129-1.c: New test.
43648
43649 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43650
43651         PR c++/8849
43652         * g++.dg/template/ptrmem4.C: New test.
43653
43654 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
43655
43656         * g++.dg/parser/constant1.C: New test.
43657
43658 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43659
43660         PR c++/8591
43661         * g++.dg/parse/friend2.C: New test.
43662
43663 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43664
43665         PR c++/9437
43666         * g++.dg/template/unify4.C: New test.
43667
43668 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
43669
43670         * gcc.c-torture/execute/20030128-1.c: New test.
43671
43672 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
43673
43674         * g++.dg/lookup/nested1.C: Test moved from ...
43675         * g++.old-deja/g++.other/lookup24.C: ... here.
43676
43677 2003-01-28  Jan Hubicka  <jh@suse.cz>
43678
43679         * gcc.dg/i386-cmov5.c: New test.
43680
43681 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43682
43683         * gcc.c-torture/execute/20010925-1.c: Changed the
43684         memcpy declaration.
43685
43686 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43687
43688         PR c++/3902
43689         * g++.dg/parse/template5.C: New test.
43690
43691 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
43692
43693         PR fortran/9258
43694         * g77.dg/pr9258: New test.
43695
43696 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43697
43698         * README: Move relevant parts from README.g++.
43699
43700         * README.g++: Remove this file.
43701
43702 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43703
43704         * g++.dg/abi/dcast1.C: New test.
43705
43706 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43707
43708         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43709
43710 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
43711
43712         PR c++/47
43713         * g++.old-deja/g++.other/lookup24.C: New test.
43714
43715 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43716
43717         PR middle-end/7227
43718         * gcc.dg/uninit-C.c: New test.
43719
43720 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
43721
43722         * g++.dg/abi/covariant1.C: New test.
43723
43724 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
43725
43726         * gcc.dg/20030123-1.c: New test.
43727
43728 2003-01-25  Jan Hubicka  <jh@suse.cz>
43729
43730         PR opt/8492
43731         * gcc.c-torture/compile/20030125-1.c
43732
43733 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
43734
43735         PR c++/9403
43736         * g++.dg/parse/template3.C: New test.
43737         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43738
43739         PR c++/795
43740         * g++.dg/parse/template4.C: New test.
43741
43742         PR c++/9415
43743         * g++.dg/template/qual2.C: New test.
43744
43745         PR c++/8545
43746         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43747
43748         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43749
43750 2003-01-25  Roger Sayle  <roger@eyesopen.com>
43751
43752         * gcc.c-torture/execute/switch-1.c: New test case.
43753
43754 2003-01-25  Jan Hubicka  <jh@suse.cz>
43755
43756         * gcc.c-torture/execute/20030125-1.[cx]: New test.
43757
43758 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
43759
43760         Tweaks for Bison-1.875. From the NEWS file:
43761         "- `parse error' -> `syntax error'
43762         Bison now uniformly uses the term `syntax error'"
43763         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43764         * gcc.dg/cpp/digraph2.c: Likewise.
43765         * gcc.dg/cpp/direct2.c: Likewise.
43766         * gcc.dg/cpp/paste4.c: Likewise.
43767         * gcc.dg/c90-restrict-1.c: Likewise.
43768         * gcc.dg/c99-func-2.c: Likewise.
43769         * gcc.dg/noncompile/920721-2.c: Likewise.
43770         * gcc.dg/noncompile/930622-2.c: Likewise.
43771         * gcc.dg/noncompile/940112-1.c: Likewise.
43772         * gcc.dg/noncompile/950921-1.c: Likewise.
43773         * gcc.dg/noncompile/951123-1.c: Likewise.
43774         * gcc.dg/noncompile/971104-1.c: Likewise.
43775         * gcc.dg/noncompile/990416-1.c: Likewise.
43776
43777 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
43778
43779         * g++.dg/parse/undefined1.C: Add error message.
43780
43781 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43782
43783         PR c++/9354
43784         * g++.dg/parse/new1.C: New test.
43785
43786         PR c++/9216
43787         * g++.dg/parse/template2.C: New test.
43788
43789         PR c++/9354
43790         * g++.dg/parse/typedef2.C: New test.
43791
43792         PR c++/9328
43793         * g++.dg/ext/typeof3.C: New test.
43794
43795 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43796
43797         PR c++/2738
43798         * g++.dg/parse/ret-type1.C: New test.
43799
43800         PR c++/3792
43801         * g++.dg/parse/tmpl-outside1.C: New test.
43802
43803         PR c++/4207
43804         * g++.dg/parse/int-as-enum1.C: New test.
43805
43806         PR c++/4903
43807         * g++.dg/parse/no-typename1.C: New test.
43808
43809         PR c++/5533
43810         * g++.dg/parse/no-value1.C: New test.
43811
43812         PR c++/5921
43813         * g++.dg/parse/wrong-inline1.C: New test.
43814
43815         PR c++/6402
43816         * g++.dg/parse/ref1.C: New test.
43817
43818         PR c++/6992
43819         * g++.dg/parse/attr-ctor1.C: New test.
43820
43821         PR c++/7229
43822         * g++.dg/parse/namespace5.C: New test.
43823
43824         PR c++/7917
43825         * g++.dg/parse/func-def1.C: New test.
43826
43827         PR c++/8143
43828         * g++.dg/parse/undefined1.C: New test.
43829
43830         PR c++/5723, PR c++/8522
43831         * g++.dg/parse/specialization1.C: New test.
43832
43833         PR c++/163, PR c++/8595
43834         * g++.dg/parse/struct-as-enum1.C: New test.
43835
43836         PR c++/9173
43837         * g++.dg/parse/undefined2.C: New test.
43838
43839 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43840
43841         PR c++/9298
43842         * g++.dg/parse/template1.C: New test.
43843
43844         PR c++/9384
43845         * g++.dg/parse/using1.C: New test.
43846
43847         PR c++/9285
43848         PR c++/9294
43849         * g++.dg/parse/expr2.C: New test.
43850
43851         PR c++/9388
43852         * g++.dg/parse/lookup2.C: Likewise.
43853
43854 2003-01-21  Jan Hubicka  <jh@suse.cz>
43855
43856         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43857         * gcc.c-torture/execute/eeprof-1.c: Likewise.
43858         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43859         * gcc.c-torture/execute/string-opt-*.c: Likewise.
43860
43861 2003-01-20  Nick Clifton  <nickc@redhat.com>
43862
43863         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
43864         problem with ARM sibcall code generation.
43865
43866 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
43867
43868         * gcc.c-torture/execute/20030120-1.c: New.
43869
43870 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
43871
43872         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43873
43874 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
43875
43876         PR c++/9272
43877         * g++.dg/parse/ctor1.C: New test.
43878
43879         PR c++/9294:
43880         * g++.dg/parse/qualified1.C: New test.
43881
43882         * g++.dg/parse/typename3.C: New test.
43883
43884 2003-01-16  Richard Henderson  <rth@redhat.com>
43885
43886         * g++.dg/tls/init-2.C: Fix error matches for real this time.
43887
43888 2003-01-16  Richard Henderson  <rth@redhat.com>
43889
43890         * g++.dg/pch/pch.exp: Copy test header to the working directory
43891         before using it either for precompilation or direct use.
43892         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43893         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43894
43895 2003-01-16  Richard Henderson  <rth@redhat.com>
43896
43897         * gcc.dg/pch/pch.exp: Copy test header to the working directory
43898         before using it either for precompilation or direct use.
43899         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43900         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43901
43902 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
43903
43904         * g++.dg/ext/typename1.C: Add typename keyword.
43905         * g++.dg/template/crash1.C: Update error messages.
43906         * g++.dg/template/crash2.C: Remove error message.
43907         * g++.dg/parse/typename2.C: New test.
43908         * g++.dg/template/typename2.C: Change implicit
43909         typename warning into error.
43910         * g++.old-deja/g++.benjamin/tem03.C: Issue more
43911         error messages.
43912         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43913         * g++.old-deja/g++.brendan/crash56.C: Add this->.
43914         * g++.old-deja/g++.law/visibility13.C: Remove error
43915         messages.
43916         * g++.old-deja/g++.ns/template17.C: Reorder code to
43917         make declaration visible in template.
43918         * g++.old-deja/g++.pt/crash3.C: Fix typos.
43919         * g++.old-deja/g++.pt/crash36.C: Issue more error
43920         messages.
43921         * g++.old-deja/g++.pt/crash5.C: Improve error
43922         message.
43923         * g++.old-deja/g++.pt/crash67.C: Remove warning.
43924         * g++.old-deja/g++.pt/inherit1.C: Add this->.
43925         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43926         * g++.old-deja/g++.pt/typename16.C: Replace implicit
43927         typename warning with error message.
43928         * g++.old-deja/g++.pt/typename19.C: Remove warning.
43929         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43930         * g++.old-deja/g++.robertl/eb24.C: Use this->.
43931
43932 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
43933
43934         * g++.dg/parse/ambig2.C: New test.
43935
43936 2003-01-15  Richard Henderson  <rth@redhat.com>
43937
43938         * g++.dg/tls/init-2.C: Update error message string.
43939
43940 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43941
43942         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43943
43944 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
43945
43946         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43947         all for HC11/HC12.
43948         * gcc.c-torture/compile/20001205-1.x: Likewise.
43949         * gcc.c-torture/compile/20001226-1.x: Likewise.
43950         * gcc.c-torture/compile/920520-1.x: Likewise.
43951         * gcc.c-torture/compile/961203-1.x: Likewise.
43952         * gcc.c-torture/compile/20020604-1.x: Likewise.
43953
43954 2003-01-15  Jan Hubicka  <jh@suse.cz>
43955
43956         * gcc.c-torture/compile/20030115-1.c: New test.
43957
43958         * gcc.dg/i386-fpcvt-1.c: New test.
43959         * gcc.dg/i386-fpcvt-2.c: New test.
43960
43961 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
43962
43963         Further conform g++'s __vmi_class_type_info to the C++ ABI
43964         specification.
43965         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43966         the specification.
43967
43968 2003-01-14  Jan Hubicka  <jh@suse.cz>
43969
43970         * gcc.dg/i386-fpcvt-1.c: New test.
43971         * gcc.dg/i386-fpcvt-2.c: New test.
43972
43973 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43974
43975         * gcc.dg/i386-mmx-3.c: New test.
43976
43977 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
43978
43979         PR c++/9264
43980         * g++.dg/parse/octal1.C: New file.
43981
43982         PR c++/9172
43983         * g++.dg/parse/typename1.C: New file.
43984
43985 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
43986
43987         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43988         * gcc.dg/bf-no-ms-layout.c: Likewise.
43989         * gcc.dg/bf-ms-attrib.c: Likewise.
43990
43991 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
43992
43993         PR c++/9099
43994         * g++.dg/parse/dtor1.C: New file.
43995
43996         PR c++/9128
43997         * g++.dg/rtti/typeid1.C: New file.
43998
43999         PR c++/9153
44000         * g++.dg/parse/lookup1.C: New file.
44001
44002         PR c++/9171
44003         * g++.dg/templ/spec5.C: New file.
44004
44005 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
44006
44007         * gcc.c-torture/compile/20030110-1.c: New test.
44008
44009 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
44010
44011         Merge from pch-branch:
44012
44013         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
44014
44015         * gcc.dg/pch/cpp-1.h: New.
44016         * gcc.dg/pch/cpp-1.c: New.
44017         * gcc.dg/pch/cpp-2.h: New.
44018         * gcc.dg/pch/cpp-2.c: New.
44019
44020         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
44021
44022         * gcc.dg/pch/except-1.h: New.
44023         * gcc.dg/pch/except-1.c: New.
44024
44025         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
44026
44027         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44028         running test.
44029         * gcc.dg/pch: Include *.hp not *.h.
44030         * gcc.dg/pch/system-1.h: New.
44031         * gcc.dg/pch/system-1.c: New.
44032
44033         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
44034
44035         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44036         rather than trying to build and run a program using PCH.
44037         * gcc.dg/pch: Remove dg-do commands from test files.
44038
44039         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
44040
44041         * gcc.dg/pch/macro-3.c: New.
44042         * gcc.dg/pch/macro-3.h: New.
44043
44044         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
44045
44046         * gcc.dg/pch/common-1.c: New.
44047         * gcc.dg/pch/common-1.h: New.
44048         * gcc.dg/pch/decl-1.c: New.
44049         * gcc.dg/pch/decl-1.h: New.
44050         * gcc.dg/pch/decl-2.c: New.
44051         * gcc.dg/pch/decl-2.h: New.
44052         * gcc.dg/pch/decl-3.c: New.
44053         * gcc.dg/pch/decl-3.h: New.
44054         * gcc.dg/pch/decl-4.c: New.
44055         * gcc.dg/pch/decl-4.h: New.
44056         * gcc.dg/pch/decl-5.c: New.
44057         * gcc.dg/pch/decl-5.h: New.
44058         * gcc.dg/pch/global-1.c: New.
44059         * gcc.dg/pch/global-1.h: New.
44060         * gcc.dg/pch/inline-1.c: New.
44061         * gcc.dg/pch/inline-1.h: New.
44062         * gcc.dg/pch/inline-2.c: New.
44063         * gcc.dg/pch/inline-2.h: New.
44064         * gcc.dg/pch/static-1.c: New.
44065         * gcc.dg/pch/static-1.h: New.
44066         * gcc.dg/pch/static-2.c: New.
44067         * gcc.dg/pch/static-2.h: New.
44068
44069         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
44070
44071         * g++.dg/pch/pch.exp: Better handle failing testcases.
44072         * gcc.dg/pch/pch.exp: Likewise.
44073         * gcc.dg/pch/macro-1.c: New.
44074         * gcc.dg/pch/macro-1.h: New.
44075         * gcc.dg/pch/macro-2.c: New.
44076         * gcc.dg/pch/macro-2.h: New.
44077
44078         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
44079
44080         * g++.dg/dg.exp: Treat files in pch/ specially.
44081         * g++.dg/pch/pch.exp: New file.
44082         * g++.dg/pch/empty.H: New file.
44083         * g++.dg/pch/empty.C: New file.
44084         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44085         "precompile".
44086
44087         * gcc.dg/pch/pch.exp: New file.
44088         * gcc.dg/pch/empty.h: New file.
44089         * gcc.dg/pch/empty.c: New file.
44090         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44091         "precompile".
44092
44093 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44094
44095         * g++.dg/template/friend14.C: New test.
44096
44097 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44098
44099         * gcc.dg/old-style-asm-1.c: New test.
44100
44101 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
44102
44103         * gcc.c-torture/compile/20030109-1.c: New test.
44104
44105 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44106
44107         * gcc.c-torture/execute/20030109-1.c: New test.
44108
44109 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
44110
44111         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44112         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44113         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44114         * g++.old-deja/g++.mike/eh2.C: Likewise.
44115         * g++.old-deja/g++.mike/eh3.C: Likewise.
44116         * g++.old-deja/g++.mike/eh5.C: Likewise.
44117         * g++.old-deja/g++.mike/eh6.C: Likewise.
44118         * g++.old-deja/g++.mike/eh7.C: Likewise.
44119         * g++.old-deja/g++.mike/eh8.C: Likewise.
44120         * g++.old-deja/g++.mike/eh9.C: Likewise.
44121         * g++.old-deja/g++.mike/eh10.C: Likewise.
44122         * g++.old-deja/g++.mike/eh12.C: Likewise.
44123         * g++.old-deja/g++.mike/eh13.C: Likewise.
44124         * g++.old-deja/g++.mike/eh14.C: Likewise.
44125         * g++.old-deja/g++.mike/eh16.C: Likewise.
44126         * g++.old-deja/g++.mike/eh17.C: Likewise.
44127         * g++.old-deja/g++.mike/eh18.C: Likewise.
44128         * g++.old-deja/g++.mike/eh21.C: Likewise.
44129         * g++.old-deja/g++.mike/eh23.C: Likewise.
44130         * g++.old-deja/g++.mike/eh24.C: Likewise.
44131         * g++.old-deja/g++.mike/eh25.C: Likewise.
44132         * g++.old-deja/g++.mike/eh26.C: Likewise.
44133         * g++.old-deja/g++.mike/eh27.C: Likewise.
44134         * g++.old-deja/g++.mike/eh28.C: Likewise.
44135         * g++.old-deja/g++.mike/eh29.C: Likewise.
44136         * g++.old-deja/g++.mike/eh31.C: Likewise.
44137         * g++.old-deja/g++.mike/eh33.C: Likewise.
44138         * g++.old-deja/g++.mike/eh34.C: Likewise.
44139         * g++.old-deja/g++.mike/eh35.C: Likewise.
44140         * g++.old-deja/g++.mike/eh36.C: Likewise.
44141         * g++.old-deja/g++.mike/eh37.C: Likewise.
44142         * g++.old-deja/g++.mike/eh38.C: Likewise.
44143         * g++.old-deja/g++.mike/eh39.C: Likewise.
44144         * g++.old-deja/g++.mike/eh40.C: Likewise.
44145         * g++.old-deja/g++.mike/eh41.C: Likewise.
44146         * g++.old-deja/g++.mike/eh42.C: Likewise.
44147         * g++.old-deja/g++.mike/eh44.C: Likewise.
44148         * g++.old-deja/g++.mike/eh46.C: Likewise.
44149         * g++.old-deja/g++.mike/eh47.C: Likewise.
44150         * g++.old-deja/g++.mike/eh48.C: Likewise.
44151         * g++.old-deja/g++.mike/eh49.C: Likewise.
44152         * g++.old-deja/g++.mike/eh50.C: Likewise.
44153         * g++.old-deja/g++.mike/eh51.C: Likewise.
44154         * g++.old-deja/g++.mike/eh53.C: Likewise.
44155         * g++.old-deja/g++.mike/eh55.C: Likewise.
44156         * g++.old-deja/g++.mike/p7912.C: Likewise.
44157         * g++.old-deja/g++.mike/p9706.C: Likewise.
44158         * g++.old-deja/g++.mike/p10416.C: Likewise.
44159         * g++.old-deja/g++.mike/p11667.C: Likewise.
44160         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44161         Remove redundant reference to Iris.
44162         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44163         Elxsi, i860, Pico Java, and WE32K.
44164
44165 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
44166
44167         * g++.dg/ext/asm4.C: New test.
44168
44169 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44170
44171         PR c++/9030
44172         * g++.dg/template/friend12.C: New test.
44173         * g++.dg/template/friend13.C: Likewise.
44174         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44175
44176 2003-01-08  Jan Hubicka  <jh@suse.cz>
44177
44178         * gcc.dg/i386-cadd.c: New test.
44179         * gcc.dg/i386-cmov4.c: Likewise.
44180
44181 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
44182
44183         PR c++/9165
44184         * g++.dg/warn/Wunused-3.C: New test.
44185
44186         * g++.dg/abi/bitfield9.C: New test.
44187
44188         PR c++/9189
44189         * g++.dg/parse/defarg3.C: New test.
44190
44191 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
44192
44193         * g++.dg/parse/ambig1.C: New test.
44194         * g++.dg/parse/defarg2.C: New test.
44195
44196 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
44197
44198         * g++.dg/template/defarg-1.C: New test.
44199         * g++.dg/template/local2.C: Likewise.
44200
44201 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
44202
44203         * gcc.c-torture/execute/20030105-1.c: New test.
44204
44205 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44206
44207         * g++.dg/parse/namespace3.C: Remove extra semicolons.
44208         * g++.dg/parse/namespace4.C: Likewise.
44209
44210 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44211
44212         * g++.dg/template/ntp2.C: New test.
44213
44214 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
44215
44216         * g++.dg/parse/extern-C-1.C: New test.
44217
44218         * g++.dg/parse/namespace4.C: New test.
44219
44220         * g++.dg/template/nested1.C: New test.
44221
44222         * g++.dg/parse/namespace3.C: New test.
44223
44224 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
44225
44226         * g++.dg/lookup/two-stage1.C: New test.
44227
44228 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44229
44230         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44231         * g++.old-deja/g++.jason/access8.C: Likewise.
44232         * g++.old-deja/g++.other/decl5.C: Likewise.
44233
44234 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44235
44236         * g++.dg/parse/parse7.C: New test.
44237
44238 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
44239
44240         PR c++/2843
44241         * g++.dg/ext/attrib7.C: New test.
44242
44243 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44244
44245         * g++.dg/parse/parse6.C: New test.
44246
44247 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
44248
44249         * gcc.dg/h8300-stack-1.c: New.
44250
44251 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44252
44253         g++.dg/lookup/exception1.C: New test.
44254
44255         g++.dg/lookup/template1.C: New test.
44256
44257         g++.dg/parse/namespace2.C: New test.
44258
44259         g++.dg/parse/parens2.C: New test.
44260
44261 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44262
44263         * g++.dg/parse/parse5.C: New test.
44264         * g++.dg/lookup/scoped4.C: New test.
44265
44266 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44267
44268         * g++.dg/parse/parens1.C: New test.
44269
44270         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44271         angle-bracket1.C.
44272         * g++.dg/parse/parens2.C: New test.
44273
44274         * g++.dg/lookup/scope-operator1.C: New test.
44275
44276         * g++.dg/parse/operator1.C: New test.
44277
44278 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44279
44280         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44281         * g++.old-deja/g++.other/access6.C: Likewise.
44282         * g++.old-deja/g++.other/decl1.C: Likewise.
44283         * g++.old-deja/g++.pt/typename12.C: Likewise.
44284
44285 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44286
44287         * g++.dg/parse/namespace1.C: New test.
44288
44289 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44290
44291         * g++.dg/parse/parse4.C: New test.
44292
44293 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44294
44295         * g++.dg/parse/parse3.C: New test.
44296
44297 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44298
44299         * g++.dg/parse/parse2.C: New test.
44300
44301 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44302
44303         * g++.dg/template/friend11.C: New test.
44304
44305 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44306
44307         * g++.dg/parse/parse1.C: New test.
44308
44309 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
44310
44311         * lib/profopt.exp: Change the name of a global variable to avoid
44312         possible clashes with other test suites.
44313
44314 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
44315
44316         * g++.dg/inherit/covariant8.C: New test.
44317
44318 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44319
44320         * g++.dg/init/array9.C: New test.
44321
44322         PR c++/9112
44323         * g++.dg/parse/expr1.C: New test.
44324
44325 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
44326
44327         * gcc.c-torture/compile/20021230-1.c: New test.
44328
44329 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44330
44331         * g++.dg/inherit/covariant5.C: New test.
44332         * g++.dg/inherit/covariant6.C: New test.
44333         * g++.dg/inherit/covariant7.C: New test.
44334
44335 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44336
44337         PR c++/2739
44338         * g++.dg/other/access2.C: New test.
44339
44340 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44341
44342         * g++.dg/other/anon-struct.C: No longer fails
44343         * g++.old-deja/g++.brendan/parse4.C: Likewise.
44344         * g++.old-deja/g++.brendan/parse5.C: Likewise.
44345         * g++.old-deja/g++.brendan/parse6.C: Likewise.
44346
44347 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44348
44349         * g++.dg/parse/angle-bracket.C (main): No longer fails.
44350
44351 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
44352
44353         * g++.dg/eh/spec4.C: Remove stray semicolon.
44354         * g++.dg/expr/pmf-1.C: Change error message.
44355         * g++.dg/ext/asm1.C: Remove stray semicolon.
44356         * g++.dg/ext/typename1.C: Add missing typenames.
44357         * g++.dg/inherit/template-as-base.C: Change error message.
44358         * g++.dg/lookup/scoped1.C: Likewise.
44359         * g++.dg/lookup/scoped2.C: Likewise.
44360         * g++.dg/lookup/using2.C: Likewise.
44361         * g++.dg/other/component1.C: Remove stray semicolon.
44362         * g++.dg/other/do1.C: Change error message.
44363         * g++.dg/other/error2.C: Likewise.
44364         * g++.dg/other/init1.C: Likewise.
44365         * g++.dg/other/packed1.C: Remove stray semicolon.
44366         * g++.dg/other/ptrmem2.C: Change error message.
44367         * g++.dg/parse/parameter-declaration-1.C: Remove line number
44368         marker.
44369         * g++.dg/special/initp1.C: Remove invalid attribute usage.
44370         * g++.dg/template/access3.C: Add typename keyword.
44371         * g++.dg/template/access5.C: Remove stray semicolon.
44372         * g++.dg/template/access6.C: Likewise.
44373         * g++.dg/template/complit1.C: Likewise.
44374         * g++.dg/template/crash1.C: Change error message.
44375         * g++.dg/template/inherit2.C: Remove stray semicolon.
44376         * g++.dg/template/instantiate2.C: Likewise.
44377         * g++.dg/template/instantiate3.C: Change error message.
44378         * g++.dg/template/qual1.C: Remove stray semicolon.
44379         * g++.dg/template/qualttp18.C: Change error message.
44380         * g++.dg/template/ref1.C: Remove stray semicolon.
44381         * g++.dg/template/sizeof1.C (A::value): Declare it.
44382         * g++.dg/template/spec4.C: Change error message.
44383         * g++.dg/template/static1.C: Likewise.
44384         * g++.dg/template/type1.C: Likewise.
44385         * g++.dg/template/typename3.C: Likewise.
44386         * g++.old-deja/g++.benjamin/13478.C: Change error message.
44387         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44388         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44389         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44390         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44391         named return value extension.
44392         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44393         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44394         * g++.old-deja/g++.bob/extern_C.C: Likewise.
44395         * g++.old-deja/g++.bob/inherit2.C: Likewise.
44396         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44397         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44398         * g++.old-deja/g++.brendan/crash13.C: Likewise.
44399         * g++.old-deja/g++.brendan/crash15.C: Likewise.
44400         * g++.old-deja/g++.brendan/crash18.C: Change error message.
44401         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44402         * g++.old-deja/g++.brendan/crash38.C: Likewise.
44403         * g++.old-deja/g++.brendan/crash50.C: Likewise.
44404         * g++.old-deja/g++.brendan/crash56.C: Likewise.
44405         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44406         syntax.
44407         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44408         * g++.old-deja/g++.brendan/crash8.C: Change error message.
44409         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44410         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44411         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44412         * g++.old-deja/g++.brendan/template11.C: Likewise.
44413         * g++.old-deja/g++.brendan/template26.C: Likewise.
44414         * g++.old-deja/g++.brendan/template27.C: Use explicit
44415         specialization syntax.
44416         * g++.old-deja/g++.brendan/template30.C: Likewise.
44417         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44418         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44419         non-dependent names.
44420         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44421         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44422         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44423         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44424         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44425         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44426         named return value extension.
44427         * g++.old-deja/g++.ext/namedret2.C: Likewise.
44428         * g++.old-deja/g++.ext/namedret3.C: Likewise.
44429         * g++.old-deja/g++.ext/return1.C: Likewise.
44430         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44431         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44432         * g++.old-deja/g++.jason/access8.C: Likewise.
44433         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44434         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44435         pseudo-destructor names.
44436         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44437         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44438         pseudo-destructor names.
44439         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44440         * g++.old-deja/g++.jason/overload19.C: Likewise.
44441         * g++.old-deja/g++.jason/overload32.C: Likewise.
44442         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44443         stray semicolons.
44444         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44445         * g++.old-deja/g++.jason/return.C: Likewise.
44446         * g++.old-deja/g++.jason/return2.C: Likewise.
44447         * g++.old-deja/g++.jason/shadow1.C: Likewise.
44448         * g++.old-deja/g++.jason/special.C: Use explicit specialization
44449         syntax.
44450         * g++.old-deja/g++.jason/template10.C: Account for use of
44451         non-dependent names.
44452         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44453         syntax.
44454         * g++.old-deja/g++.jason/template37.C: Likewise.
44455         * g++.old-deja/g++.law/access4.C: Change error messages.
44456         * g++.old-deja/g++.law/arm13.C: Remove incorrect
44457         pseudo-destructor names.
44458         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44459         * g++.old-deja/g++.law/ctors9.C: Likewise.
44460         * g++.old-deja/g++.law/cvt22.C: Likewise.
44461         * g++.old-deja/g++.law/dtors5.C: Likewise.
44462         * g++.old-deja/g++.law/global-init1.C: Likewise.
44463         * g++.old-deja/g++.law/missed-error3.C: Likewise.
44464         * g++.old-deja/g++.law/operators28.C: Likewise.
44465         * g++.old-deja/g++.law/visibility28.C: Likewise.
44466         * g++.old-deja/g++.martin/eval1.C: Likewise.
44467         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44468         name.
44469         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44470         * g++.old-deja/g++.mike/net34.C: Likewise.
44471         * g++.old-deja/g++.mike/net36.C: Likewise.
44472         * g++.old-deja/g++.mike/ns2.C: Likewise.
44473         * g++.old-deja/g++.mike/p12306.C: Likewise.
44474         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44475         value extension.
44476         * g++.old-deja/g++.mike/p700.C: Likewise.
44477         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44478         * g++.old-deja/g++.mike/p710.C: Likewise.
44479         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44480         value extension.
44481         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44482         * g++.old-deja/g++.mike/pmf9.C: Likewise.
44483         * g++.old-deja/g++.ns/crash2.C: Likewise.
44484         * g++.old-deja/g++.ns/crash3.C: Likewise.
44485         * g++.old-deja/g++.ns/invalid1.C: Likewise.
44486         * g++.old-deja/g++.ns/ns17.C: Likewise.
44487         * g++.old-deja/g++.ns/template16.C: Likewise.
44488         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44489         keyword.
44490         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44491         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44492         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44493         named return value extension.
44494         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44495         * g++.old-deja/g++.other/access4.C: Issue additional error
44496         messages.
44497         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44498         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44499         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44500         * g++.old-deja/g++.other/crash25.C: Change error message.
44501         * g++.old-deja/g++.other/crash4.C: Change error message.
44502         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44503         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44504         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44505         checks.
44506         * g++.old-deja/g++.other/defarg8.C: Likewise.
44507         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44508         * g++.old-deja/g++.other/dtor10.C: Likewise.
44509         * g++.old-deja/g++.other/incomplete.C: Likewise.
44510         * g++.old-deja/g++.other/linkage7.C: Likewise.
44511         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44512         lookup algorithm.
44513         * g++.old-deja/g++.other/mangle2.C: Likewise.
44514         * g++.old-deja/g++.other/refinit2.C: Likewise.
44515         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44516         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44517         * g++.old-deja/g++.pt/crash28.C: Likewise.
44518         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44519         syntax.
44520         * g++.old-deja/g++.pt/crash32.C: Change error message.
44521         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44522         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44523         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44524         error message position.
44525         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44526         * g++.old-deja/g++.pt/defarg8.C: Change error message.
44527         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44528         syntax.
44529         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44530         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44531         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44532         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44533         keyword.
44534         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44535         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44536         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44537         keyword.
44538         * g++.old-deja/g++.pt/explicit71.C: Change error message.
44539         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44540         syntax.
44541         * g++.old-deja/g++.pt/friend28.C: Account for use of
44542         non-dependent names.
44543         * g++.old-deja/g++.pt/friend29.C: Likewise.
44544         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44545         rules.
44546         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44547         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44548         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44549         lookup rules.
44550         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44551         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44552         keyword.
44553         * g++.old-deja/g++.pt/memclass20.C: Likewise.
44554         * g++.old-deja/g++.pt/memclass5.C: Likewise.
44555         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44556         keyword.
44557         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44558         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44559         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44560         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44561         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44562         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44563         keyword.
44564         * g++.old-deja/g++.pt/spec10.C: Likewise.
44565         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44566         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44567         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44568         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44569         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44570         * g++.old-deja/g++.pt/ttp62.C: Likewise.
44571         * g++.old-deja/g++.pt/ttp64.C: Likewise.
44572         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44573         * g++.old-deja/g++.pt/typename15.C: Likewise.
44574         * g++.old-deja/g++.pt/typename22.C: Likewise.
44575         * g++.old-deja/g++.pt/typename6.C: Change error messages.
44576         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44577         * g++.old-deja/g++.pt/virtual2.C: Likewise.
44578         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44579         syntax.
44580         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44581         return value extension.
44582         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44583         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44584         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44585         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44586
44587 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44588
44589         * g++.dg/warn/inline1.C: New test.
44590         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44591         * g++.old-deja/g++.jason/synth10.C: Likewise.
44592         * g++.old-deja/g++.mike/net31.C: Likewise.
44593         * g++.old-deja/g++.mike/p8786.C: Likewise.
44594
44595         * g++.dg/template/friend10.C: New test.
44596         * g++.dg/template/conv5.C: New test.
44597
44598 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44599
44600         * g++.dg/lookup/scoped3.C: New test.
44601
44602         * g++.dg/lookup/decl1.C: New test.
44603         * g++.dg/lookup/decl2.C: New test.
44604
44605 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44606
44607         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44608         gcc.c-torture/compile/20021015-1.c,
44609         gcc.c-torture/compile/20021015-2.c,
44610         gcc.c-torture/compile/20021123-1.c,
44611         gcc.c-torture/compile/20021123-2.c,
44612         gcc.c-torture/compile/20021123-3.c,
44613         gcc.c-torture/compile/20021123-4.c,
44614         gcc.c-torture/execute/20021024-1.c: Add tests previously added
44615         only to 3.1 or 3.2 branch.
44616
44617 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
44618
44619         * gcc.dg/i386-bitfield3.c: New test.
44620
44621         * gcc.dg/i386-bitfield2.c: New test.
44622
44623 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
44624
44625         * g++.dg/parse/conv_op1.C: New test.
44626
44627 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
44628
44629         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44630         approved.
44631
44632 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
44633
44634         * gcc.c-torture/compile/20021220-1.c: New test.
44635
44636 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
44637
44638         * gcc.dg/i386-fastcall-1.c: New.
44639
44640 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44641
44642         * gcc.c-torture/execute/20021219-1.c: New test.
44643
44644 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44645
44646         * gcc.dg/i386-pic-1.c: New test.
44647
44648 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44649
44650         PR c++/8099
44651         * g++.dg/template/friend9.C: New test.
44652
44653 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44654
44655         PR c++/3663
44656         * g++.dg/template/access7.C: New test.
44657
44658 2002-12-18  Nick Clifton  <nickc@redhat.com>
44659
44660         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44661         the libstdc++-v3 directory has been found.
44662
44663 2002-12-12  Devang Patel <dpatel@apple.com>
44664         * gcc.dg/darwin-ld-1.c: New test.
44665         * gcc.dg/darwin-ld-2.c: New test.
44666         * gcc.dg/darwin-ld-3.c: New test.
44667         * gcc.dg/darwin-ld-4.c: New test.
44668         * gcc.dg/darwin-ld-5.c: New test.
44669
44670 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44671
44672         * gcc.c-torture/compile/20021212-1.c: New test.
44673
44674 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
44675
44676         * gcc.dg/fshort-wchar: New test.
44677
44678 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
44679
44680         PR c++/8372
44681         * g++.dg/template/dtor1.C: New test.
44682
44683         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44684         markers.
44685
44686 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
44687
44688         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44689
44690 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
44691
44692         * g++.dg/template/static1.C: New test.
44693         * g++.dg/template/static2.C: New test.
44694         * g++.old-deja/g++.ext/memconst.C: New test.
44695
44696 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44697
44698         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44699         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44700         * g++.dg/special/initp1.C: Likewise.
44701
44702 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
44703
44704         * gcc.c-torture/execute/20021204-1.c: New test.
44705
44706 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
44707
44708         * gcc.dg/ppc-fmadd-1.c: New file.
44709         * gcc.dg/ppc-fmadd-2.c: New file.
44710         * gcc.dg/ppc-fmadd-3.c: New file.
44711
44712 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44713
44714         * gcc.c-torture/compile/20021204-1.c: New test.
44715
44716 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44717
44718         * g++.dg/inherit/covariant2.C: New test.
44719         * g++.dg/inherit/covariant3.C: New test.
44720         * g++.dg/inherit/covariant4.C: New test.
44721         * g++.dg/inherit/covariant1.C: Remove XFAIL.
44722         * g++.old-deja/g++.robertl/eb17.C: Likewise.
44723
44724 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
44725
44726         PR c++/8688
44727         * g++.dg/init/brace3.C: New test.
44728
44729 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
44730
44731         * gcc.dg/20020210-1.c: Fix a comment typo.
44732
44733 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
44734
44735         PR c++/8720
44736         * g++.dg/parse/defarg1.C: New test.
44737
44738         PR c++/8615
44739         * g++.dg/template/char1.C: New test.
44740
44741         * g++.dg/template/varmod1.C: Fix typo.
44742
44743 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44744
44745         DR 180
44746         * g++.old-deja/g++.pt/crash32.C: Expect error.
44747
44748 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
44749
44750         PR c++/5919
44751         * g++.dg/template/varmod1.C: New test.
44752
44753         PR c++/8727
44754         * g++.dg/inherit/typeinfo1.C: New test.
44755
44756         PR c++/8663
44757         * g++.dg/inherit/typedef1.C: New test.
44758
44759 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
44760
44761         PR c++/8332
44762         PR c++/8493
44763         * g++.dg/template/strlen1.C: New test.
44764
44765         PR c++/8227
44766         * g++.dg/template/ctor2.C: New test.
44767
44768         PR c++/8214
44769         * g++.dg/init/string1.C: New test.
44770
44771         PR c++/8511
44772         * g++.dg/template/friend8.C: New test.
44773
44774 2002-11-29  Joe Buck <jbuck@synopsys.com>
44775
44776         * g++.dg/lookup/anon2.C: New test.
44777
44778 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
44779
44780         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44781         h8300 port.
44782
44783 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
44784
44785         * gcc.dg/bitfld-6.c: New test.
44786
44787 2002-11-27  Jan Hubicka  <jh@suse.cz>
44788
44789         * gcc.c-torture/execute/20021127.[cx]: New test.
44790
44791 2002-11-26  Jan Hubicka  <jh@suse.cz>
44792
44793         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44794         quality.
44795
44796 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
44797
44798         * g++.dg/init/brace2.C: New test.
44799         * g++.old-deja/g++.mike/p9129.C: Correct.
44800
44801 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
44802
44803         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44804
44805 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
44806
44807         * gcc.dg/sibcall-6: New test for indirect sibcalls.
44808
44809 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
44810
44811         * g++.dg/abi/empty11.C: New test.
44812         * g++.dg/rtti/cv1.C: New test.
44813
44814 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
44815
44816         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44817
44818 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
44819
44820         * g++.dg/abi/empty10.C: New test.
44821
44822 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44823
44824         * gcc.c-torture/compile/20021124-1.c: New test.
44825
44826 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
44827
44828         * g++.dg/abi/rtti2.C: New test.
44829
44830 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44831
44832         * gcc.dg/i386-unroll-1.c: New test.
44833
44834 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44835
44836         * gcc.c-torture/compile/20021120-1.c: New test.
44837         * gcc.c-torture/compile/20021120-2.c: New test.
44838
44839 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44840
44841         * gcc.dg/bitfld-5.c: New test.
44842
44843 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44844
44845         * gcc.c-torture/execute/20021120-3.c: New test.
44846
44847 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44848
44849         * gcc.c-torture/execute/20021120-2.c: New test.
44850
44851 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44852
44853         * gcc.c-torture/execute/20021120-1.c: New test.
44854
44855 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
44856
44857         * gcc.c-torture/execute/20021118-3.c: New test.
44858
44859 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44860
44861         * gcc.c-torture/compile/20021119-1.c: New test.
44862
44863 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
44864
44865         * gcc.dg/duff-1.c: New test.
44866         * gcc.dg/duff-2.c: New test.
44867         * gcc.dg/duff-3.c: New test.
44868
44869 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
44870
44871         * gcc.dg/cpp/_Pragma5.c: New test.
44872
44873 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44874
44875         * gcc.c-torture/execute/20021118-2.c: New test.
44876
44877 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44878
44879         * gcc.c-torture/execute/20021118-1.c: New test.
44880
44881 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
44882
44883         * gcc.dg/20021116-1.c: New test.
44884
44885 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
44886
44887         * g++.dg/abi/vcall1.C: New test.
44888
44889 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
44890
44891         * gcc.dg/20021029-1.c: New test.
44892         * gcc.dg/20021029-2.c: New test.
44893
44894 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44895
44896         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44897
44898 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44899
44900         PR c/8439
44901         * gcc.dg/20021110.c: Move to ...
44902         * gcc.c-torture/compile/20021110.c: .... here.
44903
44904 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44905
44906         PR c/8467
44907         * gcc.c-torture/execute/20021111-1.c
44908
44909 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44910
44911         PR c/8439
44912         * gcc.dg/20021110.c: New test.
44913
44914 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
44915
44916         * g++.dg/abi/vthunk3.C: Run only on x86.
44917
44918 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
44919
44920         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44921
44922 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
44923
44924         * lib/compat.exp (compat-execute): Fix logic error in last
44925         change.
44926
44927 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
44928
44929         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44930
44931 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44932
44933         PR c++/8389
44934         * g++.dg/template/access6.C: New test.
44935
44936 2002-11-08  Jan Hubicka  <jh@suse.cz>
44937
44938         * gcc.dg/i386-ssefp-1.c: New test.
44939         * gcc.dg/i386-ssefp-1.c: New test.
44940
44941 2002-11-08  Jan Hubicka  <jh@suse.cz>
44942
44943         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44944
44945 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44946
44947         * g++.dg/abi/vthunk3.C: New test.
44948
44949         PR c++/8338
44950         * g++.dg/template/crash2.C: New test.
44951
44952 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44953
44954         * g++.dg/abi/dtor1.C: New test.
44955         * g++.dg/abi/dtor2.C: Likewise.
44956
44957 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
44958
44959         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44960         Darwin.
44961
44962 2002-11-04  Adam Nemet  <anemet@lnxw.com>
44963
44964         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44965         -mthumb.  Only xfail with -O0.
44966
44967 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
44968
44969         * g++.dg/abi/thunk1.C: New test.
44970         * g++.dg/abi/thunk2.C: Likewise.
44971         * g++.dg/abi/vtt1.C: Likewise.
44972
44973 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
44974
44975         PR optimization/8423
44976         * gcc.c-torture/execute/builtin-constant.c: New test.
44977
44978 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
44979
44980         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44981         Add some more cases.
44982
44983 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
44984
44985         PR c++/8391
44986         * g++.dg/opt/local1.C: New test.
44987
44988 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
44989
44990         PR c++/8160
44991         * g++.dg/template/complit1.C: New test.
44992
44993         PR c++/8149
44994         * g++.dg/template/typename4.C: Likewise.
44995
44996 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44997
44998         Core issue 287, PR c++/7639
44999         * g++.dg/template/instantiate1.C: Adjust error location.
45000         * g++.dg/template/instantiate3.C: New test.
45001         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45002         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45003         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45004
45005 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
45006
45007         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45008
45009 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
45010
45011         PR c++/8287
45012         * g++.dg/init/dtor2.C: New test.
45013
45014 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45015
45016         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45017         * gcc.dg/nest.c: Bypass errors on irix6.
45018
45019 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
45020
45021         * gcc.dg/nest.c: Expect error for mmix-*-*.
45022         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45023
45024 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
45025
45026         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45027         markers.
45028
45029         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45030
45031 2002-10-25  Mike Stump  <mrs@apple.com>
45032
45033         * gcc.dg/warn-1.c: New test.
45034
45035 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45036
45037         * g++.dg/template/typename3.C: New test.
45038
45039 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
45040
45041         * g++.dg/lookup/ptrmem1.C: New test.
45042
45043         * g++.dg/abi/vthunk2.C: New test.
45044
45045 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45046
45047         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45048
45049 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
45050
45051         * g++.dg/abi/empty9.C: New test.
45052
45053 2002-10-24  Richard Henderson  <rth@redhat.com>
45054
45055         * g++.dg/inherit/thunk1.C: Enable for ia64.
45056
45057 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45058
45059         PR c++/8067
45060         * g++.dg/lookup/pretty1.C: New test.
45061
45062 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
45063
45064         * gcc.dg/20021023-1.c: New test.
45065
45066 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45067
45068         PR c++/7679
45069         * g++.dg/parse/inline1.C: New test.
45070
45071 2002-10-23  Richard Henderson  <rth@redhat.com>
45072
45073         * g++.dg/inherit/thunk1.C: Enable for x86_64.
45074
45075         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45076
45077 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
45078
45079         PR c++/6579
45080         * g++.dg/parse/stmtexpr3.C: New test.
45081
45082 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
45083
45084         * g++.dg/expr/cond1.C: New test.
45085
45086 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45087
45088         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45089
45090 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45091
45092         * g++.dg/abi/vbase13.C: New test.
45093         * g++.dg/abi/vbase14.C: Likewise.
45094
45095 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
45096
45097         * gcc.dg/tls/pic-1.c: New test.
45098         * gcc.dg/tls/nonpic-1.c: New test.
45099         * gcc.dg/20021018-1.c: New test.
45100
45101 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45102
45103         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45104         Remove only files with the same base name as the test case.
45105         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45106         (profopt-execute): Likewise.  Also, remove old profiling
45107         and performance data files before running the tests.
45108
45109         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45110         * g++.dg/bprob/bprob.exp: Likewise.
45111         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
45112         to allow more general test case names.
45113
45114         * g++.dg/bprob/bprob-1.C: Rename to ...
45115         * g++.dg/bprob/g++-bprob-1.C: ... this.
45116
45117         * g77.dg/bprob/bprob-1.f: Rename to ...
45118         * g77.dg/bprob/g77-bprob-1.f: ... this.
45119
45120 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45121
45122         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45123         bison 1.50 or later.
45124
45125 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
45126
45127         * g++.dg/README: Describe more test directories.
45128
45129 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45130
45131         * g++.dg/init/array6.C: Add additional tests.
45132
45133 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45134
45135         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45136         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45137
45138 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
45139
45140         * gcc.c-torture/compile/20020604-1.x: New.
45141         * gcc.c-torture/compile/simd-5.x: Likewise.
45142         * gcc.c-torture/execute/920710-1.x: Likewise.
45143         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45144
45145 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45146
45147         * g++.dg/inherit/override1.C: Add dg-options clause.
45148
45149 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45150
45151         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45152         _mm_slli_si128.
45153
45154 2002-10-19  Andreas Schwab  <schwab@suse.de>
45155
45156         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45157         directory component.
45158
45159 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
45160
45161         * g++.dg/inherit/thunk1.C: New test.
45162
45163         * g++.dg/inherit/override1.C: New test.
45164
45165         * g++.dg/abi/mangle11.C: New test.
45166         * g++.dg/abi/mangle14.C: New test.
45167         * g++.dg/abi/mangle17.C: New test.
45168
45169 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
45170
45171         * g++.dg/overload/member2.C: New test.
45172
45173 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
45174
45175         * g++.dg/README: Describe new compat directory.
45176         * g++.dg/dg.exp: Skip tests in compat directory.
45177         * README.compat: New file.
45178         * lib/compat.exp: New expect script.
45179         * g++.dg/compat: New test directory.
45180         * g++.dg/compat/compat.exp: New expect script.
45181         * g++.dg/compat/abi: New test directory.
45182         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45183         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45184         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45185         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45186         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45187         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45188         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45189         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45190         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45191         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45192         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45193         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45194         * g++.dg/compat/break: New test directory.
45195         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45196         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45197         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45198         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45199         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45200         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45201         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45202         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45203         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45204         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45205         g++.dg/compat/break/README: New files.
45206         * g++.dg/compat/eh: New test directory.
45207         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45208         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45209         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45210         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45211         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45212         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45213         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45214         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45215         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45216         g++.dg/compat/eh/filter2_y.C,
45217         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45218         g++.dg/compat/eh/new1_y.C,
45219         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45220         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45221         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45222         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45223         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45224         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45225         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45226         g++.dg/compat/eh/unexpected1_y.C: New files.
45227         * g++.dg/compat/init: New test directory.
45228         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45229         g++.dg/compat/init/array5_y.C,
45230         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45231         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45232         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45233         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45234         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45235         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45236         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45237         g++.dg/compat/init/init-ref2_y.C: New files.
45238
45239 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45240
45241         PR c++/7584
45242         * g++.dg/inherit/using3.C: New test.
45243
45244 2002-10-17  Jan Hubicka  <jh@suse.cz>
45245
45246         * gcc.dg/20021017-2.c: New test.
45247
45248 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45249
45250         * g++.dg/abi/mangle16.C: Adjust.
45251
45252         * g++.dg/init/array8.C: New test.
45253
45254 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
45255
45256         * gcc.dg/special/mips-abi.exp: New test.
45257         * gcc.dg/special/mips-abi.s: Empty file used by the above.
45258
45259 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45260
45261         * g++.dg/abi/mangle16.C: New test.
45262         * g++.dg/abi/mangle17.C: Likewise.
45263
45264         PR c++/7478
45265         * g++.dg/template/ref1.C: New test.
45266
45267 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45268
45269         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45270
45271 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
45272
45273         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45274
45275 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45276
45277         PR c++/7524
45278         * g++.dg/init/array7.C: New test.
45279
45280 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
45281
45282         * g++.dg/init/array6.C: New test.
45283
45284         * g++.dg/abi/mangle13.C: Likewise.
45285         * g++.dg/abi/mangle14.C: Likewise.
45286         * g++.dg/abi/mangle15.C: Likewise.
45287
45288 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45289
45290         * g++.dg/abi/empty8.C: New test.
45291
45292 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
45293
45294         * g++.dg/init/ctor1.C: New test.
45295
45296 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
45297
45298         * gcc.c-torture/execute/20021015-1.c: New test.
45299
45300 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
45301
45302         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45303
45304 2002-10-14  Jan Hubicka  <jh@suse.cz>
45305
45306         * gcc.dg/i386-ssetype-[1-5].c: New tests.
45307
45308 2002-10-14  Richard Henderson  <rth@redhat.com>
45309
45310         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45311
45312 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45313
45314         PR optimization/6631
45315         * g++.dg/opt/const2.C: New test.
45316
45317 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45318
45319         PR c++/7176
45320         * g++.dg/parse/friend1.C: New test.
45321         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45322
45323 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
45324
45325         * gcc.dg/20021014-1.c: New test.
45326
45327 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
45328
45329         PR c++/5661
45330         * g++.dg/ext/vlm1.C: New test.
45331         * g++.dg/ext/vlm2.C: Likewise.
45332
45333         * g++.dg/init/array1.C: Remove invalid braces.
45334         * g++.dg/init/brace1.C: New test.
45335         * g++.dg/init/copy2.C: Likewise.
45336         * g++.dg/init/copy3.C: Likewise.
45337         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45338         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45339         braces.
45340
45341 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
45342
45343         * gcc.dg/cpp/assembler.S: Don't use -ansi.
45344
45345 2002-10-11  Richard Shann  <richard.shann@superh.com>
45346
45347         * gcc.c-torture/compile/simd-5.c: New test.
45348
45349 2002-10-10  Roger Sayle  <roger@eyesopen.com>
45350
45351         * gcc.c-torture/execute/shiftopt-1.c: New test case.
45352
45353 2002-10-10  Jim Wilson  <wilson@redhat.com>
45354
45355         * gcc.c-torture/execute/20021010-1.c: New test.
45356
45357 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
45358
45359         PR c/7353
45360         * g++.dg/ext/typedef-init.C: New test.
45361         * gcc.dg/typedef-init.c: New test.
45362
45363 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
45364
45365         * gcc.dg/cpp/paste13.c: New test.
45366
45367 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45368
45369         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
45370         remaining platforms, XFAIL during compile, not execute.  Don't
45371         XFAIL at -O0.
45372
45373 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
45374
45375         * gcc.dg/alias-1.c: Tweak expected warning.
45376
45377 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45378
45379         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45380
45381 2002-10-06  Andreas Jaeger  <aj@suse.de>
45382
45383         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45384         * gcc.dg/cpp/c++98.C: Likewise.
45385
45386         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45387         * g++.dg/cpp/c++98.C: Likewise.
45388
45389         * g++.dg/README (Subdirectories): Mention cpp directory.
45390
45391         PR target/7559
45392         * gcc.dg/20021006-1.c: New test.
45393
45394 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45395
45396         PR c++/7804
45397         * g++.dg/other/warning1.C: New test.
45398
45399 2002-10-04  Roger Sayle  <roger@eyesopen.com>
45400
45401         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45402         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
45403         and sparc-*-* with -m64 as expected failures.  See PR 8087.
45404
45405 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45406
45407         PR c++/7931
45408         * g++.dg/template/ptrmem3.C: New test.
45409
45410         PR c++/7754
45411         * g++.dg/template/union1.C: New test.
45412
45413 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45414
45415         PR c++/8006
45416         * g++.dg/abi/mangle9.C: New test.
45417         * g++.dg/abi/mangle10.C: New test.
45418         * g++.dg/abi/mangle11.C: New test.
45419         * g++.dg/abi/mangle12.C: New test.
45420
45421 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
45422
45423         PR c++/7188.
45424         * g++.dg/template/meminit1.C: New test.
45425         * g++.dg/warn/Wreorder-1.C: Likewise.
45426         * g++.old-deja/g++.mike/warn3.C: Tweak.
45427         * lib/prune.exp: Ingore "in copy constructor".
45428
45429 2002-10-02  Andreas Jaeger  <aj@suse.de>
45430
45431         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45432         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45433         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45434         on x86-64.
45435
45436 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45437
45438         * gcc.dg/empty1.C: Fix typo.
45439
45440 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
45441
45442         * gcc.dg/alias-1.c: New test.
45443
45444 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45445
45446         * gcc.dg/empty1.C: New test.
45447
45448         * g++.dg/tls/init-2.C: Tweak error messages.
45449
45450 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
45451
45452         * gcc.c-torture/compile/20020923-1.c: New test.
45453
45454 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
45455
45456         * gcc.c-torture/execute/ffs-1.c: New test.
45457         * gcc.c-torture/execute/ffs-2.c: Ditto.
45458
45459 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
45460
45461         * g++.dg/overload/member1.C: New test.
45462
45463 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
45464
45465         * g++.dg/abi/empty7.C: New test.
45466         * g++.dg/init/pm2.C: Likewise.
45467
45468 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
45469
45470         * g++.dg/rtti/crash1.C: New test.
45471
45472 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
45473
45474         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45475         gcc.dg/sibcall-4.c: New tests.
45476
45477 2002-09-28  Roger Sayle  <roger@eyesopen.com>
45478
45479         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45480         powerpc and MMIX targets.
45481
45482 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
45483
45484         * gcc.dg/cpp/20020927-1.c: New.
45485
45486 2002-09-26  David S. Miller  <davem@redhat.com>
45487
45488         * gcc.c-torture/compile/trunctfdf.c: New.
45489
45490 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45491
45492         * lib/target-supports.exp (check_weak_available): Handle solaris2.
45493
45494 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
45495
45496         * gcc.c-torture/execute/loop-15.c: New.
45497
45498 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
45499
45500         * README.QMTEST: Fix typo.
45501
45502 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
45503
45504         * gcc.dg/20020926-1.c: New test.
45505
45506 2002-09-25  David S. Miller  <davem@redhat.com>
45507
45508         PR target/7842
45509         * gcc.c-torture/execute/shiftdi.c: New test.
45510
45511 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
45512
45513         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45514         unique to the tool.
45515         * lib/g77.exp (g77_init): Likewise.
45516         * lib/g++.exp (g++_init): Likewise.
45517         * lib/objc.exp (objc_init): Likewise.
45518
45519 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
45520
45521         * g++.dg/abi/empty5.C: New test.
45522         * g++.dg/abi/empty6.C: New test.
45523         * g++.dg/abi/vbase12.C: New test.
45524
45525 2002-09-25  Richard Henderson  <rth@redhat.com>
45526
45527         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45528         too-small long double.
45529
45530 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
45531
45532         * gcc.dg/20020919-1.c: New test.
45533
45534 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
45535
45536         * g++.dg/abi/bitfield6.C: New test.
45537         * g++.dg/abi/bitfield7.C: New test.
45538         * g++.dg/abi/bitfield8.C: New test.
45539         * g++.dg/abi/vbase11.C: New test.
45540
45541 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45542
45543         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45544         hppa*-*-hpux*.  Update test comment.
45545
45546 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
45547
45548         * gcc.dg/tls/struct-1.c: New test.
45549
45550 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
45551
45552         * gcc.dg/cpp/tr-warn2.c: Update.
45553
45554 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45555
45556         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45557
45558 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45559
45560         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45561         systems.
45562
45563 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
45564
45565         * gcc.c-torture/execute/ieee/mzero3.c: New test.
45566
45567         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45568         Adjust for c++filt moved to binutils.  Remove spurious duplicate
45569         setting of cxxfilt.
45570
45571 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
45572
45573         * gcc.dg/20020312-2.c: Update for darwin.
45574
45575 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45576
45577         * g++.old-deja/g++.other/crash32.C: Mark ICE.
45578
45579 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
45580
45581         * objc.dg/comp-types-1.m: New test.
45582         * objc.dg/comp-types-2.m: New test.
45583         * objc.dg/comp-types-3.m: New test.
45584         * objc.dg/comp-types-4.m: New test.
45585         * objc.dg/comp-types-5.m: New test.
45586         * objc.dg/comp-types-6.m: New test.
45587
45588 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45589
45590         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45591
45592 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45593
45594         * g++.dg/other/do1.C: New test.
45595
45596         * g++.dg/template/subst1.C: New test.
45597
45598 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
45599
45600         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45601
45602 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45603
45604         * g++.dg/template/qualttp20.C: Adjust expected errors.
45605         * g++.old-deja/g++.jason/report.C: Likewise.
45606         * g++.old-deja/g++.other/qual1.C: Likewise.
45607
45608         * g++.dg/lookup/scoped2.C: New test.
45609
45610         * g++.dg/ext/asm3.C: New test.
45611
45612 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
45613
45614         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45615
45616 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
45617
45618         * ChangeLog: follow spelling conventions.
45619         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45620         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45621         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45622         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45623         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45624         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45625         * g++.old-deja/g++.law/global-init1.C: Likewise.
45626         * g++.old-deja/g++.other/delete4.C: Likewise.
45627         * g++.old-deja/g++.other/inline21.C: Likewise.
45628         * g++.old-deja/g++.other/singleton.C: Likewise.
45629         * g77.dg/strlen0.f: Likewise.
45630         * g77.f-torture/compile/20010519-1.f: Likewise.
45631         * g77.f-torture/compile/980310-4.f: Likewise.
45632         * gcc.c-torture/compile/20000605-1.c: Likewise.
45633         * gcc.c-torture/execute/20020225-1.c: Likewise.
45634         * gcc.dg/c90-hexfloat-2.c: Likewise.
45635         * gcc.dg/c99-bool-1.c: Likewise.
45636         * gcc.dg/c99-hexfloat-2.c: Likewise.
45637         * gcc.dg/dll-2.c: Likewise.
45638         * gcc.dg/wtr-union-init-1.c: Likewise.
45639         * gcc.dg/wtr-union-init-2.c: Likewise.
45640         * gcc.dg/wtr-union-init-3.c: Likewise.
45641         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45642         * gcc.dg/cpp/defined.c: Likewise.
45643         * gcc.dg/cpp/macsyntx.c: Likewise.
45644         * gcc.dg/cpp/paste2.c: Likewise.
45645         * gcc.dg/cpp/trad/defined.c: Likewise.
45646         * gcc.dg/format/c90-printf-1.c: Likewise.
45647         * gcc.dg/format/c90-scanf-1.c: Likewise.
45648         * gcc.dg/format/c99-printf-1.c: Likewise.
45649         * gcc.dg/format/c99-scanf-1.c: Likewise.
45650         * gcc.misc-tests/gcov-8.c: Likewise.
45651         * lib/profopt.exp: Likewise.
45652
45653 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
45654
45655         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45656
45657 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45658
45659         * g++.dg/inherit/using2.C: New test.
45660
45661 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
45662
45663         * ChangeLog: Follow spelling conventions.
45664         * g++.dg/template/friend4.C: Likewise.
45665         * g++.old-deja/g++.pt/crash67.C: Likewise.
45666         * gcc.c-torture/execute/20000801-4.c: Likewise.
45667         * gcc.dg/c90-digraph-1.c: Likewise.
45668         * gcc.dg/c94-digraph-1.c: Likewise.
45669         * gcc.dg/c99-digraph-1.c: Likewise.
45670         * gcc.dg/cpp/line5.c: Likewise.
45671         * gcc.dg/cpp/multiline.c: Likewise.
45672         * gcc.dg/cpp/trad/literals-1.c: Likewise.
45673         * gcc.dg/format/attr-3.c: Likewise.
45674         * gcc.dg/format/c90-scanf-3.c: Likewise.
45675         * gcc.dg/format/ext-4.c: Likewise.
45676
45677 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45678
45679         * g++.dg/template/pretty1.C: New test.
45680
45681 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
45682
45683         * gcc.c-torture/execute/struct-cpy-1.c: New test.
45684
45685 2002-09-13  Matt Austern  <austern@apple.com>
45686
45687         * g++.dg/other/constref[12].C: New, regression tests for
45688         passing a cast expression to a function by const reference.
45689
45690 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
45691
45692         * g++.dg/template/deduce1.C: New test.
45693
45694 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
45695
45696         * gcc.c-torture/execute/simd-1.c: Force all use of int to
45697         32-bit int.
45698
45699 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45700
45701         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45702         usage.
45703
45704 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
45705
45706         * gcc.c-torture/compile/20020910-1.c: New test.
45707
45708 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
45709
45710         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45711
45712 2002-09-10  Andreas Jaeger  <aj@suse.de>
45713
45714         * gcc.dg/20020312-2.c: Adjust for x86-64.
45715
45716 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
45717
45718         * g77.dg/7388.f: New test case for PR 7388.
45719
45720 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
45721
45722         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45723
45724 2002-09-05  Ziemowit Laski <zlaski@apple.com>
45725
45726         * objc.dg/proto-lossage-1.m: New test.
45727
45728 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
45729
45730         * gcc.dg/cpp/_Pragma4.c: Fix typo.
45731
45732 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
45733
45734         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
45735         expected to pass.
45736
45737 2002-09-06  Stan Shebs  <shebs@apple.com>
45738             David Edelsohn  <edelsohn@gnu.org>
45739
45740         * gcc.dg/weak: New directory.
45741         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45742         target-specific xfail bits.
45743         * gcc.dg/typeof-2.c: Move to new directory.
45744         * gcc.dg/weak.exp: New expect script.
45745
45746 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
45747
45748         * gcc.c-torture/execute/extzvsi.c: New test.
45749
45750 2002-09-05  Stan Shebs  <shebs@apple.com>
45751
45752         * gcc.dg/weak-1.c: xfail on Darwin.
45753         * gcc.dg/weak-2.c: Ditto.
45754         * gcc.dg/weak-3.c: Ditto.
45755         * gcc.dg/weak-4.c: Ditto.
45756         * gcc.dg/weak-5.c: Ditto.
45757         * gcc.dg/weak-6.c: Ditto.
45758         * gcc.dg/weak-7.c: Ditto.
45759         * gcc.dg/weak-8.c: Ditto.
45760         * gcc.dg/weak-9.c: Ditto.
45761
45762 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
45763
45764         * gcc.c-torture/execute/loop-14.c: New test.
45765
45766 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
45767
45768         * g++.dg/other/cxa-atexit1.C: New test.
45769
45770         * gcc.dg/typeof-2.c: New test.
45771
45772 2002-09-03  Roger Sayle  <roger@eyesopen.com>
45773
45774         * gcc.dg/builtins-2.c: New testcase.
45775         * gcc.dg/builtins-3.c: New testcase.
45776
45777 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
45778
45779         * gcc.dg/cpp/_Pragma4.c: New test.
45780
45781 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
45782
45783         * objc/execute/nil_method-1.m: New testcase.
45784
45785 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
45786
45787         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45788         [Object class], not [Object initialize].
45789
45790 2002-08-31  Roger Sayle  <roger@eyesopen.com>
45791             Hans-Peter Nilsson  <hp@bitrange.com>
45792
45793         * gcc.c-torture/execute/20020720-1.x: Skip test on
45794         mmix-knuth-mmixware.  Correct comment.
45795
45796 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
45797
45798         * g++.dg/abi/bitfield5.C: New test.
45799         * g++.dg/abi/vbase10.C: Likewise.
45800
45801 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
45802
45803         * objc.dg/undeclared-selector.m: New test.
45804
45805 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
45806
45807         * g++.dg/other/offsetof1.C: Avoid cast warning.
45808
45809 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
45810
45811         * objc.dg/super-class-2.m: New test.
45812
45813 2002-08-24  Matt Austern  <austern@apple.com>
45814
45815         * g++.dg/ext/lvaddr.C: New test.
45816         * g++.dg/ext/lvcast.C: New test.
45817
45818 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
45819
45820         * g++.dg/inherit/cond1.C: New test.
45821
45822 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
45823
45824         * gcc.dg/noncompile/incomplete-1.c: New test.
45825
45826 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
45827
45828         * gcc.dg/typespec-1.c: New test.
45829
45830 2002-08-20  Devang Patel  <dpatel@apple.com>
45831         * objc.dg/proto-hier-2.m: New test.
45832
45833 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
45834
45835         * objc.dg/bitfield-1.m: New test.
45836         * objc.dg/bitfield-2.m: New test.
45837
45838 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45839
45840         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45841         gcc.dg/c99-flex-array-4.c: New tests.
45842
45843 2002-08-16  Stan Shebs  <shebs@apple.com>
45844
45845         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45846
45847 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
45848
45849         * gcc.dg/typeof-1.c: New test.
45850         * g++.dg/ext/typeof2.C: New test.
45851
45852 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45853
45854         * g++.dg/other/offsetof1.C: New test.
45855
45856 2002-08-14  Richard Henderson  <rth@redhat.com>
45857
45858         * gcc.dg/tls/diag-3.c: Fix expected message strings.
45859
45860 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
45861
45862         * gcc.dg/cpp/_Pragma3.c: New test.
45863
45864 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
45865
45866         * g++.dg/template/inherit3: New test.
45867
45868 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45869
45870         * gcc.dg/bitfld-4.c: Add blank options.
45871
45872 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
45873
45874         * g++.dg/template/crash1.C: New test.
45875
45876 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45877
45878         * gcc.dg/tls/opt-2.c: New test.
45879
45880 2002-08-08  Devang Patel  <dpatel@apple.com>
45881
45882         * objc.dg/selector-1.m : New test
45883
45884 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45885
45886         * g++.dg/abi/bitfield4.C: New test.
45887         * gcc.dg/bitfld-4.c: New test.
45888
45889 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45890
45891         * g++.dg/other/packed1.C: New test.
45892
45893 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
45894
45895         * g++.dg/abi/offsetof.C: Tweak error messages.
45896         * g++.old-deja/g++.mike/p10769a.C: Likewise.
45897
45898 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45899
45900         * gcc.dg/bitfld-3.c: New test.
45901
45902 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45903             Richard Henderson  <rth@redhat.com>
45904
45905         * gcc.dg/i386-bitfield1.c: New test.
45906         * g++.dg/abi/bitfield3.C: Update.
45907
45908 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
45909
45910         * objc.dg/const-str-2.m: Update.
45911         * gcc.dg/cpp/c++98.c: Change to C extension.
45912         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45913         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45914
45915 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
45916
45917         * gcc.dg/tls/diag-3.c: New.
45918
45919 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
45920
45921         * g++.dg/README (Subdirectories): Document new subdir expr.
45922         * g++.dg/expr/pmf-1.C: New test.
45923
45924 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
45925
45926         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45927
45928 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
45929
45930         * g++.dg/abi/bitfield3.C: New test.
45931
45932 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
45933
45934         * lib/gcov.exp: Tweak expected line formats.
45935         * gcc.misc-tests/gcov8.c: New test.
45936         * gcc.misc-tests/gcov8.x: New flags.
45937
45938 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
45939
45940         * consistency.vlad/layout/endian.c: Include string.h.
45941
45942         * gcc.c-torture/execute/20020805-1.c: New test.
45943
45944 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
45945
45946         * g++.dg/other/conversion1.C: New test.
45947
45948 2002-08-03  Roger Sayle  <roger@eyesopen.com>
45949
45950         * gcc.dg/builtins-1.c: New testcase.
45951
45952 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
45953
45954         * g++.dg/inherit/access3.C: New test.
45955
45956 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
45957
45958         * gcc.dg/ia64-visibility-2.c: New test.
45959
45960 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
45961
45962         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45963         __qualifier_flags to __flags.
45964
45965 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
45966
45967         * g++.dg/inherit/operator1.C: New test.
45968         * g++.dg/lookup/disamb1.C: Fix typo in comment.
45969         * g++.dg/other/error1.C: Change expected error message.
45970         * g++.dg/template/conv4.C: Likewise.
45971
45972 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
45973
45974         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45975         for documented behavior.
45976
45977 2002-07-25  Roger Sayle  <roger@eyesopen.com>
45978
45979         * gcc.c-torture/execute/20020720-1.x: Skip this test on
45980         several targets known to fail.
45981
45982 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
45983
45984         * gcc.dg/mips-args-[123].c: New tests.
45985
45986 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
45987
45988         * gcc.dg/ppc-spe.c: New.
45989
45990 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
45991
45992         * g++.dg/other/ptrmem4.C: New testcase.
45993
45994 2002-07-24  Richard Henderson  <rth@redhat.com>
45995
45996         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45997
45998 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
45999
46000         * g++.dg/ext/alignof1.C (main): Return 0 for success.
46001
46002 2002-07-24  Roger Sayle  <roger@eyesopen.com>
46003
46004         * gcc.c-torture/execute/memset-3.c: New testcase.
46005
46006 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
46007
46008         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46009         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46010
46011 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46012
46013         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46014         Delete.
46015
46016 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
46017
46018         * gcc.c-torture/compile/simd-4.c: New test.
46019
46020 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46021
46022         PR c++/7347, c++/7348
46023         * g++.dg/template/access4.C: New test.
46024         * g++.dg/template/access5.C: New test.
46025         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46026         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46027         * g++.old-deja/g++.pt/ttp58.C: Likewise.
46028         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46029
46030 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
46031
46032         * gcc.dg/gnu89-init-2.c: New test.
46033
46034 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
46035
46036         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46037
46038 2002-07-20  Roger Sayle  <roger@eyesopen.com>
46039
46040         * gcc.c-torture/execute/20020720-1.c: New testcase.
46041
46042 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
46043
46044         * gcc.dg/cpp/Wsignprom.c: New tests.
46045
46046 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
46047
46048         * gcc.c-torture/execute/loop-13.c: New test.
46049
46050 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
46051
46052         * gcc.dg/cpp/expr.c: New tests.
46053
46054 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
46055
46056         * g++.dg/opt/pr6713.C: Add template instantiation.
46057
46058 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
46059
46060         * gcc.dg/nest.c: New test.
46061
46062 2002-07-17  Richard Henderson  <rth@redhat.com>
46063
46064         * g++.dg/opt/pr6713.C: New test.
46065
46066 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
46067
46068         * gcc.c-torture/execute/loop-2e.x: Let the testcase
46069         XFAIL for all x86 processors.
46070
46071 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
46072
46073         * gcc.c-torture/execute/20010122-1.x: Do not test with
46074         -fomit-frame-pointer.
46075
46076 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46077
46078         * g++.dg/template/instantiate2.C: New test.
46079         * g++.dg/template/spec4.C: New test.
46080
46081 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46082
46083         * g++.dg/template/access2.C: New test.
46084         * g++.dg/template/access3.C: New test.
46085
46086 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
46087
46088         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46089         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46090         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46091         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46092         Convert to use <stdarg.h>.
46093         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46094         Delete.
46095         * gcc.dg/va-arg-2.c: New.
46096         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46097
46098 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
46099
46100         * gcc.c-torture/compile/20020710-1.c: New test.
46101
46102 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
46103                           Andrew Pinski  <pinskia@physics.uc.edu>
46104
46105         gcc.c-torture/compile/simd-2.c: New testcase.
46106         gcc.c-torture/compile/simd-3.c: Likewise.
46107
46108 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
46109
46110         PR c++/7224
46111         * g++.dg/overload/error1.C: New test.
46112
46113 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46114
46115         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46116         configuration and IRIX 6 O32 ABI.
46117
46118 2002-07-11  Roger Sayle  <roger@eyesopen.com>
46119
46120         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46121
46122 2002-07-10  Roger Sayle  <roger@eyesopen.com>
46123
46124         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46125
46126 2002-07-10  Jeffrey A Law  <law@redhat.com>
46127
46128         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46129
46130         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
46131
46132 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
46133
46134         * gcc.dg/20020312-2.c: Check for __PPC__.
46135
46136 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
46137
46138         * gcc.c-torture/compile/20020709-1.c: New test.
46139
46140 2002-07-07  Roger Sayle  <roger@eyesopen.com>
46141
46142         * g++.dg/template/qualttp21.C: New test case.
46143
46144 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
46145
46146         * gcc.c-torture/compile/20020706-1.c: New test.
46147         * gcc.c-torture/compile/20020706-2.c: New test.
46148
46149 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
46150             Alexandre Oliva  <aoliva@redhat.com>
46151
46152         * g++.dg/warn/incomplete1.C: New test.
46153
46154 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46155
46156         PR c++/7099
46157         * g++.dg/warn/noreturn1.C: New test.
46158
46159 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
46160
46161         PR c++/6706
46162         * g++.dg/debug/debug6.C: New test.
46163         * g++.dg/debug/debug7.C: New test.
46164
46165 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
46166
46167         * gcc.c-torture/compile/simd-3.c: New test.
46168
46169 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
46170
46171         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46172         * gcc.dg/20020620-1.c: Likewise.
46173
46174 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46175
46176         PR c++/6944
46177         * g++.dg/init/array4.C: New test.
46178         * g++.dg/init/array5.C: New test.
46179
46180 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
46181
46182         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46183         * gcc.c-torture/execute/simd-2.c (main): Likewise.
46184
46185 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46186
46187         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46188         * gcc.dg/wtr-aggr-init-1.c: Likewise.
46189         * gcc.dg/wtr-conversion-1.c: Likewise.
46190         * gcc.dg/wtr-escape-1.c: Likewise.
46191         * gcc.dg/wtr-int-type-1.c: Likewise.
46192         * gcc.dg/wtr-label-1.c: Likewise.
46193         * gcc.dg/wtr-static-1.c: Likewise.
46194         * gcc.dg/wtr-strcat-1.c: Likewise.
46195         * gcc.dg/wtr-suffix-1.c: Likewise.
46196         * gcc.dg/wtr-switch-1.c: Likewise.
46197         * gcc.dg/wtr-unary-plus-1.c: Likewise.
46198         * gcc.dg/wtr-union-init-1.c: Likewise.
46199         * gcc.dg/wtr-union-init-2.c: Likewise.
46200         * gcc.dg/wtr-union-init-3.c: Likewise.
46201
46202         * gcc.dg/wtr-func-def-1.c: New test.
46203
46204 2002-07-02 Devang Patel <dpatel@apple.com>
46205
46206         * objc.dg/param-1.m: New test.
46207
46208 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
46209
46210         * gcc.dg/cpp/trad/directive.c: Add test.
46211         * gcc.dg/cpp/trad/macroargs.c: Add test.
46212         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46213
46214 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
46215
46216         * gcc.dg/cpp/cmdlne-M.c: New test.
46217
46218 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
46219
46220         * objc.dg/desig-init-1.m: New test.
46221
46222 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46223
46224         PR c++/6716
46225         * g++.dg/template/instantiate1.C: New test.
46226
46227 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
46228
46229         PR c++/7112
46230         * g++.dg/template/sizeof2.C: New test.
46231
46232 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46233
46234         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46235         gcc.dg/cpp/trad/include.c: New tests.
46236
46237 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
46238
46239         PR target/7177
46240         * gcc.c-torture/compile/20020701-1.c: New test.
46241
46242 2002-07-01  Stan Shebs  <shebs@apple.com>
46243
46244         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46245         header here...
46246         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46247         (objc-torture-execute): or here.
46248
46249 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
46250
46251         * gcc.c-torture/execute/arith-rand-ll.c: New test.
46252
46253 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46254
46255         * gcc.dg/cpp/trad/escaped-nl.c: New test.
46256
46257 2002-06-30  Devang Patel  <dpatel@apple.com>
46258
46259         * objc.dg/fsyntax-only.m: New test.
46260
46261 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
46262
46263         PR c++/6695
46264         * g++.dg/template/friend7.C: New file.
46265
46266 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
46267
46268         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46269         return type.
46270
46271 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
46272
46273         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46274         avoid division by zero.
46275
46276 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
46277
46278         * gcc.dg/Wunknownprag.c: New tests.
46279
46280 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
46281
46282         * gcc.c-torture/execute/simd-2.c: New test.
46283
46284 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
46285
46286         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46287         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46288         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46289         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46290         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46291         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46292         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46293         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46294         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46295         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46296         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46297         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46298         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46299         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46300         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46301         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46302         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46303
46304 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
46305
46306         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46307         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46308         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46309         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46310         New tests.
46311         * gcc.dg/cpp/trad/directive.c: Update.
46312
46313 2002-06-23  Andreas Jaeger  <aj@suse.de>
46314
46315         * gcc.c-torture/execute/complex-6.c: New.
46316
46317 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
46318
46319         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46320         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46321         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46322         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46323
46324 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
46325
46326         * gcc.dg/cpp/trad: New directory with traditional tests copied
46327         from parent directory.
46328         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46329         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46330         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46331         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46332         Move to trad/ and rename.
46333         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46334         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46335         gcc.dg/cpp/trad/redef2.c: New tests.
46336         * gcc.dg/cpp/trad/trad.exp: New driver.
46337
46338 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
46339
46340         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46341         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46342         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46343         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46344         Remove.
46345
46346 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
46347
46348         * gcc.dg/20020620-1.c: New test.
46349
46350 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46351
46352         * g++.dg/template/ttp4.C: New test.
46353
46354 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
46355
46356         * g++.dg/opt/vt1.C: Fix regexp.
46357
46358 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46359
46360         * gcc.c-torture/execute/pure-1.c: Make functions static again.
46361         Don't use attribute `noinline'.
46362
46363 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46364
46365         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46366
46367 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
46368
46369         * gcc.c-torture/execute/simd-1.c: New.
46370
46371         * gcc.dg/simd-1.c: New.
46372
46373 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46374
46375         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46376
46377 2002-06-16  Richard Henderson  <rth@redhat.com>
46378
46379         * g++.dg/ext/anon-struct1.C: New.
46380         * g++.dg/ext/anon-struct2.C: New.
46381         * g++.dg/ext/anon-struct3.C: New.
46382         * gcc.dg/anon-struct-1.c: New.
46383         * gcc.dg/anon-struct-2.c: New.
46384         * gcc.dg/anon-struct-3.c: New.
46385         * gcc.dg/20011008-1.c: Adjust warning text.
46386         * gcc.dg/20020527-1.c: Add -fms-extensions.
46387
46388 2002-06-16  Richard Henderson  <rth@redhat.com>
46389
46390         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46391
46392 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
46393
46394         * gcc.c-torture/execute/20020615-1.c: New test.
46395
46396 2002-06-15  Roger Sayle  <roger@eyesopen.com>
46397
46398         * gcc.c-tortuture/execute/compare-1.c: New test case.
46399         * gcc.c-tortuture/execute/compare-2.c: New test case.
46400         * gcc.c-tortuture/execute/compare-3.c: New test case.
46401
46402 2002-06-13  Richard Henderson  <rth@redhat.com>
46403
46404         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
46405         ia64 ilp32.
46406
46407 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46408
46409         * g++.dg/template/typename2.C: Update error message.
46410
46411 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
46412
46413         * gcc.c-torture/execute/20020611-1.c: New test.
46414
46415 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
46416
46417         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46418         list of targets to skip.
46419
46420 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
46421
46422         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46423         targets if not optimizing.
46424
46425 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
46426
46427         * gcc.c-torture/compile/20020605-1.c: New test.
46428
46429         * g++.dg/opt/vt1.C: New test.
46430
46431         * gcc.dg/20020531-1.c: New test.
46432
46433         * gcc.dg/20020530-1.c: New test.
46434
46435         * gcc.dg/20020527-1.c: New test.
46436
46437         * g++.dg/opt/cse1.C: New test.
46438
46439 2002-06-07  Roger Sayle  <roger@eyesopen.com>
46440
46441         * gcc.dg/20020607-2.c: New test case.
46442
46443 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
46444
46445         * gcc.c-torture/compile/20020604-1.c: New test.
46446
46447 2002-06-04  Richard Henderson  <rth@redhat.com>
46448
46449         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46450         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46451         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46452
46453 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
46454
46455         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46456
46457 2002-06-03  Richard Henderson  <rth@redhat.com>
46458
46459         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46460         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46461
46462 2002-06-02  Richard Henderson  <rth@redhat.com>
46463
46464         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46465         test functions static.
46466
46467 2002-06-02  Andreas Jaeger  <aj@suse.de>
46468
46469         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46470         now.
46471
46472 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46473
46474         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46475         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46476         Update for mofified diagnostics.
46477         * gcc.dg/c99-intconst-1.c: No longer fail.
46478
46479 2002-06-02  Richard Henderson  <rth@redhat.com>
46480
46481         * gcc.dg/uninit-A.c: Remove xfail markers.
46482
46483 2002-06-01  Roger Sayle  <roger@eyesopen.com>
46484
46485         * gcc.dg/fnegate-1.c: New test case.
46486
46487 2002-05-30  Osku Salerma  <osku@iki.fi>
46488
46489         * gcc.c-torture/execute/mayalias-1.c: New file.
46490
46491 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46492
46493         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46494         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46495         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46496
46497 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
46498
46499         * gcc.c-torture/execute/20020529-1.c: New test.
46500
46501 2002-05-27  Richard Henderson  <rth@redhat.com>
46502
46503         * g++.dg/ext/attrib6.C: New test case.
46504
46505 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46506
46507         * gcc.c-torture/execute/pure-1.c: New test.
46508
46509 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46510
46511         * gcc.dg/cpp/arith-2.c: Remove.
46512
46513 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46514
46515         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46516         * gcc.dg/cpp/if-3.c: Remove.
46517
46518 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
46519
46520         * g++.dg/opt/cse2.C: New test.
46521
46522 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
46523
46524         * gcc.dg/cpp/arith-1.c: New semantic tests.
46525         * gcc.dg/cpp/if-1.c: Update.
46526
46527 2002-05-24  Ben Elliston  <bje@redhat.com>
46528
46529         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46530
46531 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46532
46533         * gcc.dg/verbose-asm.c: New test.
46534
46535 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46536
46537         * gcc.dg/cpp/paste12.c: New test.
46538
46539 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46540
46541         * g++.dg/parse/named_ops.C: New test.
46542
46543 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
46544
46545         * gcc.dg/weak-8.c: New test.
46546
46547 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
46548
46549         * gcc.dg/weak-2.c: Allow optional leading underscore
46550         in scan-assembler symbol name.
46551         * gcc.dg/weak-3.c: Likewise.
46552         * gcc.dg/weak-4.c: Likewise.
46553         * gcc.dg/weak-5.c: Likewise.
46554
46555 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
46556
46557         * gcc.dg/20020523-1.c: New test.
46558
46559 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46560
46561         * objc.dg/const-str-2.m: Update now that we stop after
46562         a command line error.
46563
46564 2002-05-22  Richard Henderson  <rth@redhat.com>
46565
46566         * g++.dg/dg.exp: Fix typo in test pruneing.
46567
46568 2002-05-22  Richard Henderson  <rth@redhat.com>
46569
46570         * g++.dg/dg.exp: Prune the tls subdirectory.
46571         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46572         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46573         * g++.dg/tls/init-1.C: New.
46574
46575 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
46576
46577         * gcc.dg/20020517-1.c: New test.
46578
46579 2002-05-21  Richard Henderson  <rth@redhat.com>
46580
46581         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46582         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46583
46584 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
46585
46586         * g++.dg/other/copy2.C: New test.
46587
46588 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
46589
46590         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46591         (MAX_COPY): Bump up to 10 times sizeof (long long).
46592         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46593
46594         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46595         sizeof (long long).
46596
46597         * gcc.c-torture/execute/strcpy-1.c: New test.
46598
46599 2002-05-19  Jason Merrill  <jason2redhat.com>
46600
46601         * g++.dg/ext/oper1.C: New test.
46602
46603 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
46604 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
46605
46606         * README.QMTEST: New file.
46607
46608         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46609
46610 2002-05-19  Andreas Jaeger  <aj@suse.de>
46611
46612         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46613         now.
46614         * gcc.c-torture/execute/loop-2d.x: Likewise.
46615
46616 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
46617
46618         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46619         support weak symbols.
46620         * gcc.dg/weak-4.c: Likewise.
46621         * gcc.dg/weak-6.c: Likewise.
46622
46623 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
46624
46625         * gcc.dg/weak-3.c: Add dg-excess-error comment for
46626         cygwin, coff and h8300-*-hms targets
46627         * gcc.dg/weak-5.c: Likewise.
46628         * gcc.dg/weak-7.c: Likewise.
46629
46630 2002-05-16  Jason Merrill  <jason@redhat.com>
46631
46632         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46633         (scan-assembler-not, scan-assembler-dem): Likewise.
46634         (scan-assembler-dem-not): Likewise.
46635
46636 2002-05-15  Richard Henderson  <rth@redhat.com>
46637
46638         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46639
46640 2002-05-15  Richard Henderson  <rth@redhat.com>
46641
46642         * gcc.dg/weak-5.c (vfoo1c): No warning here.
46643         (vfoo1f): Warning here.
46644         (vfoo1l): Don't redefine the alias.
46645
46646 2002-05-14  Jason Merrill  <jason@redhat.com>
46647             Alexandre Oliva  <aoliva@redhat.com>
46648
46649         * g++.dg/init/pm1.C: New test.
46650
46651 2002-05-12  David S. Miller  <davem@redhat.com>
46652
46653         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46654         types.
46655
46656 2002-05-10  Roger Sayle  <roger@eyesopen.com>
46657
46658         * gcc.c-torture/execute/20020510-1.c: New test case.
46659
46660 2002-05-10  David S. Miller  <davem@redhat.com>
46661
46662         * gcc.c-torture/execute/conversion.c: Test long double too.
46663
46664 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
46665
46666         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46667         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46668         * lib/g++.exp (g++_link_flags): Likewise.
46669         * lib/objc.exp (objc_target_compile): Likewise.
46670
46671 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46672
46673         * gcc.dg/cpp/poison.c: Update.
46674         * gcc.dg/cpp/20000625-2.c: Remove.
46675         * gcc.dg/cpp/direct2s.c: Remove final test.
46676
46677 2002-05-08  Tom Rix  <trix@redhat.com>
46678
46679         * gcc.c-torture/execute/20020508-1.c: New test.
46680         * gcc.c-torture/execute/20020508-2.c: New test.
46681         * gcc.c-torture/execute/20020508-3.c: New test.
46682
46683 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46684
46685         * gcc.dg/cpp/charconst-4.c: More tests.
46686
46687 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
46688
46689         PR c/6569
46690         * gcc.dg/weak-3.c: Update location of warning messages.
46691         * gcc.dg/weak-5.c: Likewise.
46692
46693 2002-05-06  Roger Sayle  <roger@eyesopen.com>
46694
46695         * gcc.c-torture/execute/20020506-1.c: New test case.
46696
46697 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46698
46699         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46700
46701 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46702
46703         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46704
46705 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46706
46707         * gcc.dg/cpp/charconst-3.c: New test.
46708
46709 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46710
46711         * gcc.dg/cpp/charconst.c: Update tests.
46712
46713 2002-05-05  Tim Josling  <tej@melbpc.org.au>
46714
46715         * treelang: Added directory for new sample language treelang. Also
46716         lib/treelang.exp: New file to signal treelang should be tested.
46717
46718 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46719
46720         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46721         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46722         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46723         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46724         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46725         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46726         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46727
46728 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46729
46730         * gcc.dg/format/xopen-2.c: New test.
46731
46732 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46733
46734         * gcc.dg/20020503-1.c: New test.
46735
46736 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
46737
46738         * g++.dg/init/dtor1.C: Make it tougher.
46739
46740 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
46741
46742         * g++.dg/init/dtor1.C: New test.
46743
46744 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
46745
46746         * gcc.dg/altivec-8.c: New.
46747
46748 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
46749
46750         * gcc.dg/altivec-7.c: New.
46751
46752 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
46753
46754         * g++.dg/parse/typedef1.C: New test.
46755
46756 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
46757
46758         PR c++/6486
46759         * g++.dg/template/friend6.C: New test.
46760
46761         PR c++/6492
46762         * g++.dg/init/copy1.C: New test.
46763
46764 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
46765
46766         * g++.dg/warn/effc1.C: New test.
46767
46768 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46769
46770         * gcc.dg/cpp/if-cexp.c: Add a test.
46771
46772 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
46773
46774         * gcc.dg/20020426-2.c: New test.
46775
46776 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46777
46778         * gcc.dg/cpp/if-mop.c: Update.
46779         * gcc.dg/cpp/if-mpar.c: Add test.
46780         * gcc.dg/cpp/if-oppr.c: Update.
46781
46782 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46783
46784         PR c/6343
46785         * gcc.dg/weak-[2-7].c: New tests.
46786
46787 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46788
46789         * gcc.dg/enum1.c: New test.
46790
46791 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46792
46793         PR c++/6497
46794         * g++.dg/inherit/access2.C: New test.
46795
46796 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46797
46798         PR bootstrap/6445
46799         * gcc.dg/20020426-1.c: New test.
46800
46801 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46802
46803         * g++.dg/abi/enum1.C: New test.
46804
46805 2002-04-26  Richard Henderson  <rth@redhat.com>
46806
46807         * gcc.dg/c99-bool-1.c: Expect always true warning.
46808
46809 2002-04-25  Roger Sayle  <roger@eyesopen.com>
46810
46811         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46812
46813 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46814
46815         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46816         targets.
46817
46818 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
46819
46820         * g++.dg/abi/mange7.C: New test.
46821
46822         PR c++/6438.
46823         * g++.dg/parse/stmtexpr2.C: New test.
46824
46825 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
46826
46827         * gcc.dg/20020312-2.c: Add SH target.
46828
46829 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46830
46831         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46832         compiler output on mips*-*-irix*.
46833
46834 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
46835
46836         * g++.dg/parse/attr1.C: New test.
46837
46838 2002-04-23  Roger Sayle  <roger@eyesopen.com>
46839
46840         * gcc.c-torture/execute/string-opt-17.c: New test case.
46841         * gcc.c-torture/execute/memset-2.c: New test case.
46842
46843 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
46844
46845         PR c++/6256:
46846         * g++.dg/template/friend5.C: New test.
46847
46848         PR c++/6331:
46849         * g++.dg/template/qual1.C: Likewise.
46850
46851 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
46852
46853         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46854         Include stdlib.h, not stdio.h or ctype.h.
46855
46856 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
46857
46858         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46859         cris-*-elf* and mmix-*-*.
46860         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46861         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46862         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46863         Ditto.
46864         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46865         * gcc.dg/wchar_t-1.c: Ditto.
46866
46867 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
46868
46869         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46870         Clarify comment.
46871
46872 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
46873
46874         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46875
46876 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46877
46878         * gcc.c-torture/execute/20000906-1.x: Delete.
46879
46880 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
46881
46882         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46883
46884 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
46885
46886         * PR6367
46887         * g77.f-torture/execute/6367.f: New test.
46888         * g77.f-torture/execute/6367.x: Disable for MMIX.
46889
46890 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
46891
46892         * PR6352
46893         * g++.dg/opt/inline2.C: New test.
46894
46895 2002-04-18  Richard Henderson  <rth@redhat.com>
46896
46897         * gcc.dg/20000906-1.c: Enable for all targets.
46898         * gcc.c-torture/compile/iftrap-2.c: New.
46899
46900 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46901
46902         * gcc.dg/20020418-1.c: New test.
46903         * gcc.dg/20020418-2.c: New test.
46904
46905 2002-04-18  Richard Henderson  <rth@redhat.com>
46906
46907         * gcc.c-torture/compile/iftrap-1.c: New.
46908         * gcc.dg/iftrap-1.c: Adjust for ia64.
46909         * gcc.dg/iftrap-2.c: New.
46910
46911 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46912
46913         * gcc.c-torture/compile/20020418-1.c: New test.
46914
46915 2002-04-18  Roger Sayle  <roger@eyesopen.com>
46916
46917         * gcc.c-torture/compile/20020415-1.c: New.
46918
46919 2002-04-18  David S. Miller  <davem@redhat.com>
46920
46921         * gcc.c-torture/execute/20020418-1.c: New test.
46922
46923 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
46924
46925         * gcc.dg/20020416-1.c: New test.
46926
46927         * g++.dg/opt/inline1.C: New test.
46928
46929 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
46930
46931         * gcc.dg/altivec-5.c: New test.
46932
46933         * gcc.dg/20020415-1.c: New test.
46934
46935 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
46936
46937         * lib/chill.exp: Remove.
46938
46939 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
46940
46941         * g++.dg/other/big-struct.C: New test.
46942
46943 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
46944
46945         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46946         of scratch file.
46947
46948 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
46949
46950         PR c/6277
46951         * gcc.dg/i386-387-1.c: Allow optional leading underscore
46952         in scan-assembler function name
46953
46954 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
46955
46956         * g77.f-torture/execute/980628-4.x,
46957         g77.f-torture/execute/980628-5.x,
46958         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46959         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46960         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46961         i[34567]86-*-*.
46962
46963 2002-04-13  David S. Miller  <davem@redhat.com>
46964
46965         * gcc.c-torture/execute/20020413-1.c: New test.
46966
46967 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
46968
46969         * gcc.dg/asm-6.c,
46970         * g++.dg/ext/asm1.C: New tests.
46971
46972 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
46973
46974         PR c++ 5373.
46975         * g++.dg/parse/stmtexpr1.C: New test.
46976
46977         PR c++/5189.
46978         * g++.dg/template/copy1.C: New test.
46979
46980 2002-04-12  Richard Henderson  <rth@redhat.com>
46981
46982         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46983
46984 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
46985
46986         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46987         gcc.c-torture/execute/20020307-2.c.
46988
46989 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
46990
46991         * g++.dg/ext/attrib5.C,
46992         * g++.dg/lookup/struct1.C: New tests.
46993
46994 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
46995
46996         * gcc.dg/20020411-1.c: New test.
46997
46998         * gcc.c-torture/execute/20020411-1.c: New test.
46999
47000 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
47001
47002         * g77.f-torture/execute/6177.f: New test.
47003
47004 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
47005
47006         PR middle-end/6247
47007         * g++.dg/opt/cleanup1.C: New test.
47008
47009         * g++.dg/opt/const1.C: New test.
47010
47011 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
47012
47013         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47014
47015 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47016
47017         PR c++/5507
47018         * g++.dg/template/typename2.C: New test.
47019
47020 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
47021
47022         * gcc.c-torture/execute/loop-12.c: New.
47023
47024 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
47025
47026         * g77.f-torture/execute/980628-4.x,
47027         g77.f-torture/execute/980628-5.x,
47028         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47029         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47030         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47031
47032 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47033
47034         PR optimization/6086
47035         * g++.dg/opt/preinc1.C: New test.
47036
47037 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47038
47039         PR c++/5571
47040         * g++.dg/opt/static2.C: New test.
47041
47042 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47043
47044         PR c/5120
47045         * gcc.dg/20020406-1.c: New test.
47046
47047 2002-04-04  David S. Miller  <davem@redhat.com>
47048
47049         * gcc.c-torture/execute/20020404-1.c: New test.
47050
47051 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
47052
47053         PR c/6123
47054         * gcc.dg/20020312-2.c: Do not declare global register variable
47055         if __PIC__ or __pic__ is defined.
47056
47057 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
47058
47059         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
47060         __asm__ so that it works correctly even if -ansi -pedantic-errors.
47061
47062 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47063
47064         * gcc.misc-tests/linkage.exp: Update last change to handle
47065         sparc*-, not just sparc-.
47066
47067 2002-04-03  Richard Henderson  <rth@redhat.com>
47068
47069         * gcc.dg/cpp/ucs.c: Improved long UCS test.
47070
47071 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47072
47073         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47074
47075 2002-04-02  David S. Miller  <davem@redhat.com>
47076
47077         * gcc.c-torture/execute/20020402-3.c: New test.
47078
47079 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47080
47081         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47082         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47083
47084         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47085         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47086         g77.f-torture/execute/20001201.x,
47087         g77.f-torture/execute/u77-test.x: New files.
47088
47089         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47090         * gcc.dg/wchar_t-1.c: Ditto.
47091
47092 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47093
47094         * gcc.c-torture/execute/20020402-1.c: New test.
47095
47096 2002-04-01  Richard Henderson  <rth@redhat.com>
47097
47098         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47099
47100         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47101
47102 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47103
47104         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47105
47106 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47107
47108         * g++.dg/inherit/template-as-base.C: Expect error.
47109         * g++.dg/inherit/namespace-as-base.C: Likewise.
47110
47111 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
47112
47113         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47114         g++.dg/ext/instantiate3.C: Tweak match patterns.
47115
47116         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47117         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47118         -da test.
47119
47120 2002-03-31  Richard Henderson  <rth@redhat.com>
47121
47122         * gcc.dg/special/alias-2.c: New.
47123         * gcc.dg/special/ecos.exp: Run it.
47124
47125 2002-03-31  Richard Henderson  <rth@redhat.com>
47126
47127         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47128
47129 2002-03-31  Kazu Hirata  <kazu@hxi.com>
47130
47131         * gcc.dg/weak-1.c: Disable on h8300 port.
47132
47133 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
47134
47135         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47136         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47137         ordering tests.
47138         * g++.dg/bprob/bprob-1.C: New test.
47139         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47140         * g++.dg/gcov/gcov-1.C: New test.
47141         * g++.dg/gcov/gcov-1.x: New file.
47142         * g++.dg/gcov/gcov-2.C: New test.
47143         * g++.dg/gcov/gcov-3.C: New test.
47144         * g++.dg/gcov/gcov-3.h: New file.
47145
47146 2002-03-28  Roger Sayle  <roger@eyesopen.com>
47147
47148         * g++.old-deja/g++.other/builtins5.C: New test.
47149         * g++.old-deja/g++.other/builtins6.C: New test.
47150         * g++.old-deja/g++.other/builtins7.C: New test.
47151         * g++.old-deja/g++.other/builtins8.C: New test.
47152         * g++.old-deja/g++.other/builtins9.C: New test.
47153
47154 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
47155
47156         * g++.dg/opt/static1.C: New test.
47157
47158         * g++.dg/opt/longbranch1.C: New test.
47159
47160 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
47161
47162         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47163
47164         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47165
47166 2002-03-28  Jeffrey A Law  (law@redhat.com)
47167
47168         * gcc.c-torture/execute/20020328-1.c: New test.
47169
47170 2002-03-27  Richard Henderson  <rth@redhat.com>
47171
47172         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47173         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47174         move from g++.old-deja/g++.ext/.
47175
47176 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
47177
47178         * g++.dg/init/new2.C: New test.
47179
47180 2002-03-26  Richard Henderson  <rth@redhat.com>
47181
47182         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47183
47184         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47185         on sparc.
47186
47187         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
47188         sparcv9 systems.
47189         * gcc.dg/20001102-1.c: Likewise.
47190
47191 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
47192
47193         * gcc.dg/cpp/endif-pedantic1.c,
47194         gcc.dg/cpp/endif-pedantic2.c: New tests.
47195
47196 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
47197
47198         * g++.dg/init/new1.C: New test.
47199
47200 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47201
47202         * g++.dg/abi/vbase9.C: New test.
47203
47204 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
47205
47206         * gcc.dg/arm-asm.c: New test.
47207
47208 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
47209
47210         * gcc.dg/Wswitch-enum.c: New test.
47211         Fix PR c/5044.
47212
47213 2002-03-26  Richard Henderson  <rth@redhat.com>
47214
47215         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47216         structure.
47217
47218 2002-03-25  Richard Henderson  <rth@redhat.com>
47219
47220         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
47221         sparcv9 systems.
47222
47223         * gcc.c-torture/compile/20011119-1.c (xxx): New.
47224         * gcc.c-torture/compile/20011119-2.c (xxx): New.
47225
47226 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
47227
47228         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47229
47230 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
47231
47232         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47233         targets using generic thunk support.
47234
47235 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
47236
47237         * gcc.c-torture/compile/20020323-1.c: New test.
47238
47239         * g++.dg/opt/conj2.C: New test.
47240
47241 2002-03-24  Richard Henderson  <rth@redhat.com>
47242
47243         * gcc.dg/weak-1.c: Use -fno-common.
47244
47245 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47246
47247         * g77.dg/f77-edit-apostrophe-out.f: New test
47248         * g77.dg/f77-edit-h-out.f: New test
47249         * g77.dg/f77-edit-t-in.f: New test
47250         * g77.dg/f77-edit-t-out.f: New test
47251         * g77.dg/f77-edit-x-out.f: New test
47252         * g77.dg/f77-edit-slash-out.f: New test
47253         * g77.dg/f77-edit-colon-out.f: New test
47254         * g77.dg/f77-edit-s-out.f: New test
47255
47256 2002-03-24  Richard Henderson  <rth@redhat.com>
47257
47258         * objc/execute/formal_protocol-6.x: New XFAIL.
47259
47260 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47261
47262         * gcc.dg/weak-1.c: Early return from dg-final on platforms
47263         that do not support weak symbols
47264
47265 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47266
47267         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47268         * lib/g77.exp: Likewise.
47269         * lib/objc.exp: Likewise.
47270
47271 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
47272
47273         * gcc.dg/Wswitch-default.c: New test.
47274
47275 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
47276
47277         * g++.dg/other/enum1.C: New test.
47278
47279 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
47280
47281         * gcc.dg/pragma-ep-3.c: Fix typo.
47282
47283 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47284
47285         * g++.dg/inherit/template-as-base.C: New test.
47286
47287 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
47288
47289         * g++.old-deja/g++.other/dwarf2-1.C: Move...
47290         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
47291
47292 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
47293
47294         * gcc.dg/cpp/multiline.c: Update to match.
47295
47296 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
47297
47298         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47299
47300 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
47301
47302         * gcc.dg/cpp/extratokens2.c: New file.
47303
47304 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
47305
47306         * gcc.dg/20020312-2.c: Add rs6000 target.
47307
47308         * gcc.c-torture/compile/20020319-1.c: New test.
47309
47310 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47311
47312         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47313         (A, E): Handle this.
47314
47315 2002-03-20  Jason Merrill  <jason@redhat.com>
47316
47317         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47318         ignoring -fpic.
47319         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47320         through prune_gcc_output.
47321
47322 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
47323
47324         * gcc.c-torture/compile/20020320-1.c: New test.
47325
47326 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
47327
47328         * gcc.c-torture/compile/20020318-1.c: New test.
47329
47330         * gcc.dg/struct-by-value-1.c: New test.
47331
47332         * gcc.dg/20020319-1.c: New test.
47333
47334 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
47335
47336         * g++.dg/opt/conj1.C: New test.
47337
47338 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
47339
47340         * g++.dg/template/qualttp20.C: Revert previous change.
47341         * g++.dg/template/qualttp3.C: Likewise.
47342         * g++.dg/template/qualttp4.C: Likewise.
47343         * g++.dg/template/qualttp5.C: Likewise.
47344         * g++.dg/template/qualttp6.C: Likewise.
47345         * g++.dg/template/qualttp7.C: Likewise.
47346         * g++.dg/template/qualttp8.C: Likewise.
47347         * g++.dg/template/recurse.C: Likewise.
47348
47349 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47350
47351         * gcc.dg/cpp/wchar-1.c: Update.
47352
47353 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47354
47355         * g++.dg/template/conv1.C: New test.
47356         * g++.dg/template/conv2.C: New test.
47357         * g++.dg/template/conv3.C: New test.
47358         * g++.dg/template/conv4.C: New test.
47359
47360 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47361
47362         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47363         * g++.dg/template/qualttp3.C: Likewise.
47364         * g++.dg/template/qualttp4.C: Likewise.
47365         * g++.dg/template/qualttp5.C: Likewise.
47366         * g++.dg/template/qualttp6.C: Likewise.
47367         * g++.dg/template/qualttp7.C: Likewise.
47368         * g++.dg/template/qualttp8.C: Likewise.
47369         * g++.dg/template/recurse.C: Likewise.
47370
47371 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47372
47373         * g++.dg/opt/dtor1.C: New test.
47374
47375 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
47376
47377         * gcc.c-torture/compile/20020315-1.c: New test.
47378
47379 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
47380
47381         * gcc.dg/weak-1.c: Fix scan tests.
47382
47383 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
47384
47385         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47386         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47387         cris-*-aout* mmix-*-*.
47388         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47389         cris-*-aout* mmix-*-*.
47390         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47391         cris-*-elf* cris-*-aout* and mmix-*-*.
47392         * gcc.dg/20001009-1.c: Ditto.
47393         * gcc.dg/20010912-1.c: Ditto.
47394         * gcc.dg/20020122-4.c: Ditto.
47395         * gcc.dg/inline-2.c: Ditto.
47396
47397 2002-03-14  Jeffrey A Law  (law@cygnus.com)
47398
47399         * gcc.c-torture/compile/20020314-1.c: New test.
47400
47401 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
47402
47403         * gcc.c-torture/execute/20020314-1.c: New test.
47404
47405 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
47406
47407         * g++.dg/warn/Wunused-1.C: New test.
47408
47409 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
47410
47411         * g++.dg/abi/mangle6.C: New test.
47412
47413 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
47414
47415         * gcc.c-torture/compile/20020309-2.c: New test.
47416
47417         * gcc.c-torture/compile/20020312-1.c: New test.
47418
47419 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47420
47421         * g++.dg/other/access1.C: New test.
47422
47423 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
47424
47425         * gcc.c-torture/execute/wchar_t-1.c: New test.
47426
47427 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
47428
47429         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47430
47431 2002-03-12  Roger Sayle  <roger@eyesopen.com>
47432
47433         * gcc.dg/20020312-1.c: New test case.
47434
47435 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
47436
47437         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47438
47439 2002-03-11  Richard Henderson  <rth@redhat.com>
47440
47441         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47442         * g++.old-deja/g++.jason/report.C: Likewise.
47443
47444 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47445
47446         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47447         * g++.old-deja/g++.robertl/eb56.C: Likewise.
47448
47449 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47450
47451         * g++.dg/overload/pmf1.C: New test.
47452
47453 2002-03-11  Kazu Hirata  <kazu@hxi.com>
47454
47455         * gcc.c-torture/execute/20020307-1.c: Use long.
47456
47457 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
47458
47459         PR optimization/5844
47460         * gcc.dg/20020310-1.c: New test.
47461
47462 2002-03-09  Michael Meissner  <meissner@redhat.com>
47463
47464         * gcc.c-torture/execute/memcpy-2.c: New test.
47465         * gcc.c-torture/execute/memset-1.c: New test.
47466         * gcc.c-torture/execute/strlen-1.c: New test.
47467         * gcc.c-torture/execute/strcmp-1.c: New test.
47468         * gcc.c-torture/execute/strncmp-1.c: New test.
47469
47470 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
47471
47472         * gcc.dg/ppc-ldstruct.c: New test.
47473
47474 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
47475
47476         * gcc.c-torture/execute/va-arg-22.c: New test.
47477
47478 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47479
47480         * gcc.c-torture/compile/20020309-1.c: New test.
47481
47482 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
47483
47484         * gcc.c-torture/execute/20020307-2.c: New test.
47485
47486 2002-03-07  Jeffrey A Law  (law@redhat.com)
47487
47488         * g77.f-torture/compile/20020307-1.f: New test.
47489
47490 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
47491
47492         * gcc.dg/unordered-1.c: New test.
47493
47494 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
47495
47496         * gcc.c-torture/execute/20020307-1.c: New test.
47497
47498 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
47499
47500         * gcc.dg/20020304-1.c: New test.
47501
47502         * gcc.c-torture/compile/20020304-2.c: New test.
47503
47504 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
47505
47506         * gcc.c-torture/compile/20020304-1.c: New test case
47507         (from PR c/5830).
47508
47509 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
47510
47511         * gcc.dg/20020103-1.c: Add other -D ppc variants.
47512
47513 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47514
47515         * g++.dg/other/classkey1.C: New test.
47516
47517 2002-03-01  Richard Henderson  <rth@redhat.com>
47518
47519         * gcc.c-torture/compile/981223-1.x: New.
47520         * gcc.c-torture/compile/920625-1.x: New.
47521
47522 2002-02-28  Richard Henderson  <rth@redhat.com>
47523
47524         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47525
47526 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
47527
47528         * gcc.c-torture/execute/20020227-1.c: New test.
47529
47530 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
47531
47532         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47533         here" ERROR lines.
47534         * g++.old-deja/g++.oliva/partord1.C: Likewise.
47535         * g++.old-deja.g++.other/defarg1.C: Likewise.
47536         * g++.old-deja/g++.pt/calls2.C: Likewise.
47537         * g++.old-deja/g++.pt/crash20.C: Likewise.
47538         * g++.old-deja/g++.pt/crash30.C: Likewise.
47539         * g++.old-deja/g++.pt/crash36.C: Likewise.
47540         * g++.old-deja/g++.pt/crash6.C: Likewise.
47541         * g++.old-deja/g++.pt/defarg13.C: Likewise.
47542         * g++.old-deja/g++.pt/derived3.C: Likewise.
47543         * g++.old-deja/g++.pt/error1.C: Likewise.
47544         * g++.old-deja/g++.pt/friend21.C: Likewise.
47545         * g++.old-deja/g++.pt/friend23.C: Likewise.
47546         * g++.old-deja/g++.pt/infinite1.C: Likewise.
47547         * g++.old-deja/g++.robertl/eb128.C: Likewise.
47548
47549 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
47550
47551         * gcc.c-torture/execute/20020225-2.c: New test.
47552
47553 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
47554
47555         * gcc.c-torture/execute/920730-1t.c,
47556         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47557         Delete test cases, only relevant to -traditional.
47558
47559 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47560
47561         * gcc.dg/cpp/undef1.c: Remove.
47562         * gcc.dg/cpp/directiv.c: Update.
47563         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47564
47565 2002-02-27  Michael Meissner  <meissner@redhat.com>
47566
47567         * gcc.c-torture/execute/20020226-1.c: New test.
47568
47569 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
47570
47571         * g++.dg/debug/debug4.C: New test.
47572
47573         * gcc.dg/ia64-visibility-1.c: New test.
47574
47575 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
47576
47577         * gcc.dg/debug/20020224-1.c: New.
47578
47579 2002-02-25  Kazu Hirata  <kazu@hxi.com>
47580
47581         * gcc.c-torture/execute/960416-1.x: New.
47582         * gcc.c-torture/execute/divconst-3.x: Likewise.
47583
47584 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
47585
47586         * gcc.dg/20020224-1.c: New test.
47587
47588 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
47589
47590         * gcc.c-torture/execute/20020225-1.c: New.
47591
47592 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47593
47594         * gcc.dg/cpp/wchar-1.c: New test.
47595
47596 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
47597
47598         * gcc.dg/20020222-1.c: New test.
47599
47600 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
47601
47602         * g++.dg/opt/anonunion1.C: New test.
47603
47604 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
47605
47606         * g++.dg/template/qualttp19.C: New test.
47607         * g++.dg/template/qualttp20.C: New test.
47608         * g++.old-deja/g++.jason/report.C: Adjust expected errors
47609         * g++.old-deja/g++.other/qual1.C: Likewise.
47610
47611 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
47612
47613         * gcc.dg/attr-alwaysinline.c: New.
47614
47615 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
47616
47617         * gcc.dg/20020220-1.c: New test.
47618
47619         * gcc.dg/20020220-2.c: New test.
47620
47621         * g++.dg/opt/mmx1.C: New test.
47622
47623 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
47624
47625         * gcc.c-torture/compile/20020110.c: New test.
47626
47627 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
47628
47629         * gcc.c-torture/execute/20020219-1.c: New test.
47630
47631         * gcc.dg/20020219-1.c: New test.
47632
47633         * gcc.dg/noncompile/20020220-1.c: New test.
47634
47635         * g++.dg/opt/ptrintsum1.C: New test.
47636
47637         * gcc.dg/debug/20020220-1.c: New test.
47638
47639 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
47640
47641         * gcc.c-torture/execute/20020216-1.c: New test.
47642
47643 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47644
47645         * gcc.dg/decl-1.c: Update, new test.
47646
47647 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
47648
47649         * g++.dg/abi/bitfield1.C: New test.
47650         * g++.dg/abi/bitfield2.C: New test.
47651
47652 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47653
47654         * gcc.dg/attr-nest.c: New test.
47655
47656 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47657
47658         * gcc.c-torture/execute/20020215-1.c: New test.
47659
47660 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
47661
47662         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47663         * g++.dg/debug/debug.exp: New.
47664         * g++.dg/debug/trivial.C: New.
47665         * g++.dg/debug/debug1.C: Moved...
47666         * g++.dg/other/debug1.C: ...from here.
47667         * g++.dg/debug/debug2.C: Moved...
47668         * g++.dg/other/debug2.C: ...from here.
47669         * g++.dg/debug/debug3.C: Moved...
47670         * g++.dg/other/debug3.C: ...from here.
47671
47672         * gcc.dg/noncompile/20020213-1.c: New test.
47673
47674 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
47675
47676         * g++.dg/other/debug3.C: New test.
47677
47678         * gcc.c-torture/execute/20020213-1.c: New test.
47679
47680 2002-02-13  Richard Smith <richard@ex-parrot.com>
47681
47682         * g++.old-deja/g++.other/thunk1.C: New test.
47683
47684 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47685
47686         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47687
47688 2002-02-13  Stan Shebs  <shebs@apple.com>
47689
47690         * gcc.dg/altivec-3.c: New.
47691
47692 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
47693
47694         * gcc.dg/Wunreachable-1.c: New test.
47695         * gcc.dg/Wunreachable-2.c: New test.
47696
47697 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47698
47699         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47700
47701 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
47702
47703         * gcc.dg/decl-1.c: New test.
47704
47705 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47706
47707         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47708
47709 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47710
47711         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47712         * gcc.c-torture/compile/980506-1.x: Likewise.
47713
47714 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47715
47716         * gcc.dg/20020210-1.c: New.
47717
47718 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
47719
47720         * g77.f-torture/execute/947.f: New regression test
47721         for PR fortran/947.
47722
47723 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
47724
47725         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47726         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47727
47728 2002-02-08  Richard Henderson  <rth@redhat.com>
47729
47730         * gcc.c-torture/compile/labels-3.c: New.
47731
47732 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
47733
47734         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47735         expression statements work instead.
47736         * gcc.dg/noncompile/20020207-1.c: New test.
47737
47738 2002-02-07  Richard Henderson  <rth@redhat.com>
47739
47740         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47741
47742 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47743
47744         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47745         message from g77
47746         * lib/g77-dg.exp: Trim g77 error messages so that they are
47747         recognized by dg.exp.
47748
47749 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47750
47751         PR fortran/5473
47752         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
47753
47754 2002-02-07  Richard Henderson  <rth@redhat.com>
47755
47756         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47757         to be sufficiently aligned for integers.
47758
47759 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
47760
47761         * g++.dg/template/friend4.C: New test.
47762
47763 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47764
47765         PR fortran/5743
47766         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47767         unsupported cases.
47768
47769 2002-02-07  Richard Henderson  <rth@redhat.com>
47770
47771         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47772         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47773         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47774         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47775
47776 2002-02-06  Richard Henderson  <rth@redhat.com>
47777
47778         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47779
47780 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
47781
47782         * gcc.dg/20020206-1.c: New test.
47783
47784 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
47785
47786         * gcc.c-torture/execute/20020206-1.c: New test.
47787
47788         * gcc.c-torture/execute/20020206-2.c: New test.
47789
47790         PR optimization/5429:
47791         * gcc.c-torture/compile/20020206-1.c: New test.
47792
47793 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
47794
47795         * g++.dg/ext/align1.C: Do not use an explicit alignment value
47796         as certain file formats cannot support particularly large
47797         alignments.
47798
47799         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47800         and do not expect to be able to link the executable.
47801
47802         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47803         fail because the COFF format does not support the weak attribute.
47804
47805 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
47806
47807         * g77.dg/pr5473.f: New test
47808
47809 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
47810
47811         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47812         Fix testcase accordingly.
47813
47814 2002-02-04  Richard Henderson  <rth@redhat.com>
47815
47816         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47817         (buf): Change to be an array of pointers, not ints.
47818
47819 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47820
47821         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
47822         before all tests.  Move warning one line above to match where it
47823         C frontend emits.
47824         * gcc.dg/Wswitch-2.c: New test.
47825         * g++.dg/warn/Wswitch-1.C: New test.
47826         * g++.dg/warn/Wswitch-2.C: New test.
47827
47828 2002-02-04  Richard Henderson  <rth@redhat.com>
47829
47830         * g++.dg/abi/offsetof.C: Fix size comparison.
47831
47832 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
47833
47834         * gcc.dg/cast-qual-2.c: New test.
47835
47836 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47837
47838         * gcc.dg/20020201-4.c: New test.
47839
47840 2002-02-04  Ben Elliston  <bje@redhat.com>
47841
47842         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47843         target_info attribute != 0, in addition to the empty string.
47844         (gcc_target_compile): Likewise.
47845
47846 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
47847
47848         * gcc.dg/Wswitch.c: New test.
47849         PR gcc/4475. PR gcc/3780.
47850
47851 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
47852
47853         * g77.f-torture/execute/5122.f: New test for regressions
47854         against PR fortran/5122.
47855
47856 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
47857
47858         * g77.f-torture/compile/pr3743.f: Delete
47859         * g77.dg/pr3743-1.f: New test.
47860         * g77.dg/pr3743-2.f: New test.
47861         * g77.dg/pr3743-3.f: New test.
47862         * g77.dg/pr3743-4.f: New test.
47863
47864 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47865
47866         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47867
47868 2002-02-02  Richard Henderson  <rth@redhat.com>
47869
47870         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47871         * gcc.c-torture/execute/bf64-1.c: Likewise.
47872
47873 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47874
47875         * gcc.dg/20020201-2.c: New test.
47876
47877         * gcc.dg/20020201-3.c: New test.
47878
47879         * gcc.c-torture/execute/bitfld-2.c: New test.
47880
47881 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47882
47883         * gcc.dg/bitfld-1.c: Update.
47884         * gcc.dg/bitfld-2.c: Update.
47885         * gcc.c-torture/execute/bitfld-1.x: New.
47886
47887 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47888
47889         * gcc.c-torture/execute/20020201-1.c: New test.
47890
47891 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
47892
47893         PR target/5469
47894         * gcc.dg/20020201-1.c: New test.
47895
47896 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
47897
47898         PR fortran/3743
47899         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47900         * g77.f-torture/compile/pr3743.x: Remove
47901
47902 2002-01-31  Tom Rix  <trix@redhat.com>
47903
47904         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47905
47906 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47907
47908         * gcc.dg/noncompile/20020130-1.c: New test.
47909
47910 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
47911
47912         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47913
47914 2002-01-29  Richard Henderson  <rth@redhat.com>
47915
47916         * gcc.c-torture/execute/991118-1.c: Cast various constants back
47917         to long long.
47918         * gcc.c-torture/execute/bf64-1.c: Likewise.
47919
47920 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
47921
47922         * gcc.c-torture/execute/20020129-1.c: New test.
47923
47924 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47925
47926         * gcc.c-torture/compile/20000224-1.c: Update.
47927         * gcc.c-torture/execute/bitfld-1.c: New tests.
47928         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47929         * gcc.dg/uninit-A.c: Update.
47930
47931 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47932
47933         * g++.dg/template/ctor1.C: Add instantiation.
47934
47935 2002-01-28  Paul Koning  <pkoning@equallogic.com>
47936
47937         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47938         argument to __builtin_prefetch to be const ptr.
47939
47940 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
47941
47942         * gcc.c-torture/compile/20020120-1.c: New test.
47943
47944 2002-01-27  Kazu Hirata  <kazu@hxi.com>
47945
47946         * gcc.c-torture/execute/20020127-1.c: New test.
47947
47948 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
47949
47950         * g77.dg/f77-edit-i-in.f: New test
47951         * g77.dg/f77-edit-i-out.f: New test
47952
47953 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
47954
47955         * gcc.dg/debug/debug.exp: New file.
47956         * gcc.dg/debug/trivial.c: New file.
47957         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47958         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47959         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47960         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47961         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47962         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47963         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47964         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47965         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47966         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47967         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47968         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47969         * gcc.dg/20000503-1.c: Removed.
47970         * gcc.dg/20010207-1.c: Removed.
47971         * gcc.dg/20011223-1.c: Removed.
47972         * gcc.dg/20020104-2.c: Removed.
47973         * gcc.dg/debug-1.c: Removed.
47974         * gcc.dg/debug-2.c: Removed.
47975         * gcc.dg/debug-3.c: Removed.
47976         * gcc.dg/debug-4.c: Removed.
47977         * gcc.dg/debug-5.c: Removed.
47978         * gcc.dg/debug-6.c: Removed.
47979         * gcc.dg/dwarf2-1.c: Removed.
47980         * gcc.dg/dwarf2-2.c: Removed.
47981
47982 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
47983
47984         * g++.old-deja/g++.other/eh5.C: New test.
47985         * g++.old-deja/g++.other/sibcall2.C: New test.
47986         * g++.old-deja/g++.other/array9.C: New test.
47987         * g++.old-deja/g++.other/typename2.C: New test.
47988         * g++.old-deja/g++.other/crash60.C: New test.
47989         * g++.old-deja/g++.other/conv9.C: New test.
47990         * g++.old-deja/g++.other/mangle10.C: New test.
47991         * g++.old-deja/g++.other/unchanging1.C: New test.
47992         * g++.old-deja/g++.other/exprstmt1.C: New test.
47993         * g++.old-deja/g++.other/inline23.C: New test.
47994         * g++.old-deja/g++.eh/ia64-1.C: New test.
47995         * g++.old-deja/g++.other/dwarf2-1.C: New test.
47996         * g++.old-deja/g++.other/reload1.C: New test.
47997         * g++.old-deja/g++.other/static20.C: New test.
47998         * g++.old-deja/g++.other/local-alloc1.C: New test.
47999         * g++.old-deja/g++.other/conv8.C: New test.
48000         * g++.old-deja/g++.other/stmtexpr2.C: New test.
48001         * g++.old-deja/g++.other/storeexpr1.C: New test.
48002         * g++.old-deja/g++.other/storeexpr2.C: New test.
48003         * g++.dg/eh/template2.C: New test.
48004         * g++.dg/warn/weak1.C: New test.
48005
48006 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
48007
48008         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48009         Remove first, non-varying, argument.
48010
48011 2002-01-23  Richard Henderson  <rth@redhat.com>
48012
48013         * gcc.dg/inline-2.c: New.
48014
48015         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48016         Add optional target arg.  Check number of arguments.
48017         (scan-assembler-not, scan-assembler-dem): Likewise.
48018         (scan-assembler-dem-not): Likewise.
48019
48020 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48021
48022         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48023         line 12.
48024         * g++.old-deja/g++.brendan/parse3.C,
48025         g++.old-deja/g++.other/crash26.C,
48026         g++.old-deja/g++.other/crash28.C,
48027         g++.old-deja/g++.other/crash29.C,
48028         g++.old-deja/g++.other/crash30.C,
48029         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48030
48031 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
48032
48033         * gcc.dg/20020115-1.c: New.
48034
48035 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
48036
48037         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48038
48039 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
48040
48041         * gcc.dg/20020122-3.c: New.
48042
48043 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
48044
48045         * g++.dg/other/gc1.C: New test.
48046
48047 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48048
48049         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48050
48051 2002-01-22  Richard Henderson  <rth@redhat.com>
48052
48053         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48054
48055 2002-01-22  Richard Henderson  <rth@redhat.com>
48056
48057         * gcc.dg/20020122-4.c: New.
48058
48059 2002-01-22  H.J. Lu <hjl@gnu.org>
48060
48061         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48062         link output.
48063         * gcc.dg/special/ecos.exp: Likewise.
48064         * lib/g++-dg.exp: Likewise.
48065         * lib/g77-dg.exp: Likewise.
48066         * lib/gcc-dg.exp : Likewise.
48067         * lib/mike-g++.exp: Likewise.
48068         * lib/mike-g77.exp: Likewise.
48069         * lib/mike-gcc.exp: Likewise.
48070         * lib/objc-dg.exp: Likewise.
48071
48072 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
48073
48074         PR target/5379
48075         * gcc.dg/20020122-2.c: New test.
48076
48077 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
48078
48079         * gcc.dg/20020122-1.c: New test.
48080
48081 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
48082
48083         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48084
48085 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
48086
48087         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48088
48089 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48090
48091         * gcc.c-torture/compile/20020121-1.c: New test.
48092
48093 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48094
48095         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48096         ld_library_path.
48097
48098 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
48099
48100         * gcc.dg/20020218-1.c: New test.
48101
48102 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
48103
48104         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48105         messages
48106         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48107         "At global scope" warning
48108         * g++.dg/ext/align1.C: Change cygwin test for alignment
48109         from db-bogus to dg-warning
48110
48111 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
48112
48113         * g77.f-torture/compile/cpp2.F: New test.
48114
48115 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48116
48117         * g++.dg/template/access1.C: New test.
48118
48119 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
48120
48121         * gcc.dg/20020118-1.c: New.
48122
48123 2002-01-18  Kazu Hirata  <kazu@hxi.com>
48124
48125         * gcc.c-torture/execute/20020118-1.c: New test.
48126
48127 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48128
48129         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48130         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48131         alignment warnings.
48132
48133 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48134
48135         * gcc.misc-tests/i386-prefetch.exp: Save and restore
48136         torture_with_loops and torture_without_loops
48137
48138 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
48139
48140         * gcc.c-torture/compile/20020116-1.c: New test.
48141
48142 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
48143
48144         * gcc.dg/20020116-2.c: New test.
48145
48146         * gcc.dg/ultrasp4.c: New test.
48147
48148         * gcc.dg/20020116-1.c: New test.
48149
48150 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
48151
48152         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48153         by EABI.
48154
48155 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
48156
48157         * gcc.misc-tests/i386-prefetch.exp: New.
48158         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48159         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48160         * gcc.misc-tests/i386-pf-none-1.c: New test.
48161         * gcc.misc-tests/i386-pf-sse-1.c: New test.
48162
48163 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
48164
48165         * gcc.dg/gnu89-init-1.c: Add new tests.
48166
48167 2002-01-15  Andreas Jaeger  <aj@suse.de>
48168
48169         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48170         * gcc.dg/i386-mmx-2.c: Likewise.
48171         * gcc.dg/i386-sse-1.c: Likewise.
48172         * gcc.dg/i386-sse-2.c: Likewise.
48173         * gcc.dg/i386-sse-3.c: Likewise.
48174
48175 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
48176
48177         * g77.f-torture/execute/intrinsic-unix-bessel.f:
48178         Uncomment additional cases that now pass.
48179
48180 2002-01-11  Richard Henderson  <rth@redhat.com>
48181
48182         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48183         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48184
48185 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
48186
48187         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48188
48189 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
48190
48191         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48192         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48193
48194 2002-01-10  Dale Johannesen  <dalej@apple.com>
48195
48196         * gcc.c-torture/execute/loop-11.c: New.
48197
48198 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
48199
48200         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48201         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48202
48203 2002-01-09  Richard Henderson  <rth@redhat.com>
48204
48205         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48206         type in which to perform the operation for each size.
48207
48208 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
48209
48210         * gcc.c-torture/compile/20020109-2.c: New test.
48211
48212 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
48213
48214         * gcc.c-torture/execute/loop-10.c: New test.
48215
48216 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48217
48218         * gcc.c-torture/compile/20010226-1.c: New test.
48219         * gcc.c-torture/compile/20010227-1.c: New test.
48220         * gcc.c-torture/compile/20010426-1.c: New test.
48221         * gcc.c-torture/compile/20010510-1.c: New test.
48222         * gcc.c-torture/compile/20010605-3.c: New test.
48223         * gcc.c-torture/compile/20010824-1.c: New test.
48224         * gcc.c-torture/execute/20010409-1.c: New test.
48225         * gcc.dg/noncompile/20000901-1.c: New test.
48226         * gcc.dg/20001023-1.c: New test.
48227         * gcc.dg/20001101-1.c: New test.
48228         * gcc.dg/20001102-1.c: New test.
48229         * gcc.dg/20010207-1.c: New test.
48230         * gcc.dg/20010405-1.c: New test.
48231         * gcc.dg/20010822-1.c: New test.
48232         * gcc.dg/20011107-1.c: New test.
48233
48234 2002-01-09  Jeffrey A Law  (law@redhat.com)
48235
48236         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48237
48238         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
48239         execution failure on PA targets.
48240
48241 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48242
48243         * gcc.c-torture/compile/20020109-1.c: New test.
48244
48245 2002-01-08  Kazu Hirata  <kazu@hxi.com>
48246
48247         * gcc.c-torture/execute/20020108-1.c: New test.
48248
48249 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
48250
48251         * gcc.dg/20020108-1.c: New test.
48252
48253 2002-01-08  H.J. Lu <hjl@gnu.org>
48254
48255         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48256         for header files.
48257
48258 2002-01-08  Geoff Keating  <geoffk@redhat.com>
48259
48260         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48261         consistency.
48262
48263 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
48264
48265         * gcc.dg/altivec-4.c: Test altivec predicates.
48266
48267 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
48268
48269         * gcc.c-torture/execute/20020107-1.c: New test.
48270
48271 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
48272
48273         PR c/5279
48274         * gcc.c-torture/compile/20020106-1.c: New test.
48275
48276 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
48277
48278         * gcc.c-torture/execute/nestfunc-4.c: New test.
48279
48280 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48281
48282         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48283         extra triple that slipped in.
48284         * g++.old-deja/g++.abi/align.C: Likewise.
48285         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48286
48287 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48288
48289         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48290         * g++.old-deja/g++.abi/align.C: Likewise.
48291         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48292
48293         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48294         on FreeBSD/i386.
48295         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48296         FreeBSD.
48297
48298 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
48299
48300         * gcc.dg/20020104-1.c: New test.
48301
48302         * gcc.dg/20020104-2.c: New test.
48303
48304 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
48305
48306         * gcc.dg/20020103-1.c: Fix typo in target selector.
48307
48308 2002-01-03  Richard Henderson  <rth@redhat.com>
48309
48310         * gcc.dg/20020103-1.c: New.
48311
48312 2002-01-03  Kazu Hirata  <kazu@hxi.com>
48313
48314         * gcc.c-torture/execute/20020103-1.c: New test.
48315
48316 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
48317
48318         * g++.dg/other/debug2.C: New test.
48319
48320         * gcc.c-torture/compile/20020103-1.c: New test.
48321
48322 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
48323
48324         * gcc.dg/gnu89-init-1.c: Added new tests.
48325
48326 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48327
48328         * g++.dg/template/friend2.C: Remove as patch is reverted.
48329
48330         * g++.dg/warn/oldcast1.C: New test.
48331
48332         * g++.dg/template/ptrmem1.C: New test.
48333         * g++.dg/template/ptrmem2.C: New test.
48334
48335         * g++.dg/template/ntp.C: New test.
48336
48337         * g++.dg/other/component1.C: New test.
48338
48339         * g++.dg/template/ttp3.C: New test.
48340
48341         * g++.dg/template/friend2.C: New test.
48342         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48343
48344 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48345
48346         * g++.dg/other/ptrmem1.C: New test.
48347         * g++.dg/other/ptrmem2.C: New test.
48348
48349 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48350
48351         * g++.dg/template/ctor1.C: New test.
48352
48353 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48354
48355         * g++.dg/template/friend2.C: New test.
48356
48357 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
48358
48359         * gcc.dg/mmix-1.c: New test.
48360
48361 2001-12-31  Richard Henderson  <rth@redhat.com>
48362
48363         * gcc.dg/asm-5.c: New.
48364
48365 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
48366
48367         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48368         in namespace __gnu_cxx
48369
48370 2001-12-30  Richard Henderson  <rth@redhat.com>
48371
48372         * gcc.dg/debug-6.c: New.
48373
48374 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
48375
48376         * gcc.c-torture/compile/20011229-2.c: New test.
48377
48378 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
48379
48380         * gcc.dg/debug-3.c: New test.
48381         * gcc.dg/debug-4.c: New test.
48382         * gcc.dg/debug-5.c: New test.
48383
48384 2001-12-29  Richard Henderson  <rth@redhat.com>
48385
48386         * g++.dg/eh/loop1.C: New.
48387
48388 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48389
48390         * g++.dg/template/crash1.C: New test.
48391
48392 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48393
48394         * g++.dg/other/const1.C: New test.
48395
48396 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48397
48398         * gcc.c-torture/compile/20011229-1.c: New test.
48399
48400 2001-12-28  Stan Shebs  <shebs@apple.com>
48401
48402         * lib/objc-torture.exp: Resync with c-torture.exp.
48403         * lib/objc.exp: Load standard libraries.
48404
48405 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
48406
48407         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48408         additional tests.
48409
48410 2001-12-27  Roger Sayle <roger@eyesopen.com>
48411
48412         * gcc.c-torture/execute/string-opt-16.c: New testcase.
48413
48414 2001-12-27  Richard Henderson  <rth@redhat.com>
48415
48416         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48417
48418 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48419
48420         * g++.dg/eh/ctor1.C: New test.
48421         * g++.dg/other/error2.C: New test.
48422
48423 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48424
48425         * g++.dg/other/init2.C: New test.
48426
48427 2001-12-24  Richard Henderson  <rth@redhat.com>
48428
48429         * gcc.dg/20011223-1.c: New.
48430         * gcc.dg/inline-1.c: New.
48431
48432 2001-12-23  Richard Henderson  <rth@redhat.com>
48433
48434         * gcc.dg/asm-4.c: Test operand modifiers.
48435
48436 2001-12-23  Richard Henderson  <rth@redhat.com>
48437
48438         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48439
48440 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48441
48442         * gcc.c-torture/execute/20011223-1.c: New test.
48443
48444 2001-12-21  Richard Henderson  <rth@redhat.com>
48445
48446         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48447         re-enables the warning.
48448
48449 2001-12-21  Richard Henderson  <rth@redhat.com>
48450
48451         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48452
48453 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48454
48455         * gcc.c-torture/compile/20011218-1.c: New test.
48456
48457 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
48458
48459         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
48460         arm-isr.c test.
48461         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
48462         epilogue generation for ARM ISR routines.
48463
48464 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48465
48466         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48467         * gcc.dg/format/c90-printf-3.c: Likewise.
48468         * gcc.dg/format/c99-printf-3.c: Likewise.
48469         * gcc.dg/format/ext-1.c: Likewise.
48470         * gcc.dg/format/ext-6.c: Likewise.
48471         * gcc.dg/format/format.h: Prototype unlocked stdio.
48472
48473 2001-12-20  Richard Henderson  <rth@redhat.com>
48474
48475         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48476         (arena): Use it.
48477         (malloc): Correct allocation logic.  Abort if we fill up the
48478         arena before initialization complete.
48479         (realloc): Correct allocation logic.
48480
48481 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48482
48483         * gcc.c-torture/compile/20011219-2.c: New test.
48484
48485         * gcc.c-torture/execute/20011219-1.c: New test.
48486
48487 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
48488
48489         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48490         target does not support weak symbols.
48491
48492 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
48493
48494         * gcc.c-torture/compile/20011219-1.c: New test.
48495
48496 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
48497
48498         * g++.dg/other/error1.C: New test.
48499
48500 2001-12-17  Jeffrey A Law  (law@redhat.com)
48501
48502         * gcc.c-torture/execute/20011217-1.c: New test.
48503
48504 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
48505
48506         * objc.dg/special/: New directory.
48507         * objc.dg/special/special.exp: New file.
48508         * objc.dg/special/unclaimed-category-1.h: New file.
48509         * objc.dg/special/unclaimed-category-1a.m: New file.
48510         * objc.dg/special/unclaimed-category-1.m: New file.
48511
48512 2001-12-17  Andreas Jaeger  <aj@suse.de>
48513
48514         * gcc.c-torture/compile/20011217-2.c: New test.
48515
48516 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48517
48518         * gcc.c-torture/compile/20011217-1.c: New test.
48519
48520 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
48521
48522         * gcc.dg/20011214-1.c: New.
48523
48524 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
48525
48526         * gcc.dg/altivec-4.c: New.
48527
48528 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
48529
48530         * gcc.dg/20011113-1.c: New test.
48531
48532 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48533
48534         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48535         std::__malloc_alloc_template<0> and
48536         std::__default_alloc_template<false, 0>.
48537
48538 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
48539
48540         * objc/execute/bf-21.m: New test.
48541         * objc/execute/enumeration-1.m: New test.
48542         * objc/execute/enumeration-2.m: New test.
48543
48544 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
48545
48546         * gcc.dg/gnu89-init-1.c: New test.
48547
48548 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
48549
48550         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48551         * g++.old-deja/g++.jason/2371.C: Likewise.
48552         * g++.old-deja/g++.jason/template33.C: Likewise.
48553         * g++.old-deja/g++.jason/template34.C: Likewise.
48554         * g++.old-deja/g++.jason/template36.C: Likewise.
48555         * g++.old-deja/g++.oliva/typename1.C: Likewise.
48556         * g++.old-deja/g++.oliva/typename2.C: Likewise.
48557         * g++.old-deja/g++.other/typename1.C: Likewise.
48558         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48559         * g++.old-deja/g++.pt/nontype5.C: Likewise.
48560         * g++.old-deja/g++.pt/typename11.C: Likewise.
48561         * g++.old-deja/g++.pt/typename14.C: Likewise.
48562         * g++.old-deja/g++.pt/typename16.C: Likewise.
48563         * g++.old-deja/g++.pt/typename3.C: Likewise.
48564         * g++.old-deja/g++.pt/typename4.C: Likewise.
48565         * g++.old-deja/g++.pt/typename5.C: Likewise.
48566         * g++.old-deja/g++.pt/typename7.C: Likewise.
48567         * g++.old-deja/g++.robertl/eb9.C: Likewise.
48568
48569 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
48570
48571         * g++.dg/other/linkage1.C: New test.
48572         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48573         specifiers.
48574
48575 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48576
48577         * gcc.dg/concat.c: New test.
48578
48579 2001-12-11  Stan Shebs  <shebs@apple.com>
48580
48581         * objc/compile: New test directory.
48582         * objc/compile/compile.exp: New expect script.
48583         * objc/compile/20011211-1.m: New compile test.
48584
48585 2001-12-11  Jason Merrill  <jason@redhat.com>
48586
48587         * lib/prune.exp (prune_gcc_output): Also handle "In member
48588         function".  So many permutations...
48589
48590 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
48591
48592         * g++.dg/template/typedef1.C: New test.
48593
48594 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
48595
48596         * g++.dg/other/copy1.C: New test.
48597
48598 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
48599
48600         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48601
48602         * gcc.dg/builtin-choose-expr.c: New.
48603
48604 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
48605
48606         * gcc.dg/altivec-2.c: New.
48607
48608 2001-12-07  Richard Henderson  <rth@redhat.com>
48609
48610         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48611
48612 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
48613
48614         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48615         ultrasparc.
48616
48617 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48618
48619         * g++-old.deja/g++.robertl/eb101.C: Deleted.
48620
48621 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
48622
48623         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48624         variable argument list.
48625
48626 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
48627
48628         * gcc.c-torture/execute/memcheck: Delete entire directory.
48629         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48630         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48631
48632 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48633
48634         * gcc.dg/Wshadow-1.c: New test.
48635
48636 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
48637
48638         * gcc.c-torture/compile/20011130-1.c: New test.
48639
48640         * gcc.dg/noncompile/20011025-1.c: New test.
48641
48642         * g++.dg/other/anon-union.C: New test.
48643
48644         * gcc.c-torture/execute/20011024-1.c: New test.
48645
48646 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48647
48648         * gcc.c-torture/execute/20000722-1.x,
48649         gcc.c-torture/execute/20010123-1.x: Remove.
48650         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48651         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48652         gcc.dg/c99-complit-2.c: New tests.
48653
48654 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
48655
48656         * g++.dg/inherit/base1.C: New test.
48657
48658 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
48659
48660         * g++.dg/other/stdarg1.C: New test.
48661
48662         * gcc.c-torture/compile/20011130-2.c: New test.
48663
48664 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
48665
48666         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48667         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48668         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48669         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48670         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48671         * gcc.dg/builtin-prefetch-1.c: New test.
48672
48673 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
48674
48675         * gcc.dg/20011130-1.c: New test.
48676
48677 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48678
48679         * g++.dg/other/scope1.C: New test.
48680         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48681
48682 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48683
48684         * gcc.dg/vla-init-1.c: New test.
48685
48686 2001-12-01  Geoff Keating  <geoffk@redhat.com>
48687
48688         * gcc.c-torture/compile/structs.c: New testcase from GDB.
48689
48690 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48691
48692         * objc.dg/alias.m: Update.
48693         * objc.dg/class-1.m: Update.
48694         * objc.dg/const-str-1.m: Update.
48695         * objc.dg/fwd-proto-1.m: Update.
48696         * objc.dg/id-1.m: Update.
48697         * objc.dg/super-class-1.m: Update.
48698
48699 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
48700
48701         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48702         constructs.
48703
48704 2001-11-28  Jeffrey A Law  (law@cygnus.com)
48705
48706         * gcc.c-torture/execute/20011128-1.c: New test.
48707
48708 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
48709
48710         * gcc.dg/20011127-1.c: New test.
48711
48712 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48713
48714         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
48715         from Austin Group draft 7.
48716         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
48717         scanf format arguments.
48718         * gcc.dg/format/no-exargs-2.c: New test.
48719
48720 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
48721
48722         * g++.dg/abi/vbase8-4.C: New test.
48723
48724 2001-11-24  Ian Lance Taylor  <ian@airs.com>
48725
48726         * gcc.c-torture/execute/20011121-1.c: New test.
48727
48728 2001-11-23  Jeffrey A Law  (law@cygnus.com)
48729
48730         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48731
48732 2001-11-23  Andreas Jaeger  <aj@suse.de>
48733
48734         * gcc.dg/cpp/charconst-2.c: New test.
48735
48736 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
48737
48738         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48739         to the host if it is remote.  Let tests specify extra headers
48740         they use.
48741         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48742         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48743         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48744         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48745         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48746         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48747         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48748         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48749         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48750         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48751
48752 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
48753
48754         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48755         for little endian ARMs.
48756
48757 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
48758
48759         * gcc.c-torture/compile/20011119-1.c: New test.
48760         * gcc.c-torture/compile/20011119-2.c: New test.
48761
48762 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
48763
48764         * gcc.dg/altivec-1.c: Fix typo.
48765
48766 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48767
48768         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48769
48770 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
48771
48772         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48773
48774 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
48775
48776         * lib/g77.exp: Don't specify --rpath-link.
48777
48778         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48779         across all the headers.
48780         * gcc.dg/format/format.exp: For testing on a remote host,
48781         copy format.h.
48782
48783         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48784         * gcc.c-torture/execute/930406-1.c: Likewise.
48785         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48786
48787 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
48788
48789         * gcc.dg/altivec-1.c: New.
48790
48791 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
48792
48793         * gcc.dg/cpp/fpreprocessed.c: New test case.
48794
48795 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48796
48797         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48798         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48799         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48800
48801 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48802
48803         * gcc.dg/no-builtin-1.c: New test.
48804
48805 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
48806
48807         * gcc.c-torture/execute/20011115-1.c: New test.
48808
48809 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
48810
48811         * gcc.c-torture/compile/20011114-2.c: New test.
48812         * gcc.c-torture/compile/20011114-3.c: New test.
48813         * gcc.c-torture/compile/20011114-4.c: New test.
48814
48815 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48816
48817         * g++.dg/other/init1.C: New test.
48818
48819 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
48820
48821         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48822         message.
48823
48824         * gcc.c-torture/execute/20011114-1.c: New testcase.
48825
48826         * gcc.c-torture/compile/20010327-1.c: Revert last change.
48827         * gcc.c-torture/compile/20011114-1.c: New test, exactly
48828         like the (before this change) version of 20010327-1.c.
48829
48830 2001-11-14  Roger Sayle <roger@eyesopen.com>
48831
48832         * gcc.c-torture/execute/string-opt-13.c: New testcase.
48833
48834 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
48835
48836         * g++.dg/init/array2.C: New test.
48837
48838 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
48839
48840         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48841
48842 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
48843
48844         * g++.dg/other/forscope1.C: New test.
48845         * g++.dg/ext/forscope1.C: New test.
48846         * g++.dg/ext/forscope2.C: New test.
48847
48848 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
48849
48850         * gcc.c-torture/execute/20011113-1.c: New test.
48851
48852 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
48853
48854         * gcc.c-torture/execute/20011109-2.c: New test.
48855
48856         * gcc.c-torture/execute/20011109-1.c: New test.
48857
48858 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
48859
48860         * gcc.c-torture/compile/20011109-1.c: New test.
48861
48862 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
48863
48864         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48865         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48866         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48867         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48868         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48869         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48870         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48871
48872 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48873
48874         * g++.dg/warn/Wshadow-1.C: New tests.
48875         * g++.old-deja/g++.mike/for3.C: Update.
48876
48877 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48878
48879         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48880         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48881         XFAILs.  Adjust expected error texts.
48882         * gcc.c-torture/compile/20011106-1.c,
48883         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48884         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48885         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48886         gcc.dg/c99-array-lval-5.c: New tests.
48887
48888 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48889
48890         * gcc.dg/cpp/defined.c: Update.
48891
48892 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48893
48894         * gcc.c-torture/execute/anon-1.c: New test.
48895
48896 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
48897
48898         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48899         same size, so no warning should be produced on stormy16.
48900
48901         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48902         due to oversized array.
48903         * g++.old-deja/g++.mike/ns15.C: Likewise.
48904         * g++.old-deja/g++.pt/crash16.C: Likewise.
48905
48906 2001-11-02  Graham Stott  <grahams@redhat.com>
48907
48908         * g++.dgother/debug1.C: Fix typos.
48909
48910 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
48911
48912         * g++.dg/other/debug1.C: New test.
48913
48914 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48915
48916         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48917         of unsigned long.
48918
48919 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
48920
48921         * gcc.dg/20011029-2.c: New test.
48922
48923         * gcc.c-torture/compile/20011029-1.c: New test.
48924
48925 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
48926
48927         * objc/execute/class_self-1.m: New test.
48928         * objc/execute/class_self-2.m: New test.
48929
48930 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
48931
48932         * gcc.misc-tests/msgs.exp: Delete.
48933         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48934         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
48935         error set to match recent changes.
48936
48937 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
48938
48939         * gcc.dg/20011021-1.c: New test.
48940
48941 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
48942
48943         * gcc.c-torture/compile/20011023-1.c: New test.
48944
48945 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
48946
48947         * lib/g77.exp: Rewrite based on lib/g++.exp.
48948
48949 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
48950
48951         * gcc.c-torture/execute/20011019-1.c: New test.
48952
48953         * gcc.dg/20011018-1.c: New test.
48954
48955 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
48956
48957         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48958
48959 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
48960
48961         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48962         * gcc.dg/attr-invalid.c: Likewise.
48963
48964 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
48965
48966         * gcc.dg/20011015-1.c: New test.
48967
48968 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48969
48970         * g++.dg/template/unify2.C: New test.
48971
48972 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48973
48974         * g++.dg/other/exception-specification.C: New test
48975
48976 2001-10-13  Tom Rix  <trix@redhat.com>
48977
48978         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48979         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48980
48981 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
48982
48983         * gcc.dg/20011009-1.c: New test.
48984
48985 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
48986
48987         PR g++/4476
48988         * g++.dg/other/friend1.C: New test.
48989
48990 2001-10-11  Richard Henderson  <rth@redhat.com>
48991
48992         * g++.old-deja/g++.other/crash18.C: Add -S to options.
48993
48994 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48995
48996         * gcc.c-torture/compile/20011010-1.c: New.
48997
48998 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48999
49000         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49001         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49002         g77.f-torture/execute/execute.exp,
49003         g77.f-torture/noncompile/noncompile.exp,
49004         gcc.c-torture/compile/compile.exp,
49005         gcc.c-torture/execute/execute.exp,
49006         gcc.c-torture/execute/ieee/ieee.exp,
49007         gcc.c-torture/execute/memcheck/memcheck.exp,
49008         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49009         objc/execute/execute.exp: Update FSF address.
49010
49011 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49012
49013         * gcc.dg/cpp/cmdlne-C.c: Update.
49014         * gcc.dg/cpp/cmdlne-C2.c: New.
49015
49016 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49017
49018         * gcc.c-torture/execute/20011008-3.c: New.
49019
49020 2001-10-08  DJ Delorie  <dj@redhat.com>
49021
49022         * gcc.dg/20011008-1.c: New.
49023         * gcc.dg/20011008-2.c: New.
49024
49025 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49026
49027         * gcc.dg/cpp/spacing1.c: Update test.
49028
49029 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49030
49031         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49032         spelling errors of "separate" as "seperate".
49033
49034 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
49035
49036         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49037         enough to avoid inlining.
49038
49039 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49040
49041         * lib/g77.exp: set libg2c_dir correctly.
49042
49043 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49044
49045         * gcc.dg/cpp/macro11.c: New test.
49046
49047 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49048
49049         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49050         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49051         gcc.dg/format/multattr-3.c: New tests.
49052         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
49053         tests for format attributes on function pointers being rejected.
49054
49055 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49056
49057         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49058
49059 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49060
49061         * g++.dg/warn/format1.C: New test.
49062
49063 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49064
49065         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49066
49067 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49068
49069         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49070
49071 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49072
49073         * gcc.dg/cpp/redef2.c: Add test.
49074
49075 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
49076
49077         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49078         long-standing bug on i686, apparently.
49079         * gcc.c-torture/execute/loop-2c.x: New file.
49080         * gcc.c-torture/execute/loop-2d.x: New file.
49081         * gcc.c-torture/execute/loop-3c.x: New file.
49082
49083 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
49084
49085         * gcc.dg/cpp/20000625-2.c: Correct line number.
49086
49087 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49088
49089         * gcc.dg/cpp/macro10.c: New test.
49090         * gcc.dg/cpp/strify3.c: New test.
49091         * gcc.dg/cpp/spacing1.c: Add tests.
49092         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49093         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49094
49095 2001-09-24  DJ Delorie  <dj@redhat.com>
49096
49097         * gcc.c-torture/execute/20010924-1.c: New test.
49098
49099 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49100
49101         * objc/execute/paste.m: Remove.
49102
49103 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49104
49105         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49106
49107 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
49108
49109         * g77.dg/strlen0.f: New test.
49110
49111 2001-09-21  Richard Henderson  <rth@redhat.com>
49112
49113         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49114         * g++.old-deja/g++.abi/vtable2.C: Likewise.
49115
49116 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49117
49118         Table-driven attributes.
49119         * g++.dg/ext/attrib1.C: New test.
49120
49121 2001-09-20  DJ Delorie  <dj@redhat.com>
49122
49123         * gcc.dg/20000926-1.c: Update expected warning messages.
49124         * gcc.dg/array-2.c: Likewise, and test for warnings too.
49125         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49126         array.
49127
49128 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
49129
49130         * g++.dg/eh/registers1.C: New test case.
49131
49132 2001-09-17  Richard Henderson  <rth@redhat.com>
49133
49134         * gcc.dg/array-5.c: Fix VLA decomposition test.
49135
49136 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49137
49138         * gcc.dg/cpp/line5.c: New testcase.
49139
49140 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49141
49142         * gcc.dg/cpp/macro9.c: New test.
49143
49144 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
49145
49146         * gcc.c-torture/execute/980223.c: Change type of addr from long
49147         to char *.
49148
49149 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
49150
49151         * gcc.c-torture/execute/20010915-1.c: New test.
49152
49153 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
49154
49155         * g77.dg/bprob: New directory.
49156         * g77.dg/bprob/bprob.exp: New file.
49157         * g77.dg/bprob/bprob-1.f: New test.
49158         * g77.dg/gcov: New directory.
49159         * g77.dg/gcov/gcov.exp: New file.
49160         * g77.dg/gcov/gcov-1.f: New test.
49161         * g77.dg/gcov/gcov-1.x: New file.
49162
49163 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49164
49165         * gcc.dg/cpp/directiv.c: Update.
49166         * gcc.dg/cpp/undef1.c: Update.
49167
49168 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
49169
49170         * gcc.dg/20010912-1.c: New test.
49171
49172 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
49173
49174         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49175         language-independent file in lib.
49176         * lib/gcov.exp: New file.
49177
49178 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49179
49180         * gcc.c-torture/compile/20010911-1.c: New test.
49181
49182 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
49183
49184         * lib/profopt.exp: New, to support profile-directed optimizations.
49185         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49186         * gcc.misc-tests/bprob-1.c: New test.
49187         * gcc.misc-tests/bprob-2.c: New test.
49188
49189 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
49190
49191         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49192         XFAIL and which kinds of gcov output to verify.
49193         * gcc.misc-tests/gcov-4b.x: New file.
49194         * gcc.misc-tests/gcov-5b.x: New file.
49195         * gcc.misc-tests/gcov-6.x: New file.
49196         * gcc.misc-tests/gcov-7.c: New test.
49197         * gcc.misc-tests/gcov-7.x: New file.
49198
49199 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
49200
49201         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49202         * gcc.misc-tests/gcov-6.c: New test.
49203
49204 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49205
49206         PR c++/3986
49207         * g++.dg/abi/vbase1.C: New test.
49208
49209 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
49210
49211         * objc.dg/method-2.m: New.
49212
49213 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49214
49215         PR c++/4203
49216         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49217         * g++.dg/init/empty1.C: New test.
49218
49219 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
49220
49221         * gcc.c-torture/compile/20010903-1.c: New test.
49222
49223 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
49224
49225         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49226         for m68k.
49227
49228 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
49229
49230         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49231
49232         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49233
49234         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49235
49236 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
49237
49238         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49239         for 16-bit 'unsigned int'.
49240
49241 2001-08-29  Kazu Hirata  <kazu@hxi.com>
49242
49243         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49244
49245 2001-08-27  Richard Henderson  <rth@redhat.com>
49246
49247         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49248         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49249
49250 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
49251
49252         * gcc.dg/asm-names.c (ymain): New.
49253
49254 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
49255
49256         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49257         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49258         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49259
49260 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49261
49262         * gcc.dg/compare5.c: New testcase.
49263
49264 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
49265
49266         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49267         and "In instantiation".
49268
49269 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
49270
49271         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49272
49273 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
49274
49275         * gcc.misc-tests/gcov.exp: Add support for branch information.
49276         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49277         * gcc.misc-tests/gcov-4.c: New test.
49278         * gcc.misc-tests/gcov-4b.c: New test.
49279         * gcc.misc-tests/gcov-5b.c: New test.
49280
49281 2001-08-20  Zack Weinberg  <zackw@panix.com>
49282
49283         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49284         expected to fail.
49285
49286 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49287
49288         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49289
49290 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
49291
49292         * g++.dg/eh/template1.C: New test.
49293
49294 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
49295
49296         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49297         Fix thinko.
49298         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49299         for xfail.
49300
49301 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
49302
49303         * lib/g77-dg.exp: Use prune.exp for common procedures
49304         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49305         * lib/g77.exp: (g77-dg-prune) Remove
49306
49307 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
49308
49309         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49310
49311 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49312
49313         * g++.dg/template/unify1.C: New test.
49314
49315 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
49316
49317         * g++.dg/abi/empty4.C: New test.
49318
49319 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
49320
49321         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49322         solaris2.*
49323         * g77.f-torture/compile/pr3743.x: Likewise.
49324
49325 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49326
49327         * g++.dg/other/using-declaration.C: New test.
49328
49329 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49330
49331         * gcc.dg/cpp/tr-sign.c: New testcase.
49332
49333 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49334
49335         * gcc.dg/cpp/19951025-1.c: Revert.
49336         * gcc.dg/cpp/directiv.c: We no longer process directives that
49337         interrupt macro arguments.
49338
49339 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
49340
49341         * gcc.dg/bconstp-1.c: New test.
49342
49343 2001-08-03  Richard Henderson  <rth@redhat.com>
49344
49345         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49346
49347 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49348
49349         * gcc.dg/cpp/19951025-1.c: Update.
49350
49351 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
49352
49353         * g77.dg/ff90-1.f (s): Fix reference of variable z,
49354         should be x.
49355
49356 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
49357
49358         Kill -fhonor-std.
49359         * g++.old-deja/g++.ns/ns14.C: Remove special options.
49360         * g++.old-deja/g++.other/std1.C: Likewise.
49361         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49362
49363 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
49364
49365         * lib/g77.exp: Load gcc-defs.exp for common procedures
49366         (g77_pass, g77_fail, g77_finish, g77_exit,
49367         ${tool}_check_unsupported_p} Now redundant.  Deleted.
49368
49369 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49370
49371         * g77.dg/fbackslash.f
49372         * g77.dg/fcase-preserve.f
49373         * g77.dg/ff90-1.f
49374         * g77.dg/ffixed-line-length-0.f
49375         * g77.dg/ffixed-line-length-132.f
49376         * g77.dg/ffixed-line-length-7.f
49377         * g77.dg/ffixed-line-length-72.f
49378         * g77.dg/ffixed-line-length-none.f
49379         * g77.dg/ffree-form-1.f
49380         * g77.dg/fno-backslash.f
49381         * g77.dg/fno-f90-1.f
49382         * g77.dg/fno-fixed-form-1.f
49383         * g77.dg/fno-onetrip.f
49384         * g77.dg/fno-typeless-boz.f
49385         * g77.dg/fno-underscoring.f
49386         * g77.dg/fno-vxt-1.f
49387         * g77.dg/fonetrip.f
49388         * g77.dg/ftypeless-boz.f
49389         * g77.dg/fugly-assumed.f
49390         * g77.dg/funderscoring.f
49391         * g77.dg/fvxt-1.f
49392
49393 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
49394
49395         * objc.dg/fwd-proto-1.m: New.
49396         * objc.dg/local-decl-1.m: New.
49397         * objc.dg/naming-1.m: New.
49398         * objc.dg/naming-2.m: New.
49399         * objc.dg/proto-hier-1.m: New.
49400
49401 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
49402
49403         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49404         largest-type elements to a struct makes its size grow.
49405
49406 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49407
49408         * g++.dg/abi/vthunk1.C: New test.
49409
49410 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49411
49412         * g++.dg/abi/vbase8-22.C: New test.
49413
49414 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49415
49416         * gcc.dg/cpp/macro8.c: New test.
49417
49418 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49419
49420         * g++.dg/abi/vbase8-21.C: New test.
49421
49422 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49423
49424         * g++.dg/abi/vbase8-10.C: New test.
49425
49426 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49427
49428         * lib/g++.exp (g++_set_ld_library_path): Renamed to
49429         ${tool}_set_ld_library_path.
49430         Changed caller.
49431         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49432         g++.exp.
49433
49434 2001-07-26  Stan Cox <scox@redhat.com>
49435
49436         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49437         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49438         gcc_exit, gcc_check_unsupported_p):
49439         Moved to gcc-deps.exp
49440         * gcc-deps.exp: New file.
49441
49442 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49443
49444         * g++.old-deja/g++.pt/defarg14.C: New test.
49445
49446 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49447
49448         * g++.old-deja/g++.other/lineno5.C: New test.
49449
49450 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49451
49452         * g++.old-deja/g++.pt/crash68.C: New test.
49453
49454 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49455
49456         * g++.old-deja/g++.other/crash42.C: New test.
49457
49458 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49459
49460         * gcc.dg/cpp/extratokens.c: Fix.
49461         * gcc.dg/cpp/skipping2.c: New tests.
49462
49463 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49464
49465         * gcc.c-torture/execute/20010724-1.c: New file.
49466         * gcc.c-torture/execute/20010724-1.x: New file.
49467
49468 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49469
49470         * g++.old-deja/g++.other/cond7.C: New test.
49471
49472 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49473
49474         * g++.old-deja/g++.other/optimize4.C: New test.
49475
49476 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49477
49478         * g++.old-deja/g++.abi/vbase8-5.C: New test.
49479
49480 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
49481
49482         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49483         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49484         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49485         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49486
49487         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49488         bug report" message.
49489
49490         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49491         * g++.dg/ext/instantiate1.C: Move from old-deja.
49492
49493 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
49494
49495         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49496         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49497         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49498         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49499
49500 2001-07-23  Jeffrey A Law  (law@cygnus.com)
49501
49502         * gcc.c-torture/execute/20010723-1.c: New test.
49503
49504 2001-07-23  Ben Elliston  <bje@redhat.com>
49505
49506         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49507
49508 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49509
49510         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49511         i[34567]86-*-*.
49512         Delete handling of ieee_multilib_flags.
49513         Pass -mieee for alpha*-*-* and sh-*-*.
49514         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49515
49516 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
49517
49518         Remove old-abi tests.
49519         * g++.old-deja/g++.mike/p11116.C: Remove.
49520         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49521
49522 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
49523
49524         * g77.f-torture/compile/pr3743.f: New test
49525
49526 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
49527
49528         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49529
49530 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49531
49532         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49533         g++.old-deja/g++.pt/static6.C: Likewise.
49534         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49535         supports weak symbols.
49536
49537 2001-07-18  Andreas Jaeger  <aj@suse.de>
49538
49539         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49540         supported again.
49541
49542 2001-07-18  Andreas Jaeger  <aj@suse.de>
49543
49544         * gcc.dg/iftrap-1.c: Fix target line.
49545
49546 2001-07-17  Richard Henderson  <rth@redhat.com>
49547
49548         * gcc.c-torture/execute/20010717-1.c: New.
49549
49550 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49551
49552         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49553         tests.
49554
49555 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49556
49557         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49558
49559 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49560
49561         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49562         UAC_SIGBUS, UAC_NOPRINT definitions.
49563
49564 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
49565
49566         * objc/execute/object_is_class.m: New test.
49567         * objc/execute/object_is_meta_class.m: New test.
49568
49569 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49570
49571         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49572         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49573
49574 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
49575
49576         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49577         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49578
49579 2001-07-14  Richard Henderson  <rth@redhat.com>
49580
49581         * gcc.dg/iftrap-1.c: New.
49582
49583 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
49584
49585         * g77.f-torture/execute/intrinsic77.f: New test.
49586
49587 2001-07-11  Janis Johnson <janis@us.ibm.com>
49588
49589         * gcc.misc-tests/gcov-3.c: New test.
49590
49591 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49592
49593         * gcc.c-torture/compile/20010711-1.c,
49594         * gcc.c-torture/compile/20010711-2.c: New tests.
49595
49596 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49597
49598         * gcc.c-torture/execute/20010711-1.c: New test.
49599
49600 2001-07-11  Ben Elliston  <bje@redhat.com>
49601
49602         * g++.old-deja/g++.other/enum5.C: New test.
49603
49604 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
49605
49606         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49607         (g++-dg-prune): Call prune_gcc_output.
49608         * prune.exp: New file for prune_gcc_output.
49609         * lib/g++.exp, lib/gcc.exp: Load it.
49610
49611 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49612
49613         * gcc.c-torture/compile/20010701-1.c,
49614         g++.old-deja/g++.ext/attrib6.C: New tests.
49615
49616 2001-07-06  Jeffrey A Law  (law@cygnus.com)
49617
49618         * gcc.c-torture/compile/20010706-1.c: New test.
49619
49620 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
49621
49622         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49623
49624 2001-06-28  Stan Shebs  <shebs@apple.com>
49625
49626         * gcc.dg/pragma-darwin.c: New test.
49627
49628 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49629
49630         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49631         Solaris 2.[678] system.
49632
49633 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49634
49635         * gcc.dg/20010622-1.c: New test.
49636
49637 2001-06-18  Stan Shebs  <shebs@apple.com>
49638
49639         * objc.dg: New directory.
49640         * objc.dg/dg.exp: New file.
49641         * objc.dg/alias.m: New.
49642         * objc.dg/class-1.m: New.
49643         * objc.dg/class-2.m: New.
49644         * objc.dg/const-str-1.m: New.
49645         * objc.dg/const-str-2.m: New.
49646         * objc.dg/id-1.m: New.
49647         * objc.dg/method-1.m: New.
49648         * objc.dg/super-class-1.m: New.
49649         * lib/objc-dg.exp: New file.
49650
49651 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49652
49653         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49654         of label name.
49655
49656 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
49657
49658         * g++.old-deja/g++.abi/vbase8-9.C: New test.
49659
49660 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49661
49662         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49663         variable.
49664
49665 2001-06-12  Richard Henderson  <rth@redhat.com>
49666
49667         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49668
49669 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49670
49671         * g++.old-deja/g++.abi/vbase5.C: New test.
49672         * g++.old-deja/g++.abi/vbase6.C: New test.
49673         * g++.old-deja/g++.abi/vbase7.C: New test.
49674
49675 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49676
49677         * gcc.c-torture/compile/20010610-1.c: New test.
49678
49679 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49680
49681         * g++.old-deja/g++.abi/vbase4.C: New test.
49682
49683 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49684
49685         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49686         support %f for HC11/HC12 targets.
49687         * gcc.c-torture/execute/930513-1.x: New file, likewise.
49688         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49689         on HC11/HC12 targets.
49690         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49691
49692 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49693
49694         * gcc.dg/wchar_t-1.c: New file.
49695         * gcc.dg/wint_t-1.c: Likewise.
49696
49697 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
49698
49699         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49700
49701 2001-06-11  Richard Henderson  <rth@redhat.com>
49702
49703         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49704
49705 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49706
49707         * gcc.c-torture/compile/20010611-1.c: New test.
49708
49709 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49710
49711         * gcc.dg/c99-tag-1.c: Add more tests.
49712
49713 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
49714
49715         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49716         representation on MN10300 and ARM/Thumb.
49717
49718 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
49719
49720         * g77.f-torture/execute/20010610.f: New.
49721
49722 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
49723
49724         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49725         names.
49726
49727 2001-06-09  Richard Henderson  <rth@redhat.com>
49728
49729         * gcc.c-torture/execute/ashrdi-1.c: New.
49730         * gcc.c-torture/execute/ashldi-1.c: New.
49731         * gcc.c-torture/execute/lshrdi-1.c: New.
49732
49733 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
49734
49735         * objc/execute/load-3.m: Added. Check sending +load to categories,
49736         in addition to classes.
49737
49738 2001-06-08  Stan Shebs  <shebs@apple.com>
49739
49740         * objc/execute/load-2.m: New test.  From Nicola Pero
49741         <n.pero@mi.flashnet.it>.
49742
49743 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
49744
49745         * gcc.c-torture/execute/20010605-2.c: New test.
49746
49747 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49748
49749         * g++.old-deja/g++.abi/vbase2.C: New test.
49750         * g++.old-deja/g++.abi/vbase3.C: New test.
49751
49752 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49753
49754         * g++.old-deja/g++.pt/friend49.C: New test.
49755
49756 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
49757
49758         * g++.old-deja/g++.ext/anon3.C: New test.
49759
49760 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
49761
49762         * g++.old-deja/g++.other/conv7.C: New test.
49763
49764 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49765
49766         * gcc.c-torture/compile/20010605-2.c: New test.
49767
49768 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49769
49770         * gcc.c-torture/execute/20010604-1.c: New test.
49771
49772 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
49773
49774         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49775
49776 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
49777
49778         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49779         (g++_link_flags): Likewise.
49780         (g++_init): Pass gccpath's value to two previous functions.
49781
49782 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49783
49784         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49785         Ensure logfile entry matches exec command line.
49786
49787 2001-05-31  Richard Henderson  <rth@redhat.com>
49788
49789         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49790         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49791
49792 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
49793
49794         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49795         compiler for irix6.2
49796
49797 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
49798
49799         * g++.old-deja/g++.other/optimize3.C: New file.
49800
49801 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
49802
49803         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49804         assemble.
49805
49806 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
49807
49808         * g++.old-deja/g++.other/optimize2.C: New file.
49809
49810 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
49811
49812         * gcc.c-torture/compile/20010518-2.c: New file.
49813         * gcc.c-torture/execute/20010518-1.c: New file.
49814         * gcc.c-torture/execute/20010518-2.c: New file.
49815
49816 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49817
49818         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49819
49820 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
49821
49822         G++ no longer defines builtins that do not begin with __builtin.
49823         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49824         * g++.old-deja/g++.brendand/misc13.C: Likewise.
49825         * g++.old-deja/g++.law/builtin1.C: Likewise.
49826         * g++.old-deja/g++.law/cvt2.C: Likewise.
49827         * g++.old-deja/g++.mike/net5.C: Likewise.
49828         * g++.old-deja/g++.other/builtins1.C: Likewise.
49829         * g++.old-deja/g++.other/builtins2.C: Likewise.
49830         * g++.old-deja/g++.other/builtins3.C: Likewise.
49831         * g++.old-deja/g++.other/builtins4.C: Likewise.
49832         * g++.old-deja/g++.other/inline8.C: Likewise.
49833         * g++.old-deja/g++.robertl/eb39.C: Likewise.
49834
49835 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
49836
49837         * g++.old-deja/g++.pt/using1.C: Adjust.
49838         * g++.old-deja/g++.pt/using2.C: New test.
49839
49840 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49841
49842         * gcc.dg/cpp/charconst.c: New tests.
49843         * gcc.dg/cpp/escape.c: New tests.
49844         * gcc.dg/cpp/escape-1.c: New tests.
49845         * gcc.dg/cpp/escape-2.c: New tests.
49846         * gcc.dg/cpp/ucs.c: New tests.
49847
49848 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
49849
49850         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49851         native compiler for irix6.5.
49852
49853 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
49854
49855         * lib/g++.exp (g++_include_flags): Use args to compute
49856         get_multilibs.
49857         (g++_link_flags): Likewise.
49858         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49859
49860 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49861
49862         * gcc.dg/c90-hexfloat-1.c: Add more tests.
49863
49864 2001-05-21  Geoff Keating  <geoffk@redhat.com>
49865
49866         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49867         this file.
49868
49869 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49870
49871         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49872         STACK_SIZE;
49873         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49874         to STACK_SIZE; Use it to define size of add_histo array.
49875         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49876         to STACK_SIZE.
49877         (f): Use GITT_SIZE to define size of gitt local table.
49878         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49879         to STACK_SIZE; Use it to define size of bytemem array.
49880
49881 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49882
49883         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49884         on 68HC11/HC12 due to the asm instruction.
49885         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49886         * gcc.c-torture/compile/920520-1.x: Likewise.
49887         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49888         on 68HC11/HC12 because the function is larger than 64K.
49889         * gcc.c-torture/compile/961203-1.x: New file, this test fails
49890         on 68HC11/HC12 because the structure is too large.
49891
49892 2001-05-20  Richard Henderson  <rth@redhat.com>
49893
49894         * gcc.c-torture/execute/20010520-1.c: New.
49895
49896 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49897
49898         * g++.old-deja/g++.warn/compare1.C: New test.
49899         * gcc.dg/compare4.c: New test.
49900
49901 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
49902
49903         * g++.old-deja/g++.other/optimize1.C: New test.
49904
49905 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49906
49907         * g++.old-deja/g++.pt/spec41.C: New test.
49908
49909 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
49910
49911         * gcc.c-torture/compile/20010114-1.x: Remove.
49912
49913 2001-05-18  Stan Shebs  <shebs@apple.com>
49914
49915         * gcc.c-torture/compile/20010518-1.c: New test.
49916
49917 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
49918
49919         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49920         * g++.old-deja/g++.pt/crash67.C: New test.
49921
49922 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
49923
49924         * g++.old-deja/g++.other/debug9.C: New test.
49925
49926 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
49927
49928         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49929
49930 2001-05-16  Jan Hubicka  <jh@suse.cz>
49931
49932         * gcc.c-torture/compile/20010516-1.c: New test.
49933
49934 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49935
49936         * g++.old-deja/g++.other/crash41.C: New test.
49937
49938 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49939
49940         * g++.old-deja/g++.pt/crash66.C: New test.
49941
49942 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
49943
49944         * g++.old-deja/g++.robertl/eb27.C: Convert.
49945
49946 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
49947
49948         * g++.dg/friend-warn.C: New test.  Do not warn about friend
49949         declaration being redundant.
49950
49951 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
49952
49953         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49954
49955 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
49956
49957         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49958
49959 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
49960
49961         * lib/g++.exp: Use testsuite_flags.
49962
49963 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
49964
49965         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49966
49967 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49968
49969         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49970
49971 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
49972
49973         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49974
49975 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
49976
49977         * gcc.c-torture/compile/20010313-1.c: New test.
49978
49979 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
49980
49981         * gcc.dg/cpp/direct2.c: New test.
49982         * gccq.dg/cpp/direct2s.c: New test.
49983
49984         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49985
49986 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
49987
49988         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49989         * g++.old-deja/g++.other/op3.C: Likewise.
49990
49991 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49992
49993         * gcc.dg/cpp/syshdr.h: New file.
49994         * gcc.dg/cpp/sysmac1.c: Update.
49995         * gcc.dg/cpp/sysmac2.c: Update.
49996
49997 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49998
49999         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50000
50001 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
50002
50003         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50004         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50005
50006 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
50007
50008         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50009
50010 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
50011
50012         * lib/g++.exp (g++_include_flags): Don't use any special flags
50013         if TESTING_IN_BUILD_TREE is not defined.
50014         (g++_init): Use a plain 'c++' as the compiler if
50015         TESTING_IN_BUILD_TREEE is not defined.
50016
50017 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50018
50019         * g++.old-deja/g++.eh/catch13.C: New test.
50020         * g++.old-deja/g++.eh/catch14.C: New test.
50021
50022 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50023
50024         * gcc.dg/cpp/tr-define.c: New test.
50025
50026 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
50027
50028         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50029         <stdlib.h>, not <malloc.h>.
50030
50031 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50032
50033         * g++.old-deja/g++.ns/template17.C: New test.
50034
50035 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50036
50037         * g++.old-deja/g++.pt/ref4.C: New test.
50038
50039 2001-04-30  Richard Henderson  <rth@redhat.com>
50040
50041         * gcc.dg/20000724-1.c: Revert last change.
50042
50043 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
50044
50045         * g77.f-torture/execute/20010430.f: New test.
50046
50047 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
50048
50049         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50050
50051 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
50052
50053         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50054
50055 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50056
50057         * g++.old-deja/g++.eh/crash6.C: New test.
50058
50059 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50060
50061         * g++.old-deja/g++.other/warn7.C: New test.
50062
50063 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50064
50065         * g++.old-deja/g++.other/defarg9.C: New test.
50066
50067 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50068
50069         * g77.f-torture/compile/20010426.f: New test.
50070         * g77.f-torture/execute/20010426.f: New test.
50071
50072 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50073
50074         * g77.f-torture/compile/20000629-1.x: Remove - error
50075         has been fixed.
50076
50077 2001-04-26  Jeffrey A Law  (law@cygnus.com)
50078
50079         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50080         Tweak slightly to work with g++.dg framework.
50081         * g++.dg/special/ecos.exp: Run initp1.C test.
50082         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50083
50084         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50085         its linker doesn't give line numbers either.
50086         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50087
50088 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50089
50090         * g++.old-deja/g++.other/lex1.C: New test.
50091
50092 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
50093
50094         * gcc.dg/noncompile/20010425-1.c: New test.
50095
50096 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50097
50098         * g++.old-deja/g++.pt/mangle2.C: New test.
50099
50100 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50101
50102         * gcc.dg/format/plus-1.c: New test.
50103
50104 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50105
50106         * gcc.dg/20010423-1.c: New test.
50107
50108 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50109
50110         * gcc.c-torture/execute/20010422-1.c: New test.
50111
50112 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
50113
50114         * g++.old-deja/g++.ns/type2.C: New test.
50115
50116 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
50117
50118         * g++.old-deja/g++.other/perf1.C: New test.
50119
50120 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
50121
50122         * gcc.dg/c99-func-2.c: Remove xfail.
50123         * gcc.dg/c99-func-3.c: Remove xfail.
50124         * gcc.dg/c99-func-4.c: Remove xfail.
50125
50126 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
50127
50128         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50129
50130 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50131
50132         * gcc.c-torture/compile/20010423-1.c: New test.
50133
50134 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50135
50136         * g++.old-deja/g++.pt/typename28.C: New test.
50137
50138 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50139
50140         * g++.old-deja/g++.abi/empty2.C: New test.
50141         * g++.old-deja/g++.abi/empty3.C: New test.
50142
50143 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50144
50145         * g++.old-deja/g++.other/comdat2.C: New test.
50146         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50147
50148 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50149
50150         * g++.old-deja/g++.other/overload14.C: New test.
50151
50152 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50153
50154         * g++.old-deja/g++.other/lookup23.C: New test.
50155
50156 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50157
50158         * gcc.c-torture/execute/20010403-1.c: New test.
50159
50160 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
50161             Mark Mitchell  <mark@codesourcery.com>
50162
50163         * lib/old-dejagnu.exp: Don't delete output of executable.
50164         Add .exe suffix to executables.
50165
50166 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
50167
50168         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50169
50170 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50171
50172         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50173
50174 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50175
50176         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50177         * g++.old-deja/g++.abi/crash1.C: New test.
50178
50179 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50180
50181         * g++.old-deja/g++.other/crash40.C: New test.
50182
50183 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50184
50185         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50186
50187 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
50188
50189         * g++.old-deja/g++.other/warn6.C: New test.
50190
50191 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50192
50193         * g++.old-deja/g++.robertl/eb42.C: Same.
50194
50195 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50196
50197         * gcc.dg/wtr-conversion-1.c: New testcase.
50198
50199 2001-04-10  Richard Henderson  <rth@redhat.com>
50200
50201         * g++.old-deja/g++.other/array5.C: New.
50202
50203 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50204
50205         * gcc.c-torture/execute/20010408-1.c: New test.
50206
50207 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
50208
50209         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50210         headers and constructs.
50211         * g++.old-deja/g++.robertl/eb79.C: Same.
50212         * g++.old-deja/g++.robertl/eb77.C (main): Same.
50213         * g++.old-deja/g++.robertl/eb73.C: Same.
50214         * g++.old-deja/g++.robertl/eb66.C (main): Same.
50215         * g++.old-deja/g++.robertl/eb55.C (t): Same.
50216         * g++.old-deja/g++.robertl/eb54.C (main): Same.
50217         * g++.old-deja/g++.robertl/eb46.C (main): Same.
50218         * g++.old-deja/g++.robertl/eb44.C: Same.
50219         * g++.old-deja/g++.robertl/eb41.C (main): Same.
50220         * g++.old-deja/g++.robertl/eb4.C (main): Same.
50221         * g++.old-deja/g++.robertl/eb39.C: Same.
50222         * g++.old-deja/g++.robertl/eb33.C (main): Same.
50223         * g++.old-deja/g++.robertl/eb31.C (main): Same.
50224         * g++.old-deja/g++.robertl/eb30.C: Same.
50225         * g++.old-deja/g++.robertl/eb3.C: Same.
50226         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50227         * g++.old-deja/g++.robertl/eb21.C: Same.
50228         * g++.old-deja/g++.robertl/eb15.C: Same.
50229         * g++.old-deja/g++.robertl/eb118.C: Same.
50230         * g++.old-deja/g++.robertl/eb115.C (main): Same.
50231         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50232         * g++.old-deja/g++.robertl/eb109.C: Same.
50233         * g++.old-deja/g++.other/sibcall1.C (main): Same.
50234         * g++.old-deja/g++.mike/rtti1.C: Same.
50235         * g++.old-deja/g++.mike/p658.C: Same.
50236         * g++.old-deja/g++.mike/net46.C: Same.
50237         * g++.old-deja/g++.mike/net34.C: Same.
50238         * g++.old-deja/g++.mike/memoize1.C: Same.
50239         * g++.old-deja/g++.mike/eh2.C: Same.
50240         * g++.old-deja/g++.law/weak.C: Same.
50241         * g++.old-deja/g++.law/visibility7.C: Same.
50242         * g++.old-deja/g++.law/visibility25.C: Same.
50243         * g++.old-deja/g++.law/visibility22.C: Same.
50244         * g++.old-deja/g++.law/visibility2.C: Same.
50245         * g++.old-deja/g++.law/visibility17.C: Same.
50246         * g++.old-deja/g++.law/visibility13.C: Same.
50247         * g++.old-deja/g++.law/visibility10.C: Same.
50248         * g++.old-deja/g++.law/visibility1.C: Same.
50249         * g++.old-deja/g++.law/virtual3.C (eval): Same.
50250         * g++.old-deja/g++.law/vbase1.C: Same.
50251         * g++.old-deja/g++.law/operators32.C: Same.
50252         * g++.old-deja/g++.law/nest3.C: Same.
50253         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50254         * g++.old-deja/g++.law/except5.C (main): Same.
50255         * g++.old-deja/g++.law/cvt7.C (run): Same.
50256         * g++.old-deja/g++.law/cvt2.C: Same.
50257         * g++.old-deja/g++.law/cvt16.C: Same.
50258         * g++.old-deja/g++.law/ctors6.C (bar): Same.
50259         * g++.old-deja/g++.law/ctors17.C (main): Same.
50260         * g++.old-deja/g++.law/ctors13.C: Same.
50261         * g++.old-deja/g++.law/ctors12.C (main): Same.
50262         * g++.old-deja/g++.law/ctors10.C: Same.
50263         * g++.old-deja/g++.law/code-gen5.C: Same.
50264         * g++.old-deja/g++.law/bad-error7.C: Same.
50265         * g++.old-deja/g++.law/arm9.C: Same.
50266         * g++.old-deja/g++.law/arm12.C: Same.
50267         * g++.old-deja/g++.law/arg8.C: Same.
50268         * g++.old-deja/g++.law/arg1.C: Same.
50269         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50270         * g++.old-deja/g++.jason/template31.C: Same.
50271         * g++.old-deja/g++.jason/template24.C (main): Same.
50272         * g++.old-deja/g++.jason/2371.C: Same.
50273         * g++.old-deja/g++.eh/new2.C: Same.
50274         * g++.old-deja/g++.eh/new1.C: Same.
50275         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50276         * g++.old-deja/g++.brendan/nest21.C (main): Same.
50277         * g++.old-deja/g++.brendan/err-msg3.C: Same.
50278         * g++.old-deja/g++.brendan/crash62.C: Same.
50279         * g++.old-deja/g++.brendan/crash52.C: Same.
50280         * g++.old-deja/g++.brendan/crash49.C (main): Same.
50281         * g++.old-deja/g++.brendan/crash38.C: Same.
50282         * g++.old-deja/g++.brendan/crash15.C (main): Same.
50283         * g++.old-deja/g++.brendan/copy9.C: Same.
50284
50285 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
50286
50287         * gcc.c-torture/execute/20001203-2.c (memset):
50288         Count argument is of type __SIZE_TYPE__.
50289
50290 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
50291
50292         * gcc.c-torture/compile/20010404-1.c: New test.
50293
50294 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
50295
50296         * gcc.c-torture/compile/20010326-1.c: New test.
50297
50298 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
50299
50300         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50301         peculiarities of the SH.
50302         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50303
50304 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50305
50306         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50307         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50308         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50309
50310 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50311
50312         * g77.f-torture/compile/20010321-1.f: New test.
50313
50314 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50315
50316         * gcc.c-torture/compile/20010329-1.c: New test.
50317
50318 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50319
50320         * gcc.c-torture/execute/20010329-1.c: New test.
50321
50322 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50323
50324         * g++.old-deja/g++.other/eh4.C: Fix typo.
50325
50326 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50327
50328         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50329
50330 2001-03-28  Philip Blundell  <philb@gnu.org>
50331
50332         * gcc.c-torture/compile/20010328-1.c: New test.
50333
50334 2001-03-27  Richard Henderson  <rth@redhat.com>
50335
50336         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50337         * g++.old-deja/g++.eh/vbase3.C: Likewise.
50338
50339 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
50340
50341         * gcc.c-torture/compile/20010327-1.c: New test.
50342
50343 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50344
50345         * g++.old-deja/g++.other/friend12.C: New test.
50346         * g++.old-deja/g++.other/friend9.C: Expect no errors.
50347         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50348
50349 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50350
50351         * gcc.c-torture/execute/20010325-1.c: New test.
50352
50353 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
50354
50355         * g++.old-deja/g++.other/mangle3.C: New test.
50356
50357 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
50358
50359         * g++.old-deja/g++.other/anon8.C: New test.
50360
50361 2001-03-20  Philip Blundell  <philb@gnu.org>
50362
50363         * gcc.c-torture/compile/20010320-1.c: New test.
50364
50365 2001-03-17  Richard Henderson  <rth@redhat.com>
50366
50367         * g++.old-deja/g++.other/eh4.C: Add expected error text.
50368
50369 2001-03-15  Geoff Keating  <geoff@redhat.com>
50370
50371         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50372         tests on AIX.
50373
50374 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
50375
50376         * g++.old-deja/g++.other/eh4.C: New test.
50377
50378 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50379
50380         * gcc.dg/cpp/mi1.c: Update.
50381
50382 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
50383
50384         * g++.old-deja/g++.other/regstack.C: New test.
50385
50386 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50387
50388         * g++.old-deja/g++.other/ref4.C: New test.
50389
50390 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
50391
50392         * objc/execute/va_method.m: Added.
50393         * objc/execute/IMP.m: Added.
50394         * objc/execute/_cmd.m: Added.
50395         * objc/execute/accessing_ivars.m: Added.
50396         * objc/execute/class-1.m: Added.
50397         * objc/execute/class-10.m: Added.
50398         * objc/execute/class-11.m: Added.
50399         * objc/execute/class-12.m: Added.
50400         * objc/execute/class-13.m: Added.
50401         * objc/execute/class-14.m: Added.
50402         * objc/execute/class-2.m: Added.
50403         * objc/execute/class-3.m: Added.
50404         * objc/execute/class-4.m: Added.
50405         * objc/execute/class-5.m: Added.
50406         * objc/execute/class-6.m: Added.
50407         * objc/execute/class-7.m: Added.
50408         * objc/execute/class-8.m: Added.
50409         * objc/execute/class-9.m: Added.
50410         * objc/execute/class-tests-1.h
50411         * objc/execute/class-tests-2.h
50412         * objc/execute/compatibility_alias.m: Added.
50413         * objc/execute/encode-1.m: Added.
50414         * objc/execute/formal_protocol-1.m: Added.
50415         * objc/execute/formal_protocol-2.m: Added.
50416         * objc/execute/formal_protocol-3.m: Added.
50417         * objc/execute/formal_protocol-4.m: Added.
50418         * objc/execute/formal_protocol-5.m: Added.
50419         * objc/execute/formal_protocol-6.m: Added.
50420         * objc/execute/formal_protocol-7.m: Added.
50421         * objc/execute/informal_protocol.m: Added.
50422         * objc/execute/initialize.m: Added.
50423         * objc/execute/load.m: Added.
50424         * objc/execute/many_args_method.m: Added.
50425         * objc/execute/nested-3.m: Added.
50426         * objc/execute/no_clash.m: Added.
50427         * objc/execute/private.m: Added.
50428         * objc/execute/redefining_self.m: Added.
50429         * objc/execute/root_methods.m: Added.
50430         * objc/execute/selector-1.m: Added.
50431         * objc/execute/static-1.m: Added.
50432         * objc/execute/static-2.m: Added.
50433         * objc/execute/va_method.m: Added.
50434
50435 2001-03-10  Richard Henderson  <rth@redhat.com>
50436
50437         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50438
50439 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50440
50441         * g++.old-deja/g++.other/crash31.C: XFAIL.
50442         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50443         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50444         * gcc.c-torture/execute/20010123-1.x: XFAIL.
50445         * gcc.c-torture/execute/20010124-1.x: XFAIL.
50446         * gcc.dg/sequence-pt-1.c: XFAIL one test.
50447
50448 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50449
50450         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50451
50452 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50453
50454         * gcc.dg/20000724-1.c: Don't use multiline strings.
50455
50456 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50457
50458         * objc/execute/string1.m, objc/execute/string2.m: Compare the
50459         result of -cString against what we expect it to be; don't just
50460         print it out for no one to read.
50461
50462         * objc/execute/string3.m, objc/execute/string4.m: New tests.
50463         Based on testcases provided by Nicola Pero.
50464
50465 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50466
50467         * gcc.dg/cpp/macro7.c: New test.
50468
50469 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50470
50471         * gcc.dg/cpp/multiline.c: Update.
50472
50473 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50474
50475         * g++.old-deja/g++.other/enum3.C: New test.
50476
50477 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50478
50479         * g++.old-deja/g++.other/pod1.C: New test.
50480
50481 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50482
50483         * g++.old-deja/g++.ext/overload1.C: New test.
50484
50485 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50486
50487         * g++.old-deja/g++.pt/using1.C: New test.
50488
50489 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50490
50491         * g++.old-deja/g++.other/using9.C: New test.
50492
50493 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
50494
50495         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50496
50497         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50498
50499 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
50500
50501         * g++.old-deja/g++.ext/realpt1.C: Remove.
50502
50503 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
50504
50505         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50506
50507 2001-02-26  Will Cohen  <wcohen@redhat.com>
50508
50509         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50510
50511 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
50512
50513         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50514         templatized constructors.
50515
50516 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50517
50518         * gcc.c-torture/execute/20010224-1.c: New test.
50519
50520 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
50521
50522         * gcc.c-torture/execute/20010222-1.c: New test.
50523
50524 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
50525
50526         * g++.old-deja/g++.other/inline20.C: New test.
50527
50528 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
50529
50530         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50531
50532 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50533
50534         * g++.old-deja/g++.other/lookup22.C: New test.
50535
50536 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
50537
50538         * g77.dg: New directory.
50539         * g77.dg/20010216-1.f: New test case.
50540         * g77.dg/dg.exp: New driver.
50541         * lib/g77-dg.exp: New driver library.
50542
50543 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50544
50545         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50546
50547 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
50548
50549         * g++.old-deja/g++.other/decl9.C: New test.
50550
50551 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
50552
50553         * g++.old-deja/g++.other/init16.C: Update the test so that it does
50554         not need <string> and also tests the initialization at runtime.
50555
50556 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50557
50558         * gcc.c-torture/execute/longlong.c: New test.
50559
50560 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50561
50562         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50563
50564 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50565
50566         * gcc.c-torture/execute/920302-1.c (execute):
50567         Change argument type to short.
50568
50569 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50570
50571         * g++.old-deja/g++.pt/deduct6.C: New test.
50572
50573 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50574
50575         * g++.old-deja/g++.pt/deduct5.C: New test.
50576
50577 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
50578
50579         * gcc.c-torture/execute/20010209-1.c: New test.
50580
50581 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50582
50583         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50584
50585 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
50586
50587         * g++.dg/vtgc1.C: Update for new ABI.
50588
50589         * consistency.vlad: New directory, 1665 files.
50590
50591 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50592
50593         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50594         return type.
50595         * gcc.dg/cpp/digraphs.c: Declare puts.
50596
50597 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50598
50599         * g++.old-deja/g++.other/warn5.C: New test.
50600
50601 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50602
50603         * g++.old-deja/g++.pt/spec40.C: New test.
50604
50605 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50606
50607         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50608         case.
50609         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50610
50611 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
50612
50613         * gcc.c-torture/compile/20010209-1.c: New test.
50614
50615 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
50616
50617         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50618         excess errors message but not if it crashes.
50619         * g++.old-deja/g++.other/crash27.C: Likewise.
50620         * g++.old-deja/g++.other/crash28.C: Likewise.
50621         * g++.old-deja/g++.other/crash30.C: Likewise.
50622         * g++.old-deja/g++.other/crash32.C: Likewise.
50623         * g++.old-deja/g++.other/crash35.C: Likewise.
50624         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50625
50626 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50627
50628         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50629         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50630         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50631         g77.f-torture/execute/execute.exp,
50632         g77.f-torture/noncompile/noncompile.exp,
50633         gcc.c-torture/execute/execute.exp,
50634         gcc.c-torture/execute/memcheck/memcheck.exp,
50635         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50636         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50637         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50638         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50639         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50640         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50641         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50642         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50643         Remove bug reporting instructions with ancient email addresses.
50644
50645 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50646
50647         * gcc.dg/20010202-1.c: New test.
50648         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50649
50650 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
50651
50652         * g++.dg/stdbool-if.C: New test.
50653
50654 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
50655
50656         * objc/execute/fdecl.m: Added main().
50657
50658 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50659
50660         * gcc.c-torture/execute/20010206-1.c: New test.
50661
50662 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50663
50664         * gcc.dg/cpp/avoidpaste1.c: Update.
50665
50666 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
50667
50668         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50669         Pero <nicola@brainstorm.co.uk>.
50670         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50671
50672 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
50673
50674         * g++.old-deja/g++.pt/spec39.C: New test.
50675
50676 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
50677
50678         * gcc.c-torture/compile/20010202-1.c: New test.
50679
50680 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
50681
50682         * g++.old-deja/g++.abi/primary2.C: New test.
50683         * g++.old-deja/g++.abi/primary3.C: New test.
50684         * g++.old-deja/g++.abi/primary4.C: New test.
50685         * g++.old-deja/g++.abi/primary5.C: New test.
50686         * g++.old-deja/g++.abi/vtable3.h: New test.
50687         * g++.old-deja/g++.abi/vtable3a.C: New test.
50688         * g++.old-deja/g++.abi/vtable3b.C: New test.
50689         * g++.old-deja/g++.abi/vtable3c.C: New test.
50690         * g++.old-deja/g++.abi/vtable3d.C: New test.
50691         * g++.old-deja/g++.abi/vtable3e.C: New test.
50692         * g++.old-deja/g++.abi/vtable3f.C: New test.
50693         * g++.old-deja/g++.abi/vtable3g.C: New test.
50694         * g++.old-deja/g++.abi/vtable3h.C: New test.
50695         * g++.old-deja/g++.abi/vtable3i.C: New test.
50696         * g++.old-deja/g++.abi/vtable3j.C: New test.
50697         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50698
50699 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
50700
50701         * g++.old-deja/g++.other/anon6.C: New test.
50702         * g++.old-deja/g++.other/anon7.C: New test.
50703
50704 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50705
50706         * gcc.dg/cpp/avoidpaste2.c: New tests.
50707
50708 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
50709
50710         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50711
50712 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
50713
50714         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50715         DECIMAL_DIG cases for Irix."
50716
50717 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
50718
50719         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50720
50721 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50722
50723         * gcc.dg/c99-tag-1.c: New test.
50724
50725 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50726
50727         * gcc.dg/cpp/tr-warn1.c: Add tests.
50728
50729 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50730
50731         * gcc.dg/cpp/avoidpaste1.c: Update.
50732         * gcc.dg/cpp/paste4.c: Update.
50733
50734 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
50735
50736         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50737         cases for Irix.
50738
50739 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50740
50741         * g++.old-deja/g++.other/inline19.C: New test.
50742
50743 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50744
50745         * gcc.dg/Wlarger-than.c: New test.
50746
50747 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50748
50749         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50750
50751 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
50752
50753         * gcc.c-torture/execute/20010129-1.c: New test.
50754         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50755
50756 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50757
50758         * gcc.dg/cpp/avoidpaste1.c: Test case.
50759
50760 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
50761
50762         * g++.old-deja/g++.other/inline18.C: New test.
50763
50764 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50765
50766         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50767         and __builtin_putchar.
50768
50769 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
50770
50771         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50772         tests.
50773
50774 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
50775
50776         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50777         floating point number rounding mode to round to the nearest
50778         representable mode.
50779
50780 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
50781
50782         * g++.old-deja/g++.other/mangle2.C: New test.
50783
50784 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50785
50786         * gcc.c-torture/compile/20010124-1.c: New test.
50787
50788 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
50789
50790         * g++.old-deja/g++.pt/spec38.C: New test.
50791
50792 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50793
50794         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50795         "Build don't run".
50796
50797 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50798
50799         * gcc.c-torture/execute/20010123-1.c: New test.
50800
50801 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50802
50803         * g++.old-deja/g++.pt/spec37.C: New test.
50804
50805 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50806
50807         * g++.old-deja/g++.pt/overload14.C: New test.
50808
50809 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50810
50811         * gcc.c-torture/execute/20010122-1.c: New test, exercise
50812         __builtin_return_address.
50813
50814 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
50815
50816         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50817         * g++.old-deja/g++.pt/spec35.C: New test.
50818         * g++.old-deja/g++.pt/spec36.C: New test.
50819
50820 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
50821
50822         * gcc.c-torture/compile/20010118-1.c: New test.
50823
50824 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
50825
50826         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50827
50828 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50829
50830         * gcc.c-torture/execute/20010119-1.c: New test.
50831
50832 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50833
50834         * g++.old-deja/g++.other/vbase5.C: New test.
50835
50836 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50837
50838         * gcc.c-torture/execute/20010118-1.c: New test.
50839
50840 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50841
50842         * g++.old-deja/g++.pt/deduct3.C: New test.
50843
50844 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50845
50846         * g++.old-deja/g++.pt/spec34.C: New test.
50847
50848 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50849
50850         * g77.f-torture/compile/20000601-2.f: New test.
50851
50852 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50853
50854         * g++.old-deja/g++.other/init17.C: New test.
50855
50856 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
50857
50858         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50859
50860 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50861
50862         * g++.old-deja/g++.pt/unify8.C: New test.
50863
50864 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50865
50866         * g++.old-deja/g++.abi/vbase1.C: New test.
50867
50868 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50869
50870         * g++.old-deja/g++.pt/crash65.C: New test.
50871
50872 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50873
50874         * gcc.dg/cpp/assembl2.S: New test case.
50875
50876 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
50877
50878         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50879         are supported.
50880
50881 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50882
50883         * g++.old-deja/g++.other/builtins1.C: New test.
50884         * g++.old-deja/g++.other/builtins2.C: Likewise.
50885         * g++.old-deja/g++.other/builtins3.C: Likewise.
50886         * g++.old-deja/g++.other/builtins4.C: Likewise.
50887
50888 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
50889
50890         * gcc.c-torture/compile/20010117-1.c: New test.
50891         * gcc.c-torture/compile/20010117-2.c: New test.
50892
50893 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50894
50895         * g77.f-torture/execute/20010116.[fx]: New test,
50896         XFAIL on i?86-*-*.
50897         * g77.f-torture/compile/20010115.f: Indicate it's
50898         a test for PR fortran/1636.
50899
50900 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50901
50902         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50903
50904 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50905
50906         * g77.f-torture/compile/20010115.f: New test.
50907
50908 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
50909
50910         * g++.old-deja/g++.pt/nontype5.C: New test.
50911
50912 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50913
50914         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50915         have an equivalent working one below it.
50916
50917 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50918
50919         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50920         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50921
50922 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50923
50924         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50925         message containing "init_priority".
50926         (conpr-2.C): Likewise.
50927         (conpr-3.C): Likewise.
50928         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50929
50930 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50931
50932         * gcc.c-torture/execute/20010114-2.c: New test.
50933
50934 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50935
50936         * gcc.c-torture/compile/20010114-1.c: New test.
50937         * gcc.c-torture/compile/20010114-1.x: Xfail.
50938         * gcc.c-torture/compile/20010114-2.c: New test.
50939         * gcc.c-torture/execute/20010114-1.c: New test.
50940         * gcc.dg/trunc-1.c: New test.
50941         * gcc.dg/uninit-B.c: New test.
50942
50943 2001-01-13  Nick Clifton  <nickc@redhat.com>
50944
50945         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50946         target.
50947
50948 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50949
50950         * gcc.c-torture/compile/20010113-1.c: New test.
50951
50952 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
50953
50954         * gcc.c-torture/compile/20001212-1.c: New test.
50955
50956 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50957
50958         * gcc.dg/cpp/widestr1.c: Update.
50959         * gcc.dg/cpp/prag-imp.c: Remove.
50960
50961 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
50962
50963         * gcc.c-torture/execute/20000801-3.x: Remove.
50964         * gcc.dg/c90-init-1.c: New test.
50965         * gcc.dg/c99-init-1.c: New test.
50966         * gcc.dg/c99-init-2.c: New test.
50967         * gcc.dg/gnu99-init-1.c: New test.
50968
50969 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
50970
50971         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50972         testing that no relevant ones were found.
50973
50974 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50975
50976         * g++.old-deja/g++.pt/cast2.C: New test.
50977
50978 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50979
50980         * g++.old-deja/g++.pt/friend47.C: New test.
50981
50982 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50983
50984         * g++.old-deja/g++.pt/instantiate13.C: New test.
50985
50986 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50987
50988         * g++.old-deja/g++.other/defarg7.C: New test.
50989         * g++.old-deja/g++.other/defarg8.C: New test.
50990
50991 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50992
50993         * g++.old-deja/g++.pt/crash64.C: New test.
50994
50995 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50996
50997         * g++.old-deja/g++.pt/crash63.C: New test.
50998
50999 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51000
51001         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51002
51003 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
51004
51005         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51006
51007 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51008
51009         * g++.old-deja/g++.pt/error3.C: New test.
51010
51011 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51012
51013         * g++.old-deja/g++.other/crash39.C: New test.
51014
51015 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51016
51017         * g++.old-deja/g++.other/vbase4.C: New test.
51018
51019 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
51020
51021         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51022         * gcc.dg/special/20000419-2.c: New file. Identical to above.
51023         * gcc.dg/special/special.exp: New test driver which will check
51024         for alias support for the above test.
51025
51026 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
51027
51028         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51029         problems on small machines.
51030         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51031         parameterize.
51032
51033 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
51034
51035         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51036         mips.
51037         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51038
51039 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
51040
51041         * g++.old_deja/g++.pt/using8.C: New test.
51042
51043 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51044
51045         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51046
51047 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
51048
51049         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51050         where a failure is expected.
51051         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51052
51053 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51054
51055         * g++.old_deja/g++.pt/instantiate12.C: New test.
51056
51057 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51058
51059         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51060         start of structs.
51061         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51062         * g++.old-deja/g++.brendan/crash17.C: Likewise.
51063         * g++.old-deja/g++.brendan/crash29.C: Likewise.
51064         * g++.old-deja/g++.brendan/crash48.C: Likewise.
51065         * g++.old-deja/g++.brendan/ns1.C: Likewise.
51066         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51067         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51068         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51069         * g++.old-deja/g++.eh/spec6.C: Likewise.
51070         * g++.old-deja/g++.jason/crash3.C: Likewise.
51071         * g++.old-deja/g++.law/ctors11.C: Likewise.
51072         * g++.old-deja/g++.law/ctors17.C: Likewise.
51073         * g++.old-deja/g++.law/ctors5.C: Likewise.
51074         * g++.old-deja/g++.law/ctors9.C: Likewise.
51075         * g++.old-deja/g++.mike/ambig1.C: Likewise.
51076         * g++.old-deja/g++.mike/net22.C: Likewise.
51077         * g++.old-deja/g++.mike/p3538a.C: Likewise.
51078         * g++.old-deja/g++.mike/p3538b.C: Likewise.
51079         * g++.old-deja/g++.mike/virt3.C: Likewise.
51080         * g++.old-deja/g++.niklas/t128.C: Likewise.
51081         * g++.old-deja/g++.other/anon4.C: Likewise.
51082         * g++.old-deja/g++.other/using1.C: Likewise.
51083         * g++.old-deja/g++.other/warn3.C: Likewise.
51084         * g++.old-deja/g++.pt/t37.C: Likewise.
51085         * g++.old-deja/g++.robertl/eb69.C: Likewise.
51086         * g++.old-deja/g++.robertl/eb71.C: Likewise.
51087
51088 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51089
51090         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51091
51092 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51093
51094         * gcc.c-torture/execute/stdio-opt-3.c: New test.
51095
51096 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
51097
51098         * gcc.c-torture/compile/20010107-1.c: New test.
51099
51100 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51101
51102         * gcc.c-torture/execute/builtin-noret-1.c: New test.
51103
51104 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51105
51106         * gcc.dg/format/format.h: New file.
51107         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51108         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51109         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51110         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51111         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51112         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51113         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51114         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51115         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51116         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51117         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51118         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51119         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51120         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51121         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51122         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51123         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51124         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51125         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51126         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51127         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51128         instead of declaring standard types, macros and functions in each
51129         test.
51130
51131 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
51132
51133         * gcc.c-torture/execute/20010106-1.c: New test.
51134
51135 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51136
51137         * gcc.dg/format/format.exp: New file.
51138         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51139         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51140         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51141         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51142         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51143         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51144         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51145         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51146         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51147         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51148         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51149         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51150         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51151         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51152         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51153         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51154         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51155         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51156         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51157         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51158         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51159         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51160         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51161         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51162         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51163         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51164         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51165         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51166         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51167         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51168         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51169         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51170         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51171         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51172         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51173         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51174         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51175         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51176         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51177         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51178         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51179         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51180
51181 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
51182
51183         * gcc.c-torture/execute/991228-1.c: Take word endianness into
51184         account.
51185
51186 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51187
51188         * gcc.c-torture/execute/builtin-complex-1.c: New test.
51189
51190 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
51191
51192         * g++.old-deja/g++.pt/crash62.C: New test.
51193
51194 2001-01-04  Richard Henderson  <rth@redhat.com>
51195
51196         * gcc.dg/20000926-1.c: Update expected warnings.
51197         * gcc.dg/array-2.c: Likewise.
51198         * gcc.dg/array-4.c: Also validate flexible array members.
51199         * gcc.dg/c99-flex-array-1.c: New.
51200
51201 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51202
51203         * gcc.c-torture/compile/20001222-1.x: Remove.
51204
51205 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51206
51207         * gcc.c-torture/execute/built-in-setjmp.c: New.
51208
51209 2001-01-03  Richard Henderson  <rth@redhat.com>
51210
51211         * gcc.dg/940510-1.c: Update expected error wording.
51212         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51213
51214 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
51215
51216         * lib/target-supports.exp (check_alias_available): Modified to
51217         indicate aliases not supported if only weak aliases are supported.
51218
51219 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51220
51221         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51222         Turn on cmpstrsi checks for __pj__ and __i370__.
51223
51224 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51225
51226         * g++.old-deja/g++.other/virtual11.C: New test.
51227
51228 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51229
51230         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51231
51232 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51233
51234         * gcc.c-torture/compile/20010102-1.c: New test.
51235
51236 2001-01-02  Andreas Jaeger  <aj@suse.de>
51237
51238         * gcc.dg/noreturn-3.c: New test.
51239
51240         * gcc.dg/noreturn-4.c: New test.
51241
51242 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51243
51244         * gcc.c-torture/execute/stdio-opt-1.c: Also test
51245         __builtin_fputc and __builtin_fwrite.
51246
51247 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51248
51249         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51250         signed char, not default char.
51251
51252 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51253
51254         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51255
51256 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
51257
51258         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51259
51260 2000-12-29  Richard Henderson  <rth@redhat.com>
51261
51262         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51263         (__cyg_profile_func_exit): Define.
51264
51265 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51266
51267         * g++.dg/vtgc1.C: New test.
51268
51269 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
51270
51271         * gcc.dg/noncompile/20001228-1.c: New test.
51272
51273         * gcc.dg/20001228-1.c: New test.
51274
51275         * gcc.c-torture/execute/20001228-1.c: New test.
51276
51277 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
51278
51279         * gcc.dg/format-strfmon-1.c: New test.
51280
51281 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51282
51283         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51284         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51285         * gcc.c-torture/execute/string-opt-1.c: Likewise.
51286         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51287         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51288         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51289         * gcc.c-torture/execute/string-opt-6.c: Likewise.
51290         * gcc.c-torture/execute/string-opt-7.c: Likewise.
51291         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51292         * gcc.c-torture/execute/string-opt-9.c: Likewise.
51293         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51294         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51295         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51296
51297         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51298         * gcc.c-torture/execute/string-opt-4.c: Test index.
51299
51300 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
51301
51302         * gcc.c-torture/compile/20001226-1.c: New test.
51303
51304 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51305
51306         * gcc.c-torture/compile/20001222-1.c: New test.
51307         * gcc.c-torture/compile/20001222-1.x: Xfail.
51308
51309 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
51310
51311         * gcc.c-torture/execute/comp-goto-2.c: New test.
51312
51313 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
51314
51315         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51316         Use long types if __INT_MAX__ is 32767.
51317         (main): Use cast to (sint32 *) when poking 88 into a_page.
51318
51319         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51320
51321 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
51322
51323         * gcc.c-torture/compile/20001221-1.c: New test.
51324         * gcc.c-torture/execute/20001221-1.c: New test.
51325
51326 2000-12-20  Richard Henderson  <rth@redhat.com>
51327
51328         * g++.old-deja/g++.pt/crash36.C: Update error lines.
51329         * g++.old-deja/g++.robertl/eb109.C: Likewise.
51330
51331 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51332
51333         * gcc.dg/compare3.c: New test.
51334
51335 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51336
51337         * gcc.dg/format-warnll-1.c: New test.
51338
51339 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51340
51341         * gcc.dg/cpp/cmdlne-P.c: New test.
51342
51343 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51344
51345         * gcc.c-torture/execute/builtin-abs-1.c,
51346         gcc.c-torture/execute/builtin-abs-2.c: New tests.
51347
51348 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51349
51350         * gcc.dg/cpp/multiline.c: New test.
51351
51352 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51353
51354         * g++.old-deja/g++.other/syshdr1.C: Update.
51355         * gcc.dg/cpp/lineflags.c: Remove temporarily.
51356
51357 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51358
51359         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51360
51361 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51362
51363         * g++.old-deja/g++.pt/ttp65.C: New test.
51364
51365 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51366
51367         * g++.old-deja/g++.pt/ttp64.C: New test.
51368
51369 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51370
51371         * g++.old-deja/g++.pt/spec33.C: New test.
51372
51373 2000-12-14  Catherine Moore  <clm@redhat.com>
51374
51375         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51376         * gcc.c-torture/execute/920612-2.c: Likewise.
51377         * gcc.c-torture/execute/920428-2.c: Likewise.
51378         * gcc-c-torture/execute/va-arg-11.c: Call exit.
51379         * gcc.c-torture/execute/va-arg-21.c: Likewise.
51380
51381 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51382
51383         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51384         * gcc.dg/pack-test-2.c: Likewise.
51385
51386 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51387
51388         Tests by Zack Weinberg <zackw@stanford.edu>.
51389
51390         * gcc.dg/cpp/defined.c: Update.
51391         * gcc.dg/cpp/defined_trad.c: New tests.
51392
51393 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51394
51395         * gcc.dg/cpp/trad-direct.c: Update.
51396
51397 2000-12-11  Neil Booth  <neilb@earthling.net>
51398
51399         * gcc.dg/cpp/defined_trad.c
51400
51401 2000-12-11  Neil Booth  <neilb@earthling.net>
51402
51403         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51404
51405 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51406
51407         * gcc.dg/format-miss-2.c: New test.
51408
51409 2000-12-09  Neil Booth  <neilb@earthling.net>
51410
51411         * gcc.dg/cpp/lineflags.c: New tests.
51412         * gcc.dg/cpp/poison.c: Update.
51413         * gcc.dg/cpp/redef2.c: Update.
51414         * gcc.dg/cpp/skipping.c: New test.
51415
51416 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
51417
51418         * g++.old-deja/g++.other/eh3.C: New testcase.
51419
51420 2000-12-07  Neil Booth  <neilb@earthling.net>
51421
51422         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51423         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51424         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51425         wtr-union-init-2.c, wtr-union-init-3.c: Update.
51426         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51427         Update.
51428
51429 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51430
51431         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51432         __SIZE_TYPE__ instead of int for type of integers cast to
51433         pointers.
51434
51435 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
51436
51437         * g++.old-deja/g++.other/cleanup4.C: New test.
51438
51439 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51440
51441         * format-sec-1.c: New test.
51442
51443 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51444
51445         * gcc.dg/format-nonlit-3.c: New test.
51446
51447 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51448
51449         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51450         through a null pointer.
51451
51452 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51453
51454         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51455         * g++.old-deja/g++.pt/partial4.C: New test.
51456
51457 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
51458
51459         * gcc.c-torture/execute/ieee/hugeval.x: New.
51460
51461 2000-12-06  Neil Booth  <neilb@earthling.net>
51462
51463         * gcc.dg/cpp/backslash2.c: New tests.
51464
51465 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51466
51467         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51468         * gcc.c-torture/execute/stdio-opt-2.c: New test.
51469
51470 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
51471
51472         * gcc.c-torture/execute/20001203-2.c: New testcase.
51473
51474 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51475
51476         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51477         * g++.old-deja/g++.other/virtual10.C: New test.
51478
51479 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51480
51481         * g++.old-deja/g++.mike/pmf5.C: Remove test.
51482
51483 2000-12-05  Richard Henderson  <rth@redhat.com>
51484
51485         * gcc.c-torture/compile/20001205-1.c: New.
51486
51487 2000-12-04  Neil Booth  <neilb@earthling.net>
51488
51489         * g++.old-deja/g++.other/virtual9.C: New test.
51490         * g++.old-deja/g++.pt/crash61.C: New test.
51491         * gcc.c-torture/execute/loop-9.c: New test.
51492
51493 2000-12-04  Neil Booth  <neilb@earthling.net>
51494
51495         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51496         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51497         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51498         * gcc.dg/cpp/extratokens.c: ...here.
51499
51500 2000-12-04  Neil Booth  <neilb@earthling.net>
51501
51502         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51503         New tests.
51504
51505 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51506
51507         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51508         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51509
51510 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51511
51512         * gcc.c-torture/execute/20001203-1.c: New test.
51513
51514 2000-12-03  Neil Booth  <neilb@earthling.net>
51515
51516         * gcc.dg/cpp/macro6.c: New test cases.
51517
51518 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51519
51520         * gcc.c-torture/execute/string-opt-9.c: New test.
51521         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51522         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51523         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51524
51525         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51526         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51527
51528 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
51529
51530         * gcc.dg/cpp/if-6.c: New testcase.
51531
51532         * gcc.dg/20001201-1.c: New testcase.
51533
51534 2000-12-02  Neil Booth  <neilb@earthling.net>
51535
51536         * g++.old-deja/g++.other/externC4.C,
51537         g++.old-deja/g++.other/friend10.C: New tests.
51538
51539 2000-12-02  Neil Booth  <neilb@earthling.net>
51540
51541         * g++.old-deja/g++.other/instan2.C
51542         * g++.old-deja/g++.other/instan3.C: New test.
51543
51544 2000-12-02  Neil Booth  <neilb@earthling.net>
51545
51546         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51547         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51548         gnuc99.c,gnuc99-pedantic.c: New tests.
51549
51550 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51551
51552         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51553         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51554
51555 2000-12-01  Neil Booth  <neilb@earthling.net>
51556
51557         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51558         * gcc.dg/cpp/poison.c: Update.
51559         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51560
51561 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
51562
51563         * g77.f-torture/execute/20001201.f: New test.
51564
51565 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51566
51567         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51568
51569 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
51570
51571         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51572
51573 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
51574
51575         * g++.old-deja/g++.other/cast6.C: New test.
51576
51577 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
51578
51579         * gcc.c-torture/execute/20001130-2.c: New testcase.
51580
51581 2000-11-30  Richard Henderson  <rth@redhat.com>
51582
51583         * gcc.c-torture/execute/20001130-1.c: New test.
51584
51585 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51586
51587         * g++.old-deja/g++.other/op3.C: New test.
51588
51589 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51590
51591         * g++.old-deja/g++.other/op2.C: New test.
51592
51593 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51594
51595         * g++.old-deja/g++.other/crash38.C: New test.
51596
51597 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
51598
51599         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51600
51601 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
51602
51603         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51604         tests.
51605         * gcc.c-torture/execute/string-opt-6.c: New test.
51606
51607         * gcc.dg/20001117-1.c: Add main.
51608
51609 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
51610
51611         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51612         Move from here ...
51613         * gcc.dg/940510-1.c: ... to here.
51614
51615         * gcc.dg/20000926-1.c: GNU C now allows initializations of
51616         zero-size arrays in toplevel structures.
51617
51618 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51619
51620         * gcc.c-torture/execute/loop-8.c: New test.
51621
51622 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51623
51624         * g++.old-deja/g++.other/base1.C: New test.
51625
51626 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51627
51628         * g++.old-deja/g++.other/parse2.C: New test.
51629
51630 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51631
51632         * g++.old-deja/g++.pt/incomplete1.C: New test.
51633
51634 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51635
51636         * g++.old-deja/g++.other/friend9.C: New test.
51637
51638 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51639
51640         * gcc.dg/20001127-1.c: New test.
51641
51642 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51643
51644         * g++.old-deja/g++.pt/friend46.C: New test.
51645
51646 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51647
51648         * g++.old-deja/g++.other/ptrmem8.C: New test.
51649
51650 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51651
51652         * gcc.c-torture/execute/string-opt-7.c: New test.
51653         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51654
51655 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51656
51657         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51658         instead of 'mkcheck 2'.
51659
51660 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51661
51662         * gcc.c-torture/execute/memcheck/driver.c,
51663         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51664         C9X references to refer to C99.
51665
51666 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
51667
51668         * gcc.dg/ultrasp3.c: New test.
51669
51670 2000-11-25  Neil Booth  <neilb@earthling.net>
51671
51672         * gcc.dg/cpp/include2.c: Update test to be locale independent.
51673
51674 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
51675
51676         * gcc.c-torture/compile/20001123-2.c: New.
51677
51678 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51679
51680         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51681
51682 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
51683
51684         * gcc.dg/sequence-point-1.c: Add some new tests.
51685         * gcc.c-torture/execute/20001124-1.c: New test.
51686
51687 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51688
51689         * g++.old-deja/g++.other/vaarg4.C: New test.
51690         * gcc.c-torture/compile/20001123-1.c: New test.
51691
51692 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51693
51694         * g++.other/crash24.C: Adjust and remove XFAIL.
51695         * g++.other/crash37.C: New test.
51696
51697 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
51698
51699         * g++.old-deja/g++.pt/instantiate9.C: New test.
51700
51701 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
51702
51703         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51704         new ABI, too.
51705
51706         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51707         * g++.old-deja/g++.robertl/eb55.C: Likewise.
51708
51709 2000-11-22  Neil Booth  <neilb@earthling.net>
51710
51711         * gcc.dg/cpp/Wtrigraphs.c: New test.
51712
51713 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
51714
51715         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51716
51717 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
51718
51719         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51720
51721 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
51722
51723         * lib/gcc-dg.exp: load_lib scanasm.exp.
51724         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51725         * lib/g++-dg.exp: load_lib scanasm.exp.
51726         * lib/scanasm.exp: New.
51727         (scan-assembler, scan-assembler-not): Add optional arguments to
51728         test name, or if not present, the pattern name.
51729         (scan-assembler-dem, scan-assembler-dem-not): New.
51730
51731         * g++.dg/dg.exp: New.
51732
51733 2000-11-21  Neil Booth  <neilb@earthling.net>
51734
51735         * gcc.dg/cpp/integrated1.c: Remove.
51736
51737 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51738
51739         * gcc.c-torture/execute/20001121-1.c: New test.
51740
51741 2000-11-21  Richard Henderson  <rth@redhat.com>
51742
51743         * gcc.c-torture/compile/20001121-1.c: New test.
51744
51745 2000-11-20  Neil Booth  <neilb@earthling.net>
51746
51747         * gcc.dg/cpp/integrated1.c: New test.
51748
51749 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51750
51751         * g++.old-deja/g++.other/inline17.C: New test.
51752
51753 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
51754
51755         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51756         local variable to be zero: I made the variable global. Now
51757         uses abort() and exit() instead of relying on main's return value.
51758
51759 2000-11-20  Neil Booth  <neilb@earthling.net>
51760
51761         * gcc.dg/cpp/paste2.c: Update test.
51762         * objc/execute/paste.m: New test.
51763
51764 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51765
51766         * gcc.dg/c99-condexpr-1.c: New test.
51767
51768 2000-11-20  Neil Booth  <neilb@earthling.net>
51769
51770         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51771
51772 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
51773
51774         * g++.old-deja/g++.pt/export1.C: New test.
51775
51776 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
51777
51778         * gcc.dg/20001117-1.c: New test.
51779
51780 2000-11-18  Richard Henderson  <rth@redhat.com>
51781
51782         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51783
51784 2000-11-18  Richard Henderson  <rth@redhat.com>
51785
51786         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51787         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51788         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51789
51790 2000-11-18  Richard Henderson  <rth@redhat.com>
51791
51792         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51793         (main): New.  Exit cleanly.
51794
51795 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51796
51797         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51798         gcc.dg/c99-fordecl-2.c: New tests.
51799
51800 2000-11-18  Richard Henderson  <rth@redhat.com>
51801
51802         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51803         * gcc.c-torture/execute/zerolen-2.c: New.
51804
51805 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51806
51807         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51808         memory.
51809
51810 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51811
51812         * g++.old-deja/g++.pt/instantiate8.C: New test.
51813
51814 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51815
51816         * g++.old-deja/g++.other/incomplete.C: Add more tests.
51817         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51818
51819 2000-11-16  Nick Clifton  <nickc@redhat.com>
51820
51821         * gcc.c-torture/execute/nestfunc-2.c: New test.
51822         * gcc.c-torture/execute/nestfunc-3.c: New test.
51823
51824 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51825
51826         * gcc.c-torture/compile/20001116-1.c: New test.
51827
51828 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51829
51830         * gcc.c-torture/execute/20001115-1.c: New test.
51831
51832 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
51833
51834         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51835         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51836         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51837         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51838
51839 2000-11-15  Neil Booth  <neilb@earthling.net>
51840
51841         gcc.dg/cpp/_Pragma1.c: Update.
51842         gcc.dg/cpp/_Pragma2.c: New test.
51843
51844 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51845
51846         * g++.old-deja/g++.other/anon5.C: New test.
51847
51848 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51849
51850         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51851         tests.
51852
51853 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
51854
51855         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51856         output.
51857
51858 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51859
51860         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51861         labels at end of compound statements.
51862
51863 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
51864
51865         * gcc.c-torture/execute/loop-7.c: New test.
51866
51867 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51868
51869         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51870
51871 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51872
51873         * gcc.dg/c99-bool-1.c: New test.
51874
51875 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51876
51877         * gcc.dg/c99-scope-1.c: Remove xfail.
51878         * gcc.dg/c99-scope-2.c: New test.
51879
51880 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51881
51882         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51883         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51884
51885 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
51886
51887         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51888         error messages.
51889
51890         * g++.mike/p700.C: Don't typedef wchar_t.
51891         * g++.mike/p784.C: Likewise.
51892         * g++.mike/eb101.C: Don't use __wchar_t.
51893
51894 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
51895
51896         * g77.f-torture/execute/20001111.[fx]: Test premature exit
51897         from DO loop.
51898
51899 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51900
51901         * gcc.c-torture/execute/20001111-1.c: New test.
51902
51903 2000-11-10  Nick Clifton  <nickc@redhat.com>
51904
51905         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51906         long multuiple and accumulate.
51907
51908 2000-11-09  Richard Henderson  <rth@redhat.com>
51909
51910         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51911         via size_t instead of int.
51912
51913         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51914         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51915         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51916         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51917
51918 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
51919
51920         * gcc.c-torture/compile/20001109-1.c: New test.
51921         * gcc.c-torture/compile/20001109-2.c: New test.
51922
51923 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
51924
51925         * g++.old-deja/g++.pt/operator1.C: New test.
51926         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51927
51928 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51929
51930         * gcc.dg/20001108-1.c: New test.
51931
51932 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51933
51934         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51935         with both arguments constant strings.
51936         * gcc.c-torture/execute/string-opt-3.c: New test.
51937         * gcc.c-torture/execute/string-opt-4.c: New test.
51938         * gcc.c-torture/execute/string-opt-5.c: New test.
51939
51940 2000-11-08  Nick Clifton  <nickc@redhat.com>
51941
51942         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
51943         mulsidi3adddi patterns.
51944
51945 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
51946
51947         * g++.old-deja/g++.other/crash36.C: New test.
51948
51949 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
51950
51951         * g++.old-deja/g++.other/init16.C: New test.
51952
51953 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
51954
51955         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51956
51957 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51958
51959         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51960         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51961         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51962
51963 2000-11-07  DJ Delorie  <dj@redhat.com>
51964
51965         * gcc.dg/20000614-1.c: Add return so that test can pass.
51966
51967 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51968
51969         * gcc.c-torture/execute/string-opt-1.c: New test.
51970
51971 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51972
51973         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
51974         mips-sgi-irix6.* because the MIPS ABI passes floating-point
51975         parameters in registers, and there is no way for a varargs
51976         function to know in which order the integer and floating-point
51977         parameters should be interleaved when they are placed on the
51978         stack.
51979         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51980         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51981
51982 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51983
51984         * gcc.c-torture/execute/string-opt-2.c: New test.
51985
51986 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
51987
51988         * g++.old-deja/g++.pt/crash60.C: New test.
51989
51990 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51991
51992         * g++.old-deja/g++.other/crash24.C: New test.
51993         * g++.old-deja/g++.other/crash25.C: New test.
51994         * g++.old-deja/g++.other/crash26.C: New test.
51995         * g++.old-deja/g++.other/crash27.C: New test.
51996         * g++.old-deja/g++.other/crash28.C: New test.
51997         * g++.old-deja/g++.other/crash29.C: New test.
51998         * g++.old-deja/g++.other/crash30.C: New test.
51999         * g++.old-deja/g++.other/crash31.C: New test.
52000         * g++.old-deja/g++.other/crash32.C: New test.
52001         * g++.old-deja/g++.other/crash33.C: New test.
52002         * g++.old-deja/g++.other/crash34.C: New test.
52003         * g++.old-deja/g++.other/crash35.C: New test.
52004
52005 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52006
52007         * gcc.c-torture/execute/20001031-1.c: New test.
52008
52009 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
52010
52011         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52012         namespace.
52013
52014         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52015         standards-conformant.
52016
52017         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52018
52019         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52020         * g++.old-deja/g++.mike/p755a.C: Likewise.
52021         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52022         library makes no calls to `operator new' during initialization.
52023
52024 2000-11-04  Neil Booth  <neilb@earthling.net>
52025
52026         * gcc.dg/cpp/include2.c: New tests.
52027
52028 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
52029
52030         * lib/g++.exp (g++_set_ld_library_path): New function.
52031         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52032
52033 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
52034
52035         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
52036         warnings.
52037
52038 2000-11-01  Richard Henderson  <rth@redhat.com>
52039
52040         * g++.old-deja/g++.ext/namedret1.C: New.
52041         * g++.old-deja/g++.ext/namedret2.C: New.
52042         * g++.old-deja/g++.ext/namedret3.C: New.
52043
52044 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
52045
52046         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52047         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52048
52049 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52050
52051         * gcc.c-torture/execute/va-arg-21.c: New test.
52052
52053 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52054
52055         * gcc.dg/c99-complex-2.c: New test.
52056
52057 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52058
52059         * gcc.c-torture/execute/stdio-opt-1.c: New test.
52060
52061 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
52062
52063         * g++.old-deja/g++.other/inline16.C: New test.
52064
52065 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
52066
52067         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52068         __PRETTY_FUNCTION__
52069
52070 2000-10-29  Neil Booth  <neilb@earthling.net>
52071
52072         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52073         New tests.
52074         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52075         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52076         optimisation.
52077
52078 2000-10-29  Neil Booth  <neilb@earthling.net>
52079
52080         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52081         * mi1.c, mi1c.h: Add null directives to multiple-include test.
52082         * mi5.c: Test multiple includes work with -C.
52083         * trigraphs.c: Test ^= version.
52084
52085 2000-10-28  Neil Booth  <neilb@earthling.net>
52086
52087         New tests and test updates for new macro expander.
52088
52089         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52090         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52091         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52092         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52093         new diagnostic messages.
52094
52095         * gcc.dg/cpp/macro3.c: New tests.
52096
52097 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
52098
52099         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52100         on the same line.
52101
52102 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
52103
52104         * g++.old-deja/g++.other/eh2.C: New test.
52105
52106 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52107
52108         * gcc.c-torture/execute/20001027-1.c: New test.
52109
52110 2000-10-26  Richard Henderson  <rth@redhat.com>
52111
52112         * gcc.c-torture/execute/20001026-1.c: New.
52113
52114 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
52115
52116         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52117         * g++.old-deja/g++.law/builtin1.C: Likewise.
52118         * g++.old-deja/g++.law/ctors10.C: Likewise.
52119         * g++.old-deja/g++.law/virtual3.C: Likewise.
52120         * g++.old-deja/g++.mike/p658.C: Likewise.
52121         * g++.old-deja/g++.other/sibcall1.C: Likewise.
52122         * g++.old-deja/g++.other/vaarg2.C: Likewise.
52123         * g++.old-deja/g++.robertl/eb124.C: Likewise.
52124         * g++.old-deja/g++.robertl/eb44.C: Likewise.
52125         * g++.old-deja/g++.robertl/eb77.C: Likewise.
52126
52127 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
52128
52129         * gcc.c-torture/compile/20001024-1.c: New test.
52130
52131 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
52132
52133         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52134         to tell us whether or not we are using V3.
52135
52136 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52137
52138         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52139         operands.
52140
52141 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52142
52143         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52144
52145 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
52146
52147         * gcc.c-torture/execute/20001024-1.c: New test.
52148
52149 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
52150
52151         * g++.old-deja/g++.other/sibcall1.C: New test.
52152
52153 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
52154
52155         * gcc.dg/noncompile/init-3.c: New test.
52156
52157 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52158
52159         * gcc.dg/format-array-1.c: New test.
52160
52161 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52162
52163         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52164         writing through null pointers; remove comment about testing
52165         unterminated strings.
52166
52167 2000-10-17  Matthew Hiller  <hiller@redhat.com>
52168
52169         * gcc.c-torture/execute/20001017-2.c: New test.
52170
52171 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52172
52173         * gcc.c-torture/compile/20001018-1.c: New test.
52174         * gcc.c-torture/compile/20001018-1.x: Xfail.
52175
52176 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52177
52178         * gcc.c-torture/execute/20001017-1.c: New test.
52179
52180 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52181
52182         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52183         for multiple use of arguments with scanf formats; add tests for
52184         multiple use of arguments.
52185
52186 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
52187
52188         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52189         from some old tests.
52190
52191 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52192
52193         * gcc.dg/format-miss-1.c: New test.
52194
52195 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52196
52197         * gcc.c-torture/execute/20001013-1.c: New test.
52198
52199 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52200
52201         * gcc.dg/format-branch-1.c: New test.
52202
52203 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52204
52205         * README, lib/file-format.exp: Remove EGCS references.
52206
52207 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52208
52209         * gcc.dg/20001013-1.c: New test.
52210
52211 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52212
52213         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52214         for intmax_t in the compiler using __typeof__ and the type rules
52215         for conditional expressions.
52216
52217 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
52218
52219         * gcc.dg/20001012-1.c: New test.
52220         * gcc.dg/20001012-2.c: New test.
52221
52222 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52223
52224         * gcc.dg/format-attr-1.c: New test.
52225
52226 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52227
52228         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52229         __LONG_LONG_MAX__ instead of LLONG_MAX.
52230
52231 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52232
52233         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52234         scanf flags.
52235         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52236         flags.
52237
52238 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52239
52240         * gcc.dg/sequence-pt-1.c: New test.
52241
52242 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
52243
52244         * gcc.c-torture/execute/20001011-1.c: New testcase.
52245         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52246
52247 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52248
52249         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52250         does not error on it.
52251
52252 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52253
52254         * gcc.dg/20001009-1.c: New test.
52255
52256 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52257
52258         * gcc.c-torture/compile/20001009-1.c: Move from here ....
52259         * gcc.c-torture/execute/20001009-2.c: ... to here.
52260
52261 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
52262
52263         * gcc.c-torture/compile/20001009-1.c: New testcase.
52264         * gcc.c-torture/execute/20001009-1.c: New testcase.
52265         Testcases provided by Jan Hubicka <jh@suse.cz>.
52266
52267 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52268
52269         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52270         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52271         uintmax_t using <limits.h> to emulate the compiler's internal
52272         logic.  No longer XFAIL %j tests.
52273
52274 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52275
52276         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52277         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52278         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52279         regexps and details of expected handling of some bad formats.
52280         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52281         suppression.
52282
52283 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52284
52285         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52286         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52287         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52288         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52289         in list archives.
52290
52291 2000-10-06  Richard Henderson  <rth@cygnus.com>
52292
52293         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52294         * g++.old-deja/g++.brendan/crash52.C: Likewise.
52295         * g++.old-deja/g++.jason/report.C: Likewise.
52296         * g++.old-deja/g++.law/friend5.C: Likewise.
52297         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
52298         of the expected warnings.
52299
52300 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
52301
52302         * g++.old-deja/g++.pt/enum14.C: New test.
52303
52304 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
52305
52306         * g++.old-deja/g++.pt/crash59.C: New test.
52307
52308 2000-10-04  Will Cohen  <wcohen@redhat.com>
52309
52310         * gcc.dg/20000926-1.c: New test.
52311
52312 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
52313
52314         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52315         function name for current C++ compiler.
52316         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52317
52318 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
52319
52320         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52321         __PRETTY_FUNCTION__.
52322         * g++.old-deja/g++.ext/pretty2.C: Likewise.
52323
52324 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52325
52326         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52327
52328 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
52329
52330         * gcc.c-torture/compile/20000923-1.c: New test.
52331
52332 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52333
52334         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52335         * g++.old-deja/g++.pt/ttp62.C: Same.
52336         * g++.old-deja/g++.other/inline14.C: Same.
52337
52338 2000-09-24  Richard Henderson  <rth@cygnus.com>
52339
52340         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52341
52342 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52343
52344         * gcc.dg/c90-printf-1.c: Add test for wide string format.
52345
52346 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
52347
52348         * gcc.c-torture/compile/20000922-1.c: New file.
52349
52350 2000-09-21  Nick Clifton  <nickc@redhat.com>
52351
52352         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52353         a signed long modulo operation.
52354         (mod6): New function - perform an unsigned long modulo operation.
52355         (main): Add tests for modulos of very large numbers by very small
52356         dividends.
52357
52358 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52359
52360         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52361
52362 2000-09-19  Richard Henderson  <rth@cygnus.com>
52363
52364         * gcc.dg/compare2.c (case 10): XFAIL.
52365
52366 2000-09-18  Richard Henderson  <rth@cygnus.com>
52367
52368         * gcc.c-torture/execute/20000906-1.c: Move ...
52369         * gcc.dg/20000906-1.c: ... here.  Only run on targets
52370         that support __builtin_trap.
52371
52372 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
52373
52374         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52375
52376 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52377
52378         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52379         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
52380         more $ format tests.
52381
52382 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52383
52384         * gcc.dg/format-errmk-1.c: New test.
52385
52386 2000-09-17  Greg McGary  <greg@mcgary.org>
52387
52388         * gcc.c-torture/execute/20000917-1.x: Remove.
52389
52390 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52391
52392         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52393
52394 2000-09-17  Greg McGary  <greg@mcgary.org>
52395
52396         * gcc.c-torture/execute/20000917-1.c: New test.
52397         * gcc.c-torture/execute/20000917-1.x: XFAIL.
52398
52399 2000-09-16  Neil Booth  <NeilB@earthling.net>
52400
52401         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52402         in nested macro bug.
52403
52404 2000-09-15  Neil Booth  <NeilB@earthling.net>
52405
52406         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52407
52408 2000-09-14  Jeffrey A Law  (law@cygnus.com)
52409
52410         * gcc.c-torture/execute/20000914-1.c: New test.
52411
52412 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
52413
52414         * g++.other/inline13.C: New test.
52415
52416 2000-09-12  Andreas Jaeger  <aj@suse.de>
52417
52418         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52419         constant by Ulrich Drepper <drepper@redhat.com>.
52420
52421 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
52422
52423         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52424
52425 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52426
52427         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52428
52429 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
52430
52431         * gcc.dg/cpp/backslash.c: New test.
52432
52433 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
52434
52435         * gcc.c-torture/execute/20000910-1.c: New test.
52436         * gcc.c-torture/execute/20000910-2.c: Likewise.
52437
52438 2000-09-11  Robert Lipe  <robertl@sco.com>
52439
52440         * gcc.dg/pragma-align.c: New test.
52441
52442 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
52443
52444         * g++.old-deja/g++.pt/explicit82.C: New test.
52445         * g++.old-deja/g++.pt/explicit83.C: New test.
52446
52447 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
52448
52449         * gcc.dg/asm-names.c: New test.
52450
52451 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52452
52453         * gcc.dg/cpp/tr-warn6.c: New test
52454
52455 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52456
52457         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52458         be accepted.
52459
52460 2000-09-07  Catherine Moore  <clm@redhat.com>
52461
52462         * gcc.c-torture/execute/unroll-1.c: New test.
52463
52464 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
52465
52466         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52467         ERROR markers.
52468         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52469         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52470         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52471         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52472         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52473         Preprocess only.
52474         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52475         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52476
52477 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52478
52479         * g++.old-deja/g++.pt/deduct2.C: New test.
52480
52481 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52482
52483         * g++.old-deja/g++.pt/parms2.C: New test.
52484
52485 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52486
52487         * g++.old-deja/g++.pt/crash58.C: New test.
52488
52489 2000-09-06  Greg McGary  <greg@mcgary.org>
52490
52491         * gcc.c-torture/execute/20000906-1.c: New test.
52492         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52493
52494 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52495
52496         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52497
52498 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52499
52500         * g++.old-deja/g++.pt/crash57.C: New test.
52501
52502 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52503
52504         * g++.old-deja/g++.pt/crash56.C: New test.
52505
52506 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52507
52508         * g++.old-deja/g++.pt/koenig1.C: New test.
52509
52510 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52511
52512         * gcc.dg/20000904-1.c: New test.
52513
52514 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52515
52516         * gcc.dg/cpp/paste8.c: New test.
52517
52518 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
52519
52520         * gcc.c-torture/compile/20000827-1.c: New test.
52521
52522 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52523
52524         * gcc.dg/format-diag-1.c: New test.
52525
52526 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52527
52528         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52529         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52530         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52531         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52532         gcc.dg/formatz-1.c: Adjust warning regular expressions.
52533
52534 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52535
52536         * g++.old-deja/g++.other/nested4.C: New test.
52537
52538 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52539
52540         * g++.old-deja/g++.ns/scoped1.C: New test.
52541
52542 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
52543
52544         * lib/g++.exp: Support testing already-installed GCC.
52545
52546 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52547
52548         * wtr-label-1.c, wtr-suffix-1.c: New tests.
52549
52550 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52551
52552         * gcc.dg/return-type-2.c: New test.
52553
52554 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
52555
52556         * gcc.c-torture/compile/20000825-1.c: New test.
52557
52558 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
52559
52560         * gcc.dg/dwarf2-2.c: New test.
52561
52562 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
52563
52564         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52565         dg-warning regexps.
52566
52567 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52568
52569         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52570         gcc.dg/format-ext-5.c: New tests.
52571
52572 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
52573
52574         * g++.old-deja/g++.other/crash22.C: New test.
52575
52576 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
52577
52578         * gcc.dg/noncompile/930622-2.c: Adjust error message.
52579
52580 2000-08-24  Richard Henderson  <rth@cygnus.com>
52581
52582         * gcc.dg/ia64-sync-1.c: New test.
52583         * gcc.dg/ia64-sync-2.c: New test.
52584         * gcc.dg/ia64-asm-1.c: New test.
52585
52586 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52587
52588         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52589         * gcc.dg/format-ext-2.c: New test.
52590
52591 2000-08-23  Jason Merrill  <jason@redhat.com>
52592
52593         * lib/old-dejagnu.exp: Also ignore "In member function" and
52594         "At global scope".
52595
52596 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52597
52598         * gcc.dg/noncompile/label-lineno-1.c: New test.
52599
52600 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52601
52602         * gcc.dg/c99-array-nonobj-1.c: New test.
52603
52604 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52605
52606         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52607         tests.
52608         * gcc.dg/format-ext-1.c: New test.
52609
52610 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52611
52612         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52613         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52614         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52615         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52616         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52617
52618 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52619
52620         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52621         gcc.dg/c99-strftime-2.c: New tests.
52622
52623 2000-08-22  Richard Henderson  <rth@cygnus.com>
52624
52625         * gcc.c-torture/execute/20000822-1.c: New test.
52626
52627 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52628
52629         * gcc.c-torture/execute/20000819-1.x: Remove.
52630
52631 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52632
52633         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52634         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52635         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52636         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52637         gcc.dg/format-xopen-1.c: New tests.
52638
52639 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52640
52641         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52642
52643 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52644
52645         * g++.old-deja/g++.other/loop2.C: New test.
52646
52647         * gcc.c-torture/compile/20000606-1.c: New test.
52648         * gcc.c-torture/compile/20000728-1.c: New test.
52649         * gcc.c-torture/execute/20000801-1.c: New test.
52650         * gcc.c-torture/execute/20000801-2.c: New test.
52651         * gcc.c-torture/execute/20000819-1.c: New test.
52652         * gcc.c-torture/execute/20000819-1.x: XFAIL.
52653         * gcc.dg/20000629-1.c: New test.
52654         * gcc.dg/20000724-1.c: New test.
52655         * gcc.dg/20000807-1.c: New test.
52656
52657 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52658
52659         * gcc.dg/cpp/pragma-1.c: New test.
52660         * gcc.dg/cpp/pragma-2.c: New test.
52661
52662 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
52663
52664         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52665         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
52666
52667 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52668
52669         * gcc.c-torture/compile/20000818-1.c: New test.
52670
52671 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
52672
52673         * gcc.c-torture/execute/20000818-1.c: New test.
52674
52675 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52676
52677         * gcc.dg/format-va-1.c: New test.
52678
52679 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52680
52681         * g++.old-deja/g++.other/typedef8.C: New test.
52682
52683 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52684
52685         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52686         * g++.old-deja/g++.mike/net36.C: Mark candidate.
52687         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52688         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52689         * g++.old-deja/g++.other/ptrmem7.C: New test.
52690         * g++.old-deja/g++.pt/ptrmem10.C: New test.
52691
52692 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52693
52694         * g++.old-deja/g++.pt/typename27.C: New test.
52695
52696 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
52697
52698         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52699         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52700         * g++.old-deja/g++.pt/friend45.C: New test.
52701         * g++.old-deja/g++.other/friend8.C: New test.
52702
52703 2000-08-15  Richard Henderson  <rth@cygnus.com>
52704
52705         * gcc.c-torture/execute/20000815-1.c: New test.
52706
52707 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52708
52709         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52710         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52711         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52712
52713 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
52714
52715         * g++.old-deja/g++.other/refinit2.C: New test.
52716
52717 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
52718
52719         * lib/c-torture.exp (c-torture): Make
52720         compiler_conditional_xfail_data global.
52721         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52722         compiler_conditional_xfail_data machinery.
52723         (f-torture-execute): Likewise.
52724         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52725         and only when unrolling loops.
52726
52727         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52728
52729 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52730
52731         * g++.old-deja/g++.pt/explicit81.C: New test.
52732
52733 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52734
52735         * g++.old-deja/g++.pt/typename26.C: New test.
52736
52737 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
52738
52739         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52740         warning.
52741
52742 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52743
52744         * g++.old-deja/g++.other/array3.C: New test.
52745
52746 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52747
52748         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52749         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52750         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52751         New tests.
52752
52753 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
52754
52755         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52756         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52757
52758 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
52759
52760         * gcc.c-torture/execute/20000808-1.c: New test.
52761
52762 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52763
52764         * gcc.dg/c90-const-expr-1.c: New test.
52765
52766 2000-08-08  Richard Henderson  <rth@cygnus.com>
52767
52768         * gcc.dg/noncompile/920923-1.c: Declare calloc.
52769
52770 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52771
52772         * gcc.dg/noncompile/const-ll-1.c: New test.
52773
52774 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52775
52776         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52777
52778 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52779
52780         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52781         that running programs linked against the shared version of libobjc
52782         run correctly.
52783
52784 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52785
52786         * gcc.dg/c99-printf-1.c: New test.
52787
52788 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52789
52790         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52791
52792 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
52793
52794         * gcc.c-torture/execute/20000731-1.x: Delete.
52795
52796 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
52797
52798         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52799         and torture_without_loops as is done by c-torture.exp.
52800         (search_for): Copy from c-torture.exp.
52801         (gcc-dg-runtest): New function, drives a directory of tests
52802         iterating over the TORTURE_OPTIONS.
52803         (scan-assembler, scan-assembler-not): Move here from
52804         individual directory drivers.
52805
52806         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52807         defined by lib/gcc-dg.exp.
52808         * gcc.dg/cpp/cpp.exp: Likewise.
52809         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
52810         gcc-dg-runtest, so we cycle over optimization options.
52811
52812         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52813         * gcc.dg/compare2.c: No longer expected to fail.
52814
52815 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52816
52817         * gcc.c-torture/execute/20000804-1.c: New test.
52818
52819 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52820
52821         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52822
52823 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
52824
52825         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52826
52827 2000-08-03  Jeffrey A Law  (law@cygnus.com)
52828
52829         * gcc.c-torture/compile/20000803-1.c: New test.
52830
52831 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52832
52833         * gcc.c-torture/execute/20000801-3.c,
52834         gcc.c-torture/execute/20000801-4.c: New tests.
52835         * gcc.c-torture/execute/20000801-3.x,
52836         gcc.c-torture/execute/20000801-4.x: Xfail.
52837
52838 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
52839
52840         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52841         libobjc/.libs to allow for libtool.
52842
52843 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
52844
52845         * gcc.c-torture/compile/20000802-1.c: New test.
52846
52847 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
52848
52849         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52850
52851 2000-07-31  Jeffrey A Law  (law@cygnus.com)
52852
52853         * gcc-c-torture/execute/20000731-2.c: New test.
52854
52855         * gcc.c-torture/execute/20000731-1.c: New test.
52856         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52857
52858 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
52859
52860         * gcc.dg/cpp/paste7.c: New test.
52861         * gcc.dg/cpp/20000725-1.c: New test.
52862
52863 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
52864
52865         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52866         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52867         declaration warning for __builtin_dwarf_reg_size.
52868
52869         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52870
52871 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52872
52873         * gcc.dg/noncompile/voidparam-1.c: New test.
52874
52875 2000-07-30  Richard Henderson  <rth@cygnus.com>
52876
52877         * gcc.dg/c90-digraph-1.c: Don't xfail.
52878         * gcc.dg/compare2.c (case 10): Xfail.
52879         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52880
52881 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
52882
52883         * gcc.dg/c99-main-1.c: New test.
52884
52885 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52886
52887         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52888
52889 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
52890
52891         * gcc.c-tortuer/execute/20000726-1.c: New test.
52892
52893 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
52894
52895         * gcc.c-torture/execute/enum-2.c: New test.
52896
52897 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52898
52899         * gcc.dg/cpp/tr-warn3.c: New test.
52900
52901 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52902
52903         * g++.old-deja/g++.ext/implicit1.C: Remove.
52904         * g++.old-deja/g++.jason/c2.C: Remove
52905         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52906         * g++.old-deja/g++.pt/crash16.C: Likewise.
52907         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52908
52909 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52910
52911         * g++.old-deja/g++.other/for2.C: New test.
52912
52913 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
52914
52915         * gcc.dg/20000720-1.c: New test.
52916
52917 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
52918
52919         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
52920
52921 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
52922
52923         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52924         * gcc.c-torture/execute/20000722-1.c: New.
52925         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52926
52927 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
52928
52929         * gcc.dg/cpp/20000720-1.S: New test.
52930
52931 2000-07-21  Michael Meissner  <meissner@redhat.com>
52932
52933         * gcc.c-torture/execute/ieee/hugeval.c: New test.
52934
52935 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52936
52937         * g++.old-deja/g++.brendan/crash16.C,
52938         g++.old-deja/g++.brendan/parse3.C,
52939         g++.old-deja/g++.brendan/redecl1.C,
52940         g++.old-deja/g++.ns/template13.C,
52941         g++.old-deja/g++.other/decl4.C,
52942         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52943
52944 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52945
52946         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52947         and "Internal error".
52948
52949         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52950         regexps.
52951         * gcc.dg/cpp/paste6.c: New test.
52952
52953 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
52954
52955         * gcc.dg/cpp/tr-direct.c: New test.
52956
52957         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52958         gcc.dg/cpp/undef1.c: Tweak error regexps.
52959
52960 2000-07-18  Eric Christopher <echristo@redhat.com>
52961
52962         * gcc.c-torture/compile/20000718-1.c: New test.
52963
52964 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
52965
52966         * cpplex.c (_cpp_push_token): If the token being pushed back
52967         is the previous token in this context, just subtract one from
52968         context->posn.
52969         * cppmacro.c (save_expansion): Clear aux field when storing a
52970         placemarker.
52971
52972 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
52973
52974         * gcc.dg/noncompile/redecl-1.c: New test.
52975
52976 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
52977
52978         * gcc.c-torture/execute/20000717-5.c: New test.
52979         * gcc.c-torture/execute/20000717-1.x: Removed.
52980
52981 2000-07-17  Richard Henderson  <rth@cygnus.com>
52982
52983         * gcc.c-torture/execute/20000717-4.c: New test.
52984
52985 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
52986
52987         * gcc.dg/cpp/syshdr.c: New test.
52988         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52989
52990 2000-07-17  Neil Booth  <neilb@earthling.net>
52991
52992         * gcc.dg/cpp/cmdlne-dM.c: New test.
52993         * gcc.dg/cpp/cmdlne-dD.c: New test.
52994
52995 2000-07-17  Jeffrey A Law  (law@cygnus.com)
52996
52997         * gcc.c-torture/execute/20000717-3.c: New test.
52998
52999         * gcc.c-torture/compile/20000717-1.c: New test.
53000
53001 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
53002
53003         * gcc.c-torture/execute/20000717-2.c: New test.
53004
53005 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53006
53007         * gcc.dg/formatz-1.c: New test.
53008
53009         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53010         * gcc.dg/c99-digraph-1.c: New tests.
53011
53012         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53013         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53014
53015         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53016         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53017         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53018         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53019         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53020         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53021         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53022
53023 2000-07-17  Greg McGary <greg@mcgary.org>
53024
53025         * gcc.c-torture/execute/20000717-1.c: New test.
53026         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53027
53028 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
53029
53030         * gcc.c-torture/execute/20000715-2.c: New test.
53031         * gcc.dg/20000715-1.c: New test.
53032
53033 2000-07-15  Michael Meissner  <meissner@redhat.com>
53034
53035         * gcc.c-torture/execute/20000715-1.c: New test.
53036
53037 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
53038
53039         * gcc.c-torture/execute/20000707-1.c: New test.
53040
53041 2000-07-13  Neil Booth  <NeilB@earthling.net>
53042
53043         * gcc.dg/cpp/digraph1.c,
53044         gcc.dg/cpp/digraph2.c,
53045         gcc.dg/cpp/digraphs.c: New tests.
53046
53047 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
53048
53049         * g77.f-torture/compile/20000630-2.f: New test.
53050         * g77.f-torture/compile/20000630-2.x
53051
53052 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53053
53054         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
53055
53056 2000-07-11  Neil Booth  <NeilB@earthling.net>
53057
53058         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53059
53060 2000-07-11  Neil Booth  <NeilB@earthling.net>
53061
53062         * gcc.dg/cpp/cmdlne-C.c: New.
53063
53064 2000-07-09  Neil Booth  <NeilB@earthling.net>
53065
53066         * gcc.dg/cpp/directiv.c: New tests.
53067         * gcc.dg/cpp/undef1.c: Update.
53068
53069 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
53070
53071         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53072
53073 2000-07-09  Neil Booth  <NeilB@earthling.net>
53074
53075         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53076
53077 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
53078
53079         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53080         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53081
53082 2000-07-08  Neil Booth  <NeilB@earthling.net>
53083
53084         * gcc.dg/cpp/macsyntx.c: New tests.
53085
53086 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53087
53088         * gcc.dg/20000707-1.c: New test.
53089
53090 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53091
53092         * gcc.c-torture/execute/20000706-1.c: New test.
53093         * gcc.c-torture/execute/20000706-2.c: New test.
53094         * gcc.c-torture/execute/20000706-3.c: New test.
53095         * gcc.c-torture/execute/20000706-4.c: New test.
53096         * gcc.c-torture/execute/20000706-5.c: New test.
53097
53098 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53099
53100         * g++.old-deja/g++.pt/instantiate7.C: New test.
53101
53102 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53103
53104         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53105         * g++.old-deja/g++.mike/thunk3.C: Likewise.
53106         * g++.old-deja/g++.other/rtti3.C: Likewise.
53107         * g++.old-deja/g++.other/rttid3.C: Likewise.
53108
53109 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
53110
53111         *  g77.f-torture/compile/20000630-1.x: Fix typo
53112
53113 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
53114
53115         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53116         assembly output.
53117
53118 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
53119
53120         * gcc.dg/cpp/ident.c: New test.
53121
53122 2000-07-05  Neil Booth  <NeilB@earthling.net>
53123
53124         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53125           gcc.dg/cpp/lexstrng.c: New tests.
53126
53127 2000-07-04  Neil Booth  <NeilB@earthling.net>
53128
53129         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53130         * gcc.dg/cpp/strify2.c: Same.
53131
53132 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
53133
53134         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53135         * gcc.dg/cpp/19990703-1.c: Likewise.
53136         * gcc.dg/cpp/20000625-1.c: Likewise.
53137         * gcc.dg/cpp/20000625-2.c: Likewise.
53138
53139         * gcc.dg/cpp/macro1.c,
53140         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53141         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53142         gcc.dg/cpp/strify1.c,
53143         gcc.dg/cpp/strify2.c: New tests.
53144
53145 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
53146
53147         * gcc.c-torture/execute/20000703-1.c: New test.
53148
53149 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53150
53151         * g++.old-deja/g++.pt (lookup10.C): New test.
53152
53153 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53154
53155         * g++.old-deja/g++.pt (typename25.C): New test.
53156
53157 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
53158
53159         * gcc.c-torture/compile/20000701-1.c: New test.
53160
53161 2000-06-30  Nick Clifton  <nickc@cygnus.com>
53162
53163         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53164         to test case.
53165
53166 2000-06-30  Catherine Moore  <clm@cygnus.com>
53167
53168         * gcc.c-torture/execute/align-1.c: New test.
53169
53170 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
53171
53172         * g++.old-deja/g++.pt/expr8.C: New test.
53173         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53174
53175 2000-06-29  Nick Clifton  <nickc@cygnus.com>
53176
53177         * gcc.c-torture/compile/20000629-1.c: New test.
53178
53179 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53180
53181
53182         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53183         gcc.dg/noncompile directory, depending on whether they're
53184         preprocessor tests or not.  Annotate all the tests for the dg
53185         framework.
53186
53187         * gcc.c-torture/noncompile/noncompile.exp: Delete.
53188         * gcc.dg/noncompile/noncompile.exp: New.
53189
53190         * Moved files:
53191         Old name                                New name
53192         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
53193         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
53194         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
53195         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
53196         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
53197         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
53198         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
53199         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
53200         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
53201         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
53202         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
53203         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
53204         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
53205         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
53206         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
53207         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
53208         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
53209         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
53210         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
53211         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
53212         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
53213         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
53214         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
53215         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
53216
53217         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
53218         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
53219         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
53220         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
53221         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
53222         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
53223
53224 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53225
53226         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53227         declare one variable.  On the fourth, error.
53228         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53229         declared by 20000628-1a.h.
53230
53231 2000-06-29  Richard Henderson  <rth@redhat.com>
53232
53233         * gcc.c-torture/execute/930529-1.x: New file.
53234         * gcc.dg/920413-1.c: Adjust expected warning text.
53235         * gcc.dg/980217-1.c: Declare abort.
53236         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53237
53238 2000-06-29  Jeffrey A Law  (law@cygnus.com)
53239
53240         * g77.f-torture/compile/20000629-1.f: New test.
53241         * g77.f-torture/compile/20000629-1.x: Expected to fail.
53242
53243 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53244
53245         Rearrange lots of files, removing entirely the
53246         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53247         directories.
53248
53249         * Deleted files:
53250         gcc.c-torture/code_quality/code_quality.exp
53251         gcc.c-torture/special/special.exp
53252         gcc.failure/failure.exp
53253         gcc.failure/940409-1.x
53254         gcc.c-torture/compile/961203-1.x
53255
53256         * New files:
53257         gcc.misc-tests/linkage.exp
53258         gcc.c-torture/execute/920730-1t.c
53259         gcc.c-torture/execute/920730-1t.x
53260         gcc.c-torture/compile/920520-1.x
53261         gcc.c-torture/compile/920521-1.x
53262         gcc.c-torture/compile/981006-1.x
53263         gcc.c-torture/execute/eeprof-1.x
53264
53265         * Moved files (possibly with modifications to fit a new harness):
53266         Old name                                New name
53267         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
53268         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
53269         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
53270         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
53271         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
53272         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
53273         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
53274         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
53275         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
53276         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
53277         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
53278         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
53279         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
53280         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
53281
53282 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53283
53284         * c-torture/compile/961203-1.x: Delete.
53285
53286         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
53287         not exit. Include stdio.h.
53288         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53289         * gcc.misc-tests/dg-12.c: Likewise.
53290         * gcc.misc-tests/dg-5.c: Likewise.
53291         * gcc.misc-tests/dg-6.c: Likewise.
53292         * gcc.misc-tests/dg-7.c: Prototype abort.
53293         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53294         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53295         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
53296         not exit.
53297         * gcc.misc-tests/sieve.c: Use return from main, not exit.
53298         * gcc.misc-tests/sort2.c: Use return from main, not exit.
53299
53300 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
53301
53302         * gcc.dg/cpp/20000628-1.c: New test.
53303         * gcc.dg/cpp/20000628-1.h: New header for above test.
53304         * gcc.dg/cpp/20000628-1a.h: Likewise.
53305
53306 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
53307
53308         * gcc.dg/cpp: New directory.
53309         * gcc.dg/cpp/cpp.exp: New driver.
53310         * gcc.dg/cpp/20000627-1.c: New test.
53311         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53312         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53313         and rewrite as a compilation test.
53314
53315         * gcc.dg: Move many files into the cpp subdirectory, possibly
53316         renaming or editing them as well.
53317         Old name                New name
53318         990119-1.c              cpp/19990119-1.c
53319         990228-1.c              cpp/19990228-1.c
53320         990407-1.c              cpp/19990407-1.c
53321         990409-1.c              cpp/19990409-1.c
53322         990413-1.c              cpp/19990413-1.c
53323         990703-1.c              cpp/19990703-1.c
53324         20000127-1.c            cpp/20000127-1.c
53325         20000129-1.c            cpp/20000129-1.c
53326         20000207-1.c            cpp/20000207-1.c
53327         20000207-2.c            cpp/20000207-2.c
53328         20000209-1.c            cpp/20000209-1.c
53329         20000209-2.c            cpp/20000209-2.c
53330         20000301-1.c            cpp/20000301-1.c
53331         20000419-1.c            cpp/20000419-1.c
53332         20000510-1.S            cpp/20000510-1.S
53333         20000519-1.c            cpp/20000519-1.c
53334         20000529-1.c            cpp/20000529-1.c
53335         20000625-1.c            cpp/20000625-1.c
53336         20000625-2.c            cpp/20000625-2.c
53337         cpp-as1.c               cpp/assert1.c
53338         cpp-as2.c               cpp/assert2.c
53339         cxx-comments-1.c        cpp/cxxcom1.c
53340         cxx-comments-2.c        cpp/cxxcom2.c
53341         endif-label.c           cpp/endif.c
53342         cpp-hash1.c             cpp/hash1.c
53343         cpp-hash2.c             cpp/hash2.c
53344         cpp-if1.c               cpp/if-1.c
53345         cpp-if2.c               cpp/if-2.c
53346         cpp-if3.c               cpp/if-3.c
53347         cpp-if4.c               cpp/if-4.c
53348         cpp-if5.c               cpp/if-5.c
53349         cpp-cond.c              cpp/if-cexp.c
53350         cpp-missingop.c         cpp/if-mop.c
53351         cpp-missingparen.c      cpp/if-mpar.c
53352         cpp-opprec.c            cpp/if-oppr.c
53353         cpp-ifparen.c           cpp/if-paren.c
53354         cpp-shortcircuit.c      cpp/if-sc.c
53355         cpp-shift.c             cpp/if-shift.c
53356         cpp-unary.c             cpp/if-unary.c
53357         cpp-li1.c               cpp/line1.c
53358         cpp-li2.c               cpp/line2.c
53359         lineno.c                cpp/line3.c
53360         lineno-2.c              cpp/line4.c
53361         cpp-mi.c                cpp/mi1.c
53362         cpp-mic.h               cpp/mi1c.h
53363         cpp-micc.h              cpp/mi1cc.h
53364         cpp-mind.h              cpp/mi1nd.h
53365         cpp-mindp.h             cpp/mi1ndp.h
53366         cpp-mix.h               cpp/mi1x.h
53367         cpp-mi2.c               cpp/mi2.c
53368         cpp-mi2a.h              cpp/mi2a.h
53369         cpp-mi2b.h              cpp/mi2b.h
53370         cpp-mi2c.h              cpp/mi2c.h
53371         cpp-mi3.c               cpp/mi3.c
53372         cpp-mi3.def             cpp/mi3.def
53373         poison-1.c              cpp/poison.c
53374         pr-impl.c               cpp/prag-imp.c
53375         cpp-redef-2.c           cpp/redef1.c
53376         cpp-redef.c             cpp/redef2.c
53377         strpaste.c              cpp/strp1.c
53378         strpaste-2.c            cpp/strp2.c
53379         cpp-tradpaste.c         cpp/tr-paste.c
53380         cpp-tradstringify.c     cpp/tr-str.c
53381         cpp-tradwarn1.c         cpp/tr-warn1.c
53382         cpp-tradwarn2.c         cpp/tr-warn2.c
53383         trigraphs.c             cpp/trigraphs.c
53384         cpp-unc1.c              cpp/unc1.c
53385         cpp-unc2.c              cpp/unc2.c
53386         cpp-unc3.c              cpp/unc3.c
53387         cpp-unc.c               cpp/unc4.c
53388         undef.c                 cpp/undef1.c
53389         undef-2.c               cpp/undef2.c
53390         cpp-wi1.c               cpp/widestr1.c
53391
53392 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
53393
53394         * lib/g++.exp (g++_include_flags): Tweak.
53395
53396 2000-06-27  H.J. Lu  <hjl@gnu.org>
53397             Loren J. Rittle  <ljrittle@acm.org>
53398
53399         * lib/g++.exp (g++_include_flags): Override libgloss.exp
53400         version with one that knows about the new gcc tree structure.
53401         (g++_link_flags): Same.
53402
53403 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
53404
53405         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53406         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53407         case we are cross-compiling.
53408
53409         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53410         g++.old-deja/g++.niklas/Makefile.in,
53411         g++.old-deja/g++.niklas/configure.in,
53412         g++.old-deja/g++.other/Makefile.in,
53413         g++.old-deja/g++.other/configure.in,
53414         gcc.c-torture/code_quality/Makefile.in,
53415         gcc.c-torture/code_quality/configure.in,
53416         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53417         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53418         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53419         gcc.c-torture/execute/ieee/Makefile.in,
53420         gcc.c-torture/execute/ieee/configure.in,
53421         gcc.c-torture/noncompile/Makefile.in,
53422         gcc.c-torture/noncompile/configure.in,
53423         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53424         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53425         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53426
53427 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53428
53429         * g++.old-deja/g++.other/ambig3.C: New test.
53430
53431 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53432
53433         * g++.old-deja/g++.pt/syntax1.C: New test.
53434         * g++.old-deja/g++.pt/syntax2.C: New test.
53435         * g++.old-deja/g++.other/syntax3.C: New test.
53436         * g++.old-deja/g++.other/syntax4.C: New test.
53437
53438 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53439
53440         * gcc.dg/20000623-1.c: Prototype exit and abort.
53441
53442 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53443
53444         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53445         New tests.
53446         * gcc.dg/cpp-mi3.def: New file.
53447
53448         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53449         inside assertions.
53450         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53451         lexer's error messages.
53452         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53453         divine anything from the linemarkers.
53454         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53455         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53456
53457 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
53458
53459         * gcc.dg/20000623-1.c: New test.
53460
53461 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
53462
53463         * gcc.c-torture/execute/20000622-1.c: New test.
53464
53465 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53466
53467         * g++.old-deja/g++.other/init15.C: New test.
53468
53469 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53470
53471         * g++.old-deja/g++.pt/vaarg2.C: New test.
53472         * g++.old-deja/g++.pt/vaarg3.C: New test.
53473
53474 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
53475
53476         * g++.old-deja/g++.other/dyncast6.C: New test.
53477
53478 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
53479
53480         * gcc.c-torture/execute/loop-6.c: New test.
53481
53482 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
53483
53484         * gcc.dg/20000614-1.c: New test.
53485         * gcc.dg/20000614-2.c: New test.
53486
53487 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
53488
53489         * g++.old-deja/g++.other/inline12.C: New test.
53490
53491 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
53492
53493         * g++.old-deja/g++.other/eh1.C: New test.
53494
53495 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
53496
53497         * g++.old-deja/g++.other/type.C: New test.
53498
53499 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53500
53501         * g++.old-deja/g++.other/initstring.C: New test.
53502
53503 2000-06-12  Jason Merrill  <jason@redhat.com>
53504
53505         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53506
53507 2000-06-09  Jeffrey A Law  (law@cygnus.com)
53508
53509         * gcc.c-torture/compile/20000609-1.c: New test.
53510
53511 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
53512
53513         * gcc.dg/20000609-1.c: New test.
53514
53515 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
53516
53517         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53518         * gcc.c-torture/noncompile/poison-1.c: Move...
53519         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53520         * gcc.dg/cpp-li1.c: Add a token after the #line.
53521
53522 2000-06-05  Richard Henderson  <rth@cygnus.com>
53523
53524         * gcc.c-torture/execute/20000605-2.c: New test.
53525         * gcc.c-torture/execute/20000605-3.c: New test.
53526
53527 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
53528
53529         * g77.f-torture/execute/20000503-1.x: New file.
53530
53531 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
53532
53533         * g++.old-deja/g++.eh/badalloc1.C: New test.
53534
53535 2000-06-05  Richard Henderson  <rth@cygnus.com>
53536
53537         * gcc.c-torture/execute/20000605-1.c: New test.
53538
53539 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53540             Nathan Sidwell <nathan@codesourcery.com>
53541
53542         * gcc.c-torture/compile/20000605-1.c: New test.
53543
53544 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
53545
53546         * g77.f-torture/compile/20000601-1.f: New test.
53547
53548 2000-06-03  Richard Henderson  <rth@cygnus.com>
53549
53550         * gcc.c-torture/execute/20000603-1.c: New.
53551
53552 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
53553
53554         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53555         * gcc.dg/noreturn-2.c (noreturn): Likewise.
53556
53557 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
53558
53559         * gcc.dg/compare2.c (case 12): XFAIL.
53560         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53561         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53562
53563         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53564
53565 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
53566
53567         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53568         guard macro is already defined when the header is first
53569         included.
53570         * gcc.dg/cpp-mix.h: New file.
53571         * gcc.dg/endif-label.c: Update patterns to match compiler.
53572
53573         * g++.brendan/complex1.C: Declare abort.
53574         * g++.law/refs4.C: Remove XFAIL.
53575         * g++.oliva/expr2.C: Declare abort and exit.
53576
53577 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
53578
53579         * gcc.c-torture/execute/20000528-1.c: New test.
53580
53581         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53582         * g++.old-deja/g++.law/temps4.C: Likewise.
53583
53584         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53585         stdlib.h.  Call abort() on failure.
53586         * g++.old-deja/g++.law/refs4.C: Likewise.
53587         * g++.old-deja/g++.law/temps4.C: Likewise.
53588         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53589         * gcc.c-torture/execute/20000112-1.c: Include string.h.
53590
53591 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
53592
53593         Relative to g++.dg/special:
53594         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53595
53596         Relative to g++.old-deja:
53597         * g++.brendan/complex1.C, g++.jason/optimize2.C,
53598         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53599         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53600         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53601         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53602         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53603         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53604
53605         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53606         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53607         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53608         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53609         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53610         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53611         and/or string.h.
53612
53613         * g++.other/goto1.C: Update expectations for error messages.
53614
53615 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
53616
53617         * gcc.c-torture/compile/20000523-1.c: New test.
53618
53619 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53620
53621         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53622
53623 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53624
53625         * g++.old-deja/g++.eh/catch11.C: New test.
53626         * g++.old-deja/g++.eh/catch12.C: New test.
53627
53628 2000-05-24  Nick Clifton  <nickc@cygnus.com>
53629
53630         * gcc.c-torture/execute/20000523-1.c: New test.
53631
53632 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
53633
53634         * c-torture/execute/bcp-1.c: Replace abort in arg of
53635         __builtin_constant_p with a generic external function.
53636
53637         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53638         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53639         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53640         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53641         Prototype abort and/or exit.
53642
53643         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53644         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53645         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53646         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53647
53648 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
53649
53650         * gcc.dg/dwarf2-1.c: New test.
53651
53652 2000-05-20  Richard Henderson  <rth@cygnus.com>
53653
53654         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53655
53656 2000-05-20  Andreas Jaeger  <aj@suse.de>
53657
53658         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53659         testcase.
53660
53661 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
53662
53663         * gcc.c-torture/execute/20000519-2.c: New test.
53664
53665 2000-05-19  Andreas Jaeger  <aj@suse.de>
53666
53667         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53668         which fails with SSA.
53669
53670         * lib/c-torture.exp: Also test with -O3 -fssa.
53671
53672 2000-05-18  Michael Meissner  <meissner@redhat.com>
53673
53674         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53675         * gcc.c-torture/execute/920415-1.c: Ditto.
53676         * gcc.c-torture/execute/920501-1.c: Ditto.
53677         * gcc.c-torture/execute/conversion.c: Ditto.
53678         * gcc.c-torture/execute/cvt-1.c: Ditto.
53679
53680 2000-05-18  Jeffrey A Law  (law@cygnus.com)
53681
53682         * gcc.c-torture/compile/20000518-1.c: New test.
53683
53684 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53685
53686         * g77.f-torture/compile/200005018.f: New test.
53687
53688 2000-05-17  Jeffrey A Law  (law@cygnus.com)
53689
53690         * gcc.c-torture/compile/20000517-1.c: New test.
53691
53692 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53693
53694         * gcc.c-torture/execute/20000516-1.c: New test.
53695
53696 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
53697
53698         * g++.old-deja/g++.other/eh.C: New test.
53699
53700 2000-05-12  Richard Henderson  <rth@cygnus.com>
53701
53702         * gcc.c-torture/execute/990208-1.c (main): Don't pass
53703         constants through to doit's conditional.
53704
53705 2000-05-11  Jeffrey A Law  (law@cygnus.com)
53706
53707         * gcc.c-torture/compile/20000511-1.c: New test.
53708         * g77.f-torture/compile/20000511-1.f: New test.
53709         * g77.f-torture/compile/20000511-2.f: New test.
53710
53711 2000-05-11  Michael Meissner  <meissner@redhat.com>
53712
53713         * gcc.c-torture/execute/20000511-1.c: New test.
53714
53715 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
53716
53717         * gcc.dg/dg.exp: Scan .S files as well as .c files.
53718         * gcc.dg/20000510-1.S: New.
53719
53720 2000-05-08  Catherine Moore  <clm@cygnus.com>
53721
53722         * gcc.dg/unused-3.c: New.
53723
53724 2000-05-06  Richard Henderson  <rth@cygnus.com>
53725
53726           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53727           * g++.old-deja/g++.mike/warn1.C: Likewise.
53728           * g++.old-deja/g++.pt/local1.C: Likewise.
53729           * g++.old-deja/g++.pt/local7.C: Likewise.
53730           * g++.old-deja/g++.pt/spec16.C: Likewise.
53731
53732 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
53733
53734         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53735
53736 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
53737
53738           * g77.f-torture/execute/20000503-1.f: New test.
53739
53740 2000-05-04  Andreas Jaeger  <aj@suse.de>
53741
53742         * gcc.dg/noreturn-2.c: New test.
53743
53744 2000-05-04  Neil Booth  <NeilB@earthling.net>
53745
53746         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53747         preprocessor.
53748
53749 2000-05-04  Richard Henderson  <rth@cygnus.com>
53750
53751         * gcc.c-torture/execute/20000503-1.c: Fix typo.
53752
53753 2000-05-04  Richard Henderson  <rth@cygnus.com>
53754
53755         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
53756         OpenSSL by Jason R Thorpe.
53757
53758 2000-05-03  Jim Wilson  <wilson@cygnus.com>
53759
53760         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53761
53762 2000-05-03  Robert Lipe <robertlipe@usa.net>
53763
53764         * gcc.dg/20000503-1.c: New test.
53765
53766 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
53767
53768         * gcc.c-torture/compile/20000502-1.c: New test.
53769         * g++.old-deja/g++.other/align.C: New test.
53770         * gcc.dg/cpp-tradstringify.c: New test.
53771
53772 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53773
53774         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53775         and hard registers.
53776
53777 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
53778
53779         * gcc.c-torture/execute/loop-5.c: New test.
53780
53781 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
53782
53783         * gcc.c-torture/execute/va-arg-20.c: New test.
53784
53785 2000-04-23  Jeffrey A Law  (law@cygnus.com)
53786
53787         * gcc.c-torture/execute/20000422-1.c: New test.
53788
53789 2000-04-20  Greg McGary  <gkm@gnu.org>
53790
53791         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53792         when optimizing, but without sibling-call optimizations (-O1).
53793
53794 2000-04-20  Jeffrey A Law  (law@cygnus.com)
53795
53796           * gcc.c-torture/compile/20000420-1.c: New test.
53797
53798 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53799
53800         * g++.abi/ptrflags.C: New test.
53801         * g++.eh/catchptr1.C: Test incomplete pointer chains.
53802
53803 2000-04-19  Catherine Moore  <clm@cygnus.com>
53804
53805         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53806
53807 2000-04-19  Greg McGary  <gkm@gnu.org>
53808
53809         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53810         sibling-call optimizations.
53811
53812 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
53813
53814         * gcc.dg/20000419-1.c: New test.
53815
53816 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
53817
53818         * gcc.c-torture/execute/20000412-6.c: New test.
53819
53820 2000-04-12  Jeffrey A Law  (law@cygnus.com)
53821
53822         * gcc.c-torture/execute/20000412-5.c: New test.
53823         * g77.f-torture/compile/20000412-1.f: New test.
53824         * gcc.c-torture/execute/20000412-4.c: New test.
53825         * gcc.c-torture/compile/20000412-2.c: New test.
53826         * gcc.c-torture/execute/20000412-3.c: New test.
53827         * gcc.c-torture/compile/20000412-1.c: New test.
53828         * gcc.c-torture/execute/20000412-2.c: New test.
53829
53830 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
53831
53832         * objc/execute/bf-20.m: New test.
53833
53834 2000-04-10  Richard Henderson  <rth@cygnus.com>
53835
53836         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53837
53838         * gcc.c-torture/execute/20000412-1.c: New test.
53839
53840 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53841
53842         * g++.old-deja/g++.eh/catchptr1.C: New test.
53843
53844 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
53845
53846         * g++.old-deja/g++.abi/cxa_vec.C: New test.
53847
53848 2000-04-08  Neil Booth  <NeilB@earthling.net>
53849
53850         * gcc.dg/cpp-nullchar.c: Remove test as
53851         embedded nulls cause problems.
53852
53853 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53854
53855         * gcc.dg/compare2.c: New test.
53856
53857 2000-04-08  Neil Booth  <NeilB@earthling.net>
53858
53859         * gcc.dg/cpp-nullchar.c: New test.
53860
53861 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
53862
53863         * gcc.dg/cpp-mi2.c: New test.
53864         * gcc.dg/cpp-mi2[abc].h: New files.
53865
53866 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
53867
53868         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53869         member name.
53870
53871 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
53872
53873         * g++.old-deja/g++.abi/vmihint.C: New test.
53874
53875 2000-04-06  Neil Booth  <NeilB@earthling.net>
53876
53877         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53878         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53879         copyright.
53880
53881 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
53882
53883         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53884         avoid stack-frame overwrite.
53885
53886 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
53887
53888         * gcc.c-torture/compile/20000405-2.c: New test.
53889         * gcc.c-torture/compile/20000405-3.c: New test.
53890
53891 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53892
53893         * gcc.c-torture/compile/20000405-1.c: New test.
53894
53895 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
53896
53897         * gcc.dg/cast-qual-1.c: Revert last change.
53898
53899 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53900
53901         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53902
53903 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
53904
53905         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53906         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53907
53908 2000-04-03  Jeffrey A Law  (law@cygnus.com)
53909
53910         * gcc.c-torture/compile/20000403-2.c: New test.
53911         * gcc.c-torture/compile/20000403-1.c: New test.
53912
53913 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
53914
53915         * gcc.c-torture/execute/20000403-1.c: New test.
53916
53917 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
53918
53919         * gcc.c-torture/execute/20000402-1.c: New test.
53920
53921 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
53922
53923         * gcc.c-torture/execute/va-arg-15.c: New test.
53924         * gcc.c-torture/execute/va-arg-16.c: New test.
53925         * gcc.c-torture/execute/va-arg-17.c: New test.
53926         * gcc.c-torture/execute/va-arg-18.c: New test.
53927         * gcc.c-torture/execute/va-arg-19.c: New test.
53928
53929 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
53930
53931         * gcc.c-torture/compile/981211-1.c: Move to...
53932         * gcc.dg/cpp-as1.c: ...here.
53933         * gcc.dg/cpp-as2.c: New file.
53934
53935         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53936         compiler.
53937
53938 2000-04-02  Neil Booth  <NeilB@earthling.net>
53939
53940         * gcc.dg/cpp-cond.c  New tests.
53941         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
53942         accidental success less likely.
53943         * gcc.dg/cpp-missingop.c  New tests.
53944         * gcc.dg/cpp-missingparen.c  New tests.
53945         * gcc.dg/cpp-shift.c  New tests.
53946         * gcc.dg/cpp-shortcircuit.c  New tests.
53947         * gcc.dg/cpp-unary.c  New tests.
53948
53949 2000-03-29  Jeffrey A Law  (law@cygnus.com)
53950
53951         * gcc.c-torture/compile/20000329-1.c: New test.
53952
53953 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
53954
53955         * gcc.c-torture/compile/20000326-1.c: New test.
53956         * gcc.c-torture/compile/20000326-2.c: New test.
53957
53958 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
53959
53960         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53961         the first parameter is a function argument.
53962
53963 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
53964
53965         * g++.old-deja/g++.ext/array4.C: New test.
53966
53967 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
53968
53969         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53970
53971 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53972
53973         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53974
53975 2000-03-19  Richard Henderson  <rth@cygnus.com>
53976
53977         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53978
53979 2000-03-19  Richard Henderson  <rth@cygnus.com>
53980
53981         * gcc.c-torture/compile/20000319-1.c: New test.
53982
53983 2000-03-14  Jeffrey A Law  (law@cygnus.com)
53984
53985         * gcc.c-torture/execute/20000314-3.c: New test.
53986         * gcc.c-torture/execute/20000314-2.c: New test.
53987         * gcc.c-torture/execute/20000314-1.c: New test.
53988         * gcc.c-torture/compile/20000314-2.c: New test.
53989         * gcc.c-torture/compile/20000314-1.c: New test.
53990
53991 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
53992
53993         * g++.old-deja/g++.warn/inline.C: New test.
53994
53995 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
53996
53997         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53998         standards-compliant result rather than specific constants.
53999         Put test-values in array.
54000
54001 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
54002
54003         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54004         (g++_target_compile): Put test-specific options last.
54005
54006 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54007
54008         * g++.old-deja/g++.eh/vbase4.C: New test.
54009
54010 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54011
54012         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54013
54014 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54015
54016         * g++.old-deja/g++.brendan/misc12.C: Removed.
54017         * g++.old-deja/g++.pt/memtemp77.C: Constify.
54018         * g++.old-deja/g++.ext/pretty4.C: New test.
54019
54020 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54021
54022         * g++.old-deja/g++.other/string2.C: New test.
54023
54024 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
54025
54026         * g++.old-deja/g++.warn/impint2.C: New test.
54027
54028 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
54029
54030         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54031         is 1, not zero.
54032
54033 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
54034
54035         * g++.old-deja/g++.warn/impint.C: New test.
54036         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54037         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54038         * g++.old-deja/g++.pt/explicit12.C: Likewise.
54039         * g++.old-deja/g++.pt/explicit13.C: Likewise.
54040         * g++.old-deja/g++.pt/explicit17.C: Likewise.
54041         * g++.old-deja/g++.pt/explicit18.C: Likewise.
54042         * g++.old-deja/g++.pt/explicit19.C: Likewise.
54043         * g++.old-deja/g++.pt/explicit23.C: Likewise.
54044         * g++.old-deja/g++.pt/explicit31.C: Likewise.
54045         * g++.old-deja/g++.pt/explicit35.C: Likewise.
54046         * g++.old-deja/g++.pt/explicit6.C: Likewise.
54047         * g++.old-deja/g++.pt/memclass7.C: Likewise.
54048
54049 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
54050
54051         * gcc.dg/cpp-redef.c: New test.
54052
54053 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
54054
54055         * g++.old-deja/g++.pt/unify7.C: New test.
54056
54057 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54058
54059         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54060         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54061
54062 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
54063
54064         * gcc.c-torture/compile/20000224-1.c: New test.
54065
54066 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54067
54068         * gcc.c-torture/compile/cpp-2.c: New test.
54069         * gcc.c-torture/compile/cpp-1.c: New test.
54070
54071 2000-02-25  Jeffrey A Law  (law@cygnus.com)
54072
54073         * gcc.c-torture/execute/20000225-1.c: New test.
54074
54075 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54076
54077         * gcc.dg/cpp-li2.c: New test.
54078
54079         * gcc.dg/cpp-wi1.c: New test.
54080
54081         * gcc.dg/cpp-li1.c: New test.
54082
54083 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
54084
54085         * g++.old-deja/g++.other/sizeof5.C: New test.
54086
54087 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54088
54089         * gcc.c-torture/execute/va-arg-13.c: New test.
54090
54091 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
54092
54093         * gcc.c-torture/execute/va-arg-12.c: New test.
54094
54095 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54096
54097         * gcc.c-torture/execute/20000223-1.c: New test.
54098
54099 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54100
54101         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54102
54103 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
54104
54105         * g++.old-deja/g++.abi/ptrmem.C: New test.
54106
54107 2000-02-19  Richard Henderson  <rth@cygnus.com>
54108
54109         * gcc.c-torture/compile/init-3.c: New.
54110
54111 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
54112
54113         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54114         ALWAYS_CXXFLAGS.
54115
54116 2000-02-11  Robert Lipe <robertl@sco.com>
54117
54118         * gcc.c-torture/compile/20000211-3.c: New test.
54119
54120 2000-02-11  Martin Buchholz <martin@xemacs.org>
54121
54122         * gcc.c-torture/compile/20000211-2.c: New test.
54123
54124 2000-02-11  Jeffrey A Law  (law@cygnus.com)
54125
54126         * gcc.c-torture/compile/20000211-1.c: New test.
54127
54128 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
54129
54130         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54131           on native targets
54132
54133 2000-02-08  Nathan Sidwell  <nathan@acm.org>
54134
54135         * g++.old-deja/g++.other/cast5.C: New test.
54136
54137 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
54138
54139         * gcc.c-torture/execute/20000205-1.c: New.
54140
54141 2000-02-03  Nathan Sidwell  <nathan@acm.org>
54142
54143         * g++.old-deja/g++.jason/cast3.C: Return void.
54144         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54145
54146 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54147
54148         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54149
54150         * gcc.dg/loop-1.c: New test.
54151
54152 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
54153
54154         * gcc.c-torture/compile/20000127-1.c: New test.
54155         * gcc.c-torture/execute/991228-1.c: New test.
54156
54157 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54158
54159         * gcc.dg/unused-2.c: New test.
54160
54161         * gcc.dg/conv-1.c: New test.
54162
54163 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
54164
54165         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54166         compiler.
54167         (tool_option_proc): Fix typo.
54168
54169 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
54170
54171         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54172         of the ld on the host, not on the build machine.
54173         Also, don't crash if '--help' is not a supported option.
54174
54175 2000-01-24  Richard Henderson  <rth@cygnus.com>
54176
54177         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54178
54179 2000-01-20  Jeffrey A Law  (law@cygnus.com)
54180
54181         * gcc.c-torture/execute/20000120-2.c: New test.
54182         * gcc.c-torture/execute/20000120-1.c: New test.
54183
54184 2000-01-13  Jeffrey A Law  (law@cygnus.com)
54185
54186         * gcc.c-torture/execute/20000113-1.c: New test.
54187
54188 2000-01-12  Jeffrey A Law  (law@cygnus.com)
54189
54190         * gcc.c-torture/execute/20000112-1.c: New test.
54191
54192 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54193
54194         * gcc.dg/20000111-1.c: New test.
54195
54196 2000-01-10  Jeffrey A Law  (law@cygnus.com)
54197
54198         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54199         with 16 bit integers.
54200
54201 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54202
54203         * gcc.dg/20000108-1.c: New test.
54204
54205 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54206
54207         * g++.old-deja/g++.ns/koenig8.C: New test.
54208
54209 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54210
54211         * g++.old-deja/g++.other/cast4.C: New test.
54212
54213 2000-01-05  Jeffrey A Law  (law@cygnus.com)
54214
54215         * gcc.c-torture/compile/20000105-2.c: New test.
54216         * gcc.c-torture/compile/20000105-1.c: New test.
54217
54218 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54219
54220         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54221         references to printf & atoi to conform to ANSI standard.
54222         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54223         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54224         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54225         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54226         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54227         * g++.old-deja/g++.brendan/complex1.C: Likewise.
54228         * g++.old-deja/g++.brendan/copy1.C: Likewise.
54229         * g++.old-deja/g++.brendan/copy2.C: Likewise.
54230         * g++.old-deja/g++.brendan/copy3.C: Likewise.
54231         * g++.old-deja/g++.brendan/copy4.C: Likewise.
54232         * g++.old-deja/g++.brendan/copy5.C: Likewise.
54233         * g++.old-deja/g++.brendan/copy6.C: Likewise.
54234         * g++.old-deja/g++.brendan/copy7.C: Likewise.
54235         * g++.old-deja/g++.brendan/copy8.C: Likewise.
54236         * g++.old-deja/g++.brendan/crash11.C: Likewise.
54237         * g++.old-deja/g++.brendan/crash14.C: Likewise.
54238         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54239         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54240         * g++.old-deja/g++.brendan/delete2.C: Likewise.
54241         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54242         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54243         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54244         * g++.old-deja/g++.brendan/eh1.C: Likewise.
54245         * g++.old-deja/g++.brendan/groff1.C: Likewise.
54246         * g++.old-deja/g++.brendan/init3.C: Likewise.
54247         * g++.old-deja/g++.brendan/misc12.C: Likewise.
54248         * g++.old-deja/g++.brendan/misc7.C: Likewise.
54249         * g++.old-deja/g++.brendan/new2.C: Likewise.
54250         * g++.old-deja/g++.brendan/operators4.C: Likewise.
54251         * g++.old-deja/g++.brendan/operators5.C: Likewise.
54252         * g++.old-deja/g++.brendan/overload2.C: Likewise.
54253         * g++.old-deja/g++.brendan/overload7.C: Likewise.
54254         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54255         * g++.old-deja/g++.brendan/reference1.C: Likewise.
54256         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54257         * g++.old-deja/g++.brendan/template24.C: Likewise.
54258         * g++.old-deja/g++.brendan/template3.C: Likewise.
54259         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54260         * g++.old-deja/g++.jason/inline3.C: Likewise.
54261         * g++.old-deja/g++.jason/opeq.C: Likewise.
54262         * g++.old-deja/g++.law/arg5.C: Likewise.
54263         * g++.old-deja/g++.law/arm7.C: Likewise.
54264         * g++.old-deja/g++.law/ctors11.C: Likewise.
54265         * g++.old-deja/g++.law/cvt8.C: Likewise.
54266         * g++.old-deja/g++.law/init9.C: Likewise.
54267         * g++.old-deja/g++.law/refs4.C: Likewise.
54268         * g++.old-deja/g++.law/template2.C: Likewise.
54269         * g++.old-deja/g++.law/visibility24.C: Likewise.
54270         * g++.old-deja/g++.law/vtable3.C: Likewise.
54271         * g++.old-deja/g++.mike/asm2.C: Likewise.
54272         * g++.old-deja/g++.mike/eh1.C: Likewise.
54273         * g++.old-deja/g++.mike/misc1.C: Likewise.
54274         * g++.old-deja/g++.mike/misc13.C: Likewise.
54275         * g++.old-deja/g++.mike/misc14.C: Likewise.
54276         * g++.old-deja/g++.mike/ns12.C: Likewise.
54277         * g++.old-deja/g++.mike/p1248.C: Likewise.
54278         * g++.old-deja/g++.mike/p3708.C: Likewise.
54279         * g++.old-deja/g++.mike/p3708a.C: Likewise.
54280         * g++.old-deja/g++.mike/p3708b.C: Likewise.
54281         * g++.old-deja/g++.mike/p646.C: Likewise.
54282         * g++.old-deja/g++.mike/p700.C: Likewise.
54283         * g++.old-deja/g++.mike/p783.C: Likewise.
54284         * g++.old-deja/g++.mike/p783a.C: Likewise.
54285         * g++.old-deja/g++.mike/p783b.C: Likewise.
54286         * g++.old-deja/g++.mike/p786.C: Likewise.
54287         * g++.old-deja/g++.mike/p789.C: Likewise.
54288         * g++.old-deja/g++.mike/p789a.C: Likewise.
54289         * g++.old-deja/g++.mike/p807a.C: Likewise.
54290         * g++.old-deja/g++.other/delete3.C: Likewise.
54291         * g++.old-deja/g++.other/dyncast1.C: Likewise.
54292         * g++.old-deja/g++.other/dyncast2.C: Likewise.
54293         * g++.old-deja/g++.other/dyncast3.C: Likewise.
54294         * g++.old-deja/g++.other/empty1.C: Likewise.
54295         * g++.old-deja/g++.other/temporary1.C: Likewise.
54296         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54297         * g++.old-deja/g++.pt/t16.C: Likewise.
54298         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54299
54300 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
54301
54302         * gcc.dg/991230-1.c: New test.
54303
54304 1999-12-29  Jeffrey A Law  (law@cygnus.com)
54305
54306         * gcc.c-torture/compile/991229-3.c: New test.
54307         * gcc.c-torture/compile/991229-2.c: New test.
54308         * gcc.c-torture/compile/991229-1.c: New test.
54309
54310 1999-12-29  Greg McGary <gkm@eng.ascend.com>
54311
54312         * gcc.c-torture/compile/labels-2.c: New test.
54313
54314 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
54315
54316         * gcc.c-torture/execute/991227-1.c: New test.
54317
54318 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54319
54320         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54321
54322 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
54323
54324         * gcc.c-torture/execute/991221-1.c: New test.
54325
54326 1999-12-20  Nathan Sidwell  <nathan@acm.org>
54327
54328         * g++.old-deja/g++.other/cast3.C: New test.
54329
54330 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
54331
54332         * gcc.c-torture/execute/991216-4.c: New test.
54333
54334 1999-12-16  Michael Meissner  <meissner@cygnus.com>
54335
54336         * gcc.c-torture/execute/991216-1.c: New test.
54337         * gcc.c-torture/execute/991216-2.c: New test.
54338         * gcc.c-torture/execute/991216-3.c: New test.
54339
54340 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54341
54342         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54343         Actually make the test fail by using "-O2" for compilation.
54344
54345 1999-12-15  Nathan Sidwell  <nathan@acm.org>
54346
54347         * g++.old-deja/g++.warn/cast-align1.C: New test.
54348
54349 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54350
54351         * gcc.c-torture/compile/991214-1.c: New test.
54352         * gcc.c-torture/compile/991214-2.c: New test.
54353
54354 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54355
54356         * gcc.dg/991214-1.c: New test.
54357
54358 1999-12-13  Jeffrey A Law  (law@cygnus.com)
54359
54360         * gcc.c-torture/compile/991213-3.c: New test.
54361         * gcc.c-torture/compile/991213-2.c: New test.
54362         * gcc.c-torture/compile/991213-1.c: New test.
54363
54364 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
54365
54366         * gcc.dg/991209-1.c: New test.
54367
54368 1999-12-08  Nathan Sidwell <nathan@acm.org>
54369
54370         * gcc.c-torture/compile/991208-1.c: New test.
54371
54372 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54373
54374         * gcc.dg/ultrasp2.c: New test.
54375
54376 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
54377
54378         * g++.old-deja/g++.abi/align.C (main): Fix typo.
54379
54380 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
54381
54382         * gcc.c-torture/compile/991202-1.c: New test.
54383         * gcc.c-torture/execute/991202-1.c: New test.
54384         * gcc.c-torture/execute/991202-2.c: New test.
54385         * gcc.c-torture/execute/991202-3.c: New test.
54386
54387 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
54388
54389         * g++.old-deja/g++.abi/align.C: New test.
54390         * g++.old-deja/g++.abi/aggregates.C: Likewise.
54391         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54392
54393 1999-12-01  Richard Henderson  <rth@cygnus.com>
54394
54395         * gcc.c-torture/execute/991201-1.c: New.
54396
54397 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
54398
54399         * gcc.dg/991129-1.c: New test.
54400
54401 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54402
54403         * gcc.c-torture/compile/991127-1.c: New test.
54404
54405 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54406
54407         * g++.old-deja/g++.other/warn4.C: New test.
54408
54409 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54410
54411         * g++.old-deja/g++.eh/cleanup2.C: New test.
54412         * g++.old-deja/g++.ext/pretty2.C: New test.
54413         * g++.old-deja/g++.ext/pretty3.C: New test.
54414         * g++.old-deja/g++.other/debug6.C: New test.
54415
54416 1999-10-20  Jim Wilson  <wilson@cygnus.com>
54417
54418         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54419         compiler_output to look for one error message instead of two.
54420
54421 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
54422
54423         * gcc.c-torture/execute/991118-1.c: Also test case
54424         where the word boundary does not split a byte evenly.
54425
54426 1999-11-19  Nathan Sidwell  <nathan@acm.org>
54427
54428         * g++.old-deja/g++.ext/restrict1.C: New test.
54429
54430 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54431
54432         * gcc.c-torture/execute/991118-1.c: New test.
54433
54434 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
54435
54436         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54437         working directory pathnames.
54438
54439 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
54440
54441         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54442         host is equipped with driver.h and driver.o so it can actually
54443         compile and run the tests.
54444
54445 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
54446
54447         * gcc.c-torture/compile/991008-1.c: New test.
54448
54449 1999-11-08  Nick Clifton  <nickc@cygnus.com>
54450
54451         * lib/gcc-dg.exp: Include target-supports.exp
54452
54453 1999-11-05  Nick Clifton  <nickc@cygnus.com>
54454
54455         * lib/target-supports.exp: New file: Provide procs to test for
54456         features supported by the target.
54457         (check_weak_available): Moved here from ecos.exp.
54458         (check_alias_available): New proc: Determine of the target
54459         toolchain supports the alias attribute.
54460
54461         * gcc.dg/special/ecos.exp: Move check_weak_available to
54462         target-supports.exp.
54463         (alias-1.c): Only perform the test if the target supports
54464         aliases.
54465         (wkali-1.c): Only perform the test if the target supports
54466         aliases.
54467
54468         * gcc.dg/990506-0.c: Expect error messages from cross
54469         targets as well as native targets.
54470
54471 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54472
54473         * gcc.dg/ultrasp1.c: Removed xfail.
54474         * gcc.dg/struct-ret-2.c: Likewise.
54475         * gcc.dg/array-1.c: Likewise.
54476
54477 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54478
54479         * gcc.dg/struct-ret-2.c: New test.
54480
54481         * gcc.dg/array-1.c: New test.
54482
54483 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
54484
54485         * gcc.c-torture/execute/991030-1.c: New test.
54486
54487 1999-10-26  Richard Henderson  <rth@cygnus.com>
54488
54489         * gcc.c-torture/compile/991026-2.c: New test.
54490
54491 1999-10-26  Jeffrey A Law  (law@cygnus.com)
54492
54493         * gcc.c-torture/compile/991026-1.c: New test.
54494
54495 1999-10-23  Jeffrey A Law  (law@cygnus.com)
54496
54497         * gcc.c-torture/execute/991023-1.c: New test.
54498
54499 1999-10-19  Jeffrey A Law  (law@cygnus.com)
54500
54501         * gcc.c-torture/execute/991019-1.c: New test.
54502
54503 1999-10-16  Richard Henderson  <rth@cygnus.com>
54504
54505         * gcc.c-torture/execute/991016-1.c: New test.
54506
54507 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
54508
54509         * gcc.c-torture/execute/991014-1.c: New test.
54510
54511 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
54512
54513         * g++.old-deja/g++.other/union2.C: New test.
54514
54515 1999-10-13  Nathan Sidwell  <nathan@acm.org>
54516
54517         * g++.old-deja/g++.other/vaarg2.C: New test.
54518         * g++.old-deja/g++.other/vaarg3.C: New test.
54519
54520 1999-10-12  Craig Burley  <craig@jcb-sc.com>
54521
54522         * g77.f-torture/noncompile/19990905-1.f: Moved from being
54523         in compile/.
54524
54525 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
54526
54527         * gcc.c-torture/execute/va-arg-11.c: New test.
54528
54529 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
54530
54531         * lib/file-format.exp (gcc_target_object_format): Don't
54532         crash if objdump is unavailable.
54533
54534 1999-09-29  Donn Terry <donn@interix.com>
54535
54536         * gcc.misc-tests/mg.exp: delete extraneous redirection.
54537
54538 1999-09-28  Nick Clifton  <nickc@cygnus.com>
54539
54540         * gcc.c-torture/compile/990928-1.c: New test.
54541
54542 1999-09-28  Nathan Sidwell  <nathan@acm.org>
54543
54544         * g++.old-deja/g++.other/decl6.C: New test.
54545
54546 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54547
54548         * gcc.c-torture/execute/va-arg-10.c: New test.
54549
54550 1999-09-27  Nathan Sidwell  <nathan@acm.org>
54551
54552         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54553         __PRETTY_FUNCTION__.
54554
54555 1999-09-23  Nick Clifton  <nickc@cygnus.com>
54556
54557         * gcc.c-torture/execute/990923-1.c: New test.
54558
54559 1999-09-21  Nick Clifton  <nickc@cygnus.com>
54560
54561         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54562         for which -fpic is inappropriate.
54563
54564 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
54565
54566         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54567
54568 1999-09-21  Nathan Sidwell  <nathan@acm.org>
54569
54570         * g++.old-deja/g++.other/dyncast1.C: New test.
54571         * g++.old-deja/g++.other/dyncast2.C: New test.
54572         * g++.old-deja/g++.other/dyncast3.C: New test.
54573         * g++.old-deja/g++.other/dyncast4.C: New test.
54574         * g++.old-deja/g++.other/dyncast5.C: New test.
54575         * g++.old-deja/g++.eh/catch3.C: New test.
54576         * g++.old-deja/g++.eh/catch3p.C: New test.
54577         * g++.old-deja/g++.eh/catch4.C: New test.
54578         * g++.old-deja/g++.eh/catch4p.C: New test.
54579         * g++.old-deja/g++.eh/catch5.C: New test.
54580         * g++.old-deja/g++.eh/catch5p.C: New test.
54581         * g++.old-deja/g++.eh/catch6.C: New test.
54582         * g++.old-deja/g++.eh/catch6p.C: New test.
54583         * g++.old-deja/g++.eh/catch7.C: New test.
54584         * g++.old-deja/g++.eh/catch7p.C: New test.
54585         * g++.old-deja/g++.eh/catch8.C: New test.
54586         * g++.old-deja/g++.eh/catch8p.C: New test.
54587         * g++.old-deja/g++.eh/catch9.C: New test.
54588         * g++.old-deja/g++.eh/catch9p.C: New test.
54589
54590 1999-09-13  Nathan Sidwell  <nathan@acm.org>
54591
54592         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54593         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54594
54595 1999-09-13  Jeffrey A Law  (law@cygnus.com)
54596
54597         * gcc.c-torture/compile/990913-1.c: New test.
54598
54599 1999-09-10  Nathan Sidwell  <nathan@acm.org>
54600
54601         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54602         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54603
54604 1999-09-09  Richard Henderson  <rth@cygnus.com>
54605
54606         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54607
54608 1999-09-09  Nathan Sidwell  <nathan@acm.org>
54609
54610         * g++.old-deja/g++.other/lookup11.C: New test.
54611         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54612         what is permitted and what we want.
54613         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54614         overload use.
54615         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54616
54617 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
54618
54619         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54620         * gcc.c-torture/noncompile/poison-1.c: New file.
54621
54622 1999-09-08  Nathan Sidwell  <nathan@acm.org>
54623
54624         * g++.old-deja/g++.other/sizeof3.C: New test.
54625         * g++.old-deja/g++.other/sizeof4.C: New test.
54626         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54627         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54628
54629 1999-09-07  Richard Henderson  <rth@cygnus.com>
54630
54631         * gcc.dg/va-arg-1.c: New.
54632
54633 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54634
54635         * gcc.c-torture/execute/va-arg-9.c: New test.
54636
54637 1999-09-05  Craig Burley  <craig@jcb-sc.com>
54638
54639         * g77.f-torture/compile/980519-2.f: New test.
54640         * g77.f-torture/compile/19990905-0.f: New test.
54641         * g77.f-torture/compile/19990905-1.f: New test.
54642         * g77.f-torture/compile/19990905-2.f: New test.
54643
54644         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54645
54646 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
54647
54648         * gcc.c-torture/execute/990827-1.c: Fix typo.
54649
54650 1999-09-03  Nathan Sidwell  <nathan@acm.org>
54651
54652         * g++.old-deja/g++.other/deref1.C: New test.
54653
54654 1999-09-02  Nathan Sidwell  <nathan@acm.org>
54655
54656         * g++.old-deja/g++.other/ambig2.C: New test.
54657         * g++.old-deja/g++.other/cond5.C: New test.
54658         * g++.old-deja/g++.other/lookup16.C: New test.
54659
54660 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
54661
54662         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54663         assemblers too.
54664
54665 1999-08-31  Jeffrey A Law  (law@cygnus.com)
54666
54667         * lib/c-torture.exp: Avoid the "compare executables" optimization
54668         when testing native.
54669
54670 1999-08-29  Jeffrey A Law  (law@cygnus.com)
54671
54672         * gcc.c-torture/execute/990829-1.c: New test.
54673         * gcc.c-torture/compile/990829-1.c: New test.
54674
54675 1999-08-27  Paul Burchard  <burchard@pobox.com>
54676
54677         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54678         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54679         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54680         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54681         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54682         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54683         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54684         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54685         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54686         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54687         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54688
54689 1999-08-27  Jeffrey A Law  (law@cygnus.com)
54690
54691         * gcc.c-torture/execute/990827-1.c: New test.
54692
54693 1999-08-26  Craig Burley  <craig@jcb-sc.com>
54694
54695         * g77.f-torture/noncompile/19990826-4.f: New test.
54696
54697         * g77.f-torture/compile/19990826-3.f: New test.
54698
54699         * g77.f-torture/execute/19990826-2.f: New test.
54700
54701         * g77.f-torture/compile/19990826-1.f: New test.
54702
54703         * gcc.c-torture/execute/990826-0.c: New test.
54704         * g77.c-torture/execute/19990826-0.f: New test.
54705
54706         * g77.f-torture/noncompile/970626-2.f: New test.
54707
54708 1999-08-25  Paul Burchard  <burchard@pobox.com>
54709
54710         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54711         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54712         lss-011.C: New tests.
54713
54714 1999-08-25  Nathan Sidwell  <nathan@acm.org>
54715
54716         * g++.old-deja/g++.other/decl5.C: New test.
54717
54718 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54719
54720         * noncompile/noncompile.exp: Load_lib c-torture.exp.
54721         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54722         call `postbase' for each one.  All callers of `postbase' changed
54723         to call this instead.
54724
54725 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
54726
54727         * gcc.c-torture/execute/990811-1.c: New test.
54728
54729 1999-08-09  Nick Clifton  <nickc@cygnus.com>
54730
54731         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54732         just native ones.
54733
54734         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54735         just native ones.
54736
54737 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54738
54739         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54740
54741 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54742
54743         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54744
54745 1999-08-04  Nathan Sidwell  <nathan@acm.org>
54746
54747         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54748
54749 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54750
54751         * gcc.c-torture/execute/990804-1.c: New test.
54752
54753 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54754
54755         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54756         * g++.old-deja/g++.brendan/crash64.C: Likewise.
54757         * g++.old-deja/g++.brendan/overload8.C: Likewise.
54758
54759 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54760
54761         * g++.old-deja/g++.other/struct1.C: New test.
54762
54763 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54764
54765         * g++.old-deja/g++.other/enum2.C: New test.
54766
54767 1999-08-02  Richard Henderson  <rth@cygnus.com>
54768
54769         Adapted from tests from Franz Sirl:
54770         * gcc.c-torture/execute/va-arg-7.c: New test.
54771         * gcc.c-torture/execute/va-arg-8.c: New test.
54772
54773 1999-08-01  Jeffrey A Law  (law@cygnus.com)
54774
54775         * gcc.c-torture/compile/990801-2.c: New test.
54776
54777         * gcc.c-torture/compile/990801-1.c: New test.
54778
54779 1999-07-27  Michael Meissner  <meissner@cygnus.com>
54780
54781         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54782         fp-cmp-1.c, converting double to float.
54783
54784         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54785         fp-cmp-1.c, converting double to long double.
54786
54787         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54788         from fr1 to unknown_register, since fr1 is a legitimate register
54789         on some machines.
54790
54791 1999-07-25  Jeffrey A Law  (law@cygnus.com)
54792
54793         * README: More listname related changes.
54794
54795 1999-07-08  Catherine Moore  <clm@cygnus.com>
54796
54797         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
54798
54799 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
54800
54801         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54802
54803 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54804
54805         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54806
54807 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
54808
54809         * gcc.dg/990703-1.c: New test.
54810
54811 1999-06-29  Nick Clifton  <nickc@cygnus.com>
54812
54813         * lib/file-format.exp: New file: Move definition of proc
54814         gcc_target_object_format to here from
54815         gcc.dg/special/ecos.exp.
54816
54817         * lib/c-torture.exp: Include lib file-format.exp.
54818         * lib/gcc-dg.exp: Include lib file-format.exp.
54819
54820         * gcc.dg/special/ecos.exp: Remove definition of proc
54821         gcc_target_object_format.
54822
54823 1999-06-28  Jeffrey A Law  (law@cygnus.com)
54824
54825         * gcc.c-torture/execute/990628-1.c: New test.
54826
54827 1999-06-25  Jeffrey A Law  (law@cygnus.com)
54828
54829         * gcc.c-torture/compile/990625-2.c: New test.
54830
54831         * gcc.c-torture/compile/990625-1.c: New test.
54832
54833 1999-06-23  Nick Clifton  <nickc@cygnus.com>
54834
54835         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
54836         attributes compile.
54837         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54838         ports that use the COFF/PE file format.
54839
54840 1999-06-17  Jeffrey A Law  (law@cygnus.com)
54841
54842         * gcc.c-torture/compile/990617-1.c: New test.
54843
54844 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
54845
54846         * g++.old-deja/g++.other/decl4.C: New test.
54847
54848 1999-06-14  Nathan Sidwell  <nathan@acm.org>
54849
54850         * g++.old-deja/g++.other/bitfld3.C: New test.
54851
54852 1999-06-08  Nathan Sidwell  <nathan@acm.org>
54853
54854         * g++.old-deja/g++.eh/catch1.C: New test.
54855
54856 1999-06-07  Jeffrey A Law  (law@cygnus.com)
54857
54858         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54859
54860         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54861         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
54862
54863 1999-06-05  Craig Burley  <craig@jcb-sc.com>
54864
54865         * g77.f-torture/compile/19990502-0.f: Replace with new,
54866         shorter, test that still fails after recent changes.
54867
54868 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54869
54870         * gcc.c-torture/execute/990604-1.c: New test.
54871
54872 1999-05-31  Jeffrey A Law  (law@cygnus.com)
54873
54874         * gcc.c-torture/execute/990531-1.c: New test.
54875
54876 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54877
54878         * gcc.c-torture/compile/990527-1.c: New test.
54879
54880 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
54881
54882         * gcc.c-torture/execute/990527-1.c: New test.
54883
54884 1999-05-25  Nick Clifton  <nickc@cygnus.com>
54885
54886         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54887         bitfields as signed.
54888
54889 1999-05-25  Craig Burley  <craig@jcb-sc.com>
54890
54891         * g77.f-torture/compile/19990525-0.f: New test.
54892
54893 1999-05-25  Jeffrey A Law  (law@cygnus.com)
54894
54895         * gcc.c-torture/execute/990525-2.c: New test.
54896
54897         * gcc.c-torture/execute/990525-1.c: New test.
54898
54899 1999-05-24  Nathan Sidwell  <nathan@acm.org>
54900
54901         * g++.old-deja/g++.other/anon3.C: New test.
54902         * g++.old-deja/g++.other/anon4.C: New test.
54903         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54904         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54905         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54906         Merrill).
54907
54908 1999-05-24  Jeffrey A Law  (law@cygnus.com)
54909
54910         * gcc.c-torture/execute/990524-1.c: New test.
54911
54912         * gcc.dg/990524-1.c: New test.
54913
54914 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54915
54916         * gcc.c-torture/compile/990523-1.c: New test.
54917
54918 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
54919
54920         * gcc.c-torture/compile/990519-1.c: New test.
54921
54922 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54923
54924         * gcc.c-torture/compile/990517-1.c: New test.
54925
54926         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54927         (e4, f4): New tests.
54928         (main): Call them.
54929
54930 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54931
54932         * gcc.dg/noreturn-1.c: New test.
54933
54934 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54935
54936         * gcc.c-torture/execute/990513-1.c: New test.
54937
54938 1999-05-10  Richard Henderson  <rth@cygnus.com>
54939
54940         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54941
54942 1999-05-10  Craig Burley  <craig@jcb-sc.com>
54943
54944         * g77.f-torture/execute/erfc.f: Use small single-precision
54945         values, to avoid problems on Alphas when not -mieee.
54946
54947 1999-05-08  Craig Burley  <craig@jcb-sc.com>
54948
54949         * gcc.dg/990506-0.c: New test.
54950
54951 1999-05-08  Richard Henderson  <rth@cygnus.com>
54952
54953         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54954         the constant to test.  Don't XFAIL 64-bit targets.
54955
54956         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54957         * g++.old-deja/g++.law/profile1.C: Likewise.
54958
54959         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54960         operator new instances.
54961         * g++.old-deja/g++.other/delete5.C: Likewise.
54962
54963 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54964
54965         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54966         intrinsic.
54967
54968 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54969
54970         * g77.f-torture/execute/u77-test.f: Reverse order of two
54971         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54972
54973 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54974
54975         * gcc.dg/compare1.c: New test.
54976
54977 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54978
54979         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54980         New tests.
54981
54982 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54983
54984         * g77.f-torture/compile/19990502-1.f: New test.
54985
54986 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54987
54988         * g77.f-torture/compile/19990502-0.f: New test.
54989
54990 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54991
54992         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54993         intrinsic.
54994
54995 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54996
54997         * g77.f-torture/execute/u77-test.f (main): List libU77
54998         intrinsics not currently tested.
54999         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55000         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55001         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55002         Trim blanks off the ends of some printed strings.
55003
55004 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55005
55006         * g77.f-torture/execute/u77-test.f (main): Just warn about
55007         FSTAT gid disagreement, as it's expected on some systems.
55008
55009 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55010
55011         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55012         use a new function, which allows for some slop.
55013         Clean up some commentary.
55014         (issum): The new function.
55015         (sgladd): Deleted subroutine.
55016
55017 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55018
55019         * g77.f-torture/execute/u77-test.f: Modify to be more like
55020         libf2c/libU77 version, bringing patches to that version here.
55021         Add suitable commentary.
55022
55023 1999-04-25  Richard Henderson  <rth@cygnus.com>
55024
55025         * gcc.dg/990424-1.c: New test.
55026
55027 1999-04-24  Craig Burley  <craig@jcb-sc.com>
55028
55029         * g77.f-torture/execute/u77-test.f (main): Bug involving
55030         LSTAT has been fixed, so turn back on full checking.
55031
55032 1999-04-20  Craig Burley  <craig@jcb-sc.com>
55033
55034         * g77.f-torture/compile/19990419-0.f: New test.
55035         * g77.f-torture/execute/19990419-1.f: New test.
55036
55037 1999-04-17  Richard Henderson  <rth@cygnus.com>
55038
55039         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55040         to avoid the need for a prototype to supress a warning.
55041
55042 1999-04-07  Jim Wilson  <wilson@cygnus.com>
55043
55044         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55045
55046 1999-04-04  Jeffrey A Law  (law@cygnus.com)
55047
55048         * gcc.c-torture/execute/990404-1.c: New test.
55049
55050 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55051
55052         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55053         * gcc.dg/cpp-if3.c: Don't use -pedantic.
55054         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55055         missing initializer warnings.
55056
55057 1999-03-28  Jeffrey A Law  (law@cygnus.com)
55058
55059         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55060         matching strings.
55061
55062 1999-03-26  Jeffrey A Law  (law@cygnus.com)
55063
55064         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55065
55066 1999-03-26  Craig Burley  <craig@jcb-sc.com>
55067
55068         * g77.f-torture/execute/19990325-0.f: New test.
55069         * g77.f-torture/execute/19990325-1.f: New test.
55070
55071 1999-03-24  Jeffrey A Law  (law@cygnus.com)
55072
55073         * gcc.c-torture/execute/990324-1.c: New test.
55074
55075 1999-03-22  Jim Wilson  <wilson@cygnus.com>
55076
55077         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55078         test with 4.
55079
55080 1999-03-17  Richard Henderson  <rth@cygnus.com>
55081
55082         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
55083
55084 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55085
55086         * g77.f-torture/execute/19990313-2.f: New test.
55087         * g77.f-torture/execute/19990313-3.f: New test.
55088
55089 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55090
55091         * g77.f-torture/execute/19990313-0.f: New test.
55092         * g77.f-torture/execute/19990313-1.f: New test.
55093
55094 1999-03-12  Jim Wilson  <wilson@cygnus.com>
55095
55096         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55097         printf to sprintf.
55098         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55099         (main): Add check for u15.  Conditionalize u31 check depending on
55100         whether ints are <32 bits or >=32 bits.
55101
55102 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55103
55104         * g77.f-torture/execute/19981119-0.f: Improve testiness.
55105
55106 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55107
55108         * g77.f-torture/compile/19990305-0.f: New test.
55109         * g77.f-torture/execute/19981119-0.f: New test.
55110
55111 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55112
55113         * g77.f-torture/execute/970625-2.f: call ABORT if final
55114         result is not correct, instead of just printing it.
55115         Add this checking via newly introduced obfuscation, to
55116         trip up buggy front ends.
55117
55118 1999-03-07  Craig Burley  <craig@jcb-sc.com>
55119
55120         * g77.f-torture/compile/960317-1.f: Moved from being
55121         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
55122
55123 1999-03-06  Craig Burley  <craig@jcb-sc.com>
55124
55125         * g77.f-torture/execute/960317-1.f: New (old) test.
55126         * g77.f-torture/execute/970625-2.f: Ditto.
55127
55128 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
55129
55130         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55131         error message on line 1 or line 2; cccp and cpplib do this differently.
55132
55133 1999-03-01  Jeffrey A Law  (law@cygnus.com)
55134
55135         * g++.old-deja/g++.law/weak1.C: New test.
55136
55137 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55138
55139         * gcc.c-torture/execute/990119-1.c: Renamed to...
55140         * gcc.dg/990119-1.c: this, so it will only be tested once
55141         (it's a preprocessor test, it doesn't need to be run at
55142         multiple optimization levels).
55143
55144 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55145
55146         * lib/g++.exp: Don't add incdir=$base_dir/../include to
55147           ALWAYS_CXXFLAGS.
55148
55149 1999-02-24  Craig Burley  <craig@jcb-sc.com>
55150
55151         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55152         * g77.f-torture/compile/19981216-0.f: ...as it is expected
55153         to not be compilable by current g77.
55154
55155 1999-02-24  Nick Clifton  <nickc@cygnus.com>
55156
55157         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55158
55159 1999-02-22  Jeffrey A Law  (law@cygnus.com)
55160
55161         * gcc.c-torture/execute/990222-1.c: New test.
55162
55163 1999-02-19  Craig Burley  <craig@jcb-sc.com>
55164
55165         * g77.f-torture/compile/19990218-0.f: New test.
55166         * g77.f-torture/noncompile/19990218-1.f: New test.
55167
55168 1999-02-18  Craig Burley  <craig@jcb-sc.com>
55169
55170         * g77.f-torture/compile/19981216-0.f: New test.
55171
55172 1999-02-14  Jeffrey A Law  (law@cygnus.com)
55173
55174         * gcc.dg/990214-1.c: New test.
55175
55176 1999-02-13  Jeffrey A Law  (law@cygnus.com)
55177
55178         * gcc.dg/990213-2.c: New test.
55179
55180         * gcc.dg/990213-1.c: New test.
55181
55182 1999-02-12  Jeffrey A Law  (law@cygnus.com)
55183
55184         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55185         ints.
55186
55187 1999-02-11  Nick Clifton  <nickc@cygnus.com>
55188
55189         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55190         specified by target.
55191
55192         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55193
55194 1999-02-11  Jeffrey A Law  (law@cygnus.com)
55195
55196         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55197
55198 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55199
55200         * gcc.dg/special/ecos.exp: New test driver for new tests with
55201         special requirements.
55202
55203         * gcc.dg/special/alias-1.c: New test.
55204         * gcc.dg/special/gcsec-1.c: New test.
55205         * gcc.dg/special/weak-1.c: New test.
55206         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55207         * gcc.dg/special/weak-2.c: New test.
55208         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55209         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55210         * gcc.dg/special/wkali-1.c: New test.
55211         * gcc.dg/special/wkali-2.c: New test.
55212         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55213         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55214
55215 1999-02-10  Felix Lee  <flee@cygnus.com>
55216
55217           * lib/c-torture.exp (c-torture-compile): Pull out code for
55218           analyzing gcc error messages.
55219           (c-torture-execute): Likewise.  Fix some (harmless) false
55220           positives.
55221           * lib/gcc.exp (gcc_check_compile): New function.
55222
55223 1999-02-08  Richard Henderson  <rth@cygnus.com>
55224
55225         * gcc.c-torture/execute/990208-1.c: New test.
55226
55227 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55228
55229         * g++.dg/special/ecos.exp: New driver for new tests with special
55230         requirements
55231
55232         * g++.dg/special/conpr-1.C: New test
55233         * g++.dg/special/conpr-2.C: New test
55234         * g++.dg/special/conpr-2a.C: New test
55235         * g++.dg/special/conpr-3.C: New test
55236         * g++.dg/special/conpr-3a.C: New test
55237         * g++.dg/special/conpr-3b.C: New test
55238
55239         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55240         allow g++ to use the dg driver
55241
55242         * README: Add comment about g++.dg directory
55243
55244 1999-02-06  Jeffrey A Law  (law@cygnus.com)
55245
55246         * README: Update email addresses.
55247
55248 1999-02-03  Nick Clifton  <nickc@cygnus.com>
55249
55250         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55251         arguments in order to force structure S onto the stack even on
55252         the alpha.
55253         (test): Pass 10 leading arguments to function foo as well as the
55254         structure S.
55255
55256         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55257         failure for all targets.
55258
55259         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55260         abort to terminate program execution.
55261
55262 1999-01-30  Richard Henderson  <rth@cygnus.com>
55263
55264         * gcc.c-torture/execute/990130-1.c: New test.
55265
55266 1999-01-30  Jeffrey A Law  (law@cygnus.com)
55267
55268         * gcc.dg/990130-1.c: New test.
55269
55270 1999-01-28  Michael Meissner  <meissner@cygnus.com>
55271
55272         * gcc.c-torture/execute/990128-1.c: New test.
55273
55274 1999-01-27  Michael Meissner  <meissner@cygnus.com>
55275
55276         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55277
55278 1999-01-27  Felix Lee  <flee@cygnus.com>
55279
55280         * lib/c-torture.exp (c-torture-compile): pull out code for
55281         analyzing gcc error messages.
55282         (c-torture-execute): ditto, and fix some (harmless) false
55283         positives.
55284         * lib/gcc.exp (gcc_check_compile): new function.
55285
55286 1999-01-17  Jeffrey A Law  (law@cygnus.com)
55287
55288         * gcc.dg/990117-1.c: New test.
55289
55290         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55291
55292         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55293
55294 1999-01-15  Jeffrey A Law  (law@cygnus.com)
55295
55296         * g77.f-torture/compile/990115-1.f: New test.
55297
55298 1999-01-07  Jeffrey A Law  (law@cygnus.com)
55299
55300         * gcc.c-torture/compile/990107-1.c: New test
55301
55302 1999-01-06  Jeffrey A Law  (law@cygnus.com)
55303
55304         * gcc.c-torture/execute/990106-2.c: New test.
55305
55306         * gcc.c-torture/execute/990106-1.c: New test.
55307
55308 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
55309
55310         * gcc.c-torture/compile/981223-1.c: New test.
55311
55312 1998-12-29  Richard Henderson  <rth@cygnus.com>
55313
55314         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55315         (opt3): Rename from opt4 and disable.
55316
55317 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
55318
55319         * g++.old-deja/g++.pt/ptrmem5.C: New test.
55320
55321 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55322
55323         * g++.old-deja/g++.other/conv5.C: New test.
55324
55325 1998-12-14  Nick Clifton  <nickc@cygnus.com>
55326
55327         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55328
55329 1998-12-11  Jeffrey A Law  (law@cygnus.com)
55330
55331         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55332
55333 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
55334
55335         * gcc.c-torture/compile/981211-1.c: New test.
55336
55337 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55338
55339         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55340
55341         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55342
55343 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55344
55345         * gcc.special/930510-1.c: Make C9X safe.
55346         * gcc.misc-tests/gcov-1.c Similarly.
55347         * gcc.misc-tests/gcov-2.c Similarly.
55348
55349 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55350
55351         * gcc.dg/ultrasp1.c: New test.
55352
55353 1998-12-06  Richard Henderson  <rth@cygnus.com>
55354
55355         * gcc.c-torture/execute/981206.c: New test.
55356
55357 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55358
55359         * g++.old-deja/g++.ns/template7.C: New test.
55360
55361         * g++.old-deja/g++.other/expr1.C: New test.
55362
55363         * g++.old-deja/g++.eh/tmpl3.C: New test.
55364
55365         * g++.old-deja/g++.eh/tmpl2.C: New test.
55366
55367 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55368
55369         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55370         * g++.old-deja/g++.other/using6.C: Removed.
55371         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55372
55373         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55374
55375 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55376
55377         * g++.old-deja/g++.pt/overload8.C: New test.
55378
55379         * g++.old-deja/g++.pt/overload7.C: New test.
55380
55381         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55382
55383         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55384         and relinking messages.
55385         * lib/g++.exp (g++_target_compile): Remove .rpo file when
55386         compiling with -frepo.
55387
55388 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
55389
55390         * g++.old-deja/g++.pt/lookup6.C: New test.
55391
55392 1998-11-30  Nick Clifton  <nickc@cygnus.com>
55393
55394         * gcc.c-torture/execute/981130-1.c: New test.
55395         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55396
55397 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55398
55399         * g++.old-deja/g++.pt/explicit76.C: New test.
55400
55401         * g++.old-deja/g++.pt/friend38.C: New test.
55402
55403         * g++.old-deja/g++.ns/crash2.C: New test.
55404
55405         * g++.old-deja/g++.pt/defarg8.C: New test.
55406
55407         * g++.old-deja/g++.pt/instantiate6.C: New test.
55408
55409         * g++.old-deja/g++.pt/static6.C: New test.
55410
55411         * g++.old-deja/g++.pt/decl2.C: New test.
55412
55413 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55414
55415         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
55416         problem is actually related with name lookup, but so what? :-)
55417
55418         * g++.old-deja/g++.pt/friend37.C: New test.
55419
55420 1998-11-25  Dave Love  <d.love@dl.ac.uk>
55421
55422         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55423         element, which fails on some systems.
55424
55425         * g77.f-torture/execute/labug1.f: New test.
55426
55427 1998-11-21  Jeffrey A Law  (law@cygnus.com)
55428
55429         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55430         is defined.
55431
55432 1998-11-18  Dave Love  <d.love@dl.ac.uk>
55433
55434         * g77.f-torture/compile/981117-1.f: New test.
55435
55436 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
55437
55438         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
55439         properly discarded.
55440
55441 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
55442
55443         * gcc.c-torture/execute/memcheck: New directory of tests for
55444         -fcheck-memory-usage.
55445
55446 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55447
55448         * README: New file, general information about the testsuite and
55449         new description of the various C++ test subdirectories.
55450         * README.g++: Eliminate obsolete information, update and move most
55451         relevant stuff to README.
55452
55453 1998-11-07  Richard Henderson  <rth@cygnus.com>
55454
55455         * gcc.c-torture/compile/981107-1.c: New test.
55456
55457 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
55458
55459         * execute/memcpy-bi.c: New testcase.
55460
55461 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
55462
55463         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55464         base classes.
55465
55466         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55467         template is selected.
55468
55469         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55470         classes, it should be accepted for all types.
55471
55472         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55473
55474         * g++.old-deja/g++.pt/spec24.C: Ensure that template
55475         specializations start with template headers.
55476
55477 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
55478
55479         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55480
55481         * g++.old-deja/g++.other/init9.C: Test cross initialization of
55482         non-POD types.
55483
55484 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55485
55486         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55487
55488 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55489
55490         * compile/981022-1.c, compile/981022-1.x: New test and driver.
55491
55492 1998-10-19  Jeffrey A Law  (law@cygnus.com)
55493
55494         * 981019-1.c: New test.
55495
55496 1998-10-14  Robert Lipe <robertl@dgii.com>
55497
55498         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55499         find objc headers.
55500
55501 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55502
55503         * compile/981001-4.c: Remove use of GCC extension that triggers a
55504         compiler bug.
55505
55506 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
55507
55508         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55509
55510 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55511
55512         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
55513         instantiation of template produces incorrect code for delete
55514         expression.
55515
55516         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
55517         constructors' name is not unique.
55518         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55519         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55520
55521         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
55522         automatic array of const is ill-formed.
55523
55524         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
55525         of template parameter?
55526
55527         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
55528         const.
55529
55530         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
55531         pointer-to-member expression.
55532
55533         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
55534         declaration causes ICE.
55535
55536 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
55537
55538         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
55539         reserved in the global namespace.
55540
55541         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55542         generate needed virtual table.
55543
55544         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55545
55546 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
55547
55548         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55549         template-dependent type
55550
55551 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55552
55553         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55554         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55555         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55556
55557         * g++.old-deja/g++.other/using5.C: New test; using decl from base
55558         class should be usable as argument of member function.
55559         * g++.old-deja/g++.other/using6.C: New test; using decl from base
55560         class should be usable as return type of member function.
55561         * g++.old-deja/g++.other/using7.C: New test; using decl from base
55562         class should be usable as type of data member.
55563
55564         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55565
55566 1998-10-09  Jeffrey A Law  (law@cygnus.com)
55567
55568         * gcc.c-torture/special/920521-1.c: Fix bogus test.
55569
55570 1998-10-08  Nick Clifton  <nickc@cygnus.com>
55571
55572         * gcc.dg/dll-?.c Add thumb to target list.
55573         Fix assembler scan patterns to match current assembler output.
55574
55575 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
55576
55577         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
55578         matching of template brackets.
55579
55580         * g++.old-deja/g++.other/using4.C: New test.  Test using
55581         declarations of methods from base classes.
55582
55583         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
55584         within functions should introduce names into the innermost
55585         enclosing namespace.
55586
55587         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
55588         of static locals if first initialization throws.
55589
55590 1998-10-07  Jim Wilson  <wilson@cygnus.com>
55591
55592         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55593
55594 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
55595
55596         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
55597         lose track of the possible targets of tablejump insns.
55598         * special/special.exp: Run it.
55599
55600 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55601
55602         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
55603         must be declared before its specializations can be named in friend
55604         declarations.
55605
55606 1998-10-05  Dave Love  <d.love@dl.ac.uk>
55607
55608         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55609
55610         * g77.f-torture/execute/io1.f: New test.
55611
55612 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55613
55614         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55615         with pointer to template function, for which no argument deduction
55616         is possible.
55617
55618         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55619         specialization of template function as argument to template
55620         function.
55621
55622         * g++.old-deja/g++.other/access2.C: New test; Inner class
55623         shouldn't have privileged access to Outer's names.
55624
55625 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55626
55627         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55628         friend template declared within template class conflicts with
55629         nested class of the same name.
55630
55631         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55632         is ignored.
55633
55634         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55635         object with direct initializer as function declaration.
55636
55637         * g++.old-deja/g++.other/decl2.C: New test; duplicate
55638         initializers.
55639
55640         * g++.old-deja/g++.other/null2.C: New test; conditional operator
55641         involving const pointer and NULL produces incorrect result.
55642
55643         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55644         type name without `typename' should be rejected with -pedantic.
55645
55646 1998-10-02  Richard Henderson  <rth@cygnus.com>
55647
55648         * g++.old-deja/g++.other/addrof1.C: New test.
55649
55650 1998-10-01  Nick Clifton  <nickc@cygnus.com>
55651
55652         * gcc.c-torture/compile/981001-1.c: New test.
55653         * gcc.c-torture/execute/981001-1.c: New test.
55654
55655 1998-10-01  Jeffrey A Law  (law@cygnus.com)
55656
55657         * gcc.c-torture/compile/981001-2.c: New test.
55658         * gcc.c-torture/compile/981001-3.c: New test.
55659         * gcc.c-torture/compile/981001-4.c: New test.
55660
55661 1998-10-01  Robert Lipe  <robertl@dgii.com>
55662
55663         * lib/objc.exp (objc_target_compile): Add -L during compiles for
55664         multilibbed hosts.  Idea grafted from g77.exp.
55665
55666 1998-09-30  Dave Love  <d.love@dl.ac.uk>
55667
55668         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55669         avoid losing on systems which need -lsocket.
55670
55671 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
55672
55673         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55674         * g++.old-deja/g++.other/nested2.C: Ditto.
55675         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55676         failure.
55677
55678 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55679
55680         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55681         preferred over template operator!= for enum bitfields.
55682
55683 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
55684
55685         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55686         that happen to have the same base name, but in different scopes,
55687         are incorrectly rejected.
55688
55689 1998-09-16  Richard Henderson  <rth@cygnus.com>
55690
55691         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55692         on the native word size instead of an integer literal.
55693
55694 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55695
55696         * g++.old-deja/g++.other/static2.C: Invocation of static data
55697         member of type pointer-to-function denoted as non-static member.
55698
55699         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55700         checks involving function types and aliases.
55701
55702 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55703
55704         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55705         redefined to the same non-trivial type.
55706
55707         * g++.old-deja/g++.pt/explicit73.C: Test for proper
55708         namespace-qualification of template specializations declared in
55709         other namespaces.
55710
55711         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55712         to declare a subset of the specializations of a template function
55713         as friends of specializations of a template class.
55714
55715         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55716         member templates that do not fully specialize the enclosing
55717         template class are rejected.
55718
55719 1998-09-11  Dave Love  <d.love@dl.ac.uk>
55720
55721         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55722
55723 1998-09-08  Dave Love  <d.love@dl.ac.uk>
55724
55725         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55726         altered from libf2c/libU77 version.
55727
55728 1998-09-06  Dave Love  <d.love@dl.ac.uk>
55729
55730         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55731
55732 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
55733             Alexandre Oliva  <oliva@dcc.unicamp.br>
55734
55735         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55736         (un)signed char are different types for template specialization
55737         purposes.
55738
55739 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
55740
55741         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55742         * objc: ObjC testsuite.
55743
55744 1998-08-31  Catherine Moore  <clm@cygnus.com>
55745
55746         * gcc.c-torture/execute/941014-1.x: New file.
55747
55748 1998-08-31  Nick Clifton  <nickc@cygnus.com>
55749
55750         * lib/c-torture.exp: Add support for
55751         torture_eval_before_compile and torture_eval_before_execute
55752         variables.
55753
55754 1998-08-30  Jeffrey A Law  (law@cygnus.com)
55755
55756         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
55757         this test triggers valid.
55758
55759 1998-08-27  Jeffrey A Law  (law@cygnus.com)
55760
55761         * gcc.dg/980827-1.c: New test.
55762
55763 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
55764
55765         * gcc.c-torture/execute/loop-4b.c: New test.
55766
55767 1998-08-26  Nick Clifton  <nickc@cygnus.com>
55768
55769         * lib/c-torture.exp: Add support for
55770         torture_eval_before_compile and torture_eval_before_execute
55771         variables.
55772
55773 1998-08-25  Jeffrey A Law  (law@cygnus.com)
55774
55775         * gcc.c-torture/compile/980825-1.c: New test.
55776
55777 1998-08-24  Nick Clifton  <nickc@cygnus.com>
55778
55779         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55780         count number tests in opt_t0 not good_t0.
55781
55782 1998-08-24  Jeffrey A Law  (law@cygnus.com)
55783
55784         * gcc.c-torture/compile/930326-1.x: Fix typo.
55785
55786 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
55787
55788         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55789         causes an ICE.
55790
55791 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55792
55793         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55794         STACK_SIZE is defined.
55795         * gcc.c-torture/unsorted/stuct.c: Similarly.
55796
55797         * gcc.c-torture/compile/980821-1.c: New test.
55798
55799 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55800
55801         * gcc.c-torture/execute/980526-2.c: Disable for targets with
55802         16bit ints.
55803
55804 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
55805
55806         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55807         code.
55808
55809 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
55810
55811         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55812         error'.
55813
55814 1998-08-18  Jeffrey A Law  (law@cygnus.com)
55815
55816         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55817
55818 1998-08-16  Jeffrey A Law  (law@cygnus.com)
55819
55820         * gcc.c-torture/compile/980816-1.c: New test.
55821
55822         * gcc.dg/980816-1.c: New test.
55823
55824 1998-08-13  Jeffrey A Law  (law@cygnus.com)
55825
55826         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55827         compiler for ieee tests.
55828
55829 1998-08-01  Dave Love  <d.love@dl.ac.uk>
55830
55831         * g77.f-torture/compile/980729-0.f: New test.
55832
55833 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
55834
55835         * gcc.c-torture/special/eeprof-1.c: New test, for
55836         -finstrument-functions.
55837         * gcc.c-torture/special/special.exp: Run it.
55838
55839 1998-07-29  Jeffrey A Law  (law@cygnus.com)
55840
55841         * gcc.c-torture/compile/980729-1.c: New test.
55842
55843 1998-07-27  Nick Clifton  <nickc@cygnus.com>
55844
55845         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55846         __thumb__ is defined, and test for ARM style doubles if so.
55847
55848 1998-07-26  Dave Love  <d.love@dl.ac.uk>
55849
55850         * g77.f-torture/noncompile/980615-0.f: New test.
55851
55852 1998-07-26  H.J. Lu  (hjl@gnu.org)
55853
55854         * gcc.dg/980312-1.c: Do link instead of compile.
55855         * gcc.dg/980313-1.c: Likewise.
55856
55857 1998-07-26  Jeffrey A Law  (law@cygnus.com)
55858
55859         * gcc.c-torture/compile/980726-1.c: New test.
55860
55861 1998-07-25  Dave Love  <d.love@dl.ac.uk>
55862
55863         * g77.f-torture/execute/io0.f: New test.
55864
55865 1998-07-24  Nick Clifton  <nickc@cygnus.com>
55866
55867         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55868         an int.
55869
55870 1998-06-18  Michael Meissner  <meissner@cygnus.com>
55871
55872         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55873         m32r bugs.
55874
55875 1998-07-17  Nick Clifton  <nickc@cygnus.com>
55876
55877         * gcc.dg/980626-1.c: Expect failures for all toolchains until
55878         c-decl.c:grokdeclarator can handle mode attributes.
55879
55880 1998-07-16  Jeffrey A Law  (law@cygnus.com)
55881
55882         * gcc.c-torture/execute/980716-1.c: New test.
55883
55884 1998-07-13  Jeffrey A Law  (law@cygnus.com)
55885
55886         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55887         the mn10200.
55888         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
55889         the mn10200.
55890         * gcc.c-torture/execute/va-arg-3.x: Similarly.
55891         * gcc.c-torture/compile/930326-1.x: Similarly.
55892
55893 1998-07-13  Dave Love  <d.love@dl.ac.uk>
55894
55895         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55896         New test from Craig.
55897
55898 1998-07-12  Dave Love  <d.love@dl.ac.uk>
55899
55900         * g77.f-torture/noncompile/980616-0.f: New test.
55901
55902         * g77.f-torture/execute/970816-3.f: New test from Craig.
55903
55904 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55905
55906         *  g++.other/singleton.C: Return error value instead of taking
55907         SIGSEGV.
55908
55909 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55910
55911         *  g++.other/singleton.C: New test.  Warning is under dispute.
55912         Runtime crash is not.
55913
55914 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55915
55916         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55917         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55918         using6.C, using7.C}: New namespace tests.
55919
55920 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55921
55922         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55923         specialization with typedef'ed names used as array indexes.
55924
55925 1998-07-09  Jeffrey A Law  (law@cygnus.com)
55926
55927         * gcc.c-torture/execute/980709-1.c: New test.
55928
55929         * gcc.dg/980709-1.c: New test.
55930
55931 1998-07-07  Richard Henderson  <rth@cygnus.com>
55932
55933         * gcc.c-torture/execute/bcp-1.c: New test.
55934
55935 1998-07-07  Jeffrey A Law  (law@cygnus.com)
55936
55937         * gcc.c-torture/execute/980707-1.c: New test.
55938
55939 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
55940
55941         * gcc.c-torture/compile/980706-1.c: New test.
55942
55943 1998-07-01  Dave Love  <d.love@dl.ac.uk>
55944
55945         * g77.f-torture/execute/980701-0.f,
55946         g77.f-torture/execute/980701-1.f: New test from Craig.
55947
55948 1998-07-01  Jeffrey A Law  (law@cygnus.com)
55949
55950         * gcc.c-torture/compile/980701-1.c: New test.
55951
55952         * gcc.c-torture/execute/980701-1.c: New test.
55953
55954 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
55955 rlsruhe.de>
55956
55957         * g++.old-deja/g++.robertl/eb132.C: New test.
55958         * g++.old-deja/g++.robertl/eb133.C: Likewise.
55959
55960 1998-06-29  Dave Love  <d.love@dl.ac.uk>
55961
55962         * g77.f-torture/execute/980628-7.f,
55963         g77.f-torture/execute/980628-8.f,
55964         g77.f-torture/execute/980628-9.f,
55965         g77.f-torture/execute/980628-10.f: New tests from Craig.
55966
55967         * g77.f-torture/execute/980628-3.f: Remove mail headers.
55968
55969 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55970
55971         * g77.f-torture/execute/980628-4.f: New test from Craig.
55972         * g77.f-torture/execute/980628-5.f: Likewise.
55973         * g77.f-torture/execute/980628-2.f: Likewise.
55974         * g77.f-torture/execute/980628-0.f: Likewise.
55975         * g77.f-torture/execute/980628-1.f: Likewise.
55976         * g77.f-torture/execute/980628-3.f: Likewise.
55977         * g77.f-torture/execute/980628-6.f: Likewise.
55978
55979 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55980
55981         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55982         directory when nothing has been installed yet.
55983
55984 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
55985
55986         * gcc.c-torture/special/special.exp: Handle newer versions of
55987         dejagnu.
55988
55989 1998-06-26  Jeffrey A Law  (law@cygnus.com)
55990
55991         * gcc.dg/980626-1.c: New test.
55992
55993 1998-06-19  Bruno Haible <haible@ilog.fr>
55994
55995         * gcc.misc-tests/m-un-2.c: New test.
55996         * g++.old-deja/g++.other/warn01.c: Likewise.
55997
55998 1998-06-19  Robert Lipe  <robertl@dgii.com>
55999
56000         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56001         compatibility with assmblers with a different comment character.
56002         Eliminate use of GAS-specific extensions.
56003
56004 1998-06-19  Jeffrey A Law  (law@cygnus.com)
56005
56006         * gcc.c-torture/execute/ieee/980619-1.c: New test.
56007
56008 1998-06-19  Robert Lipe  <robertl@dgii.com>
56009
56010         * lib/g77.exp: Replace search for libf2c.a with search for newly
56011         renamed libg2c.a
56012
56013 1998-06-17  Jeffrey A Law  (law@cygnus.com)
56014
56015         * gcc.c-torture/execute/980617-1.c: New test.
56016
56017 1998-06-12  Jeffrey A Law  (law@cygnus.com)
56018
56019         * gcc.c-torture/execute/980612-1.c: New test.
56020
56021 1998-06-08  Jeffrey A Law  (law@cygnus.com)
56022
56023         * gcc.dg/980523-1.c: Only test on ppc-linux.
56024         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56025
56026         * gcc.c-torture/execute/980608-1.c: New test.
56027
56028 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
56029
56030         * gcc.c-torture/execute/980605-1.c: New test.
56031
56032 1998-06-04  Jeffrey A Law  (law@cygnus.com)
56033
56034         * gcc.c-torture/execute/980604-1.c: New test.
56035
56036 1998-06-02  Jeffrey A Law  (law@cygnus.com)
56037
56038         * gcc.c-torture/execute/980602-1.c: New test.
56039         * gcc.c-torture/execute/980602-2.c: Likewise.
56040
56041 1998-06-02  Dave Love  <d.love@dl.ac.uk>
56042
56043         * 970125-0.f: Fix per JCB.  Add commentary.
56044
56045 1998-05-31  Michael Meissner  <meissner@cygnus.com>
56046
56047         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56048         IEEE -0 support.
56049
56050 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56051
56052         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56053         earlier.
56054
56055 1998-05-28  Catherine Moore <clm@cygnus.com>
56056
56057         * gcc.c-torture/execute/980526-3.c: New test.
56058
56059 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
56060
56061         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56062         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56063         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56064         m88k-motorola-sysv3 to XFAIL.
56065
56066 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56067
56068         * gcc.dg/980526-1.c: New test.
56069         * gcc.c-torture/execute/980526-2.c: New test.
56070
56071 1998-05-26  Jeffrey A Law  (law@cygnus.com)
56072
56073         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56074
56075         * gcc.c-torture/execute/980526-1.c: New test.
56076
56077 1998-05-26  Dave Love  <d.love@dl.ac.uk>
56078
56079         * g77.f-torture/execute/alpha2.f: Add runtime test.
56080
56081 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
56082
56083         * g++.old-deja/old-deja.exp: Strip leading directories.
56084
56085         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56086         error for the line.  Don't run multiple tests for the same line.
56087
56088 1998-05-23  Jeffrey A Law  (law@cygnus.com)
56089
56090         * gcc.dg/980523-1.c: New test.
56091
56092 1998-05-23  Dave Love  <d.love@dl.ac.uk>
56093
56094         * g77.f-torture/compile/970915-0.f: New test.
56095
56096 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
56097
56098         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56099
56100 1998-05-21  Jeffrey A Law  (law@cygnus.com)
56101
56102         * gcc.dg/980520-1.c: New test.
56103
56104 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
56105
56106         * gcc.dg/980502-1.c: Fix return type.
56107
56108 1998-05-20  Jeffrey A Law  (law@cygnus.com)
56109
56110         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56111         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56112         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56113         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56114         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56115
56116 1998-05-20  Dave Love  <d.love@dl.ac.uk>
56117
56118         * g77.f-torture/execute/980520-1.f: New test.
56119
56120 1998-05-15  Dave Love  <d.love@dl.ac.uk>
56121
56122         * lib/mike-g77.exp: New file.
56123
56124         * g77.f-torture/noncompile/noncompile.exp,
56125         g77.f-torture/noncompile/check0.f: New files.
56126
56127 1998-05-14  Dave Love  <d.love@dl.ac.uk>
56128
56129         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56130         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56131         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56132         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56133         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56134         abort where appropriate.
56135
56136 1998-05-05  Michael Meissner  <meissner@cygnus.com>
56137
56138         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56139         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56140
56141 1998-04-29  Dave Love  <d.love@dl.ac.uk>
56142
56143         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56144
56145 1998-04-27  Dave Love  <d.love@dl.ac.uk>
56146
56147         * g77.f-torture/compile/980427-0.f: New test.
56148
56149 1998-04-24  Dave Love  <d.love@dl.ac.uk>
56150
56151         * g77.f-torture/compile/980424-0.f: New test.
56152
56153 1998-04-19  Dave Love  <d.love@dl.ac.uk>
56154
56155         * g77.f-torture/compile/980419-2.f (main): New test.
56156         * g77.f-torture/compile/970125-0.f: New test.
56157         * g77.f-torture/compile/980419-1.f: New test.
56158
56159 1998-04-08  Jim Wilson  <wilson@cygnus.com>
56160
56161         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
56162         of loop-4.c.
56163
56164 1998-04-07  Jim Wilson  <wilson@cygnus.com>
56165
56166         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56167
56168 1998-04-03  Jim Wilson  <wilson@cygnus.com>
56169
56170         * gcc.c-torture/compile/980329-1.c: New test.
56171
56172 1998-03-18  Jim Wilson  <wilson@cygnus.com>
56173
56174         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56175         * gcc.dg/980312-1.c: Fix typo in -march command.
56176
56177 1998-03-16  H.J. Lu  (hjl@gnu.org)
56178
56179         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56180
56181 1998-03-11  Robert Lipe  <robertl@dgii.com>
56182
56183         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
56184         Dave Love agree the Fortran source is bogus.
56185
56186 1998-03-11  Robert Lipe  <robertl@dgii.com>
56187
56188         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56189         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56190         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56191         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56192         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56193
56194 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56195
56196         * g++.old-deja/g++.other/friend1.C: New test.
56197
56198 1998-02-18  Dave Love  <d.love@dl.ac.uk>
56199
56200         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56201         possibly uninitialized) variables and declare dnrm2.
56202
56203 1998-02-23  Robert Lipe <robertl@dgii.com>
56204
56205         From Bruno Haible <haible@ilog.fr>:
56206         * gcc.c-torture/execute/980223.c: New test.
56207
56208 1998-02-13  Jeffrey A Law  (law@cygnus.com)
56209
56210         * gcc.dg/ifelse-1.c: New test.
56211
56212 1998-02-09  H.J. Lu  (hjl@gnu.org)
56213
56214         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56215
56216           * lib/old-dejagnu.exp (old-dejagnu): Added the
56217           "execution test - XFAIL *-*-*" handling in the spirit of
56218           "excess errors test -". Changed the "execution test fails"
56219           handling to be like "excess errors test fails".
56220           * Update various tests accordingly.
56221
56222 1998-02-06  Jim Wilson  <wilson@cygnus.com>
56223
56224         * gcc.c-torture/execute/980205.c: New test.
56225
56226 1998-01-18  Jeffrey A Law  (law@cygnus.com)
56227
56228         * lib/c-torture.exp: Look for .x files instead of .cexp files.
56229         * lib/f-torture.exp: Similarly.
56230         * gcc.c-torture: Rename all .cexp files to .x files.
56231
56232 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
56233
56234         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56235         (940510-1.c): Removed duplicate.
56236         (971104-1.c): New test.
56237
56238 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
56239
56240           * lib/f-torture.exp: Improve error and loop detection.
56241
56242 1997-11-19  Michael Meissner  <meissner@cygnus.com>
56243
56244         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56245         use that to size the filler array.
56246
56247 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
56248
56249         * lib/c-torture.exp(c-torture-execute): Fix typo.
56250
56251         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56252         testcase as the executable name. Keep the executable around if
56253         the test fails.
56254
56255 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
56256
56257         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56258         changes.  Only test one -g option, and move it to the end of the
56259         list of options to test.
56260
56261 1997-09-19  Michael Meissner  <meissner@cygnus.com>
56262
56263         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56264         variable GCC_TORTURE_OPTIONS to supply default switches separated
56265         by colons.  If no environment variable, run tests with -O0 -g, -O1
56266         -g, and -O2 -g as well.
56267
56268 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
56269
56270         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56271         explanatory comments. Fix indentation.
56272
56273 1997-09-15  Jeffrey A Law  (law@cygnus.com)
56274
56275         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56276
56277 1997-09-11  Jeffrey A Law  (law@cygnus.com)
56278
56279         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56280         * g++.old-deja/g++.mike/p7325.C: Likewise.
56281         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56282
56283 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
56284
56285         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56286         * g++.old-deja/g++.brendan/crash30.C: Likewise.
56287         * g++.old-deja/g++.brendan/crash39.C: Likewise.
56288         * g++.old-deja/g++.law/operators4.C: Likewise.
56289
56290 1997-09-11  Joe Buck  (jbuck@synopsys.com)
56291
56292         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56293         * g++.old-deja/g++.mike/p784.C: Ditto.
56294         * g++.old-deja/g++.mike/p785.C: Ditto.
56295
56296 1997-09-05  Jeffrey A Law  (law@cygnus.com)
56297
56298           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56299
56300 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56301
56302         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56303         target feature; pass this to c-torture-execute as needed.
56304
56305 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56306
56307         * lib/c-torture.exp(c-torture-execute): If the previous and the
56308         current executables being tested are identical, we don't need to
56309         run the executable again. Try to make the executable names
56310         unique. Add an optional argument for passing additional compiler
56311         flags.
56312
56313 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
56314
56315         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56316
56317 1997-08-29  Jeffrey A Law  (law@cygnus.com)
56318
56319         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56320
56321 1997-07-31  Jeffrey A Law  (law@cygnus.com)
56322
56323         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56324         32bit or larger longs.
56325
56326         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56327         have either a 32bit long or 32bit int.
56328
56329 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
56330
56331         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56332         Make double precision tests dependent on sizeof (double).
56333
56334 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
56335
56336         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56337         too.
56338
56339 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
56340
56341         * gcc.c-torture/compile/961203-1.cexp: New script.
56342
56343 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
56344
56345         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56346         up the includes ourselves.
56347
56348 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
56349
56350         * lib/plumhall.exp: Remove random include, and add a few
56351         verbose messages for debugging.
56352
56353 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
56354
56355         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56356         of trying to do it ourselves.
56357
56358 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56359
56360         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56361
56362 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
56363
56364         * gcc.prms/5403.c: Made regexp a bit less strict.
56365
56366 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
56367
56368         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56369         is returned from remote_load instead.
56370         * lib/plumhall.exp: Ditto.
56371         * lib/mike-g++.exp: Ditto.
56372         * lib/old-dejagnu.exp: Ditto.
56373         * lib/c-torture.exp: Ditto.
56374
56375 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
56376
56377         * lib/g++.exp: Use build_wrapper procedure.
56378         * lib/gcc.exp: Ditto.
56379
56380 1997-05-20  Jeffrey A Law  (law@cygnus.com)
56381
56382         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56383         an old-style decl for malloc.  Fixes tests to work when
56384         sizeof (int) != sizeof (size_t).
56385
56386 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56387
56388         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56389
56390         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56391         use stdargs.h interface.
56392
56393 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56394
56395         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56396         NO_VARARGS when compiling.
56397
56398 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
56399
56400         * lib/plumhall.exp(ph_includes): New procedure.
56401         (ph_make): Use it.
56402         (ph_compiler): Ditto.
56403
56404         * lib/g++.exp: Rename test-glue.c to testglue.c.
56405         * lib/gcc.exp: Ditto.
56406
56407 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
56408
56409         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56410         to completion when it's called.
56411
56412 1997-03-21  Michael Meissner  <meissner@cygnus.com>
56413
56414         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56415         is defined, don't do test.
56416
56417 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
56418
56419         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56420         for object files.
56421         (ph_summary): Mark skipped testcases as untested, not unresolved.
56422
56423         * lib/plumhall.exp (ph_make): If unresolved because of bad
56424         errorCode, record errorCode in log file.
56425         (*): Replace send_log/verbose with verbose -log.
56426
56427 1997-03-19  Michael Meissner  <meissner@cygnus.com>
56428
56429         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56430         double conversion if double isn't at least 8 bytes.
56431
56432         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56433         int to work with targets where int is 16 bits.
56434
56435         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56436         8 bytes, just exit, since 4 byte doubles don't have enough bits of
56437         precision for the test to complete.
56438
56439 1997-03-14  Michael Meissner  <meissner@cygnus.com>
56440
56441         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56442         if d10v is not compiled with the -mdouble64 flag.
56443         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56444
56445         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56446         d10v is not compiled with the -mint32 flag.
56447
56448 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
56449
56450         * lib/plumhall.exp: Use incr_count.
56451
56452 1997-03-12  Jeffrey A Law  (law@cygnus.com)
56453
56454         * gcc.c-torture: Update to c-torture-1.45.
56455
56456 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
56457
56458         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56459         the name of the expect testcase file).
56460
56461         * lib/g++.exp(g++_init): Ditto.
56462
56463 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
56464
56465         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56466         the host.
56467
56468         * lib/gcc.exp(gcc_exit): New procedure.
56469
56470 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
56471
56472         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56473         specs where appropriate.
56474
56475         * g++.old-deja/g++.arm/*: Added additional ERROR checks
56476         because of new "candidates are" messages, and removed a few
56477
56478         * Converted all non-old-style g++ testcases to old-style, and
56479         moved into g++.old-deja.
56480
56481 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
56482
56483         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56484         options.
56485
56486         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56487         succeeded.
56488
56489         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56490
56491 1997-02-13  Michael Meissner  <meissner@cygnus.com>
56492
56493         * lib/gcc.exp (gcc_target_compile): Add support for defining
56494         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56495         the machine doesn't have those features.
56496
56497 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
56498
56499         * g++.law/operators4.exp: Don't use LIBS.
56500
56501 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
56502
56503         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56504
56505         * lib/mike-g++.exp: Don't set the compiler to be tested here.
56506         * lib/g++.exp: Set it here instead. Also, allow use of the
56507         --tool_exec and --tool_opt options. Change CXX to
56508         GXX_UNDER_TEST.
56509
56510         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56511
56512         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56513
56514 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
56515
56516         * lib/old-dejagnu.exp: Use prune_warnings instead of
56517         prune_system_crud.
56518         * lib/mike-g++.exp: Ditto.
56519         * lib/gcc.exp: Ditto.
56520         * lib/g++.exp: Ditto.
56521
56522         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56523
56524 1997-02-07  Jeffrey A Law  (law@cygnus.com)
56525
56526           * 941014-2.c: Include stdlib.h
56527           * 960327-1.c: Include stdio.h
56528           * dbra.c, index-1.c: Don't assume ints are 32bits.
56529
56530 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
56531
56532         * lib/gcc.exp: Add gcc,stack_size target feature.
56533
56534         * lib/g++.exp(g++_target_compile): Add the include and link
56535         paths here, not in two other places. And, it's $options, not
56536         options.
56537
56538         * lib/mike-g++.exp(postbase): Remove the code that determines
56539         the correct include and link paths.
56540         * g++.old-deja/old-deja.exp: Ditto.
56541
56542 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
56543
56544         * lib/g++.exp(g++_init): target_compile no longer returns the
56545         filename of the result.
56546
56547 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
56548
56549         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56550         call to glob.
56551
56552         * gcc.c-torture/special/special.exp: Change call to
56553         gcc_target_compile to include the object file.
56554
56555 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
56556
56557         * gcc.c-torture/special/special.exp: Correct misspelling in last
56558         change.
56559
56560 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
56561
56562         * lib/plumhall.exp(ph_summary): Log the entire output of the
56563         executable. Return -1 if there were any failures, 0 otherwise.
56564         (ph_execute): Return -1 if there were any failures, 0 otherwise.
56565         (ph_make): Clean up objects and executables that were built
56566         if the tests succeeded.
56567
56568 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
56569
56570         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56571         libraries and includes in the build tree as appropriate.
56572
56573 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56574
56575         * lib/c-torture.exp: Instead of looking for the global variable
56576         NO_LONG_LONG, check to see if that's a feature of the target.
56577
56578 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56579
56580         * config/default.exp: Minimize. Delete the remainer of the files in
56581         config; this functionality is now in devo/dejagnu/config.
56582
56583         g++.*/*: Pass any additional flags used to compile to postbase;
56584         delete CXXFLAGS.
56585
56586         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56587         is now done by runtest.exp. Use gcc_target_compile instead of
56588         compile.
56589
56590         lib/c-torture.exp: Use gcc_target_compile instead of compile.
56591         Remove references to CFLAGS. Use remote_file instead of
56592         calling rm -f.
56593         (c-torture): Take a list of arguments to use to compile this
56594         testcase.
56595
56596         lib/g++.exp: Simplify. Use target_compile instead of compile.
56597         lib/gcc-dg.exp: Ditto.
56598         lib/gcc.exp: Ditto.
56599         lib/mike-{gcc,g++}.exp: Ditto.
56600         lib/old-dejagnu.exp: Ditto.
56601         lib/plumhall.exp: Ditto.
56602
56603 1997-01-08  Jim Wilson  <wilson@cygnus.com>
56604
56605         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56606         (ph_linker): Likewise.
56607
56608 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
56609
56610           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56611         MAP_ANON / MAP_ANONYMOUS if defined;
56612         else try to map from /dev/zero .
56613
56614 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56615
56616         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56617         isn't defined, then define it to MAP_ANONYMOUS.
56618
56619 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56620
56621         * gcc.c-torture: Update to c-torture-1.42 release.
56622
56623 1996-11-11  Jeffrey A Law  (law@cygnus.com)
56624
56625         * gcc.c-torture: Update to c-torture-1.41 release.
56626
56627 1996-10-27  Jeffrey A Law  (law@cygnus.com)
56628
56629         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
56630         c-torture release.
56631
56632 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
56633
56634         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56635         and LDFLAGS.  Fix second case to append the target_info ldflags
56636         onto LDFLAGS, not CFLAGS.
56637         * lib/g++.exp (g++_init): Add target_info stuff.
56638         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
56639         of libgloss and newlib flags for !native.
56640
56641         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56642         (GDB): Fix relative path to go up another dir for finding gdb.
56643
56644 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
56645
56646         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56647         versions in the target_info array, if they don't exist.
56648
56649 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
56650
56651         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56652
56653 1996-07-08  Jim Wilson  <wilson@cygnus.com>
56654
56655         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56656         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56657
56658 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
56659
56660         * lib/old-dejagnu.exp: Don't remove the output file before we've
56661         actually tested it. Don't append pwd to the path of the executable
56662         we're testing.
56663
56664 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
56665
56666         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56667
56668 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
56669
56670         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56671         temporary directory for compiler files, and set it to a default
56672         value of /tmp. Set $output as the name of the output file from
56673         compiling the testcase. Add a -o option to $cflags_var so the
56674         compiler writes the final output file as $output. Set $executable
56675         to $output.
56676
56677         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56678         directory for compiler files, and set it to /tmp if it doesn't
56679         already have a value. Set $output_file to the name of the output
56680         file from compiling the testcase. Add a -o option to CXXFLAGS so
56681         the compiler writes the final output file as $output. Use $output
56682         as the executable to be tested.
56683
56684 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56685
56686         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56687
56688 1996-06-08  Jeffrey A Law  (law@cygnus.com)
56689
56690         * gcc.c-torture/execute/pending-1.c: New test.  Still
56691         pending in Tege's queue.
56692
56693 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
56694
56695         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56696         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
56697         if there were failures.  Call unresolved if there were unresolved
56698         testcases.  Call gcc_fail if program did not run to completion.
56699         (ph_make): Pass additional argument name to ph_execute.
56700         (ph_execute): Add new argument.  Pass additional arguments to
56701         ph_summary.  Call gcc_fail is there is no execution output.
56702
56703 1996-04-24  Jeffrey A Law  (law@cygnus.com)
56704
56705         * lib/plumhall.exp (proc_summary): Output relavent summary
56706         lines into the log so specific failures in plumhall can be
56707         investigated.
56708
56709 1996-04-10  Jeffrey A Law  (law@cygnus.com)
56710
56711         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56712         (c-torture-execute): Don't try to execute tests which use
56713         "long long" types if $NO_LONG_LONG is nonzero.
56714
56715 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
56716
56717         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56718         not c-torture.
56719
56720         * gcc.ieee: Move from here.
56721         * gcc.c-torture/execute/ieee: To here.
56722
56723 1996-03-26  Jeffrey A Law  (law@cygnus.com)
56724
56725         * gcc.c-torture: Update to c-torture-1.41 release.
56726
56727 1996-03-22  Jeffrey A Law  (law@cygnus.com)
56728
56729         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56730         not "$output".
56731
56732 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
56733
56734         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56735         -c present.
56736
56737 1996-03-02  Jeffrey A Law  (law@cygnus.com)
56738
56739         * config/proelf.exp: Handle connecting to a simulator.
56740
56741 1996-01-31  Jeffrey A Law  (law@cygnus.com)
56742
56743         * config/proelf.exp: New file.  Enough framework that we can
56744         run c-torture tests on the proelf targets (or any other target
56745         that gdb can connect to for that matter).
56746
56747 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
56748
56749         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56750         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
56751
56752         * lib/plumhall.exp (ph_execute): Always call ph_summary if
56753         exec_output exists.
56754
56755 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
56756
56757         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56758         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56759
56760         * config/*.exp: Update FSF address.  Change result of ${tool}_load
56761         to pass/fail/unresolved/unsupported/untested.  Caller must now
56762         call unresolved/unsupported/untested.
56763         * lib/*.exp: Update FSF address.  Update to handle new results of
56764         ${tool}_load.
56765         * lib/chill.exp (verbose): Delete.
56766
56767 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
56768
56769         * lib/gcc.exp (default_gcc_start): Change order of args to
56770         $LDFLAGS $CFLAGS $LIBS.
56771         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56772         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
56773         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56774         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56775         * gcc.misc-tests/dg-test.exp: Likewise.
56776         * gcc.misc-tests/msgs.exp: Likewise.
56777         * gcc.prms/prms.exp: Likewise.
56778         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56779         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
56780
56781         * lib/dg.exp: Deleted, moved to dejagnu/lib.
56782
56783 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56784
56785         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56786
56787         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56788         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56789
56790         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56791         necessary.
56792
56793 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
56794
56795         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56796         global for loop; add use of $mathlib.
56797         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56798         settings here; set mathlib for anything but VxWorks.
56799
56800 1996-01-22  Jeffrey A Law  (law@cygnus.com)
56801
56802         * gcc.c-torture: Update to c-torture-1.40 release.
56803
56804 1996-01-03  Jeffrey A Law  (law@cygnus.com)
56805
56806         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56807         dg.exp.
56808
56809 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
56810
56811         * lib/c-torture.exp (c-torture-execute): Declare "output" as
56812         global.
56813
56814 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
56815
56816         * lib/g++.exp (LIBS): Define if not already.
56817         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56818         (gcc-dg-prune): Call prune_gcc_output.
56819         * lib/gcc.exp (prune_gcc_output): New proc.
56820         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56821         prune_gcc_output.
56822
56823 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
56824
56825         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56826         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
56827
56828 1995-11-15  Jeffrey A Law  (law@cygnus.com)
56829
56830         * gcc.c-torture: Update to c-torture-1.39 release.
56831
56832 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
56833
56834         * lib/c-torture.exp (c-torture-execute): Don't return if one option
56835         fails, try others as well.
56836
56837 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
56838
56839         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56840         If compilation fails, mark execute tests as `untested'.
56841         If test is marked as unsupported, don't mark compilation and
56842         execute tests as failed.
56843
56844 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
56845
56846         * lib/g++.exp (g++_init): Don't link in libg++, and look to
56847         libstdc++ for whether or not we want to be doing shared
56848         libraries.  Delete link_curses since we don't need it anymore.
56849         * lib/mike-g++.exp (postbase): Don't link in libg++.
56850         * g++.old-deja/old-deja.exp: Likewise.
56851
56852 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
56853
56854         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56855
56856 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
56857
56858         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56859         For that, add `-Wl,-a,shared_archive'.
56860         * g++.old-deja/old-deja.exp: Likewise.
56861
56862 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
56863
56864         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56865
56866 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
56867
56868         * lib/mike-g++.exp (postbase): Pay attention to the status of
56869         g++_load.
56870
56871 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
56872
56873           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56874
56875 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
56876
56877         * lib/gcc.exp (default_gcc_start): No longer need to log program
56878         being executed or its output, execute_anywhere does that now.
56879         * lib/g++.exp (default_g++_version): Call execute_anywhere.
56880         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
56881
56882 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
56883
56884         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56885         the same as those in lib/g++.exp.
56886
56887 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
56888
56889         * gcc.c-torture: Update to c-torture-1.38 release.
56890         * gcc.ieee: Related changes.
56891
56892 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
56893
56894         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56895         "exec". Minor reformatting changes.
56896
56897         * config/rom68k.exp (${tool}_load): Make it work in a canadian
56898         cross. This means all "exec" calls now work on a remote host as
56899         well.
56900         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56901         cross. Filter out the extra "\r\n" stuff that expect puts in.
56902         (c-torture-execute): Filter out the bogus warnings like
56903         c-torture-compile does. Add support for canadian cross.
56904         * lib/gcc.exp (default_gcc_version, default_gcc_start)
56905         Use execute_anywhere rather than calling exec directly. Now it
56906         works for canadian cross testing.
56907
56908 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
56909
56910         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
56911         results into a variable, and check that rather than using file exists.
56912
56913 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
56914
56915         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56916         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
56917
56918 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56919
56920         * g++.old-deja/old-deja.exp: Create and pass runshlib and
56921         lib_curses if there's a shared libg++ in the build tree.
56922
56923 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
56924
56925         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56926         if not supported target.
56927
56928 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
56929
56930         * lib/g++.exp (g++_init): Move empty setting of runshlib and
56931         link_curses up to always happen, not just for native builds.
56932
56933 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
56934
56935         * gcc.c-torture: Update to c-torture-1.36 release.
56936         * gcc.failure: Related changes.
56937
56938 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
56939
56940         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56941
56942 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
56943
56944         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56945         * lib/mike-g++.exp (postbase): Not in here.  Still reference
56946         runshlib, link_curses, and mathlib for link and run.
56947
56948         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56949         pass the runtime shared library options for Solaris, OSF/1, and
56950         Irix5, and link with -lcurses to avoid unresolved references.
56951
56952 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
56953
56954         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56955         only run once.
56956
56957 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
56958
56959         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56960
56961 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
56962
56963         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
56964         do not have a framework for the "compat" tests yet.
56965
56966 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
56967
56968         * lib/mike-g++.exp (postbase): New local variable `mathlib',
56969         set to null if we're testing vxworks5.1.  Use that instead of
56970         `-lm' in the setting of LIBS for link and run.
56971
56972 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
56973
56974         * config/rom68k.exp (${tool}_load): Major changes to make it
56975         work.  Verified that it does in fact return the stuff in
56976         exec_output properly.  Catch any Emul or any TRAP other than 0.
56977
56978 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
56979
56980         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56981         LDFLAGS properly for targets that need stuff from libgloss.
56982         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56983         only run once.
56984         (gpp_initialized): New variable.
56985
56986 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
56987
56988         * config/rom68k.exp: Load libgloss.exp.
56989         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56990         so we can produce a fully linked binary.
56991         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56992         so we can produce a fully linked binary.
56993
56994 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
56995
56996         * lib/plumhall.exp (ph_section): Watch for expected failures.
56997         Add missing `else'.
56998
56999         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57000         run the testcase.
57001         (c-torture): Likewise.
57002
57003 1995-08-28  Doug Evans  <dje@cygnus.com>
57004
57005         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57006
57007         * lib/mike-g++.exp (mike_cleanup): New proc.
57008         (prebase): New globals compiler_result, not_compiler_result,
57009         target_regexp.
57010         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
57011         allow leading "-" in pattern.  Watch for unsupported tests.
57012         If $compiler_result is set, pattern match assembler code,
57013         and ditto for $not_compiler_result.
57014         * lib/mike-gcc.exp: Likewise.
57015
57016         * lib/plumhall.exp (ph_execute): Only call ph_summary if
57017         execution "succeeded".
57018
57019 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
57020
57021         * config/win32.exp: New file.
57022         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57023
57024 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
57025
57026         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57027         unsupported.
57028         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57029         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57030         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57031
57032         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57033         "... without exceptions was ...".  That is now handled by
57034         prune_system_crud.
57035         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57036
57037 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
57038
57039         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57040         sieve.c,sort2.c}: New files.
57041         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57042         sieve.exp,sort2.exp}: Drivers for them.
57043
57044         * lib/mike-gcc.exp (program_output): New user settable variable.
57045         (postbase): Call prune_system_crud.  Also prune extraneous compiler
57046         messages.
57047         * lib/mike-g++.exp (program_output): New user settable variable.
57048
57049         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57050
57051         * config/sh.exp: Deleted (use sim.exp instead).
57052
57053 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
57054
57055         * config/vx.exp: Declare CHECKTASK as global.
57056         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57057         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57058         * lib/old-dejagnu.exp: Load [pwd]/$executable.
57059
57060 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57061
57062         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57063         target. Like vx.exp, only includes `vx29k.exp' instead of
57064         `vxworks.exp'.
57065
57066 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
57067
57068         * config/sim.exp: Increase time limit from 120 seconds to 240.
57069
57070 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
57071
57072         * gcc.c-torture/execute/950628-1.c: New test.
57073
57074 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
57075
57076         * gcc.c-torture: Update with changes/additions from
57077         c-torture-1.34.
57078
57079 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
57080
57081         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57082
57083 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
57084
57085         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57086
57087 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
57088
57089         * gcc.c-torture/compile/950512-1.c: New test.
57090         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57091         * gcc.dg/struct-ret-1.c: Likewise.
57092
57093 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
57094
57095         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57096           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57097
57098 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
57099
57100         * gcc.c-torture/special/920411-1.c: Deleted.
57101         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57102
57103 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
57104
57105         * config/sim.exp (${tool}_load): Hack in call to bash to get a
57106         cpu limit.
57107
57108 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
57109
57110         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57111
57112 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
57113
57114         From kenner;
57115         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57116         is the proper length.
57117         * va-arg-3.c: Likewise.
57118
57119 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
57120
57121         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
57122         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57123
57124         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
57125         * lib/g++.exp (default_g++_start): Delete old cruft.
57126
57127 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
57128
57129         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57130         (2 * (1 << 18)) to (2 * (1 << 17)).
57131
57132         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57133
57134 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
57135
57136         * config/rom68k.exp: Renamed from config/idp.exp
57137
57138 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
57139
57140         * c-torture/compile/921109-2.c
57141
57142 1995-04-18  Mike Stump  <mrs@cygnus.com>
57143
57144         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57145         excess errors.
57146
57147 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
57148
57149         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57150         output.
57151         * lib/g++.exp (default_g++_start): Likewise.
57152
57153 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
57154
57155         * gcc.c-torture/compile/950329-1.c: New test.
57156
57157 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
57158
57159           * config/bug.exp (${tool}_load): Updated to use new remote_open
57160           and remote_close procs.
57161         * config/idp.exp: New file.
57162
57163 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
57164
57165         * gcc.c-torture/execute/950322-1.c: New test.
57166
57167 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
57168
57169         * config/vx.exp (${tool}_load): Clean up testing of return code from
57170         vxworks_ld and vxworks_spawn.
57171
57172 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
57173
57174         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57175
57176 1995-03-13  Mike Stump  <mrs@cygnus.com>
57177
57178         * lib/old-deja.exp: Add `excess errors test - ' error, now one
57179         can mark excess errors on a machine by machine basis.  Note, the
57180         default is to not expect any excess errors, even when excess
57181         errors test - is given, so you will want to put an XFAIL ... on
57182         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
57183         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57184         those 4 machines, but no others.
57185
57186 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
57187
57188         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57189         * lib/c-torture.exp: to here.
57190
57191 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
57192
57193         * gcc.c-torture/execute/950221-1.c: New test.
57194         * gcc.c-torture/execute/struct-ret-1.c: New test.
57195         * gcc.c-torture/compile/950221-1.c: New test.
57196
57197         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57198
57199 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
57200
57201         * gcc.c-torture/execute/arith-1.c (main): Return 0.
57202         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57203
57204 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
57205
57206         * g++.gb: New directory of tests, derived from my signature and
57207         class scoping tests.
57208
57209         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57210         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57211         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57212         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57213         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57214         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57215         * g++.gb/sig25.C: Likewise.
57216
57217         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57218         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57219         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57220         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57221         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57222         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57223         * g++.gb/sig25.exp: Likewise.
57224
57225         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57226         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57227         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57228         * g++.gb/scope13.C: Likewise, this test still fails.
57229
57230         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57231         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57232         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57233         * g++.gb/scope13.exp: Ditto.
57234
57235         * g++.gb/README: New file, explains what these tests are about.
57236
57237 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
57238
57239         * lib/dg.exp (dg-do): Support `preprocess'.
57240         (dg-test): Likewise.
57241
57242 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
57243
57244         * config/udi.exp: change "continue -expect" to "exp_continue".
57245
57246 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
57247
57248         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57249         Delete redundant tests.
57250
57251         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57252         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57253         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57254         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57255         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57256         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57257         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57258         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57259
57260         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57261         storing label pointers.
57262         * gcc.c-torture/execute/921019-1.c: Likewise.
57263         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57264         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57265         parameter fp.
57266         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57267         constants.
57268
57269         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57270         Delete obsolete tests.
57271
57272         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57273         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57274         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57275         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57276         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57277         * gcc.c-torture/compile/950124-1.c: New test.
57278
57279         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57280
57281 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
57282
57283         * lib/mike-g++.exp: Add -lm to LIBS.
57284
57285 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
57286
57287         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57288
57289 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
57290
57291         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57292
57293 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
57294
57295         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57296
57297 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
57298
57299         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57300         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57301         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57302         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57303         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57304         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57305         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57306         * g++.law/{operators31.C, operators32.C,
57307         * g++.law/{operators33.C, operators34.C}: Likewise.
57308         * g++.law/{pic1.C, refs2.C}: Likewise.
57309         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57310         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57311         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57312         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57313
57314         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57315         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57316         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57317         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57318         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57319         * g++.law/{enum9.exp, friend5.exp}: Likewise.
57320         * g++.law/{nest3.exp, nest4.exp}: Likewise.
57321         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57322         * g++.law/{operators30.exp, operators31.exp}: Likewise.
57323         * g++.law/{operators32.exp, operators33.exp}: Likewise.
57324         * g++.law/{operators34.exp}: Likewise.
57325         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57326         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57327         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57328         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57329         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57330
57331         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57332         No longer expected to fail.
57333         * g++.law/missed-error3.C: Tweak for recent bool changes.
57334
57335 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
57336
57337         * config/emb-unix: Deleted.
57338         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57339         remote execution.  Do final link on remote host if REMOTE_LINK is set.
57340
57341 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
57342
57343         * lib/dg.exp (dg-test): Fix typo in last patch.
57344
57345 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
57346
57347         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57348         (handles multiple occurrences).
57349
57350 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
57351
57352         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57353         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57354         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57355         printed).
57356         * lib/c-torture.exp (c-torture-compile): Likewise.
57357         (c-torture): Prepend full path if missing.
57358         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57359         (gcc_fail): Likewise.
57360         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57361
57362 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
57363
57364         * lib/netware.exp: Only attach to NetWare i386 systems.
57365
57366 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
57367
57368         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57369         messages.  Add test name to "output pattern match" pass/fail message.
57370
57371 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
57372
57373         * gcc.dg: New testsuite.
57374         * gcc.dg/dg.exp: New file.
57375
57376         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57377         test-switch.c}: Deleted.
57378
57379         * gcc.misc-tests/msgs.exp: New testcase driver.
57380
57381 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
57382
57383         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57384         Watch for illegal return values from ${tool}_load.
57385         * config/unix.exp (${tool}_load): Fix pass/fail detection for
57386         cross targets.  Coerce return value >0 to 1.
57387
57388 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
57389
57390         * config/unix.exp (${tool}_load): Call program rsh, not proc.
57391
57392         * config/emb-unix.exp: New file.
57393
57394         * config/sim.exp: Error if variable $SIM not defined.
57395         (${tool}_load): Mark test as "untested" if simulator missing.
57396
57397         * config/unix.exp: Load remote.exp to get rcp_download.
57398         * lib/c-torture.exp: Use different option lists for testcases with
57399         and without loops.
57400         * gcc.c-torture/execute/execute.exp: Likewise.
57401
57402 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
57403
57404         * config/*.exp: Clarify return code from ${tool}_load.
57405         Call `unresolved' or `untested' instead of `warning' or `perror'
57406         (sometimes you still want to call both though).
57407         Add comment that `shell_id' is local to each file.
57408         * config/udi.exp (timeout): Set to 30.
57409         Don't print warning if connection fails, $connectmode has already
57410         printed an error.
57411         (${tool}_load): Move verbose messages to level 2.
57412         Rework pattern for "Process started" message.
57413         Pass `shell_id' to ${connectmode}_download.
57414         Retry twice upon timeout.  Make resetting of target more robust.
57415         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57416         Pass `shell_id' to exit_$connectmode.
57417         Only call exit_$connectmode if connected.
57418         * config/unix.exp (${tool}_load): Check return codes better.
57419         * config/vrtx.exp (${tool}_load): Likewise.
57420         * config/vx.exp (${tool}_load): Likewise.
57421         Delete unneeded global's.
57422         * lib/dg.exp (dg-test): Update to reflect clarified return codes
57423         from ${tool}_load.
57424         (dg-stat): Delete.
57425         (dg-init): Delete recording of pass/fail counts.
57426         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57427         (old-dejagnu-init): Likewise.
57428         (old-dejagnu-stat): Delete contents, empty proc now.
57429         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57430         (c-torture): Delete references to lcnt, lpass, lfail.
57431         Get option list from TORTURE_OPTIONS.
57432         Delete -funroll[-all]-loops if no loops.
57433         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57434         (g++_stat): Delete contents (empty proc now).
57435         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57436         (gcc_finish): Likewise.
57437         (gcc_stat): Deleted.
57438         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57439         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57440         * gcc.c-torture/execute/execute.exp: Likewise.
57441         Split tests into two parts: compile, execute.
57442         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
57443         no loops.  Update to reflect clarified return codes from ${tool}_load.
57444
57445 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
57446
57447         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57448         to grep for.
57449         (old-dejagnu): Likewise (where necessary).
57450
57451 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
57452
57453         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57454
57455         * lib/dg.exp (dg-process-target): Fix processing of selector.
57456         Add comment regarding use of `error'.
57457
57458         * lib/gcc.exp (prune_system_crud): Define if missing.
57459         * lib/g++.exp (prune_system_crud): Likewise.
57460
57461         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57462         Call prune_system_crud.
57463         * lib/dg.exp (dg-runtest): New proc.
57464         Use perror instead of send_user for tcl errors in testcase.
57465         Don't return any value, it's never used.
57466         Don't clobber previous definition of `unknown'.
57467         Print tcl errors in `dg-final'.
57468
57469 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
57470
57471         * lib/dg.exp (dg-process-target): Improve syntax error messages.
57472         (dg-test): Don't print errorInfo, it contains stack backtrace.
57473
57474 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
57475
57476         * lib/g++.exp (runtest_file_p): Define if missing.
57477
57478 1994-09-24  Doug Evans  (dje@cygnus.com)
57479
57480         * lib/mike-g++.exp: Comment out loading of g++.exp.
57481         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
57482         (default_g++_version): Always print something.
57483         (default_g++_start): Comment out call to `which'.
57484         (g++_start, g++_load): Deleted (must be defined in config file).
57485         * lib/gcc.exp: Test for existence of $CC at start.
57486         Delete check for tmpdir (done in gcc_init).
57487         (default_gcc_version): Always print something.
57488         (default_gcc_start): Comment out call to `which'.
57489         * config/*.exp: Major cleanup - make cross targets work at least a
57490         little better for g++ (by not being "--tool gcc" specific).
57491         Rename gcc_xxx to ${tool}_xxx.
57492         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57493         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57494
57495 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
57496
57497         * lib/c-torture.exp (c-torture-compile): Rework compiler
57498         message processing.
57499
57500         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57501         c-torture.
57502
57503 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
57504
57505         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57506
57507         * lib/dg.exp (dg-process-target): Support { target native }.
57508
57509 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
57510
57511         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
57512         looked for "... program xxx got fatal signal".
57513         Correct regsub munging of `comp_output'.
57514         Ignore compiler messages "path prefix not used" and "linker input
57515         file unused".
57516
57517 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
57518
57519         * lib/gcc.exp (runtest_file_p): Define if missing.
57520         * gcc.prms/template.c: Example to work from.
57521
57522 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
57523
57524         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57525         * lib/dg.exp (dg-test): Call unsupported testcases as such.
57526
57527         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57528         * gcc.prms/1883.c: Moved from compile/940714-1.c.
57529         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57530         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57531
57532         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57533         (dg-process-target): No longer a varargs proc.
57534         Return S/N for target, P/F for xfail.  All callers changed.
57535         (user option procs): More argument checking.
57536         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57537         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57538         (dg-test): Skip test if not running on selected target in `dg-do'.
57539         Update handling of `dg-do-what', `dg-output-text'.
57540         Separate execution pass/fail from output pattern match pass/fail.
57541         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57542
57543 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
57544
57545         * gcc.c-torture/special/special.exp: Don't expect failure for mips
57546         target for 920510-1.c.
57547
57548 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
57549
57550         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57551         Clean up comment regarding use of passcnt, etc.
57552         (gcc_stat): Don't update `testcnt' here.
57553         (gcc_finish): Do it here.
57554         Might as well reset `but_id' here too.
57555         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57556         to determine if the file should be tested.
57557         * gcc.c-torture/compile/compile.exp: Likewise.
57558         * gcc.c-torture/execute/execute.exp: Likewise.
57559         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57560         * gcc.misc-tests/dg-test.exp: Likewise.
57561         * gcc.prms/prms.exp: Likewise.
57562         * gcc.wendy/wendy.exp: Likewise.
57563         * g++.old-deja.exp: Likewise.
57564         Move "Testing file" message to verbose level 1.
57565
57566 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
57567
57568         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57569
57570 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
57571
57572         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57573         (default_gcc_start): Accept optional second list element
57574         of compiler flags.  Print compiler output at verbosity level 2.
57575         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57576         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57577         Save current values of framework globals passcnt, failcnt, xpasscnt,
57578         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57579         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
57580         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57581         xfailcnt to compute stats.  Update framework global `testcnt' from
57582         pass/fail counts.
57583         (gcc_finish): New proc.  Clean up test environment.
57584         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57585         (gcc_epass, gcc_efail): Delete.
57586         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57587         argument of line number.
57588         (dg-init): If the tool has an init routine, call it.
57589         (dg-test): Remove args `cflags_var' and `libs_var'.
57590         Pass all compiler options to ${tool}_start.
57591         Handle missing line number.
57592         (dg-finish): New function.
57593         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57594         particular files.  Call gcc_finish at end.  Move "skipping test"
57595         message to verbosity level 3.
57596         * gcc.c-torture/compile/compile.exp: Likewise.
57597         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57598         * gcc.c-torture/execute/execute.exp: Likewise.
57599         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57600         Print testcase being tried at verbosity level 1.
57601         * gcc.c-torture/special/special.exp: Unset xfail.
57602         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57603         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57604         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57605         * gcc.failure/failure.exp: Likewise.
57606         * gcc.ieee/ieee.exp: Likewise.
57607         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57608         Update call to dg-test.  Call dg-finish at end.
57609         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
57610         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57611         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57612         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57613         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
57614         * gcc.wendy/wendy.exp: Add copyright.
57615         Delete setting of tmpdir (done by gcc_init).
57616         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57617         Pass compiler flags to gcc_start.  Call gcc_finish at end.
57618         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57619         gcc_[ce]pass/fail.
57620
57621 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
57622
57623         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57624         confusion.
57625         (g++_load): Likewise.
57626
57627         * config/*.exp (gcc_load): Some were varargs fns and some were not.
57628         Rename argument to `prog' to remove the confusion.
57629         Varargs fns behave differently too!
57630         (g++_load): Likewise.
57631
57632         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57633
57634         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57635         what it is.  Delete (always) printing of status value for !native.
57636         Simplify verbose code, and include status and exec_output.
57637         (g++_load): Use gcc_load.
57638
57639 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
57640
57641         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57642         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57643         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57644         940714-3.c as these testcases don't exist anymore.  Make
57645         va-arg-1.c expected to pass.
57646
57647 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
57648
57649         * gcc.misc-tests/misc.exp: Only run specific testcases.
57650         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
57651         * gcc.misc-tests/dg-[1-9].c: New files.
57652
57653         * lib/dg.exp: New testsuite driver.
57654         * gcc.prms/prms.exp: Use it.
57655
57656         * README.gcc: New file.
57657
57658         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57659         Document and reset `lxpass' and `lxfail'.
57660         Simplify "initialized" message.
57661         (gcc_stat): Clean up comments a little.
57662
57663 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
57664
57665         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57666
57667 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
57668
57669         * lib/old-dejagnu.exp (process-option): New proc.
57670         (old-dejagnu-init, old-dejagnu-stat): Likewise.
57671         (old-dejagnu): Simplify.
57672         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57673
57674 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
57675
57676         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57677         exists and is not an empty string.
57678
57679         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57680         $xfail rather than calling setup_xfail.  Clear $xfail when test is
57681         finished.
57682         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57683         automatically.
57684
57685         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57686         longer expected to fail.
57687
57688         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57689         "f" function call.
57690
57691         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57692
57693         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57694         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57695         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57696         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57697         c-torture-1.29.
57698
57699         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57700         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57701
57702         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57703
57704         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57705         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57706
57707         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57708         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57709         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57710
57711 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
57712
57713         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57714         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57715         940714-1.c, 940714-2.c, 940714-3.c},
57716         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57717         gcc.misc-tests/{mg.c,mg.exp}:
57718         New tests.
57719         * gcc.noncompile/noncompile.exp: Change accordingly.
57720
57721 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
57722
57723         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57724         Undo previous clobberage.
57725
57726 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
57727
57728         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57729         * gcc.special/{930510-1.c, special.exp}:
57730         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57731         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57732         struct-varargs-1.c}: New tests from c-torture-1.26.
57733
57734 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
57735
57736         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57737           argument to switch.
57738
57739 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
57740
57741         * Revert the previous changes.  Please see Rob's directory
57742         (/lisa/test/rob/progressive/gcc/testsuite) for testing
57743         fixes.
57744
57745 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
57746
57747         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57748         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57749         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57750         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57751         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57752         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57753         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57754         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57755         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57756         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57757         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57758         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57759         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57760         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57761         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57762         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57763         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57764         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57765         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57766         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57767         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57768         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57769         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57770         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57771         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57772         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57773         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57774         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57775         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57776         testing changes.
57777
57778 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
57779
57780         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57781         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57782         with perror calls.
57783
57784 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
57785
57786         * config/unix.exp (g++_load): Fix syntax.
57787
57788 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
57789
57790         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57791         * gcc.noncompile/921017-1.c: Deleted obsolete test.
57792         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57793         Don't expect va-arg-1.c to fail.  Correct expected output for
57794         920928-1.c.
57795         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57796         * gcc.wendy/hbm4.c: Correct typo.
57797         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57798
57799 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
57800
57801         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57802         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57803         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
57804         * lib/c-torture.exp (c-torture-compile): Ditto.
57805
57806         Reduce volume of output (remove all the -I's and such).
57807         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57808         Call gcc_cpass, gcc_cfail.
57809         (c-torture): Pass testing option to c-torture-compile.
57810
57811 1994-03-21  Doug Evans  (dje@cygnus.com)
57812
57813         Bring patches over from progressive.
57814         * config/default.exp: Exit remote shell cleanly.
57815         (g++_exit, g++_start): Add default versions.
57816         * config/sim.exp (gcc_load): Use perror, not error.
57817
57818 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
57819
57820         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
57821         set in site.exp.
57822
57823 1994-03-14  Doug Evans  (dje@cygnus.com)
57824
57825         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57826         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57827         (wendy_try): New proc to run testcase.
57828         (main loop): Call 'em.
57829         * gcc.wendy/*.c: Clean up pass to correct expected output.
57830
57831         * lib/gcc.exp: Minor cleanup work.
57832         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57833
57834 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
57835
57836         * config/sim.exp (gcc_load): Document return codes better.
57837         Don't pass -v to simulator.
57838
57839 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
57840
57841         * gcc.special/920717-x.c: Fix typo.
57842         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57843         get at sources.
57844
57845         * lib/mike-gcc.exp: Fix typo.
57846
57847 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
57848
57849         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57850         binary to use, transform the name.
57851         * config/*.exp: rename everything. Nuke any g++ specific files,
57852         it's now a special case of gcc that requires no special support.
57853         Add a default.exp for unsupported targets.
57854
57855 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
57856
57857         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57858         lib/old-dejagnu.exp: Fix a few patterns to work with the new
57859         version of Tcl.
57860
57861 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
57862
57863         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57864         than a warning.
57865
57866 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
57867
57868         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57869
57870 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
57871
57872         * gcc.execute/execute.exp: Combine opt_list and foption_list into
57873         option_list.  Compile every file with only 4/6 option choices
57874         (same as C torture) instead of with 12/18 different option
57875         choices.
57876         * lib/c-torture.exp: Likewise.
57877
57878         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57879         not already set.
57880
57881 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
57882
57883         * lib/old-deja.exp: Add `excess errors test fails' error, now one
57884         can put an XFAIL *-*-* on excess errors.
57885
57886 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
57887
57888         * g++.law: Add more tests derived from g++-bugs snapshots.
57889
57890         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
57891         equivalent to g++.law/init9.
57892
57893         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57894         compiled it, and the a.out file after we've run it.
57895
57896 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
57897
57898         * lib/mike-g++.exp (postbase): Delete the .o file after we've
57899         compiled it, and the a.out file after we've run it.
57900
57901 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
57902
57903         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57904
57905 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
57906
57907         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57908         version number.
57909
57910 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
57911
57912         * g++.law: New directory of g++ tests derived from the g++-bugs
57913         snapshots.
57914
57915 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
57916
57917         * gcc.compile: initbug1.c initbug1.exp testcase added
57918
57919 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
57920
57921         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57922         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57923           fixes submitted by Jeff Law (law@cs.utah.edu)
57924         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57925           Jeff Law (law@cs.utah.edu)
57926
57927
57928 1993-11-30  Mike Stump  (mrs@cygnus.com)
57929
57930         * config/unix-g++.exp: Follow the gcc way of doing things.
57931         * g++.old-deja/old-deja.exp: Minor updates.
57932         * lib/g++.exp: New file, follow the gcc way of doing things.
57933         * lib/old-dejagnu.exp: Minor updates.
57934         * lib/mike-g++.exp: Always unset errorInfo.
57935
57936 1993-11-06  Mike Stump  (mrs@cygnus.com)
57937
57938         * lib/gcc.exp: Fix some errors with the below change, CC and
57939         CFLAGS should be global when setting, not local.
57940
57941 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
57942
57943         * lib/gcc.exp: Transform tool name.
57944
57945 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57946
57947         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57948
57949 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57950
57951         * lib/gcc.exp: change gcc_done to gcc_stat
57952
57953 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57954
57955         * Upgraded gcc testsuite to c-torture version 1.25
57956
57957 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
57958
57959         * lib/gcc.exp: added reporting code. Changed verbose compile message.
57960         * lib/c-torture: added hooks for new reporting code.
57961
57962 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
57963
57964         * config/sh-gcc.exp: check if sh-sim exists in the path
57965
57966 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
57967
57968         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57969         * gcc.compile/compile.exp: Initial changes for new logic.
57970         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57971         * gcc.failure/failure.exp: Initial changes for new logic.
57972         * gcc.ieee/ieee.exp: Initial changes for new logic.
57973         * gcc.misc-tests/misc.exp: Initial changes for new logic.
57974         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57975         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57976         * lib/c-torture.exp: Initial changes for new logic.
57977         * lib/gcc.exp: Initial changes for new logic.
57978
57979 1993-10-15  Mike Stump  (mrs@cygnus.com)
57980
57981         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57982         depend upon failure or success.  Fully qualify names in failure
57983         and success messages.  Always remove a.out before starting
57984         compile, just in case.  Pay more attention to error text output by
57985         the compiler.  Handle testcases with no known past errors just
57986         like all others, so that things are uniform.  Other miscellaneous
57987         improvements.
57988
57989 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
57990
57991         * gcc.cpp: new directory for cpp tests
57992
57993 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
57994
57995         * lib/chill.exp: Code reformatted, removed unused code.
57996         * config/unix-chill.exp: Code reformatted, removed unused code.
57997         * chill.execute/execute.exp: Code reformatted, removed unused code.
57998         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57999
58000 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
58001
58002         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
58003         routines not written.
58004
58005 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
58006
58007         * config/bug-gcc.exp: Use new procs from bug.exp.
58008
58009 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
58010
58011         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58012         via ftp, rather than depending on NFS.
58013         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58014         case.
58015
58016 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
58017
58018         * config/bug-gcc.exp: Use new download proc.
58019
58020 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
58021
58022         * chill.execute/execute.exp: cleanups, handles errors better
58023         * chill.compile/compile.exp: rewrite, based on execute.exp
58024         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58025         * lib/chill.exp: major changes to diff proc and compile and link
58026         procs. added chill_fail and chill_pass wrappers to pass and
58027         fail. added more comments, and handle error codes better.
58028         Added a hack to capture stderr from exec, so noncompile tests
58029         can work.
58030
58031 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
58032
58033         * chill.execute/execute.exp: rewrite of testsuite driver
58034         * lib/chill.exp: rewrite of testsuite driver
58035         * config/unix-chill.exp: rewrite of testsuite driver
58036
58037 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
58038
58039         In chill.execute:
58040         * iexpr.ch: Standardize uppercase.
58041         * tuples.dat: Standardize uppercase.
58042         * vary.ch: standardize.  Correct varying string assignments.
58043         * vary.dat: Add new output lines.
58044
58045 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
58046
58047         In chill.execute:
58048         * chprintf.ch: Standardize use of uppercase.
58049         * tuples.ch: Standardize and turn arr2 into a DCL,
58050           rather than a SYN.
58051         * pinits.ch: Standardize.
58052
58053 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
58054
58055         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58056         * Makefil: Renamed to Makefile.in.
58057         * configure.in: New.
58058
58059 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
58060
58061         In chill.execute:
58062         * .cvsignore: Add result/output files.
58063         * Makefile: Fix up variables at start.  Use MFLAGS
58064           everywhere.  Correct bool_loc, built_ins entries.
58065           Add entry for vary1.ch.
58066         * bitarray.ch: Standardize upper-case usage.
58067         * bitexpr.ch: Standardize, add output of b1.
58068         * params.ch: Use arrayt in along PROC parameters, to
58069           avoid novelty problems.
58070         * sets.ch: Tiny cleanup.
58071         * vary1.ch: Re-indent.
58072
58073 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
58074
58075         * Add PR-related files to Makefiles, .cvsignore files, etc.
58076
58077 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
58078
58079         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58080           with compiler objects. New names are test-flow.c and test-loop.c
58081
58082 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
58083
58084         * Upgraded c-torture tests from 1.19 to 1.20
58085
58086         * new files:
58087         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58088         * gcc.compile: 930623-1.c 930623-2.c
58089         * gcc.noncompile: 930622-1.c 930622-2.c
58090         * gcc.failure: 920411-1.c 920627-2.c
58091         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58092
58093 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
58094
58095         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58096           More changes to get testsuite working properly. Needs more work.
58097           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58098
58099 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
58100
58101         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58102           More changes to get testsuite working properly. Needs more work.
58103
58104 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
58105
58106         * chill.compile/compile.exp: Added for Dejagnu support
58107         * chill.execute/execute.exp: Added for Dejagnu support
58108         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
58109
58110 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
58111
58112         This should complete moving the CHILL test files.
58113         * chill.noncompile(.cvsignore printf.grt
58114             in-printf.grt chprintf.grt chprintf.ch):
58115             Added test-support files.
58116           (Makefile): Modified further.
58117         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58118             signal.ch): Added test files.
58119           * chill.execute (.cvsignore printf.grt printr.c
58120             in-printf.grt rts.c chprintf.grt rts.h): Added
58121           test-support files.
58122             (Makefile): More corrections.
58123
58124 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
58125
58126         * chill.compile, chill.execute, chill.nocompile: Add CHILL
58127           test cases, ready for DejaGnu.
58128
58129 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
58130
58131         * Upgraded c-torture tests from 1.18 to 1.19
58132
58133         * gcc.compile: added test(s):
58134           930607-1.c
58135         * gcc.execute: added test(s):
58136           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58137
58138         * added new subdirectory for misc tests: gcc.misc-tests
58139         * gcc.misc-test(s): added tests:
58140           inst-check.c test-consts.c test-ior.c test-switch.c
58141
58142 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
58143
58144         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58145
58146 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
58147
58148         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58149
58150 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
58151
58152         * Upgraded c-torture tests from 1.17 to 1.18
58153
58154 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
58155
58156         * Upgraded c-torture tests from 1.12 to 1.17
58157
58158 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
58159
58160         * lib/old-dejagnu.exp:
58161           Fixed handling of XFAIL target triplets to correctly
58162           recognize wildcard characters.  Removed code that
58163           appended a unique id tag to the end of the file name
58164           printed out by the result of the testcases within a
58165           given test file.
58166
58167 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
58168
58169         * lib/old-dejagnu.exp:
58170           Reworked expected failure handling to trigger off of XFAIL
58171           keyword in keyphrase embeded in testcase source code. The
58172           XFAIL keyword must be at the end of the keyphrase line. It
58173           may optionally be followed by one or more target triplets.
58174           It has just occured that the handling of wildcards in the
58175           target triplet may not be correct.
58176
58177 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
58178
58179         * g++.old-deja/tests:
58180           Moved all subdirectories up one level into g++.old-deja .
58181
58182         * lib/old-dejagnu.exp:
58183           Fixed problem with CXXFLAGS not being properly reset, and being
58184           corrupted with extraneous "-c" compiler option.  This was
58185           causing binaries to not be generated for test that needed them.
58186           Modified strings passed to "pass" and "fail" so that individual
58187           tests from the same test file would be distinguished by an
58188           identifier appended to the test file name in the summary logs;
58189           this corrected a problem with erroneous diff logs.  Added code
58190           to search testcases for expected fail and unexpected pass keywords.
58191
58192 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
58193
58194         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58195
58196 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
58197
58198         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58199           Removed extraneous text from end of "Special g++ Options"
58200           keyphrase.
58201
58202         * lib/old-dejagnu.exp: Added pattern matching to look for new
58203           keywords, embedded in testcases comments, which will trigger
58204           calls to xpass and xfail.
58205
58206 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
58207
58208         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58209           comments embedded in the testcases, especially the one looking for
58210           special compiler options, as well as the pattern matching for the
58211           compiler output again.
58212
58213 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
58214
58215         * lib/old-dejagnu.exp: Do a proper check of the return value for
58216           execute tests. Fixed several problems with the pattern matching
58217           of the compiler output which gave erroneous test results.
58218           Changed several of the test result messages to be more descriptive.
58219         * config/unix-g++.exp: Proc g++_load now actually works and
58220           executes the tests passed to it and returns a usable return
58221           value.
58222
58223 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
58224
58225           * lib/gcc.exp: Exits gracefully if $CC is bogus.
58226
58227 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
58228
58229         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58230           Modified both files to properly execute the old style
58231           dejagnu tests. The previous versions of these files were
58232           experimental and did not function anything near correctly.
58233
58234 1993-04-05  Rob Savoye  (rob@cygnus.com)
58235
58236         * Removed all Makefile.in and configure.in files. No configuration
58237         needed now.
58238
58239 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
58240
58241         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58242
58243 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
58244
58245         * gcc.compile/configure.in, gcc.unsorted/configure.in,
58246         gcc.special/configure.in, gcc.noncompile/configure.in,
58247         gcc.execute/configure.in, gcc.code_quality/configure.in,
58248         g++.other/configure.in, g++.old-deja/configure.in,
58249         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58250         in srcname setting.
58251
58252 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
58253
58254         * lib/udi.exp: Fixed mondfe and mondfe_download.
58255         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58256         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58257
58258 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
58259
58260         * config/udi-gdb.exp: Check $shell_id after connecting to target.
58261         (gdb_exit): Don't remove *_soc files.
58262
58263 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
58264
58265         * lib/c-torture.exp: Don't look for main; instead always use -w
58266         -c.  This is how the c-torture tests work.  Remove the object
58267         file if the compilation succeeds.
58268         * gcc.execute/execute.exp: Remove executable if test passes.
58269         * gcc.noncompile/noncompile.exp: Every test is an expected
58270         failure.
58271         * gcc.special/special.exp: Added tests from c-torture 1.11,
58272         corrected use of existing test.
58273         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58274         gcc.execute/920625-1.c: Updated to c-torture 1.11.
58275         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58276         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58277         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58278         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58279         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58280         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58281         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58282         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58283         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58284         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58285         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58286         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58287         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58288         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58289         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58290         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58291         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58292         c-torture 1.11.
58293         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58294         correspond to c-torture 1.11.
58295
58296         * New file.