OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2
3         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4         MIPS targets.
5         * g++.dg/vect/vect.exp: Likewise.
6         * lib/fortran-torture.exp: Likewise.
7         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
8         mipsisa64*-*-* as the target selector.  Remove -mips64,
9         -mhard-float and -mgp64 from the options list.
10         * gcc.target/mips/mips-ps-2.c: Likewise.
11         * gcc.target/mips/mips-ps-3.c: Likewise.
12         * gcc.target/mips/mips-ps-4.c: Likewise.
13         * gcc.target/mips/mips-ps-6.c: Likewise.
14         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
15         options list.
16         * gcc.target/mips/sb1-1.c: Likewise.
17         * gcc.target/mips/mips-ps-type.c: Likewise.
18         * gcc.target/mips/mips-ps-7.c: New test.
19         * gcc.target/mips/mips-ps-type-2.c: Likewise.
20         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
21         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
22         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
23         as forcing an ABI and an architecture.
24         (is_gp32_flag, is_gp64_flag): Fold into...
25         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
26         then -mfp64 imply -mhard-float.  Apply register rules after the
27         loop.  Handle -march=mipsN like -mipsN.
28
29 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
30
31         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
32         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
33
34 2007-10-20  Tobias Burnus  <burnus@net-b.de>
35
36         PR fortran/33818
37         * gfortran.dg/entry_dummy_ref_3.f90: New.
38
39 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
40             FX Coudert <fxcoudert@gcc.gnu.org>
41
42         PR fortran/31608
43         * gfortran.dg/char_cast_1.f90: New test.
44
45 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
46
47         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
48         * gfortran.dg/large_real_kind_2.F90: ditto.
49         * gfortran.dg/default_format_2.f90: ditto.
50         * gfortran.dg/default_format_denormal_1.f90: ditto.
51
52 2007-10-19  Richard Guenther  <rguenther@suse.de>
53
54         PR middle-end/33816
55         PR middle-end/32921
56         * gfortran.dg/pr32921.f: New testcase.
57
58 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
59
60         PR libfortran/33544
61         * gfortran.dg/transfer_check_1.f90: Adjust options.
62
63 2007-10-19  Richard Guenther  <rguenther@suse.de>
64
65         Revert
66         2007-10-19  Richard Guenther  <rguenther@suse.de>
67
68         PR middle-end/32921
69         * gfortran.dg/pr32921.f: New testcase.
70
71 2007-10-19  Richard Guenther  <rguenther@suse.de>
72
73         * gcc.c-torture/execute/20071018-1.c: New testcase.
74
75 2007-10-19  Richard Guenther  <rguenther@suse.de>
76
77         PR middle-end/32921
78         * gfortran.dg/pr32921.f: New testcase.
79
80 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
81
82         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
83
84 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
85
86         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
87
88 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
89
90         PR fortran/33233
91         * gfortran.dg/host_assoc_function_1.f90: Correct references.
92         * gfortran.dg/host_assoc_function_3.f90: New test.
93
94 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
95
96         PR fortran/33733
97         * gfortran.dg/transfer_simplify_6.f90: New test.
98
99 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
100             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
101
102         PR middle-end/33794
103         * gfortran.dg/pr33794.f90: New testcase.
104
105 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
106
107         PR target/32961
108         * gcc.target/i386/pr32961.c: New testcase.
109         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
110         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
111         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
112         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
113         __builtin_ia32_pslldi128 defines.
114
115 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
116
117         PR fortran/33760
118         * gfortran.dg/c_ptr_tests_13.f03: New test case.
119
120 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
121
122         PR c++/28639
123         PR c++/30299
124         * g++.dg/template/void12.C: New.
125         * g++.dg/template/void13.C: New.
126
127 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
128
129         PR c++/31446
130         * g++.dg/template/void11.C: New.
131         * g++.dg/template/void2.C: Adjust error markers.
132         * g++.dg/template/void10.C: Likewise.
133         * g++.dg/template/crash55.C: Likewise.
134
135 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
136
137         * g++.dg/opt/const5.C: New test.
138
139 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
140             Maxim Kuvyrkov  <maxim@codesourcery.com>
141
142         * gcc.target/ia64/20040709-2.c: New test.
143
144 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
145
146         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
147
148 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
149
150         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
151         to each function.  Check that there are no unsigned loads.
152
153 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
154
155         PR tree-optimization/33136
156         * gcc.c-torture/execute/20070824-1.c: New test.
157         * gcc.dg/pr33136-1.c: New test.
158         * gcc.dg/pr33136-2.c: New test.
159         * gcc.dg/pr33136-3.c: New test.
160
161 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
162
163         PR tree-optimization/33735
164         * g++.dg/torture/pr33735.C: New.
165
166 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
167
168         PR middle-end/33706
169         * gcc.dg/va-arg-pack-2.c: New.
170
171 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
172
173         PR tree-optimization/33619
174         * gcc.dg/pr33619.c: New test.
175
176 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
177
178         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
179         flag for AIX.
180         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
181
182 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
183
184         PR libfortran/33055
185         * gfortran.dg/inquire_11.f90: New test.
186         * gfortan.dg/negative_unit_int8.f: New test.
187
188 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
189
190         PR target/33133
191         * gcc.c-torture/compile/pr33133.c: New test.
192
193 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
194
195         PR libfortran/33672
196         * gfortran.dg/namelist_40.f90: New test.
197
198 2007-10-14  Tobias Burnus  <burnus@net-b.de>
199
200         PR fortran/33745
201         * gfortran.dg/bounds_check_11.f90: New.
202
203 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
204
205         PR c++/30303
206         * g++.dg/other/ctor1.C: New test.
207         * g++.dg/other/ctor2.C: New test.
208         * g++.dg/other/dtor1.C: New test.
209
210 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
211
212         * gfortran.dg/bounds_check_10.f90: Fix testcase.
213
214 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
215             Paul Thomas  <pault@gcc.gnu.org>
216
217         PR fortran/33254
218         PR fortran/33727
219         * gfortran.dg/bounds_check_10.f90: New.
220
221 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
222
223         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
224         * gcc.target/powerpc/popcount-1.c: Same.
225
226 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
227
228         PR c++/26698
229         * g++.dg/conversion/op4.C: New test.
230
231 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
232
233         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
234
235 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
236
237         PR fortran/33542
238         * gfortran.dg/ambiguous_specific_1.f90: New test.
239
240 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
241
242         PR fortran/33664
243         * gfortran.dg/impure_spec_expr_1.f90: New test.
244         * gfortran.dg/char_result_7.f90: Remove illegal test.
245
246 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
247
248         PR 11001
249         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
250         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
251         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
252         * gcc.target/i386/pr11001-memset-1.c: New testcase.
253         * gcc.target/i386/pr11001-memset-2.c: New testcase.
254         * gcc.target/i386/pr11001-memset-3.c: New testcase.
255         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
256         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
257         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
258
259 2007-10-12  Richard Guenther  <rguenther@suse.de>
260
261         PR middle-end/26198
262         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
263         * gcc.c-torture/execute/20071011-1.c: Likewise.
264         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
265
266 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
267
268         PR tree-optimization/33742
269         * gcc.dg/pr33742.c: New testcase.
270
271 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
272
273         PR tree-optimization/33645
274         * gcc.dg/pr33645-1.c: New test.
275         * gcc.dg/pr33645-2.c: New test.
276         * gcc.dg/pr33645-3.c: New test.
277  
278         PR c++/32121
279         * g++.dg/ext/label4.C: Adjust error regexp.
280         * g++.dg/ext/label6.C: Adjust error regexp.
281         * g++.dg/ext/label7.C: New test.
282         * g++.dg/ext/label8.C: New test.
283         * g++.dg/ext/label9.C: New test.
284
285 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
286
287         PR middle-end/33676
288         * gcc.dg/pr33676.c: New.
289
290 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
291
292         PR c++/31441
293         * g++.dg/cpp0x/variadic83.C: New.
294
295 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
296
297         PR c++/33461
298         * g++.dg/cpp0x/variadic81.C: New.
299         * g++.dg/cpp0x/variadic82.C: Likewise.
300
301 2007-10-11  Richard Guenther  <rguenther@suse.de>
302
303         PR middle-end/33724
304         * gcc.dg/pr33724.c: New testcase.
305
306 2007-10-11  Richard Guenther  <rguenther@suse.de>
307
308         PR c/33726
309         * gcc.dg/pr33726.c: New testcase.
310
311 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
312
313         PR fortran/33500
314         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
315         
316 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
317
318         PR testsuite/33391
319         * gfortran.dg/do_3.F90: Run with -fwrapv.
320
321 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
322
323         * gcc.dg/unwind-1.c: New.
324
325 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
326
327         PR libfortran/33683
328         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
329         failure on some common systems.
330
331 2007-10-09  Richard Guenther  <rguenther@suse.de>
332
333         PR middle-end/33692
334         * gcc.dg/pr33692.c: New testcase.
335
336 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
337
338         PR middle-end/33669
339         * gcc.c-torture/execute/pr33669.c: New.
340
341 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
342
343         PR tree-optimization/33615
344         * g++.dg/tree-ssa/pr33615-2.C: New test.
345
346 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
347
348         PR tree-optimization/33615
349         * g++.dg/tree-ssa/pr33615.C: New test.
350
351 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
352
353         PR tree-optimization/33572
354         * g++.dg/torture/pr33572.C: Replace with complete test.
355
356 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
357
358         PR fortran/33689
359         * gfortran.dg/spec_expr_5.f90: New.
360
361 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
362
363         * gcc.dg/pragma-darwin-2.c: New.
364
365 2007-10-08  Richard Guenther  <rguenther@suse.de>
366
367         PR middle-end/33693
368         PR middle-end/33695
369         PR middle-end/33697
370         * gcc.dg/pr33693.c: New testcase.
371         * gcc.dg/pr33695.c: Likewise.
372         * gcc.dg/pr33697.c: Likewise.
373
374 2007-10-08  Richard Guenther  <rguenther@suse.de>
375
376         PR middle-end/33691
377         PR middle-end/33694
378         PR middle-end/33696
379         * gcc.dg/pr33691.c: New testcase.
380         * gcc.dg/pr33694.c: Likewise.
381         * gcc.dg/pr33696.c: Likewise.
382
383 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
384
385         PR libfortran/33683
386         * gfortran.dg/gamma_5.f90:  New test case
387
388 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
389
390         PR fortran/20851
391         * initialization_1.f90: Fix dg-error annotations.
392         * initialization_14.f90: New.
393         * initialization_7.f90: Fix dg-error annotations.
394         * initialization_9.f90: Likewise.
395
396 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
397
398         * gfortran.dg/error_recovery_4.f90: New test.
399
400 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
401
402         * gfortran.dg/default_format_denormal_2.f90: New test.
403         * gfortran.dg/default_format_2.inc: New test.
404         * gfortran.dg/default_format_denormal_1.f90: New test.
405         * gfortran.dg/default_format_1.inc: New test.
406         * gfortran.dg/default_format_1.f90: Don't test for denormalized
407         numbers.
408         * gfortran.dg/default_format_2.f90: Don't test for denormalized
409         numbers.
410
411 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
412
413         * gfortran.dg/namelist_15.f90: Revise test.
414
415 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
416
417         PR tree-optimization/33655
418         * gcc.dg/torture/pr33655.c: New.
419
420 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
421
422         PR tree-optimization/33572
423         * g++.dg/torture/pr33572.C: New.
424
425 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
426
427         PR fortran/25076
428         * gfortran.dg/forall_11.f90: New.
429
430 2007-10-05  Michael Matz  <matz@suse.de>
431
432         PR middle-end/33667
433         * gcc.dg/pr33667.c: New testcase.
434
435 2007-10-05  Richard Guenther  <rguenther@suse.de>
436
437         PR middle-end/33666
438         * gcc.dg/pr33666.c: New testcase.
439
440 2007-10-05  Michael Matz  <matz@suse.de>
441
442         PR inline-asm/33600
443         * gcc.target/i386/pr33600.c: New testcase.
444
445 2007-10-05  Richard Guenther  <rguenther@suse.de>
446
447         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
448
449 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
450
451         PR target/33635
452         * gcc.target/mips/pr33635-1.c: New test.
453
454 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
455
456         PR libfortran/33253
457         * gfortran.dg/namelist_39.f90: Revise to use long names.
458
459 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
460
461         PR fortran/33646
462         * gfortran.dg/pr33646.f90: New file.
463
464 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
465
466         PR fortran/33529
467         * gfortran.dg/char_type_len_2.f90: Adjust error message.
468         * gfortran.dg/char_decl_2.f90: New test.
469
470 2007-10-04  Richard Guenther  <rguenther@suse.de>
471
472         PR middle-end/33641
473         * gcc.c-torture/compile/pr33641.c: New testcase.
474
475 2007-10-04  Michael Matz  <matz@suse.de>
476
477         PR rtl-optimization/33653
478         * gcc.dg/pr33653.c: New.
479
480 2007-10-04  Richard Guenther  <rguenther@suse.de>
481
482         PR tree-optimization/33627
483         * g++.dg/torture/pr33627.C: New testcase.
484
485 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
486
487         PR fortran/33626
488         * gfortran.dg/parens_6.f90: New.
489
490 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
491
492         PR fortran/33646
493         PR fortran/33542
494         * gfortran.dg/ambiguous_specific_1.f90: Remove.
495
496 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
497
498         * g++.dg/ext/gnu-inline-global-redecl.C: New.
499
500 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
501
502         PR target/33635
503         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
504         and mips_forced_be.
505         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
506         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
507         options.
508         * gcc.target/mips/fpr-moves-1.c: New test.
509         * gcc.target/mips/fpr-moves-2.c: Likewise.
510         * gcc.target/mips/fpr-moves-3.c: Likewise.
511         * gcc.target/mips/fpr-moves-4.c: Likewise.
512         * gcc.target/mips/fpr-moves-5.c: Likewise.
513         * gcc.target/mips/fpr-moves-6.c: Likewise.
514         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
515
516 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
517
518         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
519
520 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
521
522         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
523         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
524
525 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
526
527         PR fortran/33198
528         * gfortran.dg/common_errors_1.f90: New.
529
530 2007-10-03  Doug Kwan  <dougkwan@google.com>
531         Richard Guenther  <rguenther@suse.de>
532
533         PR debug/31899
534         * g++.dg/debug/using3.C: New testcase.
535
536 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
537
538         PR libfortran/33253
539         * gfortran.dg/namelist_38.f90: New test.
540         * gfortran.dg/namelist_39.f90: New test.
541
542 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
543
544         PR libfortran/33469
545         * gfortran.dg/default_format_1.f90: New test.
546         * gfortran.dg/default_format_2.f90: New test.
547         * gfortran.dg/namelist_print_1.f: Adjust expected output.
548         * gfortran.dg/real_const_3.f90: Adjust expected output.
549
550 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
551
552         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
553         default ABI.  Split mips_forced_abi into mips_forced_abi and
554         mips_forced_regs.
555         (is_gp32_flag): Return true for -mabi=32.
556         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
557         (dg-mips-options): Use is_gp64_flag instead of checking specifically
558         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
559         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
560         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
561         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
562         * gcc.target/mips/save-restore-2.c: Likewise.
563         * gcc.target/mips/save-restore-3.c: Likewise.
564         * gcc.target/mips/save-restore-4.c: Likewise.
565
566 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
567
568         PR middle-end/33617
569         * gcc.c-torture/compile/pr33617.c: New test.
570
571 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
572
573         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
574         -gstabs+ for extended options.
575
576 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
577
578         PR fortran/33542
579         * gfortran.dg/ambiguous_specific_1.f90: New test.
580
581 2007-10-02  Revital Eres  <eres@il.ibm.com>
582
583         * gcc.target/powerpc/paired-8.c: New test.
584         * gcc.target/powerpc/paired-9.c: New test.
585         * gcc.target/powerpc/paired-10.c: New test.
586
587 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
588
589         PR fortran/33566
590         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
591
592 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
593
594         PR fortran/33554
595         * gfortran.dg/intent_out_2.f90: New test.
596
597 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
598
599         PR fortran/33550
600         * gfortran.dg/ambiguous_reference_1.f90: New test.
601
602 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
603
604         PR fortran/31154
605         PR fortran/31229
606         PR fortran/33334
607         * gfortran.dg/function_kinds_1.f90: New test.
608         * gfortran.dg/function_kinds_2.f90: New test.
609         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
610         use association into interfaces.
611
612 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
613
614         PR testsuite/31828
615         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
616         (overflow): Use INFINITY, not FP_INFINITE.
617         gcc.dg/float-range-4.c: Likewise.
618         gcc.dg/float-range-5.c: Likewise.
619
620 2007-10-01  Nick Clifton  <nickc@redhat.com>
621
622         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
623         for 16-bit targets.
624
625 2007-09-30  Diego Novillo  <dnovillo@google.com>
626
627         PR 33593
628         * g++.dg/tree-ssa/pr33593.C: New test.
629
630 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
631
632         PR libfortran/33400
633         * gfortran.dg/PR19872.f: Fix test condition.
634         * gfortran.dg/list_read_7.f90: New test.
635
636 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
637
638         PR tree-optimization/33597
639         * gcc.dg/vect/pr33597.c: New testcase.
640
641 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
642
643         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
644         * gcc.target/i386/pr33524.c: ...this.
645
646 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
647
648         PR fortran/33354
649         * gfortran.dg/minmaxloc_4.f90: New.
650
651 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
652
653         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
654
655 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
656
657         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
658
659 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
660
661         PR c++/33213
662         * g++.dg/cpp0x/variadic79.C: New.
663
664 2007-09-28  Michael Matz  <matz@suse.de>
665             Jakub Jelinek  <jakub@redhat.com>
666
667         PR rtl-optimization/33552
668         * gcc.target/i386/pr33552.c: New runtime test.
669         * gcc.target/i386/strinline.c: New compile time test.
670
671 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
672
673         * gfortran.dg/openmp_stack.f90: Removed.
674
675         PR c++/31434
676         * g++.dg/cpp0x/variadic80.C: New test.
677
678 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
679
680         * gfortran.dg/namelist_38.f90: Delete test for revertion of
681         r128057.
682
683 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
684
685         PR middle-end/7003
686         * gcc.target/powerpc/gcse-1.c: New test.
687
688 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
689
690         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
691         fixed capitalizations.
692         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
693         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
694         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
695         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
696         * gfortran.dg/maxloc_shape_1.f90: Likewise.
697         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
698         * gfortran.dg/min_max_conformance.f90: Likewise.
699
700 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
701
702         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
703         options.
704         * gcc.dg/c99-tgmath-2.c: Likewise.
705         * gcc.dg/c99-tgmath-3.c: Likewise.
706         * gcc.dg/c99-tgmath-4.c: Likewise.
707
708 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
709
710         PR fortran/33568
711         * gfortran.dg/anint_1.f90: New test.
712
713 2007-09-27  Ian Lance Taylor  <iant@google.com>
714
715         PR tree-optimization/33565
716         * gcc.dg/Wstrict-overflow-20.c: New test.
717
718 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
719
720         * gfortran.dg/openmp_stack.f90: Fix typo.
721         * gfortran.dg/recursive_stack.f90: Fix typo.
722
723 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
724
725         PR c++/33493
726         * g++.dg/template/error31.C: New.
727
728 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
729
730         * lib/prune.exp: Prune also "^In function .*$" lines and
731         "^    inlined from .*$" lines.
732
733 2007-09-26  Richard Guenther  <rguenther@suse.de>
734
735         PR tree-optimization/33563
736         * gcc.dg/torture/pr33563.c: New testcase.
737
738 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
739
740         PR c/25309
741         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
742         array.
743         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
744         without -O2.
745
746 2007-09-26  Richard Guenther  <rguenther@suse.de>
747
748         PR tree-optimization/30375
749         PR tree-optimization/33560
750         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
751         * gcc.dg/tree-ssa/complex-5.c: Likewise.
752         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
753         * gcc.dg/torture/pr30375.c: New testcase.
754         * gcc.dg/torture/pr33560.c: New testcase.
755         * gcc.dg/tree-ssa/pr30375.c: Likewise.
756
757 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
758
759         PR c++/33207
760         * g++.dg/parse/crash38.C: New test.
761
762 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
763
764         PR target/33524
765         * gcc.target/i386/sse5-convert.c: New file, test int->long
766         vectorized conversions.
767
768 2007-09-25  Revital Eres  <eres@il.ibm.com>
769
770         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
771
772 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
773
774         PR c/32295
775         * gcc.dg/enum-incomplete-1.c: New test.
776
777 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
778
779         * gcc.c-torture/compile/20070919-1.c: New test.
780
781 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
782
783         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
784
785 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
786
787         PR c++/14688
788         * g++.dg/inherit/override_attribs.C: New file.
789
790 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
791
792         PR fortran/33269
793         * io.c (check_format_string): Move NULL and constant checks into
794         this function.
795         (check_io_constraints): Call gfc_simplify_expr() before calling
796         check_format_string().  Remove NULL and constant checks.
797
798 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
799
800         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
801         * gcc.c-torture/execute/loop-2g.x: Likewise.
802
803 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
804
805         * lib/target-supports.exp (check_effective_target_mips16_attribute):
806         Reject hard-float modes unless the ABI is o32 or o64.
807         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
808         of gcc.exp.  Skip the tests when mips16 code generation is not
809         supported.
810         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
811         and use dg-add-options mips16_attribute.
812
813 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
814
815         PR c++/33506
816         * g++.dg/ext/attrib29.C: New test.
817
818 2007-09-23  Ollie Wild  <aaw@google.com>
819
820         * gcc.dg/fold-bitand-1.c: New test.
821         * gcc.dg/fold-bitand-2.c: New test.
822         * gcc.dg/fold-bitand-3.c: New test.
823         * gcc.dg/fold-bitand-4.c: New test.
824
825 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
826
827         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
828         any of the macros to be defined for __mips16.
829         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
830
831 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
832
833         * gcc.dg/vect/pr21591.c: Require vect_int.
834         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
835         * gcc.dg/vect/vect-outer-2a.c: Likewise.
836         * gcc.dg/vect/vect-outer-2c.c: Likewise.
837
838 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
839
840         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
841         attributes.
842         * gcc.dg/va-arg-pack-len-2.c: New test.
843         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
844         attributes.
845         * g++.dg/ext/va-arg-pack-len-2.C: New test.
846
847         PR tree-optimization/32772
848         * gcc.c-torture/compile/20070905-1.c: New test.
849
850         PR tree-optimization/32975
851         * gcc.dg/pr32975.c: New test.
852
853         PR middle-end/28755
854         * gcc.dg/pr28755.c: New test.
855
856 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
857
858         * lib/target-supports.exp (check_effective_target_nomips16): New
859         procedure.
860         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
861         for mipsisa64*-*-*.
862         * gcc.dg/vect/vect.exp: Likewise.
863         * g++.dg/vect/vect.exp: Likewise.
864         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
865         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
866         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
867         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
868         * gcc.target/mips/clear-cache-1.c (f): Likewise.
869         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
870         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
871         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
872         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
873         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
874         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
875         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
876         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
877         (test14, test15, test16, test17, test18): Likewise.
878         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
879         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
880         (test14, test15, test16, test17, test18, test19, test20, test21)
881         (test22): Likewise.
882         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
883         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
884         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
885         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
886         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
887         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
888         * gcc.target/mips/mips-3d-1.c (main): Likewise.
889         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
890         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
891         (test13, test14, test15, test16, test17, test18, test19, test20)
892         (test21, test22, test23, test24, test25, test26, test27, test28)
893         (test29, test30, test31): Likewise.
894         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
895         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
896         (test13, test14, test15, test16, test17, test18, test19, test20)
897         (test21, test22, test23, test24, test25, test26, test27, test28)
898         (test29, test30, test31, test32, test33, test34, test35, test36)
899         (test37, test38, test39, test40, test41, test42, test43, test44)
900         (test45, test46, test47, test48, test49, test50, test51, test52)
901         (test53, test54, test55, test56, test57, test58, test59, test60)
902         (test61, test62, test63): Likewise.
903         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
904         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
905         (test13, test14, test15, test16, test17, test18, test19, test20)
906         (test21, test22, test23, test24, test25, test26, test27, test28)
907         (test29, test30, test31): Likewise.
908         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
909         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
910         (test13, test14, test15, test16, test17, test18, test19, test20)
911         (test21, test22, test23, test24, test25, test26, test27, test28)
912         (test29, test30, test31): Likewise.
913         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
914         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
915         (test13, test14, test15): Likewise.
916         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
917         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
918         (test13, test14, test15): Likewise.
919         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
920         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
921         (test13, test14, test15, test16, test17, test18, test19, test20)
922         (test21, test22, test23, test24, test25, test26, test27, test28)
923         (test29, test30, test31): Likewise.
924         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
925         (matrix_multiply4: Likewise.
926         * gcc.target/mips/mips-ps-1.c (main): Likewise.
927         * gcc.target/mips/mips-ps-2.c (main): Likewise.
928         * gcc.target/mips/mips-ps-3.c (main): Likewise.
929         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
930         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
931         (test13, test14, test15, test16, test17, test18, test19, test20)
932         (test21, test22, test23, test24, test25, test26, test27, test28)
933         (test29, test30, test31): Likewise.
934         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
935         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
936         (test13, test14, test15, test16, test17, test18, test19, test20)
937         (test21, test22, test23, test24, test25, test26, test27, test28)
938         (test29, test30, test31): Likewise.
939         * gcc.target/mips/mips-ps-5.c (main): Likewise.
940         * gcc.target/mips/mips-ps-6.c (main): Likewise.
941         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
942         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
943         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
944         (sub_v4qi): Likewise.
945         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
946         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
947         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
948         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
949         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
950         (subb, subc): Likewise.
951         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
952         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
953         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
954         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
955         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
956         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
957         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
958         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
959         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
960         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
961         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
962         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
963         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
964
965 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
966
967         * lib/target-supports.exp (add_options_for_mips16_attribute)
968         (check_effective_target_mips16_attribute): New functions.
969         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
970         command line.
971         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
972         extra_test_flags.
973         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
974         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
975         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
976         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
977         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
978         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
979         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
980         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
981         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
982         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
983         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
984         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
985         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
986         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
987         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
988         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
989         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
990         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
991         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
992         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
993         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
994         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
995         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
996         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
997         (NOMIPS16): Delete.
998         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
999         of dg-options.
1000         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1001         options.  Require { target mips16_attribute } and use dg-add-options
1002         to add the associated options.
1003         (foo): Use MIPS16.
1004         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1005         * gcc.target/mips/call-saved-3.c: Likewise.
1006         * gcc.target/mips/code-readable-1.c: Require { target
1007         mips16_attribute } and use dg-add-options to add the associated
1008         options.  Remove trailing whitespace.
1009         (NOMIPS16): Delete.
1010         * gcc.target/mips/code-readable-2.c: Likewise.
1011         * gcc.target/mips/code-readable-3.c: Likewise.
1012         * gcc.target/mips/mips16-attributes-2.c: Likewise.
1013         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1014         Require { target mips16_attribute } and use dg-add-options to
1015         add the associated options.
1016         (cksum16, cksum8): Use MIPS16.
1017         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1018         Require { target mips16_attribute } and use dg-add-options to
1019         add the associated options.
1020         (foo): Use MIPS16.
1021         * gcc.target/mips/save-restore-2.c: Likewise.
1022         * gcc.target/mips/save-restore-3.c: Likewise.
1023         * gcc.target/mips/save-restore-4.c: Likewise.
1024         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
1025         -mno-abicalls.
1026         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1027         (foo): Use NOMIPS16.
1028
1029 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
1030
1031         PR fortran/33337
1032         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1033
1034         PR fortran/33376
1035         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1036
1037 2007-09-22  Tobias Burnus  <burnus@net-b.de>
1038
1039         PR fortran/33445
1040         * gfortran.dg/gomp/free-2.f90: New.
1041         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1042         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1043
1044 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
1045
1046         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1047         * gcc.target/i386/sse5-haddX.c: Ditto.
1048         * gcc.target/i386/sse5-hsubX.c: Ditto.
1049         * gcc.target/i386/sse5-maccXX.c: Ditto.
1050         * gcc.target/i386/sse5-msubXX.c: Ditto.
1051         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1052         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1053         * gcc.target/i386/sse5-permpX.c: Ditto.
1054         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1055         effective target.
1056         * gcc.target/i386/sse5-fma-vector.c: Ditto.
1057         * gcc.target/i386/sse5-ima-vector.c: Ditto.
1058         * gcc.target/i386/sse5-pcmov.c: Ditto.
1059         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1060
1061 2007-09-22  Richard Guenther  <rguenther@suse.de>
1062
1063         PR tree-optimization/33146
1064         * gcc.c-torture/compile/pr33146.c: New testcase.
1065
1066 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1067
1068         * lib/target-supports.exp (check_cached_effective_target): New
1069         procedure.
1070         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1071         (check_effective_target_c99_runtime): New procedure.
1072         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1073         (test3l): Likewise cargl.
1074         * gcc.dg/builtins-59.c: Require c99_runtime.
1075         * gcc.dg/builtins-61.c: Likewise.
1076         * gcc.dg/builtins-62.c: Likewise.
1077
1078 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1079
1080         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1081         * lib/target-supports-dg.exp (dg-add-options): Likewise.
1082         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1083         target-specific dg-options.
1084         * gcc.dg/builtins-20.c: Likewise.
1085         * gcc.dg/builtins-53.c: Likewise.
1086         * gcc.dg/builtins-55.c: Likewise.
1087         * gcc.dg/single-precision-constant.c: Likewise.
1088         * gcc.dg/torture/builtin-convert-1.c: Likewise.
1089         * gcc.dg/torture/builtin-convert-2.c: Likewise.
1090         * gcc.dg/torture/builtin-convert-3.c: Likewise.
1091         * gcc.dg/torture/builtin-convert-4.c: Likewise.
1092         * gcc.dg/torture/builtin-power-1.c: Likewise.
1093
1094 2007-09-21  Chao-ying Fu  <fu@mips.com>
1095
1096         * lib/target-supports.exp (check_effective_target_fixed_point): New to
1097         check if targets have fixed-point supports.
1098         * gcc.dg/fixed-point/fixed-point.exp: New file.
1099         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1100         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1101         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1102         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1103         * gcc.dg/fixed-point/constants-pedantic.c,
1104         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1105         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1106         * gcc.dg/fixed-point/keywords-ignored-c99.c,
1107         * gcc.dg/fixed-point/keywords-pedantic.c,
1108         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1109         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1110         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1111         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1112         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1113         * gcc.dg/fixed-point/func-vararg-mixed.c,
1114         * gcc.dg/fixed-point/operator-logical.c,
1115         * gcc.dg/fixed-point/struct-union.c,
1116         * gcc.dg/fixed-point/bit-complement.c,
1117         * gcc.dg/fixed-point/operator-bitwise.c,
1118         * gcc.dg/fixed-point/operator-comma.c,
1119         * gcc.dg/fixed-point/struct-layout-1.c,
1120         * gcc.dg/fixed-point/union-init.c,
1121         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1122         * gcc.dg/fixed-point/func-mixed.c,
1123         * gcc.dg/fixed-point/func-vararg-size0.c,
1124         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1125         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1126         * gcc.dg/fixed-point/operator-unary.c,
1127         * gcc.dg/fixed-point/allop-const.c,
1128         * gcc.dg/fixed-point/muldiv-warning.c,
1129         * gcc.dg/nofixed-point-1.c,
1130         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1131         * gcc.target/mips/fixed-vector-type.c,
1132         * gcc.target/mips/fixed-scalar-type.c: New tests.
1133
1134 2007-09-21  Olivier Hainque  <hainque@adacore.com>
1135
1136         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1137         * gnat.dg/test_nested_subtype_byref.adb: New test.
1138
1139 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR fortran/33439
1142         * gfortran.dg/gomp/pr33439.f90: New test.
1143
1144 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1145
1146         PR fortran/33455
1147         * gfortran.dg/merge_char_3.f90: New.
1148
1149 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1150
1151         PR fortran/33037
1152         * gfortran.dg/transfer_check_1.f90: New.
1153
1154 2007-09-20  Asher Langton  <langton2@llnl.gov>
1155
1156         PR fortran/20441
1157         * gfortran.dg/init_flag_1.f90: New.
1158         * gfortran.dg/init_flag_2.f90: New.
1159         * gfortran.dg/init_flag_3.f90: New.
1160         * gfortran.dg/init_flag_4.f90: New.
1161         * gfortran.dg/init_flag_5.f90: New.
1162         * gfortran.dg/init_flag_6.f90: New.
1163         * gfortran.dg/init_flag_7.f90: New.
1164
1165 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1166
1167         PR c++/33460
1168         * g++.dg/ext/anon-struct6.C: New.
1169
1170 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1171
1172         PR libfortran/23272
1173         * gfortran.dg/inquire_10.f90: New test.
1174
1175 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1176
1177         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1178
1179 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1180
1181         PR fortran/33221
1182         * gfortran.dg/used_types_18.f90: Declare variable of empty
1183         derived type.
1184
1185 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1186
1187         PR fortran/33288
1188         * gfortran.dg/array_constructor_19.f90: New test.
1189
1190 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1191
1192         PR debug/33316
1193         * gcc.dg/debug/pr33316.c: New test.
1194
1195         PR c++/33496
1196         * g++.dg/cpp0x/variadic76.C: New test.
1197         * g++.dg/cpp0x/variadic77.C: New test.
1198         * g++.dg/cpp0x/variadic78.C: New test.
1199
1200         PR c/33238
1201         PR c/27301
1202         * gcc.c-torture/execute/20070919-1.c: New test.
1203         * gcc.dg/pr33238.c: New test.
1204         * gcc.dg/pr27301.c: New test.
1205
1206 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1207
1208         * lib/target-supports.exp (check_effective_target_mips64): New
1209         procedure.
1210         * gcc.dg/lower-subreg-1.c: Require !mips64.
1211         * gcc.dg/sibcall-3.c (ATTR): New macro.
1212         (recurser_void1, recurser_void2): Use it.
1213         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1214         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1215
1216 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1217
1218         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1219         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1220         warning annotation.
1221         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1222
1223 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1224
1225         PR fortran/33497
1226         * gfortran.dg/c_loc_tests_11.f03: New test case.
1227
1228 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1229
1230         PR c++/33459
1231         * g++.dg/init/ref14.C: New.
1232
1233 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1234
1235         * gnat.dg/slice2.ad[sb]: New testcase.
1236
1237 2007-09-19  Nick Clifton  <nickc@redhat.com>
1238
1239         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1240
1241 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
1242
1243         * gcc.target/bfin/bfin.exp: New.
1244         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1245         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1246         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1247         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1248         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1249         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1250         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1251         mcpu-bf561.c, mcpu-default.c}: New tests.
1252
1253 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
1254
1255         Restore detection of unsupported TLS.
1256
1257         Revert this patch:
1258         2007-02-10  Richard Henderson  <rth@redhat.com>
1259
1260         * lib/target-supports.exp (check_effective_target_tls): Redefine
1261         to mean non-emulated tls.
1262         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1263         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1264         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1265         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1266         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1267         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1268         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1269
1270         And then:
1271         * lib/target-supports.exp (check_effective_target_tls): Use
1272         stronger test for compiler support for TLS.
1273         (check_effective_target_tls_native): New, to test for non-emulated
1274         TLS support.
1275         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1276         instead of dg-require-effective-target tls.
1277         * g++.dg/gomp/copyin-1.C: Likewise.
1278         * g++.dg/gomp/sharing-1.C: Likewise.
1279         * g++.dg/gomp/tls-1.C: Likewise.
1280         * g++.dg/gomp/tls-2.C: Likewise.
1281         * g++.dg/gomp/tls-3.C: Likewise.
1282         * g++.dg/tls/diag-1.C: Likewise.
1283         * g++.dg/tls/diag-2.C: Likewise.
1284         * g++.dg/tls/diag-3.C: Likewise.
1285         * g++.dg/tls/diag-4.C: Likewise.
1286         * g++.dg/tls/diag-5.C: Likewise.
1287         * g++.dg/tls/init-1.C: Likewise.
1288         * g++.dg/tls/init-2.C: Likewise.
1289         * g++.dg/tls/trivial.C: Likewise.
1290         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1291         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1292         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1293         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1294         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1295         * gcc.dg/gomp/clause-1.c: Likewise.
1296         * gcc.dg/gomp/copyin-1.c: Likewise.
1297         * gcc.dg/gomp/sharing-1.c: Likewise.
1298         * gcc.dg/gomp/tls-1.c: Likewise.
1299         * gcc.dg/gomp/tls-2.c: Likewise.
1300         * gcc.dg/tls/alpha-1.c: Likewise.
1301         * gcc.dg/tls/opt-1.c: Likewise.
1302         * gcc.dg/tls/opt-13.c: Likewise.
1303         * gcc.dg/tls/opt-14.c: Likewise.
1304         * gcc.dg/tls/opt-2.c: Likewise.
1305         * gcc.dg/tls/opt-3.c: Likewise.
1306         * gcc.dg/tls/opt-4.c: Likewise.
1307         * gcc.dg/tls/opt-7.c: Likewise.
1308         * gcc.dg/tls/section-1.c: Likewise.
1309         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1310         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1311         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1312         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1313         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1314         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1315         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1316         * gfortran.dg/gomp/crayptr2.f90: Likewise.
1317         * gfortran.dg/gomp/fixed-1.f: Likewise.
1318         * gfortran.dg/gomp/free-1.f90: Likewise.
1319         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1320         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1321         * gfortran.dg/gomp/reduction1.f90: Likewise.
1322         * gfortran.dg/gomp/sharing-1.f90: Likewise.
1323
1324 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1325
1326         PR fortran/31119
1327         * gfortran.dg/bounds_check_9.f90: New test.
1328         * gfortran.dg/bounds_check_fail_2.f90: New test.
1329
1330 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1331
1332         PR c++/33462 (again)
1333         * g++.dg/ext/va-arg1.C: Adjust.
1334
1335 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1336
1337         PR c++/33462
1338         * g++.dg/ext/va-arg1.C: New.
1339
1340 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1341
1342         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1343
1344 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1345
1346         PR c++/33463
1347         * g++.dg/rtti/typeid6.C: New.
1348
1349 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1350
1351         PR c++/33464
1352         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1353         * g++.dg/ext/is_class_error2.C: New.
1354
1355 2007-09-18  Richard Guenther  <rguenther@suse.de>
1356
1357         PR tree-optimization/33340
1358         * g++.dg/torture/pr33340.C: New testcase.
1359
1360 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1361
1362         PR fortran/33231
1363         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1364         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1365         * gfortran.dg/elemental_subroutine_5.f90: New.
1366
1367 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1368
1369         * lib/target-supports.exp (check_profiling_available): Extend
1370         mips*-*-elf check to mips*-*-elf*.
1371
1372 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
1373
1374         * gcc.dg/format/c90-scanf-5.c: New test.
1375         * gcc.dg/format/c99-scanf-4.c: New test.
1376         * gcc.dg/format/ext-7.c: New test.
1377         * gcc.dg/format/ext-8.c: New test.
1378
1379         PR middle-end/33423
1380         * gcc.c-torture/compile/20070915-1.c: New test.
1381
1382 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1383
1384         PR fortran/33106
1385         * gfortran.dg/private_type_9.f90: New.
1386
1387 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1388
1389         PR middle-end/33449
1390         * gfortran.dg/pr33449.f90: New test.
1391
1392 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1393
1394         * gfortran.dg/interface_15.f90: Compile with -std=f95.
1395         * gfortran.dg/private_type_1.f90: Ditto
1396         * gfortran.dg/interface_18.f90: New.
1397         * gfortran.dg/private_type_8.f90: New.
1398
1399 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
1400
1401         PR c++/33124
1402         * g++.dg/warn/new1.C: Adjust.
1403         * g++.dg/torture/str_empty.C: Likewise.
1404
1405 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1406
1407         * gcc.target/mips/dse-1.c: New test.
1408
1409 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
1410
1411         PR c++/32756
1412         * g++.dg/overload/operator3.C: New.
1413
1414 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1415
1416         * gcc.target/mips/truncate-1.c: New test.
1417
1418 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
1419
1420         PR fortran/29396
1421         PR fortran/29606
1422         PR fortran/30625
1423         PR fortran/30871
1424         * gfortran.dg/subref_array_pointer_1.f90: New test.
1425         * gfortran.dg/subref_array_pointer_2.f90: New test.
1426
1427 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
1428
1429         * gfortran.dg/nint_2.f90: Correct last change.
1430
1431 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
1432
1433         * gcc.dg/tree-ssa/parallelization-1.c: New test.
1434
1435 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
1436
1437         * gcc.dg/vect/pr33373b.c: New test.
1438
1439 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
1440
1441         PR target/33438
1442         * gcc.target/i386/pr33438.c: New test.
1443
1444 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1445
1446         * gfortran.dg/nint_2.f90: Revert previous commit.
1447
1448 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1449
1450         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1451
1452 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
1453
1454         PR debug/33429
1455         * g++.dg/other/unused1.C: XFAIL class2 scan.
1456
1457 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1458
1459         PR fortran/33343
1460         * gfortran.dg/elemental_args_check_1.f90: New.
1461         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1462         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1463
1464 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1465
1466         * gfortran.dg/recursive_check_3.f90: New.
1467
1468 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1469
1470         PR fortran/33412
1471         * gfortran.dg/elemental_bind_c.f90: New.
1472
1473 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
1474
1475         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1476         * gcc.target/mips/mips16-attributes-2.c: New test.
1477         * gcc.target/mips/mips16-attributes-3.c: Likewise.
1478         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
1479         hard-float asm when __mips16 is defined.
1480         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1481         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1482         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1483         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1484         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1485         * gcc.target/mips/pr26765.c (foo): Likewise.
1486         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1487         targets, use dg-mips-options instead of dg-options, and use -mgp32
1488         to force 32-bit mode.
1489         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1490         and 64-bit mode.
1491         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1492
1493 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1494             Michael Meissner  <michael.meissner@amd.com>
1495
1496         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1497         * gcc.target/i386/sse5-hsubX.c: Ditto.
1498         * gcc.target/i386/sse5-permpX.c: Ditto.
1499         * gcc.target/i386/sse5-haddX.c: Ditto.
1500         * gcc.target/i386/sse5-maccXX.c: Ditto.
1501         * gcc.target/i386/sse5-msubXX.c: Ditto.
1502         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1503         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1504
1505         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1506         optimizes floating point conditional moves into the pcmov
1507         instruction on SSE5.
1508         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1509
1510         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1511         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1512         SSE5.
1513
1514         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1515         compiler optimizes vector (a*b)+c into fmadd on SSE5.
1516
1517         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1518         optimizes (a*b)+c into fmadd on SSE5.
1519
1520         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1521         whether the SSE5 instructions can be generated.
1522
1523         * gcc.target/i386/sse5-check.h: New. Add support for 
1524         SSE5 tests.
1525
1526         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1527         ammintrin.h, and turn on -msse5 option instead of -msse4a.
1528         * gcc.target/i386/sse-13.c: Ditto.
1529         * gcc.target/i386/sse-14.c: Ditto.
1530
1531 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
1532
1533         PR testsuite/33153
1534         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1535         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1536
1537 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
1538
1539         PR target/32338
1540         * gcc.dg/pr32338-1.c: New test.
1541         * gcc.dg/pr32338-2.c: New test.
1542
1543 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
1544         
1545         * lib/target-supports.exp (check_effective_target_sync_int_long):
1546         Revert change to add xtensa.
1547         (check_effective_target_sync_char_short): Likewise.
1548         
1549 2007-09-12  Olivier Hainque  <hainque@adacore.com>
1550
1551         * gnat.dg/packed_subtype.adb: New test.
1552
1553 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1554
1555         PR fortran/33297
1556         * gfortran.dg/intrinsic_size.f90: New.
1557
1558 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1559
1560         PR fortran/33284
1561         PR fortran/33310
1562         * gfortran.dg/conflicts_2.f90: New.
1563
1564 2007-09-12  Ira Rosen  <irar@il.ibm.com>
1565
1566         PR tree-optimization/32377
1567         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1568         dependence distance.
1569         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1570         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1571         * gcc.dg/vect/no-vfa-vect-depend-1.c,
1572         gfortran.dg/vect/no-vfa-pr32377.f90: New.
1573
1574 2007-09-12  Richard Guenther  <rguenther@suse.de>
1575
1576         PR middle-end/33382
1577         * gcc.c-torture/compile/pr33382.c: New testcase.
1578         * gcc.c-torture/execute/pr33382.c: Likewise.
1579
1580 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
1581
1582         PR fortran/33395
1583         * gfortran.dg/c_ptr_tests_12.f03: New test case.
1584
1585 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
1586
1587         PR tree-optimization/33373
1588         * gcc.dg/vect/pr33373.c: New test.
1589
1590 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1591
1592         * lib/target-supports.exp (check_effective_target_vect_no_double):
1593         Remove unused proc.
1594
1595 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1596             Ulrich Weigand  <uweigand@de.ibm.com>
1597
1598         * gcc.target/spu/dfcgt-nan.c: New test.
1599
1600 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
1601
1602         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1603
1604 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
1605
1606         PR fortran/33040
1607         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
1608
1609 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
1610
1611         * gcc.dg/va-arg-pack-len-1.c: New test.
1612         * g++.dg/va-arg-pack-len-1.C: New test.
1613
1614 2007-09-11  Michael Matz  <matz@suse.de>
1615
1616         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1617
1618 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
1619
1620         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1621         checks for size of long double.
1622         * gcc.dg/dfp/convert.h: New file.
1623         * gcc.dg/dfp/convert-bfp-2.c: New test.
1624         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1625         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1626         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1627         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1628         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1629         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1630         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1631         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1632         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1633
1634 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
1635
1636         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
1637         Change dg-final to expect 1 non-profitable loop and
1638         3 profitable loops.
1639         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1640         Change dg-final to expect 1 non-profitable loop and
1641         3 profitable loops.
1642         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1643         Change dg-final to expect 1 profitable loop.
1644         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1645         Change dg-final to expect 1 profitable loop.    
1646         
1647 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
1648
1649         * gcc.target/mips/call-saved-1.c: New test.
1650         * gcc.target/mips/call-saved-2.c: Likewise.
1651         * gcc.target/mips/call-saved-3.c: Likewise.
1652         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1653         instead of mips_mips64.  Set mips_fp64 too.
1654         (is_gp32_flag): Return true for -mips1 and -mips2.
1655         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1656
1657 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
1658
1659         * g++.dg/ext/va-arg-pack-1.C: New test.
1660         * g++.dg/ext/va-arg-pack-2.C: New test.
1661
1662 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
1663
1664         PR target/33369
1665         * gcc.dg/vect/pr33369.c: New test.
1666
1667 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
1668
1669         PR fortran/33370
1670         * gfortran.dg/array_memcpy_5.f90:  New test.
1671
1672 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
1673
1674         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1675
1676 2007-09-09  Richard Guenther  <rguenther@suse.de>
1677
1678         * gcc.c-torture/compile/20070906-1.c: New testcase.
1679
1680 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1681
1682         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1683         noinline attribute.
1684         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1685         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1686         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1687         Likewise.
1688
1689 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1690
1691         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1692
1693 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1694
1695         * gnat.dg/addr2_p.ads: Bump size of array to 9.
1696
1697 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1698
1699         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1700         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1701         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1702         Compile tests with -fno-tree-pre.
1703         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1704         * lib/target-supports.exp (check_effective_target_vect_strided): New.
1705         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1706         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1707         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1708         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1709         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1710         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1711         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1712         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1713         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1714         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1715         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1716         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1717         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1718         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
1719         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1720         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1721         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1722
1723 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
1724
1725         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1726         to call objdump.
1727         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1728         Use remote_exec to call c++filt.
1729         * lib/target-supports-dg.exp (dg-require-host-local): New.
1730         * gcc.misc-tests/options.exp: Allow .exe in command paths.
1731         * g++.dg/parse/repo1.C: Use dg-require-host-local.
1732         * g++.dg/rtti/repo1.C: Likewise.
1733         * g++.dg/template/repo1.C: Likewise.
1734         * g++.dg/template/repo2.C: Likewise.
1735         * g++.dg/template/repo3.C: Likewise.
1736         * g++.dg/template/repo4.C: Likewise.
1737         * g++.dg/template/repo5.C: Likewise.
1738         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1739         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1740         * g++.old-deja/g++.pt/repo1.C: Likewise.
1741         * g++.old-deja/g++.pt/repo2.C: Likewise.
1742         * g++.old-deja/g++.pt/repo3.C: Likewise.
1743         * g++.old-deja/g++.pt/repo4.C: Likewise.
1744         * gcc.dg/cpp/trad/builtins.c: Likewise.
1745
1746 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
1747
1748         PR tree-optimization/32283
1749         * gcc.dg/tree-ssa/loop-31.c: New test.
1750
1751 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1752
1753         PR rtl-optimization/26449
1754         * gcc.target/i386/pr26449-1.c: New file.
1755
1756 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1757
1758         PR target/33329
1759         PR rtl-optimization/26449
1760         * gcc.target/i386/pr33329.c: New file.
1761
1762 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1763
1764         * gnat.dg/renaming3.adb, renaming4.ads: New test.
1765
1766 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1767
1768         * gnat.dg/unaligned_rep_clause.adb: New testcase.
1769
1770 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
1771
1772         PR tree-optimization/33301
1773         * gfortran.dg/vect/pr33301.f: New test.
1774
1775 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1776
1777         PR libfortran/33307
1778         * gfortran.dg/backspace_10.f90: New test.
1779
1780 2007-09-07  Richard Guenther  <rguenther@suse.de>
1781
1782         Reapply
1783         2007-09-06  Richard Guenther  <rguenther@suse.de>
1784
1785         PR tree-optimization/32586
1786         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1787         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1788         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1789         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1790         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1791         now obsolete simplification.
1792
1793 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
1794         
1795         PR tree-optimization/33299
1796         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1797         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1798
1799 2007-09-07  Richard Guenther  <rguenther@suse.de>
1800
1801         Revert
1802         2007-09-06  Richard Guenther  <rguenther@suse.de>
1803
1804         PR tree-optimization/32586
1805         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1806         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1807         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1808         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1809         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1810         now obsolete simplification.
1811
1812 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1813
1814         PR tree-optimization/32821
1815         * gcc.dg/tree-ssa/pr32821.c: New file.
1816
1817 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
1818
1819         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1820         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1821         and mips_forced_no_er.
1822         (dg-mips-options): Add -mno-abicalls when a small-data option is
1823         specified.  Skip tests with small-data options if mips_forced_gp.
1824         Skip tests with -mexplicit-relocs if mips_forced_no_er.
1825         * gcc.target/mips/sdata-1.c: New test.
1826         * gcc.target/mips/sdata-2.c: Likewise.
1827         * gcc.target/mips/sdata-3.c: Likewise.
1828         * gcc.target/mips/sdata-4.c: Likewise.
1829
1830 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1831
1832         PR fortran/33298
1833         * spread_zerosize_1.f90:  New test case.
1834         * spread_bounds_1.f90:  New test case.
1835
1836 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
1837
1838         PR c++/32674
1839         * g++.dg/template/static31.C: New.
1840
1841 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1842
1843         PR fortran/33271
1844         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1845         powerpc*-linux-gnu.
1846
1847 2007-09-06  David Daney  <ddaney@avtrex.com>
1848             Richard Sandiford  <richard@codesourcery.com>
1849
1850         PR target/33256
1851         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1852         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1853         * gcc.target/mips/pr33256.c: New test.
1854
1855 2007-09-06  Tom Tromey  <tromey@redhat.com>
1856
1857         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1858
1859 2007-09-06  Richard Guenther  <rguenther@suse.de>
1860
1861         PR tree-optimization/32586
1862         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1863         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1864         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1865         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1866         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1867         now obsolete simplification.
1868
1869 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
1870
1871         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1872         * gcc.target/i386/sse3-addsubps.c: Ditto.
1873         * gcc.target/i386/sse3-haddpd.c: Ditto.
1874         * gcc.target/i386/sse3-haddps.c: Ditto.
1875         * gcc.target/i386/sse3-hsubpd.c: Ditto.
1876         * gcc.target/i386/sse3-hsubps.c: Ditto.
1877         * gcc.target/i386/sse3-lddqu.c: Ditto.
1878         * gcc.target/i386/sse3-movddup.c: Ditto.
1879         * gcc.target/i386/sse3-movshdup.c: Ditto.
1880         * gcc.target/i386/sse3-movsldup.c: Ditto.
1881
1882 2007-09-06  Richard Guenther  <rguenther@suse.de>
1883
1884         PR tree-optimization/33302
1885         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1886
1887 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1888
1889         PR libfortran/33225
1890         * gfortran.dg./fmt_float.f90: New test.
1891
1892 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1893
1894         PR libfortran/33253
1895         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1896
1897 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
1898
1899         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1900         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1901
1902 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
1903
1904         * g++.dg/eh/builtin1.C: New test.
1905         * g++.dg/eh/builtin2.C: New test.
1906         * g++.dg/eh/builtin3.C: New test.
1907
1908         PR c++/33289
1909         * g++.dg/eh/builtin4.C: New test.
1910
1911 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
1912
1913         * gcc.target/powerpc/dfp-dd.c: New test.
1914         * gcc.target/powerpc/dfp-td.c: New test.
1915
1916 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1917
1918         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1919         * gcc.dg/va-arg-pack-1.c: New test.
1920
1921 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
1922
1923         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1924         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1925         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1926         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1927         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1928
1929 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1930
1931         PR c++/30302
1932         * g++.dg/ext/anon-struct5.C: New.
1933
1934 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
1935
1936         * gcc.dg/i386-cpuid.h: Remove.
1937         * gcc.target/i386/mmx-check.h: Include cpuid.h.
1938         (main): Use __get_cpuid to get target features.
1939         * gcc.target/i386/sse-check.h: Ditto.
1940         * gcc.target/i386/sse2-check.h: Ditto.
1941         * gcc.target/i386/sse3-check.h: Ditto.
1942         * gcc.target/i386/ssse3-check.h: Ditto.
1943         * gcc.target/i386/sse4_1-check.h: Ditto.
1944         * gcc.target/i386/sse4_2-check.h: Ditto.
1945         * gcc.target/i386/sse4a-check.h: Ditto.
1946         * gcc.dg/torture/pr16104-1.c: Ditto.
1947         (do_test): Change to void.
1948         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1949         * gcc.target/i386/sse-6.c: Ditto.
1950         * gcc.target/i386/sse-7.c: Ditto.
1951         * g++.dg/other/i386-1.C: Include cpuid.h.
1952         (main): New function.  Use __get_cpuid to get target fetaures.
1953
1954 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1955             David Ung  <davidu@mips.com>
1956             Nigel Stephens <nigel@mips.com>
1957
1958         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1959         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1960         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1961         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1962         * gcc.dg/torture/mips-hilo-1.c: Likewise.
1963         * gcc.dg/torture/mips-hilo-2.c: Likewise.
1964         * gcc.dg/torture/pr19683-1.c: Likewise.
1965         * gcc.target/mips/madd-3.c: Likewise.
1966         * gcc.target/mips/maddu-3.c: Likewise.
1967         * gcc.target/mips/msub-3.c: Likewise.
1968         * gcc.target/mips/msubu-3.c: Likewise.
1969         * gcc.target/mips/asm-1.c: Likewise.
1970         * gcc.target/mips/branch-1.c: Likewise.
1971         * gcc.target/mips/ins-1.c: Likewise.
1972         * gcc.target/mips/near-far-3.c: Likewise.
1973         * gcc.target/mips/near-far-4.c: Likewise.
1974         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1975         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1976         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1977         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1978         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1979         * gcc.target/mips/dspr2-MULT.c: Likewise.
1980         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1981         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1982         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1983         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1984         * gcc.target/mips/code-readable-2.c: Likewise.
1985         * gcc.target/mips/code-readable-3.c: Likewise.
1986
1987 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1988             David Ung  <davidu@mips.com>
1989             Nigel Stephens <nigel@mips.com>
1990
1991         * gcc.target/mips/mips16-attributes.c: New.
1992
1993 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
1994
1995         PR fortran/31564
1996         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1997
1998         PR fortran/33241
1999         * gfortran.dg/char_length_10.f90: New test.
2000
2001 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2002
2003         PR c++/29731
2004         * g++.dg/parse/template24.C: New.
2005
2006 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2007
2008         * g++.dg/other/spu2vmx-1.C: New test.
2009
2010 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2011
2012         PR tree-optimization/33017
2013         * gcc.dg/pr33017.c: New test.
2014
2015 2007-09-05  Ben Elliston  <bje@au.ibm.com>
2016
2017         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2018         __protected_stream family of macros.
2019
2020 2007-09-04  Jan Hubicka  <jh@suse.cz>
2021
2022         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2023         * gcc.dg/tree-ssa/pr27236.c: Likewise.
2024         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2025         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2026         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2027         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2028         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2029         Likewise.
2030
2031 2007-09-04  Janus Weil  <jaydub66@gmail.com>
2032             Tobias Burnus  <burnus@net-b.de>
2033
2034         * gfortran.dg/proc_decl_1.f90: New.
2035         * gfortran.dg/proc_decl_2.f90: New.
2036         * gfortran.dg/proc_decl_3.f90: New.
2037         * gfortran.dg/proc_decl_4.f90: New.
2038
2039 2007-09-04  Jan Hubicka  <jh@suse.cz>
2040
2041         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2042         * gcc.dg/vect/vect-105.c: Mark functions noinline.
2043         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2044         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2045         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2046         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2047         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2048         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2049         * gcc.dg/vect/vect-50.c: Mark functions noinline.
2050         * gcc.dg/vect/vect-33.c: Mark functions noinline.
2051         * gcc.dg/vect/vect-16.c: Mark functions noinline.
2052         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2053         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2054         * gcc.dg/vect/vect-92.c: Mark functions noinline.
2055         * gcc.dg/vect/vect-75.c: Mark functions noinline.
2056         * gcc.dg/vect/vect-58.c: Mark functions noinline.
2057         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2058         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2059         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2060         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2061         * gcc.dg/vect/vect-114.c: Mark functions noinline.
2062         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2063         * gcc.dg/vect/vect-8.c: Mark functions noinline.
2064         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2065         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2066         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2067         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2068         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2069         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2070         * gcc.dg/vect/vect-42.c: Mark functions noinline.
2071         * gcc.dg/vect/vect-25.c: Mark functions noinline.
2072         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2073         * gcc.dg/vect/vect-67.c: Mark functions noinline.
2074         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2075         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2076         * gcc.dg/vect/vect-106.c: Mark functions noinline.
2077         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2078         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2079         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2080         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2081         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2082         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2083         * gcc.dg/vect/vect-34.c: Mark functions noinline.
2084         * gcc.dg/vect/vect-17.c: Mark functions noinline.
2085         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2086         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2087         * gcc.dg/vect/vect-93.c: Mark functions noinline.
2088         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2089         * gcc.dg/vect/vect-76.c: Mark functions noinline.
2090         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2091         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2092         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2093         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2094         * gcc.dg/vect/vect-115.c: Mark functions noinline.
2095         * gcc.dg/vect/vect-9.c: Mark functions noinline.
2096         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2097         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2098         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2099         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2100         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2101         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2102         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2103         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2104         * gcc.dg/vect/vect-60.c: Mark functions noinline.
2105         * gcc.dg/vect/vect-26.c: Mark functions noinline.
2106         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2107         * gcc.dg/vect/vect-85.c: Mark functions noinline.
2108         * gcc.dg/vect/vect-68.c: Mark functions noinline.
2109         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2110         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2111         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2112         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2113         * gcc.dg/vect/vect-107.c: Mark functions noinline.
2114         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2115         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2116         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2117         * gcc.dg/vect/vect-52.c: Mark functions noinline.
2118         * gcc.dg/vect/vect-35.c: Mark functions noinline.
2119         * gcc.dg/vect/vect-18.c: Mark functions noinline.
2120         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2121         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2122         * gcc.dg/vect/vect-77.c: Mark functions noinline.
2123         * gcc.dg/vect/vect-2.c: Mark functions noinline.
2124         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2125         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2126         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2127         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2128         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2129         * gcc.dg/vect/vect-116.c: Mark functions noinline.
2130         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2131         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2132         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2133         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2134         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2135         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2136         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2137         * gcc.dg/vect/vect-44.c: Mark functions noinline.
2138         * gcc.dg/vect/vect-27.c: Mark functions noinline.
2139         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2140         * gcc.dg/vect/vect-86.c: Mark functions noinline.
2141         * gcc.dg/vect/vect-100.c: Mark functions noinline.
2142         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2143         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2144         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2145         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2146         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2147         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2148         * gcc.dg/vect/vect-108.c: Mark functions noinline.
2149         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2150         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2151         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2152         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2153         * gcc.dg/vect/vect-11.c: Mark functions noinline.
2154         * gcc.dg/vect/vect-70.c: Mark functions noinline.
2155         * gcc.dg/vect/vect-36.c: Mark functions noinline.
2156         * gcc.dg/vect/vect-19.c: Mark functions noinline.
2157         * gcc.dg/vect/vect-95.c: Mark functions noinline.
2158         * gcc.dg/vect/vect-78.c: Mark functions noinline.
2159         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2160         * gcc.dg/vect/vect-3.c: Mark functions noinline.
2161         * gcc.dg/vect/vect-all.c: Mark functions noinline.
2162         * gcc.dg/vect/vect-117.c: Mark functions noinline.
2163         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2164         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2165         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2166         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2167         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2168         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2169         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2170         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2171         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2172         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2173         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2174         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2175         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2176         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2177         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2178         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2179         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2180         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2181         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2182         noinline.
2183         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2184         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2185         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2186         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2187         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2188         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2189         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2190         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2191         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2192         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2193         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2194         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2195         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2196         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2197         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2198         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2199         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2200         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2201         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2202         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2203         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2204         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2205         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2206         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2207         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2208         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2209         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2210         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2211         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2212         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2213         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2214         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2215         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2216         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2217         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2218         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2219         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2220         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2221         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2222         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2223         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2224         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2225         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2226         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2227         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2228         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2229         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2230         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2231         * gcc.dg/vect/vect-111.c: Mark functions noinline.
2232         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2233         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2234         * gcc.dg/vect/vect-5.c: Mark functions noinline.
2235         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2236         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2237         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2238         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2239         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2240         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2241         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2242         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2243         * gcc.dg/vect/vect-22.c: Mark functions noinline.
2244         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2245         * gcc.dg/vect/vect-64.c: Mark functions noinline.
2246         * gcc.dg/vect/vect-89.c: Mark functions noinline.
2247         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2248         * gcc.dg/vect/vect-103.c: Mark functions noinline.
2249         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2250         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2251         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2252         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2253         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2254         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2255         * gcc.dg/vect/vect-31.c: Mark functions noinline.
2256         * gcc.dg/vect/vect-14.c: Mark functions noinline.
2257         * gcc.dg/vect/vect-73.c: Mark functions noinline.
2258         * gcc.dg/vect/vect-56.c: Mark functions noinline.
2259         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2260         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2261         * gcc.dg/vect/vect-98.c: Mark functions noinline.
2262         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2263         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2264         * gcc.dg/vect/vect-112.c: Mark functions noinline.
2265         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2266         * gcc.dg/vect/vect-6.c: Mark functions noinline.
2267         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2268         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2269         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2270         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2271         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2272         * gcc.dg/vect/pr25413.c: Mark functions noinline.
2273         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2274         * gcc.dg/vect/vect-40.c: Mark functions noinline.
2275         * gcc.dg/vect/vect-23.c: Mark functions noinline.
2276         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2277         * gcc.dg/vect/vect-82.c: Mark functions noinline.
2278         * gcc.dg/vect/vect-65.c: Mark functions noinline.
2279         * gcc.dg/vect/vect-48.c: Mark functions noinline.
2280         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2281         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2282         * gcc.dg/vect/vect-104.c: Mark functions noinline.
2283         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2284         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2285         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2286         * gcc.dg/vect/vect-32.c: Mark functions noinline.
2287         * gcc.dg/vect/vect-15.c: Mark functions noinline.
2288         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2289         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2290         * gcc.dg/vect/vect-91.c: Mark functions noinline.
2291         * gcc.dg/vect/vect-74.c: Mark functions noinline.
2292         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2293         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2294         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2295         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2296         * gcc.dg/vect/vect-99.c: Mark functions noinline.
2297         * gcc.dg/vect/vect-113.c: Mark functions noinline.
2298         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2299         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2300         * gcc.dg/vect/vect-7.c: Mark functions noinline.
2301         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2302         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2303         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2304         * gcc.dg/vect/vect-24.c: Mark functions noinline.
2305         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2306         * gcc.dg/vect/vect-83.c: Mark functions noinline.
2307         * gcc.dg/vect/vect-66.c: Mark functions noinline.
2308         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2309
2310 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2311
2312         PR middle-end/33187
2313         * gcc.target/i386/cmov7.c: New file.
2314
2315 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2316
2317         * gcc.target/i386/sse4a-check.h: New file.
2318         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
2319         * gcc.target/i386/sse4a-insert.c: Ditto.
2320         * gcc.target/i386/sse4a-montsd.c: Ditto.
2321         * gcc.target/i386/sse4a-montss.c: Ditto.
2322         * gcc.target/i386/mmx-check.h: New file.
2323         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
2324         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2325         * gcc.target/i386/sse-check.h: New file.
2326         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
2327         * gcc.target/i386/sse-3.c: Ditto.
2328         * gcc.target/i386/sse-7.c: Ditto.
2329         * gcc.target/i386/sse-9.c: Ditto.
2330         * gcc.target/i386/ssefn-3.c: Ditto.
2331         * gcc.target/i386/sse-recip.c: Ditto.
2332         * gcc.target/i386/sse-recip-vec.c: Ditto.
2333         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2334         * gcc.target/i386/20020523-1.c: Remove.
2335         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
2336         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2337         * gcc.target/i386/ssefn-4.c: Ditto.
2338         * gcc.target/i386/sse-6.c: Ditto.
2339         * gcc.target/i386/sse-10.c: Ditto.
2340         * gcc.target/i386/sse-11.c: Ditto.
2341         * gcc.target/i386/sse-18.c: Ditto.
2342         * gcc.target/i386/fpprec-1.c: Ditto.
2343         * g++.dg/other/i386-1.C: Ditto.
2344
2345 2007-09-04  Richard Guenther  <rguenther@suse.de>
2346
2347         PR tree-optimization/33291
2348         * gcc.dg/volatile2.c: New testcase.
2349         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2350         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2351         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2352         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2353
2354 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2355
2356         PR fortran/33253
2357         * gfortran.dg/namelist_15.f90: Update test.
2358         * gfortran.dg/namelist_24.f90: Update test.
2359         * gfortran.dg/namelist_38.f90: New test.
2360
2361 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2362
2363         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
2364         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2365         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
2366         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2367         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
2368         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2369
2370 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2371
2372         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2373         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2374
2375         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2376
2377 2007-09-02  David Daney  <ddaney@avtrex.com>
2378
2379         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2380         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2381         * gcc.target/mips/atomic-memory-1.c: Ditto.
2382         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2383
2384 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2385
2386         * gcc.target/cris/builtin_clz_v0.c: New testcase.
2387         * gcc.target/cris/builtin_clz_v3.c: New testcase.
2388
2389 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
2390
2391         * gfortran.dg/substr_6.f90: New test.
2392
2393 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
2394
2395         PR c++/33208
2396         * g++.dg/other/error18.C: New.
2397         * g++.dg/expr/bitfield3.C: Adjust.
2398
2399 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
2400
2401         PR fortran/33276
2402         * gfortran.fortran-torture/compile/pr33276.f90: New.
2403
2404 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
2405
2406         PR middle-end/33272
2407         * gcc.dg/c99-arraydecl-3.c: New test.
2408
2409 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2410
2411         PR c++/32597
2412         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2413         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2414
2415 2007-08-31  Tobias Burnus  <burnus@net-b.de>
2416
2417         PR fortran/33232
2418         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2419         * gfortran.dg/read_1.f90: New.
2420
2421 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2422
2423         PR c++/33210
2424         * g++.dg/template/error30.C: New.
2425
2426 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2427
2428         PR c++/32113
2429         * g++.dg/template/crash70.C: New.
2430
2431 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2432
2433         PR c++/33212
2434         * g++.dg/ext/is_class_error.C: New.
2435
2436 2007-08-31  Olivier Hainque  <hainque@adacore.com>
2437
2438         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2439         
2440 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
2441             Revital Eres  <eres@il.ibm.com>
2442
2443         * gcc.target/powerpc/paired-1.c: New test.
2444         * gcc.target/powerpc/paired-2.c: New test.
2445         * gcc.target/powerpc/paired-3.c: New test.
2446         * gcc.target/powerpc/paired-4.c: New test.
2447         * gcc.target/powerpc/paired-5.c: New test.
2448         * gcc.target/powerpc/paired-6.c: New test.
2449         * gcc.target/powerpc/paired-7.c: New test.
2450         * gcc.target/powerpc/ppc-paired.c: New test.
2451
2452 2007-08-31  Ollie Wild  <aaw@google.com>
2453
2454         * g++.dg/conversion/ptrmem2.C: New test.
2455         * g++.dg/conversion/ptrmem3.C: New test.
2456         * g++.dg/conversion/ptrmem4.C: New test.
2457         * g++.dg/conversion/ptrmem5.C: New test.
2458         * g++.dg/conversion/ptrmem6.C: New test.
2459         * g++.dg/conversion/ptrmem7.C: New test.
2460         * g++.dg/conversion/ptrmem8.C: New test.
2461
2462 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
2463
2464         PR fortran/31879
2465         * gfortran.dg/char_length_7.f90: New test.
2466         * gfortran.dg/char_length_9.f90: New test.
2467         * gfortran.dg/char_assign_1.f90: Add extra warning.
2468
2469         PR fortran/31197
2470         PR fortran/31258
2471         * gfortran.dg/char_length_8.f90: New test.
2472
2473 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2474
2475         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2476
2477 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2478
2479         * gcc.dg/inline-24.c: New test.
2480         * g++.dg/opt/inline11.C: New test.
2481
2482 2007-08-30  Richard Guenther  <rguenther@suse.de>
2483
2484         * gcc.target/i386/vectorize5.c: New testcase.
2485
2486 2007-08-30  Tobias Burnus  <burnus@net-b.de>
2487
2488         PR fortran/33228
2489         * interface.c (check_interface0): Improve error for external procs.
2490         (check_sym_interfaces): Fix checking of module procedures.
2491
2492 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2493
2494         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2495         (AI): Add AI_ALIGN.
2496         * gcc.dg/sync-3.c: New test.
2497
2498         PR middle-end/32758
2499         * gcc.dg/cleanup-12.c: New test.
2500
2501 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
2502
2503         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2504         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2505         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2506         * gcc.dg/pr32450.c: Ditto.
2507         * gcc.dg/nest.c: Ditto.
2508         * gcc.dg/nested-func-4.c: Ditto.
2509         * g++.old-deja/g++.law/profile1.C: Ditto.
2510
2511 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2512
2513         PR fortran/32989
2514         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2515         non-default integer kind arguments.
2516
2517 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
2518
2519         PR fortran/33105
2520         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2521
2522 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2523
2524         * gcc.dg/h8300-ice2.c: Remove target selector.
2525
2526 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
2527
2528         PR fortran/33215
2529         * gfortran.dg/binding_label_tests_15.f03: New test case.
2530         * gfortran.dg/binding_label_tests_16.f03: Ditto.
2531
2532 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2533
2534         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2535         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2536
2537 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
2538
2539         PR c++/33194
2540         * g++.dg/other/canon-33194.C: New.
2541
2542 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2543
2544         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2545         * gcc.c-torture/execute/pr23135.c: Likewise.
2546
2547 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2548
2549         * gcc.dg/pr31344.c: Move to ...
2550         * gcc.dg/dfp/pr31344.c: ... here.
2551         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2552         * gcc.dg/20050503-1.c: Ditto.
2553         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2554         * gcc.dg/20061127-1.c: Compile only for fpic targets.
2555         * gcc.dg/20060801-1.c: Ditto.
2556
2557 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2558
2559         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2560         * gfortran.dg/nan_1.f90: Likewise.
2561
2562 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2563
2564         PR fortran/33055
2565         Revert previous patch.
2566
2567 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
2568             Kazu Hirata  <kazu@codesourcery.com>
2569
2570         * gcc.target/m68k/interrupt-1.c: New.
2571
2572 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2573
2574         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2575         10000 for targets where "int" can't hold at least 100000.
2576         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2577         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2578         (test5)(test6): Use it.
2579         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2580         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2581         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2582         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2583         * gcc.dg/attr-alloc_size.c (test): Likewise.
2584
2585 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
2586
2587         PR c++/33209
2588         * g++.dg/template/error29.C: New.
2589
2590 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2591
2592         PR c++/32596
2593         * g++.dg/ext/visibility/anon5.C: New test.
2594
2595 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2596
2597         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2598
2599 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2600
2601         * gfortran.dg/gamma_1.f90: Remove large-real tests.
2602         * gfortran.dg/gamma_2.f90: Remove large-real tests.
2603         * gfortran.dg/gamma_4.f90: New: large-real tests.
2604
2605 2007-08-28  Jason Merrill  <jason@redhat.com>
2606
2607         PR c++/29000
2608         * g++.dg/ext/stmtexpr12.C: New test.
2609
2610         PR c++/28558
2611         * g++.dg/ext/attrib28.C: New test.
2612
2613 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
2614
2615         PR target/32661
2616         * gcc.target/i386/pr32661.c: New test.
2617
2618 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2619
2620         PR middle-end/32370
2621         * gcc.dg/pr32370.c: New test.
2622
2623         PR rtl-optimization/33148
2624         * gcc.c-torture/compile/20070827-1.c: New test.
2625
2626         PR debug/32914
2627         * d++.dg/debug/const3.C: New test.
2628         * d++.dg/debug/const4.C: New test.
2629         * d++.dg/debug/dwarf2/const1.C: New test.
2630         * d++.dg/debug/dwarf2/const2.C: New test.
2631         * d++.dg/debug/dwarf2/const2b.C: New test.
2632
2633 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
2634             Vladimir Yanovsky  <yanov@il.ibm.com>
2635             Revital Eres  <eres@il.ibm.com>
2636             Andrey Belevantsev  <abel@ispras.ru>
2637
2638         * gcc.dg/sms-1.c: New test.
2639
2640 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
2641
2642         * g++.dg/ext/gnu-inline-common.h: New.
2643         * g++.dg/ext/gnu-inline-global-reject.C: New.
2644         * g++.dg/ext/gnu-inline-global.C: New.
2645         * g++.dg/ext/gnu-inline-namespace.C: New.
2646         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2647         * g++.dg/ext/gnu-inline-class.C: New.
2648         * g++.dg/ext/gnu-inline-class-static.C: New.
2649         * g++.dg/ext/gnu-inline-template-class.C: New.
2650         * g++.dg/ext/gnu-inline-template-func.C: New.
2651
2652 2007-08-27  Jason Merrill  <jason@redhat.com>
2653
2654         PR c++/31337
2655         * g++.dg/ext/stmtexpr11.C: New.
2656
2657 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
2658
2659         * lib/target-supports.exp (check_profiling_available):
2660         Set profiling_available_saved to 0 on fido-*-elf.
2661
2662 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
2663
2664         PR tree-optimization/33173
2665         
2666         * gcc.c-torture/compile/pr33173.c: New.
2667
2668 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
2669
2670         PR target/31385
2671         * gcc.dg/dfp/pr31385.c: New.
2672
2673 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2674
2675         * gcc.dg/unsigned-long-compare.c: Remove target selector.
2676
2677 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2678
2679         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2680         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2681         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2682         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2683         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2684         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2685         gcc.target/m68k directory.
2686         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2687         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2688         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2689         gcc.target/cris directory.
2690         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2691         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2692         gcc.target/bfin directory.
2693
2694         * gcc.target/sh: New directory.
2695         * gcc.target/sh/sh.exp: New file.
2696         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2697         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2698         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2699         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2700         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2701         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2702
2703 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2704
2705         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2706         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2707         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2708         * gcc.target/i386/local2.c: Ditto.
2709         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2710         * gcc.target/i386/20011119-1.c: Ditto.
2711         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2712         * gcc.target/i386/fastcall-1.c: Fix target selector.
2713
2714 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2715
2716         PR fortran/33055
2717         * gfortran.dg/negative_unit.f: Add new check
2718         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2719         -fdefault-integer-8.
2720
2721 2007-08-26  Asher Langton  <langton2@llnl.gov>
2722
2723         * gfortran.dg/recursive_stack.f90: New.
2724         * gfortran.dg/openmp_stack.f90: New.
2725
2726 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2727
2728         PR fortran/31298
2729         * gfortran.dg/use_10.f90: New.
2730
2731 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2732
2733         PR fortran/32985
2734         * gfortran.dg/namelist_14.f90: Make test case valid.
2735         * gfortran.dg/common_10.f90: New.
2736
2737 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2738
2739         PR middle-end/33181
2740         * gcc.dg/ifelse-2.c: New.
2741
2742 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2743
2744         PR fortran/32980
2745         * gfortran.dg/gamma_1.f90: New.
2746         * gfortran.dg/gamma_2.f90: New.
2747         * gfortran.dg/gamma_3.f90: New.
2748
2749 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2750
2751         PR fortran/33188
2752         * gfortran.dg/used_types_18.f90: New.
2753
2754 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
2755
2756         * gcc.dg/array-init-2.c: New test.
2757
2758 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2759
2760         PR fortran/33178
2761         * gfortran.dg/initialization_4.f90: Update dg-error.
2762         * gfortran.dg/initialization_13.f90: New.
2763
2764 2007-08-24  Richard Guenther  <rguenther@suse.de>
2765
2766         PR middle-end/33166
2767         * gcc.c-torture/compile/pr33166.c: New testcase.
2768
2769 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2770
2771         PR fortran/33139
2772         * gfortran.dg/pointer_assign_4.f90: New.
2773         * gfortran.dg/shape_2.f90: Fix test case.
2774         * gfortran.dg/char_result_4.f90: Ditto.
2775
2776 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2777
2778         * gcc.dg/array-init-1.c: New test.
2779
2780         PR c++/32567
2781         * g++.dg/parse/crash36.C: New test.
2782
2783 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
2784
2785         * gcc.dg/pr32721.c: Updated.
2786
2787 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2788
2789         PR tree-optimization/32573
2790         PR middle-end/32946
2791         * gcc.dg/pr32573.c: New test.
2792
2793         PR c++/32898
2794         * g++.dg/lookup/ns3.C: New test.
2795
2796         * gfortran.dg/assumed_charlen_sharing.f90: New test.
2797
2798         PR c++/31941
2799         * g++.dg/parse/crash37.C: New test.
2800
2801 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2802
2803         PR target/17390
2804         * gcc.target/i386/pr17390.c: New test.
2805
2806 2007-08-23  Richard Guenther  <rguenther@suse.de>
2807
2808         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2809         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2810         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2811         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2812         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2813         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2814         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2815         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2816
2817 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2818
2819         * gcc.target/s390: New directory.
2820         * gcc.target/s390/s390.exp: New file.
2821         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2822         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2823         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2824         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2825         gcc.target/s390 directory.
2826
2827 2007-08-23  Richard Guenther  <rguenther@suse.de>
2828
2829         PR tree-optimization/32328
2830         * testsuite/gcc.dg/pr32328.c: New testcase.
2831
2832 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2833
2834         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2835           available.
2836
2837 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2838
2839         PR fortran/33095
2840         * gfortran.dg/min_max_optional_5.f90: New test.
2841         * gfortran.dg/min_max_optional_2.f90: Remove.
2842         * gfortran.dg/min_max_optional_3.f90: Remove.
2843         * gfortran.dg/min_max_optional_4.f90: Remove.
2844
2845 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2846
2847         * gcc.target/i386/xorps-sse.c: New.
2848         * gcc.target/i386/xorps-sse2.c: New.
2849
2850 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2851
2852         * gcc.target/i386/cmov3.c: Fix scan-assembler.
2853         * gcc.target/i386/cmov4.c: Fix scan-assembler.
2854         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2855
2856 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2857
2858         PR fortran/33020
2859         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2860         include multiple kinds for SHAPE parameter within a single
2861         namespace.
2862         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2863         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
2864
2865 2007-08-22  Janus Weil  <jaydub66@gmail.com>
2866
2867         * interface_abstract_1.f90: Extended test case.
2868         * interface_abstract_3.f90: New test.
2869
2870 2007-08-21  Christian Bruel  <christian.bruel@st.com>
2871
2872         * gcc.dg/fold-sub.c: New test.
2873         
2874 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2875
2876         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2877         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2878         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2879         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2880         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2881         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2882
2883 2007-08-22  Richard Guenther  <rguenther@suse.de>
2884
2885         PR middle-end/33007
2886         * gcc.dg/pr33007.c: New testcase.
2887
2888 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
2889
2890         * gcc.c-torture/execute/strcmp-1.x: Delete.
2891
2892 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2893
2894         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2895         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2896         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2897         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2898         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2899         gcc.target/i386/stack-realign.c,
2900         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2901         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2902         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2903         target using dg-require-effective-target directive.
2904         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2905         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2906         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2907         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2908         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2909         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2910         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2911         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2912         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2913         Require lp64 target using dg-require-effective-target directive.
2914         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2915         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2916         directive.
2917         * gcc.target/i386/20010202-1.c: Move from here ...
2918         * gcc.dg/20010202-1.c: ... to here.
2919
2920 2007-08-22  Richard Guenther  <rguenther@suse.de>
2921
2922         PR tree-optimization/33142
2923         * gcc.c-torture/execute/pr33142.c: New testcase.
2924
2925 2007-08-22  Richard Guenther  <rguenther@suse.de>
2926
2927         PR middle-end/32563
2928         * g++.dg/torture/pr32563.C: New testcase.
2929
2930 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
2931
2932         PR middle-end/32912
2933         * gcc.dg/pr32912-1.c: Add -w to options.
2934         * gcc.dg/pr32912-2.c: Likewise.
2935         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2936
2937 2007-08-21  Ian Lance Taylor  <iant@google.com>
2938
2939         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2940
2941 2007-08-21  Ian Lance Taylor  <iant@google.com>
2942
2943         PR tree-optimization/33134
2944         * g++.dg/tree-ssa/pr33134.C: New test.
2945
2946 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
2947
2948         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2949         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2950
2951 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
2952
2953         PR debug/32610
2954         * gcc.dg/debug/pr32610.c: New test.
2955
2956         * g++.dg/init/new24.C: New test.
2957
2958         PR middle-end/32912
2959         * gcc.dg/pr32912-1.c: New test.
2960         * gcc.dg/pr32912-2.c: New test.
2961         * gcc.dg/pr32912-3.c: New test.
2962
2963 2007-08-21  Richard Guenther  <rguenther@suse.de>
2964
2965         * gcc.dg/pointer-arith-10.c: New testcase.
2966
2967 2007-08-21  Richard Guenther  <rguenther@suse.de>
2968
2969         PR middle-end/33122
2970         * gcc.c-torture/compile/pr33122.c: New testcase.
2971
2972 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
2973
2974         * g++.dg/warn/Wnvdtor-2.C: New testcase.
2975
2976 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
2977
2978         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2979
2980 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
2981
2982         PR c++/33025
2983         * g++.dg/init/new23.C: New test.
2984
2985 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2986
2987         PR middle-end/30564
2988         * gcc.c-torture/compile/pr30564-1.c: New test.
2989         * gcc.c-torture/compile/pr30564-2.c: New test.
2990
2991 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
2992
2993         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2994
2995 2007-08-19  Tobias Burnus  <burnus@net-b.de>
2996
2997         * gfortran.dg/interface_abstract_2.f90: New.
2998         * gfortran.dg/interface_abstract_1.f90: Fix typo.
2999
3000 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3001
3002         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3003         unknown (so that outer-loop wont get analyzed).
3004         * gcc.dg/vect/vect-outer-1a.c: New test.
3005         * gcc.dg/vect/vect-outer-1b.c: New test.
3006         * gcc.dg/vect/vect-outer-1.c: New test.
3007         * gcc.dg/vect/vect-outer-2a.c: New test.
3008         * gcc.dg/vect/vect-outer-2b.c: New test.
3009         * gcc.dg/vect/vect-outer-2c.c: New test.
3010         * gcc.dg/vect/vect-outer-2.c: New test.
3011         * gcc.dg/vect/vect-outer-3a.c: New test.
3012         * gcc.dg/vect/vect-outer-3b.c: New test.
3013         * gcc.dg/vect/vect-outer-3c.c: New test.
3014         * gcc.dg/vect/vect-outer-3.c: New test.
3015         * gcc.dg/vect/vect-outer-4a.c: New test.
3016         * gcc.dg/vect/vect-outer-4b.c: New test.
3017         * gcc.dg/vect/vect-outer-4c.c: New test.
3018         * gcc.dg/vect/vect-outer-4d.c: New test.
3019         * gcc.dg/vect/vect-outer-4e.c: New test.
3020         * gcc.dg/vect/vect-outer-4f.c: New test.
3021         * gcc.dg/vect/vect-outer-4g.c: New test.
3022         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3023         * gcc.dg/vect/vect-outer-4i.c: New test.
3024         * gcc.dg/vect/vect-outer-4j.c: New test.
3025         * gcc.dg/vect/vect-outer-4k.c: New test.
3026         * gcc.dg/vect/vect-outer-4l.c: New test.
3027         * gcc.dg/vect/vect-outer-4m.c: New test.
3028         * gcc.dg/vect/vect-outer-4.c: New test.
3029         * gcc.dg/vect/vect-outer-5.c: New test.
3030         * gcc.dg/vect/vect-outer-6.c: New test.
3031         * gcc.dg/vect/vect-outer-fir.c: New test.
3032         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3033         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3034
3035 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3036
3037         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3038         and -fno-tree-reassoc.
3039         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3040         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3041         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3042         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3043         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3044         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3045         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3046         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3047         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3048         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3049         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3050         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3051         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3052         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3053         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3054         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3055         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3056         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3057         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3058         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3059         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3060         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3061         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3062         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3063         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3064         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3065         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3066         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3067         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3068         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3069         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3070         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3071         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3072         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3073         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3074         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3075         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3076
3077 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3078
3079         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3080         versioning for aliasing).
3081         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3082
3083         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3084         targets.
3085         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3086
3087 2007-08-18  Tom Tromey  <tromey@redhat.com>
3088
3089         PR preprocessor/32974:
3090         * gcc.dg/cpp/pr32974.c: New file.
3091
3092 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3093
3094         * gfortran.dg/interface_abstract_1.f90: New.
3095
3096 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3097
3098         PR fortran/32881
3099         * gfortran.dg/pure_initializer_1.f90: New test.
3100
3101 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3102
3103         PR fortran/32875
3104         * gfortran.dg/array_constructor_18.f90: New test.
3105
3106 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3107
3108         PR c++/28989
3109         * g++.dg/expr/lval3.C: New test.
3110         * g++.dg/expr/lval4.C: New test.
3111
3112 2007-08-17  Ollie Wild  <aaw@google.com>
3113
3114         PR c++/31749
3115         * g++.dg/lookup/builtin3.C: New test.
3116         * g++.dg/lookup/builtin4.C: New test.
3117         * g++.dg/lookup/using19.C: New test.
3118
3119 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3120
3121         PR c++/32190
3122         * g++.dg/parse/error31.C: New.
3123
3124 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3125
3126         PR c++/32112
3127         * g++.dg/template/error26.C: New.
3128
3129 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3130
3131         PR fortran/33079
3132         * gfortran.dg/zero_length_2.f90: New test.
3133
3134 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3135
3136         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3137         * gfortran.dg/kind_tests_3.f03: Ditto.
3138         * gfortran.dg/global_vars_f90_init.f90: Ditto.
3139         * gfortran.dg/interface_13.f90: Ditto.
3140         * gfortran.dg/pr32738.f90: Ditto.
3141         * gfortran.dg/module_private_1.f90: Ditto.
3142         * gfortran.dg/test_only_clause.f90: Ditto.
3143         * gfortran.dg/bind_c_vars.f90: Ditto.
3144         * gfortran.dg/bind_c_dts.f90: Ditto.
3145         * gfortran.dg/use_9.f90: Ditto.
3146         * gfortran.dg/generic_8.f90: Ditto.
3147         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3148         * gfortran.dg/private_type_6.f90: Ditto.
3149         * gfortran.dg/c_assoc.f90: Ditto.
3150         * gfortran.dg/private_type_7.f90: Ditto.
3151         * gfortran.dg/global_vars_c_init.f90: Ditto.
3152         * gfortran.dg/bind_c_dts_2.f03: Ditto.
3153         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3154         * gfortran.dg/c_size_t_test.f03: Ditto.
3155         * gfortran.dg/used_types_12.f90: Ditto.
3156         * gfortran.dg/pr25923.f90: Ditto.
3157         * gfortran.dg/test_com_block.f90: Ditto.
3158         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3159         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3160         * gfortran.dg/com_block_driver.f90: Ditto.
3161         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3162         * gfortran.dg/use_iso_c_binding.f90: Ditto.
3163         * gfortran.dg/c_loc_test.f90: Ditto.
3164         * gfortran.dg/c_ptr_tests.f03: Ditto.
3165         * gfortran.dg/module_interface_1.f90: Ditto.
3166
3167 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3168
3169         PR c++/32870
3170         * g++.dg/other/error17.C: Adjust.
3171         
3172 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3173
3174         PR middle-end/32970
3175         * g++.dg/ext/altivec-14.C: New test.
3176
3177 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3178
3179         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3180         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3181         dump files.
3182         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3183         * gcc.dg/vect/pr32366.c: Ditto.
3184
3185 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3186
3187         PR testsuite/33082
3188         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3189         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3190         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3191         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3192
3193 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3194
3195         PR fortran/33072
3196         * gfortran.dg/use_9.f90: New.
3197
3198 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3199
3200         * g++.dg/gcov/gcov-5.C: New test.
3201
3202 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3203
3204         * g++.dg/gcov/gcov-4.C: New test.
3205         * lib/gcov.exp (verify-lines): Add support for
3206         checking no-coverage lines.
3207
3208 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3209
3210         * gcc.dg/vect/vect-vfa-01.c: New.
3211         * gcc.dg/vect/vect-vfa-02.c: New.
3212         * gcc.dg/vect/vect-vfa-03.c: New.
3213         * gcc.dg/vect/vect-vfa-04.c: New.
3214         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3215         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3216         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3217         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3218         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3219         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3220         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3221         gfortran.dg/vect/pr19049.f90: Rename to start with
3222         prefix no-vfa-.
3223         * gcc.dg/vect/vect.exp: Disable versioning for alias
3224         when test starts with no-vfa-.
3225         * gfortran.dg/vect/vect.exp: Likewise.
3226
3227 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3228
3229         * gcc.dg/torture/pr32897.c: New test.
3230
3231 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
3232
3233         PR c++/31132
3234         * g++.dg/template/crash69.C: New.
3235
3236 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
3237
3238         * lib/target-supports.exp (check_effective_target_arm32): Use
3239         check_no_compiler_messages.
3240
3241 2007-08-15  Diego Novillo  <dnovillo@google.com>
3242
3243         gcc.dg/tree-ssa/20070815.c: New test.
3244
3245 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3246
3247         PR fortran/33077
3248         * gfortran.dg/random_7.f90: Initialize variable.
3249
3250 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
3251
3252         PR middle-end/33074
3253         * gfortran.dg/pr33074.f90: New test.
3254
3255         PR c++/32992
3256         * g++.dg/opt/nrv14.C: New test.
3257
3258 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
3259
3260         PR c++/33035
3261         * g++.dg/template/crash68.C: New.
3262
3263 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3264
3265         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3266         * gcc.dg/sibcall-4.c: Ditto.
3267
3268 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3269
3270         PR fortran/33066
3271         * gfortran.dg/use_8.f90: New test.
3272         * gfortran.dg/c_loc_tests_2.f03: Fix code.
3273
3274 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
3275
3276         PR c++/27211
3277         * g++.dg/template/error27.C: New.
3278         * g++.dg/template/error28.C: New.
3279         * g++.dg/other/pr28304.C: Adjust.
3280         * g++.old-deja/g++.mike/p811.C: Likewise.
3281
3282 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3283
3284         PR target/30315
3285         * gcc.target/i386/pr30315.c: New.
3286
3287 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3288
3289         PR fortran/32594
3290         * gfortran.dg/substr_5.f90: New test.
3291
3292 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
3293
3294         PR c/30428
3295         * gcc.dg/vector-2.c: New test.
3296
3297         PR c++/30428
3298         * g++.dg/ext/vector8.C: New test.
3299
3300 2007-08-13  Dan Hipschman  <dsh@google.com>
3301
3302         PR c/32953
3303         * gcc.dg/format/array-1.c: Add an additional test for
3304         unterminated format strings of length 1.
3305
3306 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3307
3308         PR fortran/32926
3309         * gfortran.dg/external_procedures_3.f90: New test.
3310
3311 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3312
3313         PR fortran/32827
3314         * gfortran.dg/import6.f90: New test.
3315
3316 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
3317
3318         PR C/30427
3319         *  gcc.dg/vector-1.c: New test.
3320
3321 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3322
3323         * gcc.dg/pr21255-4.c: Skip for PIC.
3324         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3325
3326 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3327
3328         * gcc.dg/attr-isr.c: Skip for PIC.
3329         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3330         * gcc.dg/attr-isr-trapa.c: Likewise.
3331         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3332         * gcc.dg/pragma-isr-trapa.c: Likewise.
3333         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3334
3335 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3336
3337         PR fortran/32962
3338         * gfortran.dg/transpose_1.f90: New test.
3339
3340 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3341
3342         PR fortran/29600
3343         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3344         intrinsic.
3345
3346 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3347
3348         PR fortran/30964
3349         PR fortran/33054
3350         * gfortran.dg/random_4.f90: New test.
3351         * gfortran.dg/random_5.f90: New test.
3352         * gfortran.dg/random_6.f90: New test.
3353         * gfortran.dg/random_7.f90: New test.
3354
3355 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3356
3357         PR fortran/32860
3358         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3359
3360 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3361
3362         PR fortran/31629
3363         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3364
3365 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3366
3367         PR fortran/29600
3368         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3369         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3370
3371 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3372
3373         PR fortran/32937
3374         * gfortran.dg/char_length_6.f90: New test.
3375
3376 2007-08-10  Ollie Wild  <aaw@google.com>
3377
3378         * g++.dg/lookup/using18.C: New test.
3379
3380 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3381
3382         PR c++/17763
3383         * g++.dg/other/error16.C: New.
3384
3385 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3386
3387         PR libfortran/33039
3388         * gfortran.dg/namelist_37.f90: New test.
3389
3390 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3391
3392         PR c++/22256
3393         * g++.dg/conversion/op3.C: New.
3394
3395 2007-08-09  Tobias Burnus  <burnus@net-b.de>
3396
3397         PR fortran/32987
3398         * gfortran.dg/fmt_tab_1.f90: New.
3399         * gfortran.dg/fmt_tab_2.f90: New.
3400
3401 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3402
3403         PR c/32796
3404         * gcc.c-torture/compile/pr32796.c: New test.
3405
3406 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3407
3408         PR middle-end/32813
3409         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3410         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3411         instead of just -O.
3412
3413 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
3414
3415         * gcc.target/mips/code-readable-1.c: New test.
3416         * gcc.target/mips/code-readable-2.c: Likewise.
3417         * gcc.target/mips/code-readable-3.c: Likewise.
3418
3419 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
3420             Revital Eres  <eres@il.ibm.com>
3421
3422         * gfortran.dg/sms-1.f90: Add comment.
3423         * gfortran.dg/sms-2.f90: New.
3424
3425 2007-08-07  Ian Lance Taylor  <iant@google.com>
3426
3427         * gcc.dg/instrument-1.c: New test.
3428         * gcc.dg/instrument-2.c: New test.
3429         * gcc.dg/instrument-3.c: New test.
3430
3431 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
3432
3433         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3434
3435 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
3436
3437         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
3438         !vector_alignment_reachable targets.
3439         * gcc.dg/vect/vect-33.c: Likewise.
3440         * gcc.dg/vect/vect-42.c: Likewise.
3441         * gcc.dg/vect/vect-44.c: Likewise.
3442         * gcc.dg/vect/vect-50.c: Likewise.
3443         * gcc.dg/vect/vect-70.c: Likewise.
3444         * gcc.dg/vect/vect-71.c: Likewise.
3445         * gcc.dg/vect/vect-87.c: Likewise.
3446         * gcc.dg/vect/vect-88.c: Likewise.
3447         * gcc.dg/vect/vect-91.c: Likewise.
3448         * gcc.dg/vect/vect-93.c: Likewise.
3449         * gcc.dg/vect/vect-96.c: Likewise.
3450         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3451         * gcc.dg/vect/section-anchors-69.c: Likewise.
3452         * gcc.dg/vect/pr25413.c: Likewise.
3453         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3454         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3455         * gfortran.dg/vect-2.f90: Likewise.
3456         * gfortran.dg/vect-3.f90: Likewise.
3457         * gfortran.dg/vect-4.f90: Likewise.
3458         * gfortran.dg/vect-5.f90: Likewise.
3459         * lib/target-supports.exp (check_effective_target_natural_alignment): 
3460         Return false for darwin. 
3461         (check_effective_target_vector_alignment_reachable_for_double): New.
3462
3463 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
3464
3465         * gcc.dg/multiword-1.c: New testcase.
3466
3467 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
3468
3469         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3470         messages.
3471         * gfortran.dg/namelist_36.f90: New test.
3472
3473 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3474
3475         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3476           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3477
3478 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
3479
3480         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3481         * gcc.dg/torture/type-generic-1.c: Likewise.
3482
3483 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3484
3485         * gcc.c-torture/20070522-1.c: Move to ...
3486         * gcc.c-torture/compile/20070522-1.c: Here.
3487
3488 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3489
3490         PR fortran/29828
3491         * gfortran.dg/minmax_char_1.f90: New test.
3492         * gfortran.dg/minmax_char_2.f90: New test.
3493         * gfortran.dg/min_max_optional_4.f90: New test.
3494
3495 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3496
3497         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3498         hanging on the testcase.
3499
3500 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3501
3502         PR middle-end/32988
3503         * gcc.c-torture/compile/pr32988.c: New test.
3504
3505 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3506
3507         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3508
3509 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
3510
3511         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
3512
3513         Revert:
3514         2007-03-22  Dirk Mueller  <dmueller@suse.de>
3515
3516         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3517
3518 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3519
3520         PR fortran/32979
3521         * gfortran.dg/isnan_1.f90: New test.
3522
3523 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
3524             Revital Eres <eres@il.ibm.com>
3525
3526         * gcc.dg/sms-antideps.c: New test.
3527
3528 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
3529
3530         PR fortran/31214
3531         * gfortran.dg/entry_13.f90: New test.
3532
3533         * gfortran.dg/entry_12.f90: Clean up .mod file.
3534
3535 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3536
3537         PR fortran/32770
3538         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
3539         variables as kind=4 so they don't overflow the record length.
3540
3541 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3542
3543         PR fortran/32968
3544         * gfortran.dg/selected_kind_1.f90: New test.
3545
3546 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3547
3548         PR middle-end/32780
3549         * gcc.c-torture/compile/pr32780.c: New test.
3550
3551 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3552
3553         RP middle-end/32399
3554         * gcc.c-torture/compile/pr32399.c: New testcase.
3555
3556 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3557
3558         PR middle-end/32304
3559         * g++.dg/torture/pr32304.C: New testcase.
3560
3561 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3562
3563         PR middle-end/32935
3564         * gfortran.fortran-torture/compile/complex_1.f90: New test.
3565
3566 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3567
3568         PR fortran/32955
3569         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3570
3571 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3572
3573         PR fortran/31202
3574         * gfortran.dg/nint_2.f90: New test.
3575
3576 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
3577
3578         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3579         * gcc.dg/weak/typeof-2.c: Likewise.
3580
3581 2007-08-03  Diego Novillo  <dnovillo@google.com>
3582
3583         PR 31521
3584         * gcc.dg/tree-ssa/pr31521.c: New test.
3585
3586 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3587
3588         PR fortran/32770
3589         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
3590         iostat must be default kind.
3591
3592 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3593
3594         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3595
3596 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3597
3598         PR fortran/32770
3599         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
3600         explicit so test passes with -fdefault-integer-8.
3601         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
3602         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
3603
3604 2007-08-02  Lee Millward  <lee.millward@gmail.com>
3605
3606         PR c++/30849
3607         * g++.dg/parse/asm1.C: New test.
3608
3609         PR c++/30850
3610         * g++.dg/parse/asm2.C: Likewise.
3611
3612         PR c++/30851
3613         * g++.dg/parse/asm3.C: Likewise.
3614         
3615 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3616
3617         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3618           "int" is only 16 bit bits wide.
3619         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3620
3621 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3622
3623         * g++.dg/torture/type-generic-1.C: New.
3624         * gcc.dg/pr28796-2.c: Move tests ...
3625         * gcc.dg/tg-tests.h: ... here.
3626         * gcc.dg/torture/type-generic-1.c: New.
3627
3628 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3629
3630         PR libfortran/32954
3631         * minmaxloc_3.f90:  New test case.
3632
3633 2007-08-01  Tobias Burnus  <burnus@net-b.de>
3634
3635         PR fortran/32936
3636         * gfortran.dg/allocate_stat.f90: New.
3637
3638 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
3639
3640         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3641
3642 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3643
3644         PR tree-optimization/32919
3645         * gcc.c-torture/compile/pr32919.c: New.
3646
3647 2007-08-01  Nick Clifton  <nickc@redhat.com>
3648
3649         * gcc.c-torture/execute/execute.exp: Change copyright header to
3650         refer to version 3 of the GNU General Public License and to point
3651         readers at the COPYING3 file and the FSF's license web page.
3652         * gcc.c-torture/execute/ieee/ieee.exp,
3653         gcc.c-torture/unsorted/unsorted.exp,
3654         gcc.c-torture/compile/compile.exp,
3655         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3656         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3657         gcc.target/cris/torture/cris-torture.exp,
3658         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3659         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3660         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3661         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3662         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3663         gnat.dg/dg.exp, gnat.dg/style/style.exp,
3664         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3665         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3666         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3667         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3668         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3669         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3670         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3671         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3672         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3673         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3674         gcc.dg/noncompile/noncompile.exp,
3675         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3676         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3677         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3678         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3679         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3680         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3681         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3682         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3683         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3684         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3685         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3686         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3687         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3688         g++.old-deja/old-deja.exp,
3689         gfortran.fortran-torture/execute/execute.exp,
3690         gfortran.fortran-torture/compile/compile.exp,
3691         treelang/output/output-1.c, treelang/output/output-1.tree,
3692         treelang/execute/execute.exp, treelang/Makefile.in,
3693         treelang/compile/compile.exp, g++.dg/dg.exp,
3694         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3695         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3696         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3697         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3698         g++.dg/compat/struct-layout-1.exp,
3699         g++.dg/compat/struct-layout-1_generate.c,
3700         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3701         g++.dg/bprob/bprob.exp, config/default.exp,
3702         gcc.test-framework/test-framework.awk,
3703         gcc.test-framework/gen_directive_tests,
3704         gcc.test-framework/test-framework.exp,
3705         objc.dg/special/special.exp,
3706         objc.dg/gnu-encoding/gnu-encoding.exp,
3707         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3708         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3709         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3710         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3711         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3712         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3713         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3714         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3715         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3716         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3717         lib/target-supports-dg.exp, lib/gcc-defs.exp,
3718         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3719         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3720         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3721         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3722         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3723         Likewise.
3724
3725 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3726
3727         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3728         error message text.
3729
3730 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3731
3732         PR fortran/32945
3733         * gfortran.dg/initialization_12.f90: New test.
3734
3735 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
3736
3737         PR fortran/31609
3738         * gfortran.dg/entry_12.f90: New test.
3739
3740 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3741
3742         PR fortran/32938
3743         * gfortran.dg/altreturn_6.f90: New test.
3744
3745 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
3746
3747         PR fortran/32942
3748         * gfortran.dg/exponent_2.f90: New test.
3749
3750 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
3751
3752         * gcc.dg/vect/vect-117.c: New test.
3753         * gcc.dg/vect/vect-74.c: Enabled test
3754         * gcc.dg/vect/vect-81.c: Enabled test
3755
3756 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
3757
3758         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3759         s/dg-error/dg-warning where warning is expected.
3760
3761 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3762
3763         PR fortran/32770
3764         * gfortran.dg/array_constructor_12.f90:  Adjust argument
3765         of huge() to correct kind.
3766
3767 2007-07-30  Ollie Wild  <aaw@google.com>
3768
3769         * gcc.dg/cpp/counter-2.c: New test.
3770         * gcc.dg/cpp/counter-3.c: New test.
3771         * gcc.dg/cpp/dir-only-1.c: New test.
3772         * gcc.dg/cpp/dir-only-1.h: New file.
3773         * gcc.dg/cpp/dir-only-2.c: New test.
3774         * gcc.dg/cpp/dir-only-3.c: New test.
3775         * gcc.dg/cpp/dir-only-3a.h: New file.
3776         * gcc.dg/cpp/dir-only-3b.h: New file.
3777         * gcc.dg/cpp/dir-only-4.c: New test.
3778         * gcc.dg/cpp/dir-only-5.c: New test.
3779         * gcc.dg/cpp/dir-only-6.c: New test.
3780
3781 2007-07-30  Julian Brown  <julian@codesourcery.com>
3782
3783         * gcc.target/arm/neon/v*.c: Regenerate.
3784
3785 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
3786
3787         PR c++/32108
3788         * g++.dg/ext/label6.C: New.
3789
3790 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3791
3792         PR libfortran/32858
3793         PR libfortran/30814
3794         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
3795
3796 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
3797
3798         PR fortran/31211
3799         * gfortran.dg/actual_pointer_function_1.f90: New test.
3800
3801         PR fortran/32682
3802         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3803
3804 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
3805
3806         PR fortran/32906
3807         * gfortran.dg/shape_1.f90: Adjust error message.
3808         * gfortran.dg/parameter_array_ref_1.f90: New test.
3809
3810 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3811
3812         PR fortran/31609
3813         * gfortran.dg/entry_11.f90: New test.
3814
3815 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
3816             Revital Eres  <eres@il.ibm.com>
3817
3818         * gfortran.dg/sms-1.f90: New test.
3819
3820 2007-07-28  Richard Guenther  <rguenther@suse.de>
3821
3822         * gcc.c-torture/compile/pr32920.c: New testcase.
3823
3824 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
3825
3826         PR c++/30917
3827         * g++.dg/lookup/friend11.C: New test.
3828
3829 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
3830
3831         * gfortran.dg/namelist_5.f90: Adjusted error message.
3832         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3833         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3834         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3835         * gfortran.dg/namelist_32.f90: ... this.
3836
3837         PR fortran/32876
3838         * gfortran.dg/namelist_33.f90: New test.
3839
3840         PR fortran/32905
3841         * gfortran.dg/namelist_34.f90: New test.
3842
3843         PR fortran/31818
3844         * gfortran.dg/namelist_35.f90: New test.
3845
3846 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
3847
3848         PR fortran/32880
3849         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3850
3851 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3852
3853         PR testsuite/32471
3854         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3855           assuming it is 0x7ffffffff.
3856         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3857         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3858
3859 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
3860
3861         * gfortran.dg/operator_3.f90: Fix dg directive.
3862         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3863         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3864         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3865
3866 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
3867
3868         * g++.dg/cpp0x/decltype1.C: New.
3869         * g++.dg/cpp0x/decltype2.C: New.
3870         * g++.dg/cpp0x/decltype3.C: New.
3871         * g++.dg/cpp0x/decltype4.C: New.
3872         * g++.dg/cpp0x/decltype5.C: New.
3873         * g++.dg/cpp0x/decltype6.C: New.
3874
3875 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3876
3877         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3878           because the test relies on bit 31 to be the sign bit.
3879
3880 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3881
3882         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3883           assuming it is 0x7fffffff.
3884         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3885         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3886
3887 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
3888
3889         PR c++/32346
3890         * g++.dg/expr/bitfield9.C: New test.
3891
3892 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3893
3894         PR fortran/32899
3895         * gfortran.dg/logical_comp.f90: Update dg-error strings.
3896
3897 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3898
3899         PR fortran/32760
3900         * gfortran.dg/private_type_7.f90: New test.
3901
3902 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3903
3904         PR fortran/32035
3905         * gfortran.dg/select_char_1.f90: New test.
3906
3907 2007-07-27  Tobias Burnus  <burnus@net-b.de>
3908
3909         PR fortran/32903
3910         * gfortran.dg/initialization_11.f90: New test.
3911
3912 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
3913
3914         * gcc.target/mips/ins-1.c: New test.
3915
3916 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
3917
3918         PR/19232
3919         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3920         (f1): Likewise.
3921
3922 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3923
3924         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3925         error: width of 'spare' exceeds its type.
3926
3927 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
3928
3929         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3930         * gcc.dg/sibcall-4.c: Likewise.
3931
3932 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3933
3934         PR rtl-optimization/31500
3935         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3936         * g++.dg/warn/Warray-bounds.C: Likewise.
3937
3938 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3939
3940         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3941
3942 2007-07-25  Julian Brown  <julian@codesourcery.com>
3943             Paul Brook  <paul@codesourcery.com>
3944             Joseph Myers  <joseph@codesourcery.com>
3945             Mark Shinwell  <shinwell@codesourcery.com>
3946
3947         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3948         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3949         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3950         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3951         (check_effective_target_arm_neon_hw): New.
3952         * gcc.target/arm/neon/neon.exp: New file.
3953         * gcc.target/arm/neon/polytypes.c: New file.
3954         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3955
3956 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
3957
3958         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3959           targets where an "int" is less than 32 bits wide.
3960
3961 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3962
3963         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3964
3965 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3966
3967         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3968           during addition if an int is only 16 bits wide.
3969         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3970
3971 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3972
3973         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3974           size as "long int" and are 32 or 64 bits wide.
3975         * gcc.dg/torture/pr28814.c: Likewise.
3976
3977 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3978
3979         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3980           exactly as wide as an int.
3981
3982 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
3983
3984         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3985         Define and use throughout as long long printf format specifier.
3986         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3987         Likewise.
3988
3989 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3990
3991         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3992         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3993
3994 2007-07-25  Ben Elliston  <bje@au.ibm.com>
3995
3996         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3997
3998 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
3999
4000         * gcc.c-torture/execute/20070724-1.c: New.
4001
4002 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4003
4004         PR fortran/31205
4005         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4006         "deallocates" to 24, since patch has code rid of much spurious
4007         code.
4008         * gfortran.dg/interface_assignment_1.f90 : New test.
4009
4010         PR fortran/32842
4011         * gfortran.dg/interface_assignment_2.f90 : New test.
4012
4013 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4014
4015         PR fortran/32867
4016         * fortran.dg/initialization_10.f90: New test.
4017
4018 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4019
4020         PR fortran/32778
4021         * gfortran.dg/imag_2.f: Removed
4022         * gfortran.dg/warn_std_1.f90: New test.
4023         * gfortran.dg/warn_std_2.f90: New test.
4024         * gfortran.dg/warn_std_3.f90: New test.
4025
4026 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4027
4028         PR c++/29001
4029         * g++.dg/init/new22.C: New.
4030
4031 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4032
4033         PR c++/32561
4034         * g++.dg/template/crash67.C: New.
4035
4036 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
4037
4038         * lib/target-support.exp (check_effective_target_natural_alignment): 
4039         (check_effective_target_vector_alignment_reachable): New.
4040         * config/spu/spu.c (spu_vector_alignment_reachable): New.
4041         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4042         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
4043         check.
4044         * gcc.dg/vect/pr25413.c: Likewise.
4045         * gcc.dg/vect/pr31699.c: Likewise.
4046
4047 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4048
4049         PR fortran/30814
4050         * gfortran.dg/pack_bounds_1.f90:  New test case.
4051
4052 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
4053
4054         PR fortran/31639
4055         * gfortran.dg/initialization_9.f90: New test.
4056
4057 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4058
4059         PR fortran/32797
4060         PR fortran/32800
4061         * gfortran.dg/bind_c_usage_8.f03: New test case.
4062         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4063         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
4064
4065 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
4066
4067         * gcc.target/mips/branch-cost-1.c: New test.
4068         * gcc.target/mips/branch-cost-2.c: Likewise.
4069
4070 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4071
4072         PR fortran/32732
4073         * gfortran.dg/c_char_tests.f03: New test case.
4074         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4075         * gfortran.dg/c_char_tests_2.f03: New test case.
4076         * gfortran.dg/value_6.f03: Ditto.
4077         * gfortran.dg/value_7.f03: Ditto.
4078
4079 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4080
4081         PR fortran/32600
4082         * gfortran.dg/c_funloc_tests_5.f03: New.
4083         * gfortran.dg/c_funloc_tests_5.f04: New.
4084         * gfortran.dg/c_funloc_tests_4_driver.c: New.
4085
4086 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4087
4088         PR c++/32839
4089         * g++.dg/expr/call4.C: New.
4090         * g++.dg/expr/call5.C: New.
4091
4092 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4093
4094         PR fortran/32710
4095         * gfortran.dg/namelist_30.f90: New test.
4096
4097 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4098
4099         PR fortran/29962
4100         * gfortran.dg/array_initializer_1.f90: Removed warning.
4101         * gfortran.dg/initialization_1.f90: Adjusted messages.
4102         * gfortran.dg/nested_modules_6.f90: Removed warning.
4103
4104         PR fortran/31253
4105         * gfortran.dg/initialization_7.f90: New test.
4106
4107         PR fortran/31639
4108         * gfortran.dg/initialization_8.f90: New test.
4109
4110 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4111
4112         PR c++/30818
4113         * g++.dg/template/crash47.C: Adjust errors.
4114         * g++.dg/template/crash48.C: Adjust errors.
4115         * g++.dg/template/typename12.C: New.
4116         * g++.dg/template/typename13.C: New.
4117         * g++.dg/template/typename14.C: New.
4118         * g++.dg/template/typedef6.C: Adjust errors.
4119
4120 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4121
4122         PR fortran/32627
4123         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4124         * gfortran.dg/pr32627.f03: New test case.
4125
4126         * gfortran.dg/c_f_pointer_logical.f03: New test case.
4127         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4128         c_f_pointer_logical.
4129         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4130         c_f_pointer_complex.
4131         * gfortran.dg/c_f_pointer_complex.f03: New test case.
4132         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4133         c_f_pointer_shape_tests_2.
4134         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4135
4136 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4137
4138         PR fortran/32804
4139         * gfortran.dg/c_loc_tests_9.f03: New test case.
4140         * gfortran.dg/c_loc_tests_10.f03: Ditto.
4141
4142 2007-07-21  Lee Millward  <lee.millward@gmail.com>
4143
4144         PR fortran/32823
4145         * gfortran.dg/int_2.f90: New test.
4146         
4147 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4148
4149         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4150
4151 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
4152
4153         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4154         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4155
4156 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
4157
4158         PR tree-optimization/19910
4159         * gcc.dg/pr19910.c: New test.
4160
4161 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
4162
4163         PR fortran/32738
4164         * gfortran.dg/pr32738.f90: New test.
4165
4166 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4167
4168         PR tree-optimzation/32635
4169         * gfortran.dg/pr32635.f:  New test case.
4170
4171 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
4172
4173         PR fortran/32801
4174         * gfortran.dg/pr32801.f03: New test case.
4175
4176 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4177
4178         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4179         Test negative numbers also.
4180         * gcc.dg/c99-math-float-1.c: Likewise.
4181         * gcc.dg/c99-math-long-double-1.c: Likewise.
4182         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
4183         test inputs.
4184
4185 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
4186         
4187         * lib/target-supports.exp (check_effective_target_sync_int_long):
4188         Enable for xtensa.
4189         (check_effective_target_sync_char_short): Likewise.
4190         
4191 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4192
4193         * gcc.dg/pr28796-2.c: Add more cases.
4194
4195 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4196
4197         * gcc.dg/pr28796-1.c: Add more cases.
4198         * gcc.dg/pr28796-2.c: Likewise.
4199
4200 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4201
4202         * gcc.dg/pr28796-1.c: Add more cases.
4203         * gcc.dg/pr28796-2.c: Likewise.
4204
4205 2007-07-17  Janus Weil  <jaydub66@gmail.com>
4206
4207         PR fortran/32535
4208         * gfortran.dg/pr32535.f90: New test.
4209
4210 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
4211
4212         PR fortran/31320
4213         PR fortran/32665
4214         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4215
4216 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
4217
4218         PR rtl-optimization/32773
4219         * gcc.dg/pr32773.c: New test.
4220
4221 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4222
4223         * gcc.target/spu/intrinsics-1.c: Use dg-message to
4224         match flax-vector-conversions note.
4225         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4226         instead of dg-error for the warning.
4227
4228 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4229
4230         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4231           adapted to work on targets with 16-bit or wider int.
4232         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4233         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4234         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4235         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4236
4237 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4238
4239         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4240         support large arrays.
4241         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4242         * gcc.dg/20061109-1.c: Likewise.
4243         * gcc.c-torture/execute/20061101-1.x: Likewise.
4244         * gcc.c-torture/execute/pr29797-1.x: Likewise.
4245         * gcc.c-torture/execute/pr31448.x: Likewise.
4246
4247 2007-07-16  Lee Millward  <lee.millward@gmail.com>
4248
4249         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4250
4251         PR fortran/32238
4252         * gfortran.dg/pr32238.f90: New test.
4253
4254         PR fortran/32222
4255         * gfortran.dg/pr32222.f90: New test.
4256
4257         PR fortran/32242
4258         * gfortran.dg/pr32242.f90: New test.
4259         
4260 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
4261             David Ung  <davidu@mips.com>
4262
4263         * gcc.target/mips/mips-sched-madd.c: New test case.
4264
4265 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4266
4267         PR libfortran/32611
4268         * gfortran.dg/large_real_kind_1.f90: Update test.
4269         * gfortran.dg/pr17706.f90: Update test.
4270         * gfortran.dg/fmt_zero_digits.f90: Update test.
4271         * gfortran.dg/fmt_zero_precision.f90: Update test.
4272         * gfortran.dg/real_const_3.f90: Update test.
4273
4274 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4275
4276         PR fortran/32036
4277         * gfortran.dg/bounds_check_8.f90: New test.
4278         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4279
4280 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4281
4282         PR fortran/32357
4283         * gfortran.dg/mvbits_2.f90: New test.
4284
4285 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4286
4287         PR libfortran/32731
4288         * gfortran.dg/pack_mask_1.f90:  New test.
4289         * gfortran.dg/unpack_mask_1.f90:  New test.
4290
4291 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4292
4293         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4294         * gcc.dg/20001101-1.c: Likewise.
4295         * gcc.dg/20001102-1.c: Likewise.
4296         * gcc.dg/20020116-2.c: Likewise.
4297         * gcc.dg/20020416-1.c: Likewise.
4298         * gcc.dg/sparc-constant-1.c: Likewise.
4299         * gcc.dg/sparc-dwarf2.c: Likewise.
4300         * gcc.dg/sparc-frame-1.c: Likewise.
4301         * gcc.dg/sparc-getcontext-1.c: Likewise.
4302         * gcc.dg/sparc-loop-1.c: Likewise.
4303         * gcc.dg/sparc-reg-1.c: Likewise.
4304         * gcc.dg/sparc-ret.c: Likewise.
4305         * gcc.dg/sparc-trap-1.c: Likewise.
4306         * gcc.dg/ultrasp10.c: Likewise.
4307         * gcc.dg/ultrasp11.c: Likewise.
4308         * gcc.dg/ultrasp1.c: Likewise.
4309         * gcc.dg/ultrasp2.c: Likewise.
4310         * gcc.dg/ultrasp3.c: Likewise.
4311         * gcc.dg/ultrasp4.c: Likewise.
4312         * gcc.dg/ultrasp5.c: Likewise.
4313         * gcc.dg/ultrasp6.c: Likewise.
4314         * gcc.dg/ultrasp7.c: Likewise.
4315         * gcc.dg/ultrasp8.c: Likewise.
4316         * gcc.dg/ultrasp9.c: Likewise.
4317         * gcc.dg/splet-1.c: Delete.
4318
4319 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
4320
4321         PR fortran/32724
4322         * gfortran.dg/stfunc_5.f90: New test.
4323
4324 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
4325
4326         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4327         New procedure to check if arrays are naturally aligned to the vector
4328         alignment boundary.
4329         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
4330         in size_t typedef.  Adjust tree dump scan results according to
4331         vect_aligned_arrays target check.
4332         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4333         vect_aligned_arrays target check.
4334         * gcc.dg/vect/pr31699.c: Ditto.
4335
4336 2007-07-13  Sa Liu  <saliu@de.ibm.com>
4337
4338         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4339         for V2DFmode vector conditional expression.
4340         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
4341         and dfceq patterns.
4342         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
4343         and dfcgt patterns.
4344         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
4345         V2DFmode comparison and test special values.
4346         * lib/target-supports.exp: Switch on test for V2DFmode 
4347         vector conditional expression.
4348
4349 2007-07-13  Richard Guenther  <rguenther@suse.de>
4350
4351         PR tree-optimization/32721
4352         * gcc.dg/pr32721.c: New testcase.
4353
4354 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
4355
4356         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4357         error message part that continues on a new line.
4358
4359 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
4360
4361         * gcc.dg/c99-tgmath-1.c: New.
4362         * gcc.dg/c99-tgmath-2.c: New.
4363         * gcc.dg/c99-tgmath-3.c: New.
4364         * gcc.dg/c99-tgmath-4.c: New.
4365
4366 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4367             Janis Johnson  <janis187@us.ibm.com>
4368
4369         PR testsuite/25241
4370         * gcc.test-framework/dg-error-exp-F.c: New test.
4371         * gcc.test-framework/dg-warning-exp-F.c: New test.
4372         * lib/gcc.exp: Enable warning and error prefixes.
4373         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4374         (dg-error): Wrap original dg-error.
4375         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4376         markers from dg-error/dg-warning directives.
4377         * gcc.dg/20040322-1.c: Likewise.
4378         * gcc.dg/Wchar-subscripts-1.c: Likewise.
4379         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4380         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4381         * gcc.dg/Werror-1.c: Likewise.
4382         * gcc.dg/Werror-10.c: Likewise.
4383         * gcc.dg/Werror-11.c: Likewise.
4384         * gcc.dg/Werror-2.c: Likewise.
4385         * gcc.dg/Werror-3.c: Likewise.
4386         * gcc.dg/Werror-4.c: Likewise.
4387         * gcc.dg/Werror-5.c: Likewise.
4388         * gcc.dg/Werror-6.c: Likewise.
4389         * gcc.dg/Werror-7.c: Likewise.
4390         * gcc.dg/Werror-8.c: Likewise.
4391         * gcc.dg/Werror-9.c: Likewise.
4392         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4393         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4394         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4395         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4396         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4397         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4398         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4399         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4400         * gcc.dg/Wnested-externs-1.c: Likewise.
4401         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4402         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4403         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4404         * gcc.dg/Wshadow-3.c: Likewise.
4405         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4406         * gcc.dg/Wwrite-strings-1.c: Likewise.
4407         * gcc.dg/anon-struct-5.c: Likewise.
4408         * gcc.dg/anon-struct-6.c: Likewise.
4409         * gcc.dg/anon-struct-7.c: Likewise.
4410         * gcc.dg/anon-struct-8.c: Likewise.
4411         * gcc.dg/array-8.c: Likewise.
4412         * gcc.dg/array-quals-2.c: Likewise.
4413         * gcc.dg/asm-qual-1.c: Likewise.
4414         * gcc.dg/asm-wide-1.c: Likewise.
4415         * gcc.dg/assign-warn-1.c: Likewise.
4416         * gcc.dg/assign-warn-2.c: Likewise.
4417         * gcc.dg/bitfld-10.c: Likewise.
4418         * gcc.dg/bitfld-11.c: Likewise.
4419         * gcc.dg/bitfld-12.c: Likewise.
4420         * gcc.dg/bitfld-13.c: Likewise.
4421         * gcc.dg/bitfld-14.c: Likewise.
4422         * gcc.dg/builtin-choose-expr-2.c: Likewise.
4423         * gcc.dg/builtins-30.c: Likewise.
4424         * gcc.dg/c90-const-expr-5.c: Likewise.
4425         * gcc.dg/c90-typespec-1.c: Likewise.
4426         * gcc.dg/c99-const-expr-5.c: Likewise.
4427         * gcc.dg/c99-flex-array-5.c: Likewise.
4428         * gcc.dg/c99-fordecl-3.c: Likewise.
4429         * gcc.dg/c99-tag-3.c: Likewise.
4430         * gcc.dg/c99-typespec-1.c: Likewise.
4431         * gcc.dg/c99-vla-jump-1.c: Likewise.
4432         * gcc.dg/c99-vla-jump-2.c: Likewise.
4433         * gcc.dg/c99-vla-jump-3.c: Likewise.
4434         * gcc.dg/c99-vla-jump-4.c: Likewise.
4435         * gcc.dg/c99-vla-jump-5.c: Likewise.
4436         * gcc.dg/cast-1.c: Likewise.
4437         * gcc.dg/cast-2.c: Likewise.
4438         * gcc.dg/cast-3.c: Likewise.
4439         * gcc.dg/cast-4.c: Likewise.
4440         * gcc.dg/cast-pretty-print-1.c: Likewise.
4441         * gcc.dg/comp-goto-2.c: Likewise.
4442         * gcc.dg/comp-goto-3.c: Likewise.
4443         * gcc.dg/cpp/error-1.c: Likewise.
4444         * gcc.dg/cpp/if-paren.c: Likewise.
4445         * gcc.dg/decl-7.c: Likewise.
4446         * gcc.dg/decl-8.c: Likewise.
4447         * gcc.dg/decl-nospec-1.c: Likewise.
4448         * gcc.dg/decl-nospec-2.c: Likewise.
4449         * gcc.dg/decl-nospec-3.c: Likewise.
4450         * gcc.dg/declspec-10.c: Likewise.
4451         * gcc.dg/declspec-11.c: Likewise.
4452         * gcc.dg/declspec-12.c: Likewise.
4453         * gcc.dg/declspec-13.c: Likewise.
4454         * gcc.dg/declspec-14.c: Likewise.
4455         * gcc.dg/declspec-15.c: Likewise.
4456         * gcc.dg/declspec-16.c: Likewise.
4457         * gcc.dg/declspec-17.c: Likewise.
4458         * gcc.dg/declspec-4.c: Likewise.
4459         * gcc.dg/declspec-5.c: Likewise.
4460         * gcc.dg/declspec-6.c: Likewise.
4461         * gcc.dg/declspec-7.c: Likewise.
4462         * gcc.dg/declspec-8.c: Likewise.
4463         * gcc.dg/declspec-9.c: Likewise.
4464         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4465         * gcc.dg/dfp/constants-c99.c: Likewise.
4466         * gcc.dg/dfp/keywords-c89.c: Likewise.
4467         * gcc.dg/dfp/keywords-c99.c: Likewise.
4468         * gcc.dg/dfp/keywords-reserved.c: Likewise.
4469         * gcc.dg/dfp/typespec.c: Likewise.
4470         * gcc.dg/dremf-type-compat-2.c: Likewise.
4471         * gcc.dg/dremf-type-compat-3.c: Likewise.
4472         * gcc.dg/dremf-type-compat-4.c: Likewise.
4473         * gcc.dg/empty-source-2.c: Likewise.
4474         * gcc.dg/empty-source-3.c: Likewise.
4475         * gcc.dg/enum3.c: Likewise.
4476         * gcc.dg/extra-semi-2.c: Likewise.
4477         * gcc.dg/extra-semi-3.c: Likewise.
4478         * gcc.dg/float-range-1.c: Likewise.
4479         * gcc.dg/float-range-2.c: Likewise.
4480         * gcc.dg/float-range-3.c: Likewise.
4481         * gcc.dg/float-range-5.c: Likewise.
4482         * gcc.dg/format/asm_fprintf-2.c: Likewise.
4483         * gcc.dg/format/asm_fprintf-3.c: Likewise.
4484         * gcc.dg/format/asm_fprintf-4.c: Likewise.
4485         * gcc.dg/format/asm_fprintf-5.c: Likewise.
4486         * gcc.dg/format/cast-1.c: Likewise.
4487         * gcc.dg/format/gcc_diag-3.c: Likewise.
4488         * gcc.dg/format/gcc_diag-4.c: Likewise.
4489         * gcc.dg/format/gcc_diag-6.c: Likewise.
4490         * gcc.dg/format/gcc_diag-8.c: Likewise.
4491         * gcc.dg/format/gcc_diag-9.c: Likewise.
4492         * gcc.dg/format/nul-2.c: Likewise.
4493         * gcc.dg/format/opt-1.c: Likewise.
4494         * gcc.dg/format/opt-2.c: Likewise.
4495         * gcc.dg/format/opt-3.c: Likewise.
4496         * gcc.dg/format/opt-4.c: Likewise.
4497         * gcc.dg/format/opt-5.c: Likewise.
4498         * gcc.dg/format/opt-6.c: Likewise.
4499         * gcc.dg/framework-2.c: Likewise.
4500         * gcc.dg/func-args-1.c: Likewise.
4501         * gcc.dg/func-outside-1.c: Likewise.
4502         * gcc.dg/func-outside-2.c: Likewise.
4503         * gcc.dg/gnu-cond-expr-2.c: Likewise.
4504         * gcc.dg/gnu-cond-expr-3.c: Likewise.
4505         * gcc.dg/if-empty-1.c: Likewise.
4506         * gcc.dg/init-bad-1.c: Likewise.
4507         * gcc.dg/init-bad-2.c: Likewise.
4508         * gcc.dg/init-bad-3.c: Likewise.
4509         * gcc.dg/init-desig-obs-2.c: Likewise.
4510         * gcc.dg/init-desig-obs-3.c: Likewise.
4511         * gcc.dg/init-empty-2.c: Likewise.
4512         * gcc.dg/init-empty-3.c: Likewise.
4513         * gcc.dg/inline-11.c: Likewise.
4514         * gcc.dg/inline-12.c: Likewise.
4515         * gcc.dg/inline-8.c: Likewise.
4516         * gcc.dg/inline-9.c: Likewise.
4517         * gcc.dg/inline3.c: Likewise.
4518         * gcc.dg/label-decl-1.c: Likewise.
4519         * gcc.dg/label-decl-2.c: Likewise.
4520         * gcc.dg/label-decl-3.c: Likewise.
4521         * gcc.dg/label-decl-4.c: Likewise.
4522         * gcc.dg/long-long-typespec-1.c: Likewise.
4523         * gcc.dg/lvalue-2.c: Likewise.
4524         * gcc.dg/lvalue-3.c: Likewise.
4525         * gcc.dg/nested-func-3.c: Likewise.
4526         * gcc.dg/nested-redef-1.c: Likewise.
4527         * gcc.dg/noreturn-4.c: Likewise.
4528         * gcc.dg/old-style-prom-2.c: Likewise.
4529         * gcc.dg/old-style-prom-3.c: Likewise.
4530         * gcc.dg/old-style-then-proto-1.c: Likewise.
4531         * gcc.dg/overflow-warn-1.c: Likewise.
4532         * gcc.dg/overflow-warn-2.c: Likewise.
4533         * gcc.dg/overflow-warn-3.c: Likewise.
4534         * gcc.dg/overflow-warn-4.c: Likewise.
4535         * gcc.dg/overflow-warn-6.c: Likewise.
4536         * gcc.dg/parm-forwdecl-2.c: Likewise.
4537         * gcc.dg/parm-forwdecl-3.c: Likewise.
4538         * gcc.dg/parm-impl-decl-1.c: Likewise.
4539         * gcc.dg/parm-impl-decl-2.c: Likewise.
4540         * gcc.dg/parm-incomplete-1.c: Likewise.
4541         * gcc.dg/parm-mismatch-1.c: Likewise.
4542         * gcc.dg/pointer-arith-1.c: Likewise.
4543         * gcc.dg/pointer-arith-2.c: Likewise.
4544         * gcc.dg/pointer-arith-3.c: Likewise.
4545         * gcc.dg/pointer-arith-4.c: Likewise.
4546         * gcc.dg/pointer-arith-6.c: Likewise.
4547         * gcc.dg/pointer-arith-7.c: Likewise.
4548         * gcc.dg/pointer-arith-8.c: Likewise.
4549         * gcc.dg/pr13804-1.c: Likewise.
4550         * gcc.dg/pr15698-1.c: Likewise.
4551         * gcc.dg/pr15698-2.c: Likewise.
4552         * gcc.dg/pr15698-3.c: Likewise.
4553         * gcc.dg/pr15698-4.c: Likewise.
4554         * gcc.dg/pr15698-5.c: Likewise.
4555         * gcc.dg/pr15698-6.c: Likewise.
4556         * gcc.dg/pr15698-7.c: Likewise.
4557         * gcc.dg/pr15698-8.c: Likewise.
4558         * gcc.dg/pr17188-1.c: Likewise.
4559         * gcc.dg/pr17301-1.c: Likewise.
4560         * gcc.dg/pr17301-2.c: Likewise.
4561         * gcc.dg/pr17730-1.c: Likewise.
4562         * gcc.dg/pr20368-1.c: Likewise.
4563         * gcc.dg/pr20368-2.c: Likewise.
4564         * gcc.dg/pr20368-3.c: Likewise.
4565         * gcc.dg/pr22308-1.c: Likewise.
4566         * gcc.dg/qual-component-1.c: Likewise.
4567         * gcc.dg/redecl-1.c: Likewise.
4568         * gcc.dg/redecl-11.c: Likewise.
4569         * gcc.dg/redecl-12.c: Likewise.
4570         * gcc.dg/redecl-13.c: Likewise.
4571         * gcc.dg/redecl-14.c: Likewise.
4572         * gcc.dg/redecl-15.c: Likewise.
4573         * gcc.dg/register-var-1.c: Likewise.
4574         * gcc.dg/register-var-2.c: Likewise.
4575         * gcc.dg/stmt-expr-2.c: Likewise.
4576         * gcc.dg/stmt-expr-3.c: Likewise.
4577         * gcc.dg/stmt-expr-label-1.c: Likewise.
4578         * gcc.dg/stmt-expr-label-2.c: Likewise.
4579         * gcc.dg/stmt-expr-label-3.c: Likewise.
4580         * gcc.dg/struct-empty-2.c: Likewise.
4581         * gcc.dg/struct-empty-3.c: Likewise.
4582         * gcc.dg/struct-parse-1.c: Likewise.
4583         * gcc.dg/struct-semi-1.c: Likewise.
4584         * gcc.dg/struct-semi-2.c: Likewise.
4585         * gcc.dg/struct-semi-3.c: Likewise.
4586         * gcc.dg/switch-5.c: Likewise.
4587         * gcc.dg/switch-6.c: Likewise.
4588         * gcc.dg/switch-7.c: Likewise.
4589         * gcc.dg/tls/diag-5.c: Likewise.
4590         * gcc.dg/transparent-union-1.c: Likewise.
4591         * gcc.dg/transparent-union-3.c: Likewise.
4592         * gcc.dg/typespec-1.c: Likewise.
4593         * gcc.dg/vla-init-2.c: Likewise.
4594         * gcc.dg/vla-init-3.c: Likewise.
4595         * gcc.dg/vla-init-4.c: Likewise.
4596         * gcc.dg/vla-init-5.c: Likewise.
4597         * gcc.dg/void-cast-2.c: Likewise.
4598         * gcc.dg/wvla-3.c: Likewise.
4599         * gcc.dg/wvla-7.c: Likewise.
4600         * gcc.target/i386/991209-1.c: Likewise.
4601         * gcc.target/ia64/fpreg-1.c: Likewise.
4602         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4603         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4604         
4605 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4606
4607         PR fortran/31639
4608         * gfortran.dg/func_decl_4.f90: New test.
4609
4610 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
4611
4612         PR fortran/32727
4613         * gfortran.dg/interface_17.f90: New test.
4614
4615 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
4616
4617         PR fortran/32599
4618         * gfortran.dg/32599.f03: New test case.
4619
4620         PR fortran/32601
4621         * gfortran.dg/32601.f03: New test case.
4622         * gfortran.dg/32601_1.f03: Ditto.
4623         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4624         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4625
4626 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
4627
4628         * gcc.c-torture/execute/align-3.c: Remove function addr check.
4629
4630 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4631             Devang Patel  <dpatel@apple.com>
4632
4633         PR tree-optimization/25413
4634         * gcc.dg/vect/vect-align-1.c: New.
4635         * gcc.dg/vect/vect-align-2.c: New.
4636         * gcc.dg/vect/pr25413.c: New.
4637         * gcc.dg/vect/pr25413a.c: New.
4638         * gcc.dg/vect/pr31699.c: Fix dg-final check.
4639
4640 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
4641
4642         * lib/target-support.exp (check_ultrasparc_hw_available):
4643         New function.
4644         (is-effective-target): Check $arg for ultrasparc_hw.
4645         (is-effective-target-keyword): Likewise.
4646         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4647         when determining what to do on sparc platforms.
4648         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4649         * gcc.dg/20001101-1.c: Likewise.
4650         * gcc.dg/20001101-2.c: Likewise.
4651         * gcc.dg/ultrasp9.c: Likewise.
4652         * gcc.dg/ultrasp10.c: Likewise.
4653         * gcc.target/sparc/pdist-3.c: Likewise.
4654
4655 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
4656
4657         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4658
4659 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4660
4661         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4662         get vectorized.
4663         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4664         now get vectorized.
4665         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4666         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4667         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4668         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4669         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4670         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4671         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4672         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4673         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4674         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4675         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4676         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4677         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4678         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4679         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4680         * lib/target-supports.exp (check_effective_target_vect_int_mul):
4681         Add spu.
4682
4683 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
4684
4685         PR c++/30854
4686         * g++.dg/parse/error30.C: New test.
4687
4688 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4689
4690         PR fortran/29804
4691         * gfortran.dg/alloc_comp_misc_1.f90: New test.
4692
4693 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
4694
4695         * gfortran.fortran-torture/compile/pr32663.f: New test.
4696
4697 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4698
4699         PR c++/31027
4700         * g++.dg/inherit/virtual4.C: New.
4701
4702 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
4703
4704         PR target/32661
4705         * gcc.target/i386/pr32661-1.c: New test.
4706
4707 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4708
4709         * gnat.dg/invariant_index.ad[sb]: New test.
4710
4711 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4712
4713         PR c++/32560
4714         * g++.dg/template/decl3.C: New.
4715
4716 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
4717
4718         PR 32617
4719         * gcc.c-torture/execute/align-3.c: New.
4720
4721 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
4722
4723         PR target/32708
4724         * gcc.target/i386/pr32708-1.c: New test.
4725         * gcc.target/i386/pr32708-2.c: Ditto.
4726         * gcc.target/i386/pr32708-3.c: Ditto.
4727
4728 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
4729
4730         * g++.dg/init/new20.C: Remove svn:executable flag.
4731
4732 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4733
4734         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4735
4736 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4737
4738         * gcc.dg/ultrasp7.c: Add fpic target requirement.
4739
4740 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4741
4742         PR testsuite/25241
4743         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4744         directive.
4745         
4746 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
4747
4748         PR fortran/32157
4749         * gfortran.dg/overload_2.f90: New test.
4750
4751         PR fortran/32689
4752         * gfortran.dg/transfer_simplify_5.f90
4753
4754         PR fortran/32634
4755         * gfortran.dg/interface_15.f90: New test.
4756
4757 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4758
4759         PR libfortran/32336
4760         * gfortran.dg/matmul_5.f90:  New test case.
4761
4762 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4763
4764         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4765         * gcc.dg/fesd-any.h: Likewise.
4766         * gcc.dg/fesd-baseonly.c: Likewise.
4767         * gcc.dg/fesd-baseonly.h: Likewise.
4768         * gcc.dg/fesd-none.c: Likewise.
4769         * gcc.dg/fesd-none.h: Likewise.
4770         * gcc.dg/fesd-reduced.c: Likewise.
4771         * gcc.dg/fesd-reduced.h: Likewise.
4772         * gcc.dg/fesd-sys.c: Likewise.
4773         * gcc.dg/fesd-sys.h: Likewise
4774         * gcc.dg/fesd.h: Likewise.
4775
4776         * g++.dg/debug/dwarf2: New directory.
4777         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4778         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4779         * g++.dg/other/fesd-any.h: Likewise.
4780         * g++.dg/other/fesd-baseonly.C: Likewise.
4781         * g++.dg/other/fesd-baseonly.h: Likewise.
4782         * g++.dg/other/fesd-none.C: Likewise.
4783         * g++.dg/other/fesd-none.h: Likewise.
4784         * g++.dg/other/fesd-reduced.C: Likewise.
4785         * g++.dg/other/fesd-reduced.h: Likewise.
4786         * g++.dg/other/fesd-sys.C: Likewise.
4787         * g++.dg/other/fesd-sys.h: Likewise.
4788         * g++.dg/other/fesd.h: Likewise.
4789
4790 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
4791
4792         PR fortran/31129
4793         * gfortran.dg/parameter_unused.f90: New test.
4794
4795 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
4796
4797         PR tree-optimization/32681
4798         * gcc.dg/tree-ssa/pr32681.c: New test.
4799
4800 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4801
4802         PR fortran/32678
4803         * gfortran.dg/fmt_t_5.f90: New test.
4804
4805 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
4806
4807         PR c++/30535
4808         * g++.dg/template/operator10.C: New.
4809
4810 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4811
4812         PR libfortran/32217
4813         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
4814
4815 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4816
4817         PR fortran/29876
4818         * gfortran.dg/operator_6.f90: New test.
4819
4820 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4821
4822         PR fortran/17711
4823         * gfortran.dg/operator_4.f90: New test.
4824         * gfortran.dg/operator_5.f90: New test.
4825         * gfortran.dg/logical_comp.f90: Adjusted error messages.
4826         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4827
4828 2007-07-08  Tobias Burnus  <burnus@net-b.de>
4829
4830         PR fortran/32669
4831         * gfortran.dg/argument_checking_6.f90: New.
4832
4833 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4834
4835         PR fortran/25094
4836         * gfortran.dg/interface_155555.f90: New test.
4837
4838 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4839
4840         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4841         c99-math-long-double-1.c, c99-math.h: Test subnormals.
4842
4843 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4844
4845         PR testsuite/25241
4846         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4847         discern pedantic diagnostics and errors.
4848         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4849         and not an error.
4850         * gcc.dg/20050121-1.c: This is an error and not a warning.
4851         * gcc.target/i386/sseregparm-2.c:  Likewise.
4852         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4853         * gcc.dg/charset/attribute2.c: Likewise.
4854         * gcc.dg/bitfld-1.c: Likewise.
4855         * gcc.dg/pack-test-2.c: Likewise.
4856         * gcc.dg/940510-1.c: Match separately error and warning.
4857         * gcc.dg/array-2.c: Match separately multiple messages. The second
4858         diagnostic is a pedantic warning and not an error.
4859         * gcc.dg/pr14475.c: Match separately multiple messages.
4860         * gcc.dg/pr18809-1.c: Likewise.
4861         * gcc.dg/pr27953.c: Likewise.
4862         * gcc.dg/vla-init-1.c: Likewise.
4863         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4864
4865 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4866
4867         PR fortran/32644
4868         * gfortran.dg/char_decl_1.f90: New test.
4869
4870 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
4871
4872         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4873
4874 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
4875
4876         PR c++/32232
4877         * g++.dg/template/overload9.C: New test.
4878
4879 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
4880
4881         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4882         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4883
4884 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4885
4886         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4887         * gcc.dg/20001012-2.c: Likewise.
4888         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4889         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4890
4891 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4892
4893         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4894         about the chunk size when STACK_SIZE is defined.
4895
4896 2007-07-06  Josh Conner  <jconner@apple.com>
4897
4898         PR middle-end/32602
4899         * gcc.dg/sibcall-8.c: New test.
4900
4901 2007-07-06  Josh Conner  <jconner@apple.com>
4902
4903         PR middle-end/32603
4904         * gcc.target/arm/sibcall-1.c: New test.
4905
4906 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4907
4908         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4909
4910 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
4911
4912         * gfortran.dg/save_parameter.f90: New test.
4913         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4914
4915 2007-07-06  Richard Guenther  <rguenther@suse.de>
4916
4917         * g++.dg/opt/pr30965.C: New testcase.
4918
4919 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
4920
4921         * gcc.target/mips/save-restore-5.c: New test.
4922
4923 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4924
4925         PR rtl_optimization/32450
4926         * gcc.dg/pr32450.c: New runtime test.
4927
4928 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4929
4930         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4931         single underscore in scan directives.
4932
4933 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
4934
4935         PR c++/32245
4936         * g++.dg/init/ptrmem4.C: New test.
4937
4938         PR c++/32251
4939         * g++.dg/init/new21.C: Likewise.
4940
4941         PR c++/31992
4942         * g++.dg/template/static30.C: Likewise.
4943
4944 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
4945
4946         * gcc.dg/vect/costmodel/ppc: New directory.
4947         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4948         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4949         New test.
4950         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4951         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4952         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4953         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4954         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4955         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4956         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4957         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4958         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4959         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4960         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4961         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4962         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4963         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4964
4965 2007-07-05  Tobias Burnus  <burnus@net-b.de>
4966
4967         PR fortran/32359
4968         * gfortran.dg/module_md5_1.f90: Update MD5 number.
4969
4970 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
4971
4972         PR fortran/32526
4973         * gfortran.dg/interface_14.f90: New test.
4974
4975         PR fortran/32613
4976         * gfortran.dg/do_iterator_2.f90: New test.
4977
4978 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4979
4980         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4981         (FE_DEC_DOWNWARD): Likewise.
4982         (FE_DEC_UPWARD): Likewise.
4983         (FE_DEC_TOWARDZERO): Likewise.
4984         (FE_DEC_TONEARESTFROMZERO): Likewise.
4985
4986 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
4987
4988         * gcc.c-torture/compile/pr32606.c: New.
4989         * gfortran.fortran-torture/execute/pr32604.f90: New.
4990
4991 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
4992
4993         * gcc.dg/visibility-12.c: New test.
4994         * gcc.dg/visibility-13.c: Likewise.
4995         * g++.dg/ext/visibility-9.C: Likewise.
4996         * g++.dg/ext/visibility-10.C: Likewise.
4997
4998 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4999
5000         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5001         * gcc.dg/sh-relax-vxworks.c: New test.
5002
5003 2007-07-04  Richard Guenther  <rguenther@suse.de>
5004
5005         PR tree-optimization/32500
5006         * gcc.c-torture/execute/pr32500.c: New testcase.
5007
5008 2007-07-04  Richard Guenther  <rguenther@suse.de>
5009
5010         PR tree-optimization/32482
5011         * gcc.c-torture/compile/pr32482.c: New testcase.
5012
5013 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5014
5015         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5016         VxWorks kernels.
5017         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5018         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5019         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5020         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5021
5022 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5023
5024         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5025
5026 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5027
5028         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5029
5030 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5031
5032         PR fortran/31198
5033         * gfortran.dg/min_max_optional_1.f90: New test.
5034         * gfortran.dg/min_max_optional_2.f90: New test.
5035         * gfortran.dg/min_max_optional_3.f90: New test.
5036
5037 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5038
5039         PR fortran/32545
5040         * gfortran.dg/fmt_error.f90: New test.
5041
5042 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5043
5044         PR fortran/32612
5045         * gfortran.dg/interface_13.f90: New test.
5046
5047 2007-07-03  Dave Brolley  <brolley@redhat.com>
5048
5049         PR c++/31743
5050         * g++.dg/init/new20.C: New test.
5051
5052 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
5053
5054         PR fortran/32579
5055         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5056
5057 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5058
5059         PR fortran/25062
5060         * common_7.f90: New.
5061         * common_8.f90: New.
5062         * common_9.f90: New.
5063
5064 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5065
5066         PR fortran/30940
5067         * gfortran.dg/argument_checking_1.f90: New.
5068         * gfortran.dg/argument_checking_2.f90: New.
5069         * gfortran.dg/argument_checking_3.f90: New.
5070         * gfortran.dg/argument_checking_4.f90: New.
5071         * gfortran.dg/argument_checking_5.f90: New.
5072         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5073         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5074
5075 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5076
5077         * gcc.dg/pr32176.c: Add -w to default dg-options.
5078
5079 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5080
5081         * gcc.c-torture/compile/ssa-pre-1.c: New test.
5082
5083 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5084
5085         PR fortran/20888
5086         * gfortran.dg/null_2.f90: New.
5087
5088 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5089             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5090
5091         PR middle-end/32176
5092         * gcc.dg/pr32176.c: New test.
5093
5094 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5095
5096         * gcc.dg/const-float80.c : New test.
5097         * gcc.dg/const-float128.c : New test.
5098         * gcc.dg/const-float80-ped.c : New test.
5099         * gcc.dg/const-float128-ped.c : New test.
5100
5101 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5102
5103         * gcc.dg/c99-math.h: Fix typo.
5104
5105 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5106
5107         PR libgomp/32468
5108         * gcc.dg/gomp/pr32468-1.c: New test.
5109
5110 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5111
5112         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5113         an ABI option.
5114
5115 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5116
5117         * gfortran.fortran-torture/compile/pr32583.f: New.
5118         * gcc.c-torture/compile/pr32584.c: New
5119
5120 2007-07-02  Ollie Wild  <aaw@google.com>
5121
5122         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5123         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5124
5125 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5126
5127         * gcc.target/mips/save-restore-1.c: New test.
5128         * gcc.target/mips/save-restore-2.c: Likewise.
5129         * gcc.target/mips/save-restore-3.c: Likewise.
5130         * gcc.target/mips/save-restore-4.c: Likewise.
5131
5132 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
5133
5134         PR tree-optimization/31966
5135         PR tree-optimization/32533
5136         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5137         * gfortran.dg/pr32533.f90: Ditto.
5138
5139 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5140
5141         * g++.dg/opt/nrv12.C: New test.
5142         * gcc.target/i386/nrv1.c: New test.
5143
5144         PR c++/31748
5145         * g++.dg/gomp/pr31748.C: New test.
5146
5147 2007-07-02  Ira Rosen  <irar@il.ibm.com>
5148  
5149         PR tree-optimization/32230
5150         * gcc.dg/vect/pr32230.c: New test.
5151
5152 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
5153
5154         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5155         * bind_c_coms.f90: Ditto.
5156         * bind_c_coms_driver.c: Ditto.
5157         * bind_c_dts.f90: Ditto.
5158         * bind_c_dts_2.f03: Ditto.
5159         * bind_c_dts_2_driver.c: Ditto.
5160         * bind_c_dts_3.f03: Ditto.
5161         * bind_c_dts_4.f03: Ditto.
5162         * bind_c_dts_driver.c: Ditto.
5163         * bind_c_implicit_vars.f03: Ditto.
5164         * bind_c_procs.f03: Ditto.
5165         * bind_c_usage_2.f03: Ditto.
5166         * bind_c_usage_3.f03: Ditto.
5167         * bind_c_usage_5.f03: Ditto.
5168         * bind_c_usage_6.f03: Ditto.
5169         * bind_c_usage_7.f03: Ditto.
5170         * bind_c_vars.f90: Ditto.
5171         * bind_c_vars_driver.c: Ditto.
5172         * binding_c_table_15_1.f03: Ditto.
5173         * binding_label_tests.f03: Ditto.
5174         * binding_label_tests_10.f03: Ditto.
5175         * binding_label_tests_10_main.f03: Ditto.
5176         * binding_label_tests_11.f03: Ditto.
5177         * binding_label_tests_11_main.f03: Ditto.
5178         * binding_label_tests_12.f03: Ditto.
5179         * binding_label_tests_13.f03: Ditto.
5180         * binding_label_tests_13_main.f03: Ditto.
5181         * binding_label_tests_14.f03: Ditto.
5182         * binding_label_tests_2.f03: Ditto.
5183         * binding_label_tests_3.f03: Ditto.
5184         * binding_label_tests_4.f03: Ditto.
5185         * binding_label_tests_5.f03: Ditto.
5186         * binding_label_tests_6.f03: Ditto.
5187         * binding_label_tests_7.f03: Ditto.
5188         * binding_label_tests_8.f03: Ditto.
5189         * binding_label_tests_9.f03: Ditto.
5190         * c_assoc.f90: Ditto.
5191         * c_assoc_2.f03: Ditto.
5192         * c_f_pointer_shape_test.f90: Ditto.
5193         * c_f_pointer_tests.f90: Ditto.
5194         * c_f_tests_driver.c: Ditto.
5195         * c_funloc_tests.f03: Ditto.
5196         * c_funloc_tests_2.f03: Ditto.
5197         * c_funloc_tests_3.f03: Ditto.
5198         * c_funloc_tests_3_funcs.c: Ditto.
5199         * c_kind_params.f90: Ditto.
5200         * c_kind_tests_2.f03: Ditto.
5201         * c_kinds.c: Ditto.
5202         * c_loc_driver.c: Ditto.
5203         * c_loc_test.f90: Ditto.
5204         * c_loc_tests_2.f03: Ditto.
5205         * c_loc_tests_2_funcs.c: Ditto.
5206         * c_loc_tests_3.f03: Ditto.
5207         * c_loc_tests_4.f03: Ditto.
5208         * c_loc_tests_5.f03: Ditto.
5209         * c_loc_tests_6.f03: Ditto.
5210         * c_loc_tests_7.f03: Ditto.
5211         * c_loc_tests_8.f03: Ditto.
5212         * c_ptr_tests.f03: Ditto.
5213         * c_ptr_tests_10.f03: Ditto.
5214         * c_ptr_tests_5.f03: Ditto.
5215         * c_ptr_tests_7.f03: Ditto.
5216         * c_ptr_tests_7_driver.c: Ditto.
5217         * c_ptr_tests_8.f03: Ditto.
5218         * c_ptr_tests_8_funcs.c: Ditto.
5219         * c_ptr_tests_9.f03: Ditto.
5220         * c_ptr_tests_driver.c: Ditto.
5221         * c_size_t_driver.c: Ditto.
5222         * c_size_t_test.f03: Ditto.
5223         * com_block_driver.f90: Ditto.
5224         * global_vars_c_init.f90: Ditto.
5225         * global_vars_c_init_driver.c: Ditto.
5226         * global_vars_f90_init.f90: Ditto.
5227         * global_vars_f90_init_driver.c: Ditto.
5228         * interop_params.f03: Ditto.
5229         * iso_c_binding_only.f03: Ditto.
5230         * iso_c_binding_rename_1.f03: Ditto.
5231         * iso_c_binding_rename_1_driver.c: Ditto.
5232         * iso_c_binding_rename_2.f03: Ditto.
5233         * iso_c_binding_rename_2_driver.c: Ditto.
5234         * kind_tests_2.f03: Ditto.
5235         * kind_tests_3.f03: Ditto.
5236         * module_md5_1.f90: Ditto.
5237         * only_clause_main.c: Ditto.
5238         * print_c_kinds.f90: Ditto.
5239         * test_bind_c_parens.f03: Ditto.
5240         * test_c_assoc.c: Ditto.
5241         * test_com_block.f90: Ditto.
5242         * test_common_binding_labels.f03: Ditto.
5243         * test_common_binding_labels_2.f03: Ditto.
5244         * test_common_binding_labels_2_main.f03: Ditto.
5245         * test_common_binding_labels_3.f03: Ditto.
5246         * test_common_binding_labels_3_main.f03: Ditto.
5247         * test_only_clause.f90: Ditto.
5248         * use_iso_c_binding.f90: Ditto.
5249         * value_5.f90: Ditto.
5250         * value_test.f90: Ditto.
5251         * value_tests_f03.f90: Ditto.
5252
5253 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
5254
5255         * gcc.dg/tls/opt-14.c: New.
5256
5257 2007-07-01  Ollie Wild  <aaw@google.com>
5258
5259         * g++.dg/lookup/using16.C: New test.
5260         * g++.dg/lookup/using17.C: New test.
5261
5262 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
5263
5264         PR fortran/32239
5265         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5266         (test_4): Use proper test for floating point equality.
5267         (test_8): Likewise.
5268
5269 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5270
5271         PR libgfortran/32554
5272         * gfortran.dg/fmt_p_1.f90: New test.
5273
5274 2007-07-01  Ira Rosen  <irar@il.ibm.com>
5275
5276         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5277         initialization and fix dg-final check - the initialization loop is
5278         vectorizable.
5279
5280 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5281             Volker Reichelt  <reichelt@netcologne.de>
5282
5283         PR middle-end/32559
5284         * gcc.dg/pr32559.c: New test.
5285
5286 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5287
5288         PR tree-optimization/25371
5289         * gcc.dg/vect/pr25371.c: New test.
5290
5291 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5292
5293         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5294         when allocating and initializing a flexible array.
5295
5296 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
5297
5298         PR fortran/20373
5299         * gfortran.dg/intrinsic.f90: New test.
5300
5301 2007-06-30  Tobias Burnus  <burnus@net-b.de>
5302
5303         PR fortran/32555
5304         * gfortran.dg/fmt_zero_check.f90: New.
5305
5306 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
5307
5308         PR fortran/30284
5309         * gfortran.dg/repeat_f90: New test.
5310
5311 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5312
5313         PR testsuite/25241
5314         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5315         -pedantic-errors, so we should match errors.
5316         * gcc.dg/cpp/escape-1.c: Likewise.
5317         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5318         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5319         warning.
5320         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5321         errors instead of warnings.
5322         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5323         a pedantic warning.
5324         * gcc.dg/cpp/arith-3.c: Likewise.
5325
5326 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5327
5328         PR testsuite/25241
5329         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5330         * gcc.dg/pch/valid-2.c: Likewise.
5331         * gcc.dg/pch/valid-3.c: Likewise.
5332         * gcc.dg/pch/warn-1.c: Likewise.
5333         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5334         
5335 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5336
5337         PR c/4076
5338         * gcc.dg/Wunused-function.c: New.
5339         
5340 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5341
5342         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5343
5344 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
5345
5346         * g++.dg/other/canon-31724.C: New.
5347         
5348 2007-06-29  Jan Hubicka  <jh@suse.cz>
5349
5350         PR middle-end/32372
5351         * gcc.c-torture/compile/pr32372.c: new.
5352
5353 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5354
5355         * gfortran.dg/operator_3.f90: New test.
5356
5357 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5358
5359         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5360         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5361
5362 2007-06-29  Richard Guenther  <rguenther@suse.de>
5363
5364         PR middle-end/32493
5365         * gcc.dg/inline-23.c: New testcase.
5366
5367 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
5368
5369         PR tree-optimization/24659
5370         * gcc.target/i386/vectorize2.c: New test.
5371         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5372         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5373
5374 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
5375
5376         * gcc.dg/pointer-arith-9.c: New test.
5377
5378 2007-06-29  Tobias Burnus  <burnus@net-b.de>
5379
5380         PR fortran/32483
5381         * gfortran.dg/fmt_read_2.f90: New.
5382
5383 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5384
5385         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5386         If it exists, don't try to create it.
5387
5388 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
5389
5390         * g++.dg/ext/visibility/ms-compat-1.C: New.
5391
5392 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5393
5394         PR tree-opt/32417
5395         * gfortran.fortran-torture/compile/pr32417.f90: New test.
5396
5397 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
5398
5399         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5400         targets.
5401
5402 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
5403
5404         PR fortran/32467
5405         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5406
5407 2007-06-27  Richard Guenther  <rguenther@suse.de>
5408
5409         PR middle-end/32492
5410         * gcc.dg/inline-22.c: New testcase.
5411
5412 2007-06-26  Hui-May Chang <hm.chang@apple.com>
5413
5414         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5415         the scan-assembler constant.
5416
5417 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
5418
5419         PR 20216
5420         * gcc.dg/pr20216.c: New.
5421
5422 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5423
5424         PR tree-opt/32421
5425         * gcc.dg/vect/pr32421.c: New test.
5426
5427 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
5428
5429         PR c++/32111
5430         * g++.dg/other/friend5.C: New test.
5431
5432 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
5433
5434         PR fortran/32464
5435         * gfortran.dg/host_assoc_function_2.f90: New test.
5436
5437         PR fortran/31494
5438         * gfortran.dg/host_assoc_call_1.f90: New test.
5439
5440 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5441
5442         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5443         
5444 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5445
5446         PR fortran/32456
5447         * gfortran.dg/error_format.f90: New test.
5448
5449 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5450
5451         PR fortran/32136
5452         * gfortran.dg/pr32136.f90: New test.
5453
5454 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5455
5456         PR fortran/31726
5457         * gfortran.dg/minmaxloc_1.f90: New test.
5458
5459         PR fortran/32298
5460         * gfortran.dg/minmaxloc_2.f90: New test.
5461
5462 2007-06-23  Richard Guenther  <rguenther@suse.de>
5463
5464         PR tree-optimization/16876
5465         PR middle-end/29478
5466         * gcc.dg/pr29254.c: The warning is bogus.
5467         * gcc.dg/warn-1.c: Likewise.
5468         * gcc.dg/assign-warn-3.c: Likewise.
5469         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5470
5471 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
5472
5473         * gcc.c-torture/execute/20070623-1.c: New.
5474
5475 2007-06-22  Jan Hubicka  <jh@suse.cz>
5476
5477         * gcc.c-torture/compile/pr31541.c: New.
5478
5479 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5480
5481         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5482         Remove -m64 from dg-options.
5483
5484 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5485
5486         PR middle-end/32374
5487         * gcc.dg/pr32374.c: New test.
5488
5489 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5490
5491         PR fortran/32360
5492         * gfortran.dg/pointer_assign_3.f90: New test.
5493
5494 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
5495
5496         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5497
5498 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5499
5500         PR fortran/31162
5501         * gfortran.dg/assign.f90: Update test.
5502         * gfortran.dg/real_do_1.f90: Update test.
5503         * gfortran.dg/gomp/omp_do1.f90: Update test.
5504         * gfortran.dg/warnings_are_errors_1.f: Update test.
5505         * gfortran.dg/g77/20010519-1.f: Update test.
5506         * gfortran.dg/g77/pr9258.f: Update test.
5507         * gfortran.dg/g77/960317-1.f: Update test.
5508
5509 2007-06-21  Richard Guenther  <rguenther@suse.de>
5510
5511         PR tree-optimization/32453
5512         * gcc.c-torture/compile/pr32453.c: New testcase.
5513
5514 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
5515
5516         PR tree-optimization/31866
5517         * gcc.dg/pr31866.c: New test.
5518
5519 2007-06-21  Richard Guenther  <rguenther@suse.de>
5520
5521         PR tree-optimization/32451
5522         * g++.dg/torture/20070621-1.C: New testcase.
5523
5524 2007-06-21  Christian Bruel  <christian.bruel@st.com>
5525
5526         * gcc.dg/attr-isr.c: Test delay slot content.
5527         
5528 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5529
5530         PR fortran/32361
5531         gfortran.dg/pointer_assign_2.f90: New test.
5532
5533 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5534
5535         PR fortran/25061
5536         gfortran.dg/invalid_procedure_name.f90: New test.
5537
5538 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
5539
5540         PR tree-optimization/25737
5541         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5542
5543 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
5544
5545         * gcc.target/i386/large-size-array-3.c: New.
5546
5547 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5548         Richard Guenther  <rguenther@suse.de>
5549
5550         PR fortran/32140
5551         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5552
5553 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
5554
5555         PR middle-end/31959
5556         * gcc.dg/pr31959.c: New test.
5557
5558         PR inline-asm/32109
5559         * g++.dg/ext/asm10.C: New test.
5560
5561         PR middle-end/32285
5562         * gcc.c-torture/execute/20070614-1.c: New test.
5563
5564 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
5565
5566         * gcc.target/arm/stack-corruption.c: New test.
5567
5568 2007-06-19  Richard Guenther  <rguenther@suse.de>
5569
5570         * g++.dg/torture/pr30252.C: New testcase.
5571
5572 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
5573
5574         PR tree-optimization/32353
5575         * g++.dg/opt/nrv13.C: New test.
5576
5577 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
5578
5579         PR fortran/20863
5580         PR fortran/20882
5581         * gfortran.dg/impure_assignment_2.f90 : New test.
5582
5583         PR fortran/32236
5584         * gfortran.dg/data_initialized_2.f90 : New test.
5585
5586         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5587         appropriate version of 'dmach'.
5588
5589 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5590
5591         PR target/32389
5592         * gcc.target/i386/pr32389.c New test.
5593
5594 2007-06-18  Simon Baldwin <simonb@google.com>
5595
5596         PR c++/31923
5597         * g++.dg/template/error25.C: New.
5598         * g++.dg/template/spec35.C: New.
5599
5600 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
5601
5602         * gcc.c-torture/compile/pr32355.c: New testcase.
5603         
5604 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5605
5606         PR tree-optimization/32383
5607         * g++.dg/opt/pr32383.C: New test.
5608
5609 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
5610
5611         PR rtl-optimization/32366
5612         * gcc.dg/vect/pr32366.c: New test.
5613
5614 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
5615
5616         * gcc.c-torture/compile/pr32349.c: New testcase.
5617         
5618 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5619
5620         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5621         * gcc.target/sparc/combined-2.c: Likewise.
5622         * gcc.target/sparc/fexpand.c : Likewise.
5623         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
5624         * gcc.target/sparc/fpack16.c : Likewise.
5625         * gcc.target/sparc/fpmerge.c : Likewise.
5626         * gcc.target/sparc/fpmul.c : Likewise.
5627         * gcc.target/sparc/noresult.c : Likewise.
5628         * gcc.target/sparc/pdist.c: Likewise.
5629
5630 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
5631
5632         PR middle-end/31723
5633         * gcc.target/i386/recip-divf.c: New test.
5634         * gcc.target/i386/recip-sqrtf.c: Ditto.
5635         * gcc.target/i386/recip-vec-divf.c: Ditto.
5636         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5637         * gcc.target/i386/sse-recip.c: Ditto.
5638         * gcc.target/i386/sse-recip-vec.c: Ditto.
5639
5640 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5641
5642         PR tree-opt/32225
5643         * gcc.c-torture/compile/20070605-1.c: New test.
5644
5645         * gcc.c-torture/compile/20070603-1.c: New testcase.
5646         * gcc.c-torture/compile/20070603-2.c: New testcase.
5647
5648         * gcc.c-torture/compile/20070531-1.c: New test.
5649
5650         PR tree-opt/32167
5651         * gcc.c-torture/compile/20070531-2.c: New test.
5652
5653         PR tree-opt/32144
5654         * gcc.c-torture/compile/20070529-1.c: New test.
5655
5656         PR tree-opt/32145
5657         * gcc.c-torture/compile/20070529-2.c: New test.
5658
5659         PR tree-opt/32015
5660         * gcc.c-torture/compile/20070520-1.c: New test.
5661
5662         * g++.dg/ext/java-1.C: New test.
5663
5664         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5665         loops instead of one. Remove the "can't determine dependence"
5666         check.
5667         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5668         needed as the cast is gone in the first place.
5669         * gcc.dg/max-1.c: Change local variable a to be a global one.
5670         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5671         have a cast which is PREd.
5672
5673 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
5674
5675         * g++.dg/lookup/anon6.C: New test.
5676
5677 2007-06-14  Dirk Mueller  <dmueller@suse.de>
5678
5679         PR c++/31806
5680         * g++.dg/opt/static6.C: New testcase.
5681
5682 2007-06-14  Geoff Keating  <geoffk@apple.com>
5683
5684         * g++.dg/ext/visibility/overload-1.C: New.
5685
5686         PR 31093
5687         * g++.dg/ext/visibility/anon4.C: New.
5688
5689 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
5690
5691         PR target/32268
5692         * gcc.target/i386/pr32268.c: New test.
5693
5694 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5695
5696         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5697         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5698         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5699
5700         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5701         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5702         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5703         BID is used.
5704
5705 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
5706
5707         PR fortran/32302
5708         * gfortran.dg/common_resize_1.f90: New test.
5709
5710 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
5711
5712         PR target/32274
5713         * gcc.dg/vect/pr32224.c: Fix.   
5714         
5715 2007-06-13  Eric Christopher  <echristo@apple.com>
5716
5717         * gcc.target/i386/ssefn-1.c: Add -march=i386.
5718
5719 2007-06-13  Tobias Burnus  <burnus@net-b.de>
5720
5721         PR fortran/32323
5722         * gfortran.dg/actual_array_vect_1.f90: New.
5723
5724 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5725
5726         * gcc.target/sparc/mfpu.c: New test.
5727
5728 2007-06-12  Geoff Keating  <geoffk@apple.com>
5729
5730         * g++.dg/warn/weak1.C: Suppress on Darwin.
5731         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5732
5733 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5734
5735         PR middle-end/31579
5736          * g++.dg/torture/pr31579.C: New testcase.
5737
5738 2007-06-12  Ian Lance Taylor  <iant@google.com>
5739
5740         PR libstdc++/29286
5741         * g++.dg/init/new16.C: New test.
5742         * g++.dg/init/new17.C: New test.
5743         * g++.dg/init/new18.C: New test.
5744         * g++.dg/init/new19.C: New test.
5745
5746 2007-06-12  Olivier Hainque  <hainque@adacore.com>
5747
5748         * gnat.dg/lhs_view_convert.adb: New test.
5749
5750 2007-06-12  Richard Guenther  <rguenther@suse.de>
5751
5752         PR tree-optimization/15353
5753         PR tree-optimization/31657
5754         * gcc.c-torture/execute/20070424-1.c: New testcase.
5755         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5756         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5757         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5758         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5759         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5760
5761 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5762
5763         PR rtl-optimization/32293
5764         * gcc.dg/pr32293.c: New test.
5765
5766 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5767
5768         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5769
5770 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
5771
5772         PR fortran/29786
5773         * gfortran.dg/equiv_7.f90: New test.
5774         * gfortran.dg/equiv_constraint_7.f90: Change error message.
5775
5776         PR fortran/30875
5777         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5778
5779 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
5780
5781         * gcc.dg/setjmp-3.c: Rename raise to raise0.
5782         * gcc.dg/setjmp-4.c: Likewise.
5783         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5784
5785 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
5786
5787         PR rtl-optimization/31025
5788         * gfortran.dg/pr31025.f90: New.
5789
5790 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5791
5792         PR target/32280
5793         * gcc.target/i386/pr32280.c: New test.
5794
5795 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5796
5797         PR middle-end/32279
5798         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5799
5800 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5801
5802         PR libgfortran/32235
5803         * gfortran.dg/backspace_9.f: New test.
5804
5805 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
5806
5807         * gcc.dg/tree-ssa/prefetch-7.c: New test.
5808
5809 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
5810
5811         * gcc.dg/tree-ssa/loop-28.c: New testcase.
5812
5813 2007-06-09  Ian Lance Taylor  <iant@google.com>
5814
5815         PR tree-optimization/32169
5816         * gcc.c-torture/compile/pr32169.c: New test.
5817
5818 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
5819
5820         * gcc.dg/vect/costmodel: New directory.
5821         * gcc.dg/vect/costmodel/i386: New directory.
5822         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5823         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5824         New test.
5825         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5826         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5827         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5828         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5829         * gcc.dg/vect/costmodel/x86_64: New directory.
5830         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5831         New testsuite.
5832         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5833         New test.
5834         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5835         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5836         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5837         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5838         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5839
5840 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
5841
5842         PR tree-optimization/32243
5843         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
5844         flags for -Os tests.
5845         * gcc.dg/vect/03-vect-pr32243.c: New test.
5846
5847 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
5848
5849         PR tree-optimization/32224
5850         * gcc.dg/vect/pr32224.c: New test.
5851
5852 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
5853
5854         PR c++/32177
5855         * g++.dg/gomp/pr32177.C: New test.
5856
5857 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5858
5859         PR testsuite/25241
5860         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5861         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5862         warning nor an error.
5863         * gcc.dg/Wfatal-2.c: Likewise.
5864         * gcc.dg/Werror-1.c: Likewise.
5865         * gcc.dg/Werror-5.c: Likewise.
5866         * gcc.dg/Werror-7.c: Likewise.
5867         * gcc.dg/Werror-10.c: Likewise.
5868         * gcc.dg/Werror-11.c: Likewise.
5869
5870 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
5871
5872         PR c++/30759
5873         * g++.dg/init/brace6.C: New test.
5874
5875 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
5876
5877         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5878         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5879         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5880         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5881
5882         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5883         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5884         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5885         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5886         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5887         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5888         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5889         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5890
5891         * gcc.dg/darwin-minversion-3.c: New.
5892
5893 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
5894
5895         * gcc.target/i386/builtin-copysign.c: New test.
5896
5897 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5898
5899         PR tree-optimization/32220
5900         * gfortran.dg/predcom-2.f: New testcase.
5901
5902 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5903
5904         PR tree-opt/32231
5905         * gcc.target/i386/vectorize4.c: New test.
5906
5907 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
5908
5909         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5910
5911 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5912
5913         PR testsuite/25241
5914         * gcc.dg/simd-5.c: Mark output as a note.
5915         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5916         dg-message.
5917         * gcc.dg/simd-1.c: Likewise.
5918         * gcc.dg/always_inline.c: Mark output as a sorry.
5919         * gcc.dg/always_inline2.c: Likewise.
5920         * gcc.dg/always_inline3.c: Likewise.
5921
5922 2007-06-06  Ian Lance Taylor  <iant@google.com>
5923
5924         * g++.dg/conversion/enum1.C: New test.
5925
5926 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
5927
5928         PR tree-optimization/32216
5929         * gcc.dg/vect/pr32216.c: New test.
5930
5931 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5932
5933         PR testsuite/18923
5934         * gfortran.dg/invalid_contains_1.f90: New test.
5935         * gfortran.dg/invalid_contains_2.f90: New test.
5936
5937 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5938
5939         PR testsuite/32057
5940         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5941         midnight issues.
5942
5943 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5944
5945         PR testsuite/25241
5946         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5947         dg-message to match de note.
5948         * gcc.dg/pr26570.c: Use dg-message for a note.
5949         * gcc.dg/pr29254.c: Use dg-message for generic output and use
5950         dg-error instead of dg-warning because of -Werror.
5951         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5952         neither an error, nor a warning.
5953         * gcc.dg/glibc-uclibc-2.c: Likewise
5954         * gcc.dg/cpp/19940712-1.c: Likewise.
5955
5956 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
5957
5958         PR preprocessor/23479
5959         * gcc.dg/binary-constants-1.c: Add test suites for
5960         the 0b-prefixed binary integer constants.
5961         * gcc.dg/binary-constants-2.c: Ditto.
5962         * gcc.dg/binary-constants-3.c: Ditto.
5963         * gcc.dg/binary-constants-4.c: Ditto.
5964
5965 2007-06-05  Ian Lance Taylor  <iant@google.com>
5966
5967         * gcc.dg/Wstrict-overflow-19.c: New test.
5968
5969 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
5970
5971         * gcc.dg/matrix/matrix-6.c: Remove conversion.
5972
5973 2007-06-04  Ian Lance Taylor  <iant@google.com>
5974
5975         * gcc.dg/Wstrict-overflow-18.c: New test.
5976
5977 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5978
5979         PR testsuite/25241
5980         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5981         * gcc.dg/cpp/mi5.c: Likewise.
5982         * gcc.dg/cpp/mi7.c: Likewise.
5983
5984 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
5985
5986         PR c/32191
5987         * gcc.dg/pr32191.c: New test.
5988
5989 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5990
5991         PR fortran/32124
5992         * gfortran.dg/allocate_stat_1.f90: Remove.
5993
5994 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5995
5996         * gcc.target/i386/sse4_2-check.h: New.
5997         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5998         * gcc.target/i386/sse4_2-crc32.h: Likewise.
5999         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6000         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6001         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6002         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6003         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6004         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6005         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6006         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6007         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6008         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6009         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6010         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6011         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6012         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6013         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6014         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6015
6016 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
6017
6018         * gcc.dg/pie-link.c: New test.
6019
6020 2007-06-01  Ian Lance Taylor  <iant@google.com>
6021
6022         * gcc.dg/Wstrict-overflow-17.c: New test.
6023
6024 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
6025
6026         * gcc.dg/builtin-return-1.c (g): New.
6027         (main): Allocate at least 64 bytes on the stack.
6028
6029 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
6030
6031         * g++.dg/init/cleanup3.C: New test.
6032
6033 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6034
6035         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6036         int is 16 bits.
6037
6038 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
6039
6040         PR fortran/32156
6041         * gfortran.dg/char_array_constructor_3.f90: New test.
6042
6043 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6044
6045         PR tree-optimization/32160
6046         * gfortran.dg/predcom-1.f: New test.
6047
6048 2007-05-31  Richard Guenther  <rguenther@suse.de>
6049
6050         * g++.dg/other/str_empty.C: Move...
6051         * g++.dg/other/pr30567.C: Move...
6052         * g++.dg/tree-ssa/pr27218.C: Move...
6053         * g++.dg/torture: ...here and remove dg-options.
6054
6055 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
6056
6057         PR c++/32158
6058         * g++.dg/ext/is_pod_incomplete.C: New.
6059
6060 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
6061             Douglas Gregor <doug.gregor@gmail.com>
6062             Pedro Lamarao <pedro.lamarao@mndfck.org>
6063             Howard Hinnant <howard.hinnant@gmail.com>
6064
6065         PR c++/7412
6066         PR c++/29939
6067         * g++.dg/cpp0x/rv8p.C: New.
6068         * g++.dg/cpp0x/temp-constructor-bug.C: New.
6069         * g++.dg/cpp0x/cast-bug.C: New.
6070         * g++.dg/cpp0x/elision_weak.C: New.
6071         * g++.dg/cpp0x/collapse-bug.C: New.
6072         * g++.dg/cpp0x/rv3p.C: New.
6073         * g++.dg/cpp0x/rv7n.C: New.
6074         * g++.dg/cpp0x/overload-conv-1.C: New.
6075         * g++.dg/cpp0x/rv2n.C: New.
6076         * g++.dg/cpp0x/deduce.C: New.
6077         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6078         * g++.dg/cpp0x/rv6p.C: New.
6079         * g++.dg/cpp0x/template_deduction.C: New.
6080         * g++.dg/cpp0x/implicit-copy.C: New.
6081         * g++.dg/cpp0x/rv1p.C: New.
6082         * g++.dg/cpp0x/cast.C: New.
6083         * g++.dg/cpp0x/rv5n.C: New.
6084         * g++.dg/cpp0x/collapse.C: New.
6085         * g++.dg/cpp0x/overload-conv-2.C: New.
6086         * g++.dg/cpp0x/rv4p.C: New.
6087         * g++.dg/cpp0x/rvo.C: New.
6088         * g++.dg/cpp0x/iop.C: New.
6089         * g++.dg/cpp0x/rv3n.C: New.
6090         * g++.dg/cpp0x/rv7p.C: New.
6091         * g++.dg/cpp0x/reference_collapsing.C: New.
6092         * g++.dg/cpp0x/overload.C: New.
6093         * g++.dg/cpp0x/named.C: New.
6094         * g++.dg/cpp0x/rv2p.C: New.
6095         * g++.dg/cpp0x/rv6n.C: New.
6096         * g++.dg/cpp0x/not_special.C: New.
6097         * g++.dg/cpp0x/bind.C: New.
6098         * g++.dg/cpp0x/rv1n.C: New.
6099         * g++.dg/cpp0x/rv5p.C: New.
6100         * g++.dg/cpp0x/elision.C: New.
6101         * g++.dg/cpp0x/named_refs.C: New.
6102         * g++.dg/cpp0x/unnamed_refs.C: New.
6103         * g++.dg/cpp0x/rv4n.C: New.
6104         * g++.dg/cpp0x/elision_neg.C: New.
6105         * g++.dg/init/copy7.C: Run in C++98 mode.
6106         * g++.dg/overload/arg1.C: Ditto.
6107         * g++.dg/overload/arg4.C: Ditto.
6108
6109 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6110
6111         PR c++/31809
6112         * g++.dg/opt/static5.C: New test.
6113
6114 2007-05-30  Richard Guenther  <rguenther@suse.de>
6115
6116         * g++.dg/dg.exp: Prune torture/.
6117         * g++.dg/torture/dg-torture.exp: New testsuite.
6118
6119 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
6120
6121         * gcc.target/arm/pr27387.C: Move and rename to ...
6122         * g++.dg/inherit/thunk8.C: ... here.
6123
6124 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6125
6126         PR tree-optimization/31769
6127         * g++.dg/gomp/pr31769.C: New test.
6128
6129 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
6130
6131         * gcc.target/i386/stack-realign.c: New.
6132
6133 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
6134
6135         * gcc.dg/tree-ssa/prefetch-6.c: New test.
6136
6137 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6138
6139         * gfortran.dg/sizeof.f90: New.
6140
6141 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6142
6143         PR c/31339
6144         * gcc.dg/boolcomplex-1.c: New test.
6145
6146         PR c++/31339
6147         * g++.dg/ext/boolcomplex-1.c: New test.
6148
6149 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
6150
6151         * gcc.dg/matrix: New directory.
6152
6153 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6154
6155         PR fortran/32124
6156         * gfortran.dg/allocate_stat_1.f90: New.
6157
6158 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6159
6160         PR fortran/31972
6161         * transfer_hollerith_1.f90: New test.
6162
6163 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6164
6165         PR tree-opt/32100
6166         * gcc.c-torture/execute/vrp-7.c: New test.
6167
6168 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6169
6170         * gfortran.dg/transfer_simplify_4.f90: New test.
6171
6172 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6173
6174         PR fortran/32088
6175         * gfortran.dg/func_result_3.f90: New.
6176
6177 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6178
6179         PR middle-end/32083
6180         * gfortran.dg/transfer_simplify_3.f90: New.
6181
6182 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6183
6184         PR target/32065
6185         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
6186         to compile options.
6187         * gcc.target/i386/pr32065-2.c: New test.
6188
6189 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6190
6191         PR fortran/31813
6192         * gfortran.dg/io_constraints_2.f90: Update.
6193
6194 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
6195
6196         PR fortran/31219
6197         * gfortran.dg/array_constructor_17.f90: New test.
6198
6199 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6200
6201         PR tree-opt/32090
6202         * g++.dg/opt/array2.C: New testcase.
6203
6204 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6205
6206         PR target/32065
6207         * gcc.target/i386/pr32065.c: New test.
6208
6209 2007-05-25  Dirk Mueller  <dmueller@suse.de>
6210             Marcus Meissner <meissner@suse.de>
6211
6212         * gcc.dg/attr-alloc_size.c: New.
6213
6214 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
6215             Lee Millward  <lee.millward@gmail.com>
6216
6217         PR c++/31745
6218         * g++.dg/parse/crash34.C: New test.
6219
6220         * g++.dg/parse/crash35.C: New test.
6221
6222 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6223
6224         * gcc.target/i386/sse2-check.h: New.
6225         * gcc.target/i386/sse2-vec-1.c: Likewise.
6226         * gcc.target/i386/sse2-vec-2.c: Likewise.
6227         * gcc.target/i386/sse2-vec-3.c: Likewise.
6228         * gcc.target/i386/sse2-vec-4.c: Likewise.
6229         * gcc.target/i386/sse2-vec-5.c: Likewise.
6230         * gcc.target/i386/sse2-vec-6.c: Likewise.
6231
6232 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
6233
6234         PR c++/31431
6235         PR c++/31432
6236         PR c++/31434
6237         PR c++/31435
6238         PR c++/31437
6239         PR c++/31438
6240         PR c++/31442
6241         PR c++/31443
6242         PR c++/31444
6243         PR c++/31445
6244         * g++.dg/cpp0x/pr31431.C: New.
6245         * g++.dg/cpp0x/pr31437.C: New.
6246         * g++.dg/cpp0x/pr31442.C: New.
6247         * g++.dg/cpp0x/pr31444.C: New.
6248         * g++.dg/cpp0x/pr31431-2.C: New.
6249         * g++.dg/cpp0x/pr31432.C: New.
6250         * g++.dg/cpp0x/pr31434.C: New.
6251         * g++.dg/cpp0x/pr31438.C: New.
6252         * g++.dg/cpp0x/pr31443.C: New.
6253         * g++.dg/cpp0x/pr31445.C: New.
6254         * g++.dg/cpp0x/variadic-crash1.C: New.
6255
6256 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
6257
6258         * gcc.target/arm/long-calls-1.c: New test.
6259         * gcc.target/arm/long-calls-2.c: Likewise.
6260         * gcc.target/arm/long-calls-3.c: Likewise.
6261         * gcc.target/arm/long-calls-4.c: Likewise.
6262
6263 2007-05-25  Richard Guenther  <rguenther@suse.de>
6264             Andrew Pinski  <andrew_pinski@playstation.sony.com>
6265
6266         PR tree-optimization/31982
6267         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6268
6269 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
6270
6271         PR fortran/32047
6272         * gfortran.dg/result_in_spec_2.f90: New test.
6273
6274 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6275
6276         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6277
6278 2007-05-24  Ollie Wild  <aaw@google.com>
6279
6280         * gcc.dg/cpp/counter-1.c: New test.
6281         * gcc.dg/pch/counter-1.c: New test.
6282         * gcc.dg/pch/counter-1.hs: New file.
6283         * gcc.dg/pch/counter-2.c: New test.
6284         * gcc.dg/pch/counter-2.hs: New file.
6285         * gcc.dg/pch/counter-3.c: New test.
6286         * gcc.dg/pch/counter-3.hs: New file.
6287
6288 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
6289
6290         * gcc.dg/tree-ssa/predcom-1.c: New test.
6291         * gcc.dg/tree-ssa/predcom-2.c: New test.
6292         * gcc.dg/tree-ssa/predcom-3.c: New test.
6293         * gcc.dg/tree-ssa/predcom-4.c: New test.
6294         * gcc.dg/tree-ssa/predcom-5.c: New test.
6295         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6296
6297 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
6298
6299         PR testsuite/32062
6300         * gcc.target/i386/sse4_1-check.h (MASK): New.
6301
6302 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6303
6304         PR fortran/32038
6305         * gfortran.dg/pr25603.f: Initialize integer variables.
6306
6307 2007-05-23  Ian Lance Taylor  <iant@google.com>
6308
6309         * g++.dg/other/vrp1.C: New test.
6310
6311 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
6312
6313         PR preprocessor/20077
6314         * gcc.dg/cpp/paste15.c: New test.
6315
6316 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
6317             Nigel Stephens  <nigel@mips.com>
6318             Richard Sandiford  <richard@codesourcery.com>
6319
6320         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6321         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6322         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6323         * gcc.target/mips/inter/mips16-inter.exp: New.
6324
6325 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
6326
6327         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6328
6329 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6330
6331         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6332         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
6333         * gcc.target/i386/sse3-addsubps.c: Likewise.
6334         * gcc.target/i386/sse3-haddpd.c: Likewise.
6335         * gcc.target/i386/sse3-haddps.c: Likewise.
6336         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6337         * gcc.target/i386/sse3-hsubps.c: Likewise.
6338         * gcc.target/i386/sse3-lddqu.c: Likewise.
6339         * gcc.target/i386/sse3-movddup.c: Likewise.
6340         * gcc.target/i386/sse3-movshdup.c: Likewise.
6341         * gcc.target/i386/sse3-movsldup.c: Likewise.
6342
6343         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6344         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
6345         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6346         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6347         * gcc.target/i386/ssse3-palignr.c: Likewise.
6348         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6349         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6350         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6351         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6352         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6353         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6354         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6355         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6356         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6357         * gcc.target/i386/ssse3-psignb.c: Likewise.
6358         * gcc.target/i386/ssse3-psignd.c: Likewise.
6359         * gcc.target/i386/ssse3-psignw.c: Likewise.
6360         * gcc.target/i386/ssse3-vals.h: Likewise.
6361
6362         * gcc.target/i386/sse3-check.h: New file.
6363         * gcc.target/i386/ssse3-check.h: Likewise.
6364
6365 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6366
6367         PR middle-end/31095
6368         * gcc.c-torture/compile/bcopy-1.c: New testcase.
6369
6370 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6371
6372         PR middle-end/31606
6373         * gcc.c-torture/20070522-1.c: New testcase.
6374
6375 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6376
6377         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6378
6379 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
6380
6381         * gcc.c-torture/execute/ieee/20000320-1.x,
6382         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6383         m68k-*-* and check_effective_target_coldfire_fpu.
6384
6385 2007-05-22  Ollie Wild  <aaw@google.com>
6386
6387         * g++.dg/lookup/hidden-class10.C: New test.
6388         * g++.dg/lookup/hidden-class11.C: New test.
6389
6390 2007-05-22  Ollie Wild  <aaw@google.com>
6391
6392         * g++.dg/lookup/name-clash5.C: New test.
6393         * g++.dg/lookup/name-clash6.C: New test.
6394
6395 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6396
6397         * g++.dg/other/i386-2.C: Update comments on header files tested.
6398         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
6399         of <tmmintrin.h>.
6400         * gcc.target/i386/sse-12.c: Likewise.
6401         * gcc.target/i386/sse-13.c: Likewise.
6402         * gcc.target/i386/sse-14.c: Likewise.
6403
6404         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6405         Redefined to test with immediate operand.
6406         (__builtin_ia32_blendps): Likewise.
6407         (__builtin_ia32_blendpd): Likewise.
6408         (__builtin_ia32_dpps): Likewise.
6409         (__builtin_ia32_dpps): Likewise.
6410         (__builtin_ia32_insertps128): Likewise.
6411         (__builtin_ia32_vec_ext_v4sf): Likewise.
6412         (__builtin_ia32_vec_set_v16qi): Likewise.
6413         (__builtin_ia32_vec_set_v4si): Likewise.
6414         (__builtin_ia32_vec_set_v2di): Likewise.
6415         (__builtin_ia32_vec_ext_v16qi): Likewise.
6416         (__builtin_ia32_vec_ext_v4si): Likewise.
6417         (__builtin_ia32_vec_ext_v2di): Likewise.
6418         (__builtin_ia32_roundpd): Likewise.
6419         (__builtin_ia32_roundsd): Likewise.
6420         (__builtin_ia32_roundps): Likewise.
6421         (__builtin_ia32_roundss): Likewise.
6422         (__builtin_ia32_mpsadbw128): Likewise.
6423
6424 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6425
6426         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6427
6428 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6429
6430         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6431         failures.
6432         * gcc.dg/dfp/func-struct.c: Ditto.
6433         * gcc.dg/dfp/operator-assignment.c: Ditto.
6434         * gcc.dg/dfp/convert-bfp.c: Ditto.
6435         * gcc.dg/dfp/convert-int.c: Ditto.
6436         * gcc.dg/dfp/convert-int-max.c: Ditto.
6437         * gcc.dg/dfp/func-scalar.c: Ditto.
6438         * gcc.dg/dfp/cast.c: Ditto.
6439         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6440         failures, and fix a typo in return type of arg1_128.
6441         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6442         failures, and fix a typo in a constant suffix.
6443         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6444         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6445
6446 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6447             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6448
6449         * lib/gcc-dg.exp(process_message): New proc.
6450         (dg-message): New test directive.
6451         * gcc.dg/always_inline.c: Use dg-message.
6452         * gcc.dg/always_inline2.c: Ditto.
6453         * gcc.dg/always_inline3.c: Ditto.
6454         * gcc.dg/invalid-call-1.c: Ditto.
6455         * gcc.dg/pr17506.c: Ditto.
6456         * gcc.dg/simd-5.c: Ditto.
6457         * gcc.dg/simd-6.c: Ditto.
6458         * gcc.dg/va-arg-2.c: Ditto.
6459         * gcc.dg/cpp/syshdr.c: Ditto.
6460         * gcc.dg/cpp/unc4.c: Ditto.
6461         * gcc.dg/cpp/trad/mi1.c: Ditto.
6462         * gcc.dg/cpp/trad/mi5.c: Ditto.
6463         * gcc.dg/cpp/trad/mi7.c: Ditto.
6464         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6465         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6466         * gcc.test-framework/test-framework.awk: Special-case outexists
6467         tests.
6468
6469 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6470
6471         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6472         (bit_SSE4_2): Likewise.
6473         (bit_POPCNT): Likewise.
6474
6475         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6476         Check if assembler supports SSE4 instructions.
6477
6478         * gcc.target/i386/sse4_1-blendpd.c: New file.
6479         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6480         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6481         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6482         * gcc.target/i386/sse4_1-check.h: Likewise.
6483         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6484         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6485         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6486         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6487         * gcc.target/i386/sse4_1-extractps.c: Likewise.
6488         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6489         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6490         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6491         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6492         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6493         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6494         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6495         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6496         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6497         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6498         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6499         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6500         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6501         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6502         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6503         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6504         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6505         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6506         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6507         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6508         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6509         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6510         * gcc.target/i386/sse4_1-pminud.c: Likewise.
6511         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6512         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6513         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6514         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6515         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6516         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6517         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6518         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6519         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6520         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6521         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6522         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6523         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6524         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6525         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6526         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6527         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6528         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6529         * gcc.target/i386/sse4_1-round.h: Likewise.
6530         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6531         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6532         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6533         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6534         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6535         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6536         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6537         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6538         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6539         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6540         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6541         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6542         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6543         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6544
6545 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6546
6547         PR fortran/31627
6548         * gfortran.dg/bounds_check_7.f90: New test.
6549
6550 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
6551
6552         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6553         (check_effective_target_sse4a): Ditto.
6554
6555         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6556         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6557         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6558         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6559         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6560         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6561         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6562         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6563         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6564         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6565         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6566         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6567         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6568         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6569         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6570         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6571         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6572         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6573         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6574         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6575
6576 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
6577
6578         * g++.dg/ext/cleanup-1.C: New test.
6579         * g++.dg/ext/cleanup-2.C: Likewise.
6580         * g++.dg/ext/cleanup-3.C: Likewise.
6581         * g++.dg/ext/cleanup-4.C: Likewise.
6582         * g++.dg/ext/cleanup-5.C: Likewise.
6583         * g++.dg/ext/cleanup-6.C: Likewise.
6584         * g++.dg/ext/cleanup-8.C: Likewise.
6585         * g++.dg/ext/cleanup-9.C: Likewise.
6586         * g++.dg/ext/cleanup-10.C: Likewise.
6587         * g++.dg/ext/cleanup-11.C: Likewise.
6588         * g++.dg/ext/cleanup-dtor.C: Likewise.
6589
6590 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6591
6592         PR middle-end/31995
6593         * gcc.dg/vect/vect-102a.c: New test.
6594
6595 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
6596             Paolo Carlini  <pcarlini@suse.de>
6597             Uros Bizjak  <ubizjak@gmail.com>
6598
6599         * gcc.dg/gcc-have-sync-compare-and-swap.c,
6600         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6601         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6602         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6603         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6604         New testcases.
6605
6606 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
6607
6608         PR fortran/32002
6609         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6610
6611 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6612
6613         PR fortran/32027
6614         * gfortran.dg/do_3.F90: Add checks for the final value of the
6615         loop variable.
6616
6617 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6618
6619         * gcc.c-torture/execute/990127-2.x: New file.
6620
6621 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6622
6623         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6624         * gcc.target/i386/sse-12: Add -O to compile options.
6625         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6626         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6627         and mm3dnow.h.  Add -O to compile options.
6628
6629 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
6630
6631         PR fortran/31867
6632         * gfortran.dg/char_length_5.f90: New test.
6633
6634         PR fortran/31994
6635         * gfortran.dg/array_reference_1.f90: New test.
6636
6637 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6638
6639         PR middle-end/7651
6640         PR c++/11856
6641         PR c/12963
6642         PR c/23587
6643         PR other/29694
6644         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6645         * gcc.dg/Wtype-limits.c: New.
6646         * gcc.dg/Wtype-limits-Wextra.c: New.
6647         * gcc.dg/Wtype-limits-no.c: New.
6648         * g++.dg/warn/Wtype-limits.C: New.
6649         * g++.dg/warn/Wtype-limits-Wextra.C: New.
6650         * g++.dg/warn/Wtype-limits-no.C: New.
6651
6652 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6653
6654         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6655         instead of "-msse2".'
6656         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6657         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6658         and mm3dnow.h.
6659         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6660         to test with immediate operand.
6661         (__builtin_ia32_insertqi): Ditto.
6662         (__builtin_ia32_palignr128): Ditto.
6663         (__builtin_ia32_palignr): Ditto.
6664         (__builtin_ia32_pshufhw): Ditto.
6665         (__builtin_ia32_pshuflw): Ditto.
6666         (__builtin_ia32_pshufd): Ditto.
6667         (__builtin_ia32_vec_set_v8hi): Ditto.
6668         (__builtin_ia32_vec_ext_v8hi): Ditto.
6669         (__builtin_ia32_shufpd): Ditto.
6670         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6671
6672 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
6673
6674         PR fortran/32001
6675         * gfortran.dg/min_max_conformance.f90: Added more testcases.
6676
6677 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6678
6679         PR target/31585
6680         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6681         and "__inline".  Use "-msse" instead of "-msse2".
6682
6683 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6684
6685         PR middle-end/7651
6686         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6687         * gcc.dg/20030906-2.c: Likewise.
6688         * objc.dg/method-17.m: Add -Wreturn-type.
6689         * obj-c++.dg/method-21.mm: Likewise.
6690
6691 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6692
6693         PR target/31585
6694         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6695         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6696         (__builtin_ia32_psrlqi128): Ditto.
6697         (__builtin_ia32_psrlwi128): Ditto.
6698         (__builtin_ia32_psrldi128): Ditto.
6699         (__builtin_ia32_psrldqi128): Ditto.
6700         (__builtin_ia32_pslldqi128): Ditto.
6701         (__builtin_ia32_psrawi128): Ditto.
6702         (__builtin_ia32_psradi128): Ditto.
6703         (__builtin_ia32_psllqi128): Ditto.
6704         (__builtin_ia32_pslldi128): Ditto.
6705         (__builtin_prefetch): Ditto.
6706         (__builtin_ia32_pshufw): Ditto.
6707         (__builtin_ia32_vec_set_v4hi): Ditto.
6708         (__builtin_ia32_vec_ext_v4hi): Ditto.
6709         (__builtin_ia32_shufps): Ditto.
6710         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6711
6712 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6713
6714         PR fortran/31974
6715         * gfortran.dg/char_allocation_1.f90: New test.
6716
6717 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6718
6719         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6720         * gcc.dg/Wconversion-sign.c: New.
6721         * gcc.dg/Wconversion-integer-no-sign.c: New.
6722         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6723         Wconversion-sign.C
6724         * g++.dg/warn/Wconversion-sign.C: New.
6725         * g++.old-deja/g++.other/warn4.C: Update.
6726         * g++.dg/warn/Wconversion1.C: Likewise.
6727
6728 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6729
6730         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6731         * gcc.dg/torture/builtin-math-4.c: Likewise.
6732
6733 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6734
6735         PR libfortran/31964
6736         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6737
6738 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6739
6740         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6741
6742 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6743
6744         PR target/31628
6745         * gcc.target/i386/pr31628.c: New.
6746
6747 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
6748
6749         PR middle-end/31344
6750         * gcc.dg/pr31344.c: New test.
6751
6752 2007-05-17  Ian Lance Taylor  <iant@google.com>
6753
6754         PR tree-optimization/31953
6755         * gcc.c-torture/compile/pr31953.c: New test.
6756
6757 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6758
6759         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6760
6761         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6762         and drem.
6763         * gcc.dg/torture/builtin-math-4.c: Likewise.
6764
6765         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6766         * gcc.dg/torture/builtin-math-4.c: Likewise.
6767
6768         * gcc.dg/torture/builtin-math-4.c: New test.
6769
6770 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
6771             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6772
6773         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6774         * gcc.dg/cpp/include2.c: Ditto.
6775         * gcc.dg/cpp/mac-dir-2.c: Ditto.
6776         * gcc.dg/cpp/paste5.c: Ditto.
6777         * gcc.dg/cpp/paste6.c: Ditto.
6778         * gcc.dg/cpp/paste8.c: Ditto.
6779         * gcc.dg/cpp/paste11.c: Ditto.
6780         * gcc.dg/cpp/paste13.c: Ditto.
6781         * gcc.dg/cpp/skipping2.c: Ditto.
6782         * gcc.dg/reg-vol-struct-1.c: Ditto.
6783         * gcc.dg/Wshadow-1.c: Ditto.
6784         * gcc.dg/cpp/trad/comment.c: Ditto.
6785         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6786         * gcc.dg/cpp/if-2.c: Ditto.
6787         * gcc.dg/array-5.c: Ditto.
6788         * gcc.dg/inline-15.c: Ditto.
6789         * gcc.dg/pr27953.c: Ditto.
6790         * gcc.dg/Wno-c++-compat.c: Ditto.
6791
6792 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
6793
6794         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6795
6796 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6797
6798         * gcc.c-torture/execute/20070517-1.c: New test.
6799
6800 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
6801
6802         PR fortran/31919
6803         * gfortran.dg/min_max_conformance.f90: New test.
6804
6805 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
6806
6807         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6808         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6809         gcc.dg/vect/vect-104.c: Use more complex construction to
6810         prevent vectorizing.
6811         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6812
6813 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
6814
6815         PR tree-optimization/24659
6816         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6817         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6818         not vect_int target.
6819         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6820         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
6821         targets.
6822         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6823         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6824         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6825
6826 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
6827
6828         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6829         and x86_64-*-* targets.
6830         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6831
6832 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
6833
6834         PR fortran/18769
6835         PR fortran/30881
6836         PR fortran/31194
6837         PR fortran/31216
6838         PR fortran/31427
6839         * transfer_simplify_1.f90: New test.
6840         * transfer_simplify_2.f90: New test.
6841
6842 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
6843
6844         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6845
6846 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
6847
6848         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6849
6850         * gcc.dg/fltconst-pedantic-dfp.c: New test.
6851
6852         PR c/31924
6853         * gcc.dg/fltconst-1.c: New test.
6854
6855         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6856         * gcc.dg/dfp/operator-assignment.c: Ditto.
6857
6858 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
6859
6860         PR c++/29928
6861         * g++.dg/rtti/typeid5.C: New.
6862
6863 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6864
6865         PR fortran/31725
6866         * gfortran.dg/substr_4.f: New test.
6867
6868 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
6869
6870         * gcc.target/m68k/interrupt_thread-1.c,
6871         gcc.target/m68k/interrupt_thread-2.c,
6872         gcc.target/m68k/interrupt_thread-3.c: New.
6873         * gcc.target/m68k/m68k.exp: Accept fido.
6874
6875 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6876
6877         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6878         * gfortran.dg/altreturn_3.f90: Likewise.
6879         * gfortran.dg/assumed_dummy_1.f90: Likewise.
6880         * gfortran.dg/default_numeric_type_1.f90: Likewise.
6881         * gfortran.dg/inquire_iolength.f90: Likewise.
6882         * gfortran.dg/module_naming_1.f90: Likewise.
6883         * gfortran.dg/oldstyle_2.f90: Likewise.
6884         * gfortran.dg/operator_2.f90: Likewise.
6885         * gfortran.dg/parameter_array_element_1.f90: Likewise.
6886         * gfortran.dg/used_types_11.f90: Likewise.
6887         * gfortran.dg/zero_array_components_1.f90: Likewise.
6888         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6889         * gfortran.dg/parameter_array_dummy.f90: Likewise.
6890         * gfortran.dg/real_const_3.f90: Likewise.
6891
6892 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
6893
6894         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6895         * gcc.dg/tree-ssa/loop-30.c: New test.
6896
6897 2007-05-13  Richard Guenther  <rguenther@suse.de>
6898
6899         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6900         scanning forwprop1.
6901         * g++.dg/tree-ssa/pr31146.C: Likewise.
6902
6903 2007-05-13  Revital Eres  <eres@il.ibm.com>
6904
6905         * gcc.dg/dse.c: New test.
6906
6907 2007-05-12  Richard Guenther  <rguenther@suse.de>
6908
6909         PR tree-optimization/31797
6910         * gcc.c-torture/compile/pr31797.c: New testcase.
6911
6912 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
6913
6914         PR fortran/30746
6915         * gfortran.dg/host_assoc_function_1.f90: New test.
6916
6917 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
6918
6919         PR c++/31829
6920         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6921
6922 2007-05-11  Silvius Rus  <rus@google.com>
6923
6924         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6925         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6926         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6927         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6928         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6929         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6930         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6931         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6932         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6933         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6934         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6935         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6936         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6937         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6938         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6939         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6940
6941 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
6942
6943         PR other/31852
6944         * gcc.c-torture/execute/builtins/memchr.c: New.
6945         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6946         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6947
6948 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6949
6950         PR fortran/30876
6951         * gfortran.dg/recursive_reference_1.f90: Put error at correct
6952         line.
6953         * gfortran.dg/recursive_reference_2.f90: New test.
6954
6955 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6956
6957         PR fortran/30878
6958         * gfortran.dg/namelist_29.f90: New test.
6959
6960 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
6961
6962         PR fortran/31474
6963         * gfortran.dg/entry_10.f90: New test.
6964
6965 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
6966
6967         PR tree-optimization/31885
6968         * gcc.dg/tree-ssa/loop-29.c: New test.
6969
6970 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6971
6972         * assumed_dummy_1.f90: Fix dg directive.
6973         * char_initialiser_actual.f90: Likewise.
6974         * nested_modules_2.f90: Likewise.
6975         * shift-alloc.f90: Likewise.
6976
6977 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
6978
6979         * gcc.dg/20070507-1.c: Disable for non-pic targets.
6980
6981 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6982
6983         PR libfortran/31880
6984         * gfortran.dg/unf_read_corrupted_2.f90: New test.
6985
6986 2007-05-09  Mike Stump  <mrs@apple.com>
6987
6988         * g++.dg/other/first-global.C: Add -fpie for darwin.
6989         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6990
6991 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6992
6993         * gcc.dg/20070507-1.c: New testcase.
6994
6995 2007-05-08  Chao-ying Fu  <fu@mips.com>
6996
6997         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6998         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6999         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7000         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7001
7002 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7003
7004         PR 31847
7005         * gcc.dg/pr31847.c: New test.
7006
7007 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7008
7009         PR fortran/31692
7010         * gfortran.dg/actual_array_result_1.f90: New test.
7011
7012 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7013
7014         PR fortran/29397
7015         * gfortran.dg/parameter_array_init_1.f90: New test.
7016
7017         PR fortran/29400
7018         * gfortran.dg/parameter_array_init_2.f90: New test.
7019
7020 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
7021
7022         PR target/31854
7023         * gcc.target/i386/pr31854.c: New test.
7024
7025 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
7026
7027         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7028
7029 2007-05-07  Mike Stump  <mrs@apple.com>
7030
7031         * g++.old-deja/g++.mike/empty.C: Add.
7032
7033 2007-05-07  Eric Christopher  <echristo@apple.com>
7034
7035         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7036
7037 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
7038
7039         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7040         variable.  Rearrange conversions from binary float to decimal float.
7041
7042 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
7043
7044         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7045         x86.
7046
7047 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7048
7049         * gnat.dg/opt1.ad[sb]: New testcase.
7050
7051 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7052
7053         PR fortran/31399
7054         * gfortran.dg/do_3.F90: New test.
7055
7056 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7057
7058         PR fortran/31764
7059         * gfortran.dg/new_line.f90: Add new checks.
7060
7061 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7062
7063         PR fortran/31201
7064         * gfortran.dg/large_unit_1.f90: New.
7065         * gfortran.dg/large_unit_2.f90: New.
7066         * gfortran.dg/iostat_4.f90: New
7067         * gfortran.dg/bounds_check_fail_1.f90: Updated.
7068
7069 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
7070
7071         PR fortran/31540
7072         * gfortran.dg/char_result_4.f90: New test.
7073
7074 2007-06-05  Revital Eres  <eres@il.ibm.com>
7075
7076         PR 30957
7077         * gcc.dg/pr30957-1.c: New test.
7078
7079 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7080
7081         PR fortran/31251
7082         * gfortran.dg/char_type_len_2.f90: New test.
7083
7084 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
7085
7086         PR 31775
7087         * g++.dg/other/nested-extern.cc: New.
7088         * g++.dg/other/nested-extern-1.C: New.
7089         * g++.dg/other/nested-extern-2.C: New.
7090
7091 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7092
7093         PR fortran/31760
7094         * gfortran.dg/erf.f90: New test.
7095         * gfortran.dg/besxy.f90: New test.
7096
7097 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7098
7099         PR fortran/22359
7100         * gfortran.dg/fseek.f90: New test.
7101
7102 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
7103
7104         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7105
7106 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7107
7108         PR libfortran/31210
7109         * gfortran.dg/zero_length_1.f90: New test.
7110
7111 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7112
7113         PR fortran/31803
7114         * gfortran.dg/char_pointer_assign_3.f90: New test.
7115         * gfortran.dg/char_result_2.f90: Re-enable test.
7116
7117 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7118
7119         PR fortran/25071
7120         * gfortran.dg/char_length_3.f90: New test.
7121         * gfortran.dg/char_result_2.f90: Fix test.
7122
7123 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
7124
7125         PR tree-optimization/30565
7126         * gcc.dg/tree-ssa/loop-27.c: New test.
7127
7128 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
7129
7130         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7131         * gcc.target/bfin/arith.c (__v2hi): Likewise.
7132         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7133         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7134
7135 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
7136
7137         PR tree-optimization/31699
7138         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7139         New.
7140         (check_effective_target_vect_floatint_cvt): New.
7141         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7142         of specific targets.
7143         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7144         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7145         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7146         * gcc.dg/vect/vect-iv-4.c: Likewise.
7147         * gcc.dg/vect/vect-multitypes-11.c: New.
7148         * gcc.dg/vect/pr31699.c: New.
7149
7150 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
7151
7152         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7153
7154 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
7155
7156         PR C++/31663
7157         * g++.dg/warn/anonymous-namespace-2.C: New.
7158         * g++.dg/warn/anonymous-namespace-2.h: New.
7159
7160 2007-05-02  Paul Brook  <paul@codesourcery.com>
7161
7162         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
7163
7164 2007-05-02  Eric Christopher  <echristo@apple.com>
7165
7166         * gcc.dg/cpp/if-div.c: New file.
7167
7168 2007-05-02  Tom Tromey  <tromey@redhat.com>
7169
7170         PR preprocessor/28709:
7171         * gcc.dg/cpp/pr28709.c: New file.
7172
7173 2007-05-02  Richard Guenther  <rguenther@suse.de>
7174
7175         PR tree-optimization/31146
7176         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7177
7178 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7179
7180         * gcc.c-torture/compile/limits-blockid.c: New.
7181         * gcc.c-torture/compile/limits-caselabels.c: New.
7182         * gcc.c-torture/compile/limits-declparen.c: New.
7183         * gcc.c-torture/compile/limits-enumconst.c: New.
7184         * gcc.c-torture/compile/limits-exprparen.c: New.
7185         * gcc.c-torture/compile/limits-externalid.c: New.
7186         * gcc.c-torture/compile/limits-fnargs.c: New.
7187         * gcc.c-torture/compile/limits-fndefn.c: New.
7188         * gcc.c-torture/compile/limits-idexternal.c: New.
7189         * gcc.c-torture/compile/limits-idinternal.c: New.
7190         * gcc.c-torture/compile/limits-pointer.c: New.
7191         * gcc.c-torture/compile/limits-stringlit.c: New.
7192         * gcc.c-torture/compile/limits-structmem.c: New.
7193         * gcc.c-torture/compile/limits-structnest.c: New.
7194
7195 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
7196
7197         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7198
7199 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7200
7201         PR middle-end/31740
7202         * gcc.c-torture/compile/20070501-1.c: New testcase.
7203
7204 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7205
7206         PR fortran/31732
7207         * gfortran.dg/array_memset_2:  New test case.
7208
7209 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7210
7211         PR testsuite/31615
7212         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7213
7214 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7215
7216         PR testsuite/31589
7217         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7218         dg-final test.
7219         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7220         keyword to dg-final test.
7221         * gcc.dg/vect/vect-iv-4.c: Likewise.
7222         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7223         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7224         test.
7225         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7226         cast.
7227         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7228         * lib/target-supports.exp
7229         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7230         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7231
7232 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
7233
7234         * gcc.c-torture/execute/ieee/20000320-1.c: Use
7235         __LONG_LONG_MAX__ and its friends instead of those supplied by
7236         limits.h.
7237
7238 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
7239
7240         PR C++/31721
7241         * g++.dg/ext/vector7.C: New testcase.
7242
7243 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7244
7245         PR fortran/31591
7246         * gfortran.dg/bound_simplification_1.f90: New test.
7247
7248 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7249
7250         PR fortran/31645
7251         * gfortran.dg/bom_error.f90: New test.
7252         * gfortran.dg/bom_include.f90: New test.
7253         * gfortran.dg/bom_UTF16-LE.f90: New test.
7254         * gfortran.dg/bom_UTF16-BE.f90: New test.
7255         * gfortran.dg/bom_UTF-8.f90: New test.
7256         * gfortran.dg/bom_UTF-32.f90: New test.
7257         * gfortran.dg/bom_UTF-8.F90: New test.
7258         * gfortran.dg/bom_include.inc: New file.
7259
7260 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7261
7262         PR C++/30221
7263         * g++.dg/init/ptrfn2.C: New test.
7264         * g++.dg/init/ptrfn3.C: New test.
7265
7266 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
7267
7268         PR fortran/31711
7269         * gfortran.dg/dependency_21.f90: New test.
7270
7271 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7272
7273         * gfortran.dg/secnds.f: Use real*8.
7274         * gfortran.dg/secnds-1.f: Use real*8.
7275
7276 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7277
7278         PR libfortran/31532
7279         * gfortran.dg/inquire_5.f90: Update test.
7280
7281 2007-04-27  Ian Lance Taylor  <iant@google.com>
7282
7283         PR middle-end/31710
7284         * gcc.c-torture/compile/pr31710.c: New test.
7285
7286 2007-04-27  Richard Guenther  <rguenther@suse.de>
7287
7288         PR tree-optimization/30965
7289         PR tree-optimization/30978
7290         * gcc.dg/tree-ssa/pr30978.c: New testcase.
7291         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7292         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7293         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7294
7295 2007-04-27  Richard Guenther  <rguenther@suse.de>
7296
7297         PR tree-optimization/31715
7298         * gcc.dg/Warray-bounds-4.c: New testcase.
7299
7300 2007-04-26  Ian Lance Taylor  <iant@google.com>
7301
7302         PR target/28675
7303         * gcc.c-torture/compile/pr28675.c: New test.
7304
7305 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7306
7307         PR C++/30016
7308         * g++.dg/ext/vector6.C: New test.
7309
7310 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
7311
7312         * gcc.c-torture/execute/ieee/20000320-1.x: New.
7313
7314 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
7315
7316         PR middle-end/31617
7317         * g++.dg/other/str_empty.C: Add expected warning.
7318
7319 2007-04-26  Richard Guenther  <rguenther@suse.de>
7320         Daniel Berlin  <dberlin@dberlin.org>
7321
7322         PR tree-optimization/30567
7323         * g++.dg/other/pr30567.C: New testcase.
7324
7325 2007-04-26  Richard Guenther  <rguenther@suse.de>
7326
7327         PR tree-optimization/31703
7328         * gcc.c-torture/compile/pr31703.c: New testcase.
7329         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7330         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7331
7332 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
7333
7334         * gfortran.dg/open_errors.f90: Added if statements checking
7335         the value of iostat.
7336
7337 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
7338
7339         PR c++/31598
7340         * g++.dg/gomp/pr31598.C: New test.
7341
7342         PR tree-optimization/30558
7343         * g++.dg/gomp/pr30558.C: New test.
7344
7345 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
7346
7347         PR c++/31338
7348         * g++.dg/ext/complex2.C: New test.
7349
7350 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
7351
7352         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7353
7354 2007-04-25  Thiemo Seufer  <ths@mips.com>
7355
7356         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7357         value to signed char.
7358
7359 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
7360
7361         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
7362         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
7363         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
7364
7365 2007-04-25  Tobias Burnus  <burnus@net-b.de>
7366
7367         PR fortran/31668
7368         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7369         statement functions.
7370         * gfortran.dg/c_by_val_5.f90: New test.
7371
7372 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
7373
7374         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7375         with two new subroutines to avoid parameter-induced aliasing.
7376         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7377         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7378
7379 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7380
7381         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7382         * g++.dg/warn/Warray-bounds.C: Likewise.
7383
7384 2007-04-24  Ian Lance Taylor  <iant@google.com>
7385
7386         PR tree-optimization/31605
7387         * gcc.c-torture/execute/pr31605.c: New test.
7388
7389 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7390
7391         PR fortran/31587
7392         * lib/gcc-dg.exp (scan-module): New function.
7393         * gfortran.dg/module_md5_1.f90: New test.
7394
7395 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
7396
7397         * g++.old-deja/g++.pt/defarg6.C: Only run with
7398         -std=gnu++98.
7399         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7400         * g++.dg/cpp0x/variadic61.C: Ditto.
7401         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7402         * g++.dg/cpp0x/variadic62.C: Ditto.
7403         * g++.dg/template/meminit1.C: Ditto.
7404         * g++.dg/template/operator7.C: Ditto.
7405         * g++.dg/template/static15.C: Ditto.
7406         * g++.dg/template/invalid1.C: Ditto.
7407         * g++.dg/template/shift1.C: Ditto.
7408         * g++.dg/template/error10.C: Ditto.
7409
7410 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
7411
7412         PR diagnostic/25923
7413         * gfortran.dg/pr25923.f90: New test.
7414
7415 2007-04-24  Ian Lance Taylor  <iant@google.com>
7416
7417         PR tree-optimization/31602
7418         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7419
7420 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
7421
7422         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7423         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7424
7425 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
7426
7427         * gcc.target/i386/reload-1.c. New.
7428
7429 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7430             Olga Golovanevsky  <olga@il.ibm.com>
7431
7432         * g++.dg/other/str_empty.C: New test.
7433
7434 2007-04-24  Richard Henderson  <rth@redhat.com>
7435
7436         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7437
7438 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7439
7440         PR target/31641
7441         * gcc.c-torture/compile/pr31641.c: New testcase.
7442
7443 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
7444
7445         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7446         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7447         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7448         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7449
7450 2007-04-23  Simon Baldwin  <simonb@google.com>
7451
7452         * g++.dg/other/error15.C: New.
7453         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7454         triggering a "multiple parameters named" error.
7455
7456 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
7457
7458         PR fortran/31618
7459         * gfortran.dg/backspace_8.f:  New test case.
7460
7461 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
7462
7463         PR fortran/31630
7464         * gfortran.dg/used_types_17.f90: New test.
7465
7466         PR fortran/31620
7467         * gfortran.dg/zero_array_components_1.f90: New test.
7468
7469 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7470
7471         PR fortran/31616
7472         * gfortran.dg/open_errors.f90: Allow a different error message.
7473
7474 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
7475
7476         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7477         Rename from check_effective_target_vect_pack_mod.  Rename global
7478         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
7479         messages.
7480         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7481         rename.
7482         * gcc.dg/vect/vect-iv-8a.c: Ditto.
7483         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7484
7485 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7486
7487         PR middle-end/31448
7488         * gcc.c-torture/execute/pr31448.c: New testcase.
7489
7490 2007-04-22  Nick Clifton  <nickc@redhat.com>
7491
7492         * gcc.dg/20020312-2.c: Add support for the FRV.
7493
7494 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
7495
7496         PR tree-optimization/24659
7497         * gcc.dg/vect/vect-float-extend-1.c: New test.
7498         * gcc.dg/vect/vect-float-truncate-1.c: New test.
7499
7500 2007-04-22  Richard Guenther  <rguenther@suse.de>
7501
7502         PR tree-optimization/29789
7503         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7504         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7505
7506 2007-04-22  Revital Eres  <eres@il.ibm.com>
7507
7508         * gcc.dg/var-expand2.c: New test.
7509
7510 2007-04-22  Revital Eres  <eres@il.ibm.com>
7511
7512         * gcc.dg/var-expand3.c: New test.
7513
7514 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7515
7516         PR fortran/31495
7517         * gfortran.dg/continuation_8.f90: New test.
7518
7519 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7520
7521         PR C/30265
7522         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7523         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7524
7525 2007-04-21  Richard Guenther  <rguenther@suse.de>
7526
7527         PR middle-end/31136
7528         * gcc.c-torture/execute/pr31136.c: New testcase.
7529
7530 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
7531
7532         * gcc.target/i386/movsi-sm-1.c: New.
7533
7534 2007-04-20  Richard Henderson  <rth@redhat.com>
7535
7536         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7537         * gcc.dg/pr27095.c: Cope with alpha GOT load.
7538
7539 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
7540
7541         * gcc.target/i386/ordcmp-1.c: New test.
7542         * gcc.target/i386/unordcmp-1.c: New test.
7543
7544         PR tree-optimization/31632
7545         * gcc.c-torture/compile/20070419-1.c: New test.
7546
7547 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7548
7549         * gcc.dg/invalid-call-1.c: New test.
7550
7551 2007-04-18  Dirk Mueller  <dmueller@suse.de>
7552
7553         PR diagnostic/31227
7554         * gcc.dg/Warray-bounds-3.c: New.
7555
7556 2007-04-18  Richard Guenther  <rguenther@suse.de>
7557
7558         PR tree-optimization/19431
7559         PR tree-optimization/21463
7560         * gcc.c-torture/execute/20070212-1.c: New testcase.
7561         * gcc.c-torture/execute/20070212-2.c: Likewise.
7562         * gcc.c-torture/execute/20070212-3.c: Likewise.
7563         * gcc.dg/tree-ssa/pr19431.c: Likewise.
7564         * gcc.dg/tree-ssa/pr21463.c: Likewise.
7565         * g++.dg/tree-ssa/pr21463.C: Likewise.
7566         * g++.dg/tree-ssa/pr30738.C: Likewise.
7567
7568 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7569
7570         PR c++/31513
7571         * g++.dg/expr/bitfield8.C: New test.
7572
7573 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
7574             Richard Sandiford  <richard@codesourcery.com>
7575
7576         * lib/target-supports.exp (check_profiling_available): Return 0
7577         for uClibc with -p or -pg.
7578
7579 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
7580
7581         PR c++/31517
7582         * g++.dg/template/init7.C: New test.
7583
7584 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
7585
7586         PR rtl-optimization/31360
7587         * gcc.dg/loop-7.c: New test.
7588
7589 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7590
7591         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7592         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7593         build.
7594         (compat-execute): Likewise.
7595         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7596         files to remote hosts.
7597         * lib/c-ctorture.exp (c-torture-compile): Likewise.
7598         (c-torture-execute): Likewise.
7599         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7600         or plain file.  Use remote_upload and remote_download to copy
7601         files about.
7602         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7603         before scanning it.
7604
7605 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
7606
7607         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7608
7609 2007-04-16  Lawrence Crowl  <crowl@google.com>
7610
7611         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7612         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7613         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7614         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7615         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7616         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7617         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7618         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7619         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7620         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7621         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7622
7623         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7624         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7625         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7626         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7627         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7628         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7629         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7630         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7631         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7632         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7633         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7634
7635 2007-04-16  Ian Lance Taylor  <iant@google.com>
7636
7637         PR tree-optimization/31522
7638         * gcc.dg/Wstrict-overflow-16.c: New test.
7639
7640 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
7641
7642         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7643
7644 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
7645
7646         PR fortran/31144
7647         * gfortran.dg/module_naming_1.f90: New.
7648
7649 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
7650
7651         * lib/target-supports.exp (check_profiling_available): Return
7652         false for m68k-*-uclinux.
7653
7654 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
7655
7656         PR c++/29365
7657         Testcase for c++ anonymous namespace warning
7658
7659         * g++.dg/warn/anonymous-namespace-1.C: New test
7660         * g++.dg/warn/anonymous-namespace-1.h: New test
7661
7662 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7663
7664         PR testsuite/31578
7665         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7666
7667 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7668
7669         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7670
7671 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
7672
7673         PR fortran/31204
7674         * gfortran.dg/array_constructor_16.f90: New test.
7675
7676 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
7677
7678         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7679         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7680
7681 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7682
7683         PR rtl-optimization/31500
7684         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7685         * g++.dg/warn/Warray-bounds.C: Likewise.
7686
7687 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7688
7689         PR C/31520
7690         * gcc.dg/gnu89-init-4.c: New testcase.
7691
7692 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
7693
7694         PR c++/25874
7695         * gcc.dg/gomp/pr25874.c: Add dg-options.
7696         * g++.dg/gomp/pr25874.C: Add dg-options.
7697
7698 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
7699
7700         PR fortran/21061
7701         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7702         * gfortran.dg/warnings_are_errors_1.f: New testcase.
7703
7704 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7705
7706         PR fortran/31561
7707         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7708
7709 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7710
7711         PR fortran/29507
7712         PR fortran/31404
7713         * gfortran.dg/initialization_6.f90: New test.
7714
7715 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
7716
7717         * gcc.c-torture/compile/pr27528.c: Require nonpic.
7718
7719         * lib/target-supports.exp (check_gc_sections_available):
7720         Return false if ldflags includes -elf2flt.
7721
7722 2007-04-13  Jason Merrill  <jason@redhat.com>
7723
7724         PR c++/31074
7725         * conv3.C: New test.
7726
7727 2007-04-13  Mike Stump  <mrs@apple.com>
7728
7729         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7730         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7731
7732 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
7733
7734         PR tree-optimization/29598
7735         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7736
7737 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7738
7739         PR fortran/31559
7740         * gfortran.dg/func_assign.f90: New test.
7741
7742 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
7743
7744         PR fortran/31550
7745         * gfortran.dg/used_types_16.f90: New test.
7746
7747 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
7748
7749         PR fortran/18937
7750         * gfortran.dg/goto_2.f90: New.
7751         * gfortran.dg/goto_3.f90: New.
7752         * gfortran.dg/pr17708.f90: Rename to ...
7753         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7754
7755 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7756
7757         PR fortran/31562
7758         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7759         instead of a struct.
7760
7761 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7762
7763         PR fortran/31562
7764         * gfortran.dg/value_4.c: Use GNU extensions for complex
7765         instead of a struct.
7766
7767 2007-04-13  Richard Guenther  <rguenther@suse.de>
7768
7769         PR tree-optimization/21258
7770         * gcc.dg/tree-ssa/vrp34.c: New testcase.
7771
7772 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7773
7774         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7775         <complex.h>.
7776
7777 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
7778
7779         PR fortran/31250
7780         * gfortran.dg/char_length_2.f90: New.
7781         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7782         * gfortran.dg/repeat_4.f90: Likewise.
7783
7784         PR fortran/31266
7785         * gfortran.dg/char_assign_1.f90: New.
7786
7787         PR fortran/31471
7788         * gfortran.dg/block_name_1.f90: New.
7789         * gfortran.dg/block_name_2.f90: New.
7790
7791 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
7792
7793         PR c++/31078
7794         * g++.dg/other/pr31078.C: New.
7795
7796 2007-04-12  Richard Guenther  <rguenther@suse.de>
7797
7798         PR tree-optimization/31169
7799         * gcc.c-torture/execute/pr31169.c: New testcase.
7800
7801 2007-04-12  Richard Guenther  <rguenther@suse.de>
7802
7803         PR tree-optimization/24689
7804         PR tree-optimization/31307
7805         * g++.dg/tree-ssa/pr31307.C: New testcase.
7806         * gcc.dg/tree-ssa/pr24689.c: Likewise.
7807
7808 2007-04-12  Tobias Burnus  <burnus@net-b.de>
7809
7810         PR fortran/31472
7811         * gfortran.dg/access_spec_1.f90: New test.
7812         * gfortran.dg/access_spec_2.f90: New test.
7813         * gfortran.dg/non_module_public.f90: Match new error message.
7814
7815 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
7816
7817         PR testsuite/31538
7818         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7819         to 4 at line 38 to fix bounds problem.
7820
7821 2007-04-11  Tobias Burnus  <burnus@net-b.de>
7822
7823         PR testsuite/31240
7824         * gfortran.dg/pointer_intent_1.f90: Fix test.
7825
7826 2007-04-10  Eric Christopher  <echristo@apple.com>
7827
7828         * lib/target-supports.exp
7829         (check_effective_target_fstack_protector): Rewrite.
7830
7831 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
7832
7833         PR c++/31449
7834         * g++.dg/init/const5.C: New test.
7835
7836 2007-04-09  Jan Hubicka  <jh@suse.cz>
7837
7838         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7839
7840 2007-04-08  Jan Hubicka  <jh@suse.cz>
7841
7842         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7843
7844 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7845
7846         PR fortran/31257
7847         * gfortran.dg/achar_4.f90: New test.
7848
7849 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7850
7851         PR fortran/30880
7852         * gfortran.dg/used_dummy_types_8.f90: New test.
7853
7854 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7855
7856         PR fortran/30872
7857         * gfortran.dg/parameter_array_element_1.f90: New test.
7858
7859 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7860
7861         PR fortran/31222
7862         * gfortran.dg/default_numeric_type_1.f90: New test.
7863
7864 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7865
7866         PR fortran/31424
7867         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7868
7869 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7870
7871         PR fortran/31293
7872         * gfortran.dg/interface_12.f90: New test.
7873
7874 2007-04-07  Bruce Korb  <bkorb@gnu.org>
7875
7876         * gcc.dg/format/opt-6.c: New test.
7877         * gcc.dg/format/nul-1.c: New test.
7878         * gcc.dg/format/nul-2.c: New test.
7879
7880 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7881
7882         PR libgfortran/31395
7883         * gfortran.dg/fmt_colon.f90: New test.
7884
7885 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
7886
7887         * g++.old-deja/g++.other/init18.C: Use
7888         dg-require-effective-target instead of an explicit xfail.
7889
7890 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
7891
7892         * gcc.dg/dfp/signbit-1.c
7893         * gcc.dg/dfp/signbit-2.c
7894
7895 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7896
7897         PR fortran/31483
7898         * gfortran.dg/altreturn_5.f90: New test.
7899
7900 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7901
7902         PR fortran/31292
7903         * gfortran.dg/contained_module_proc_1.f90: New test.
7904
7905 2007-04-04  Stuart Hastings  <stuart@apple.com>
7906
7907         PR 31281
7908         * objc/execute/exceptions/pr31281.m: New.
7909
7910 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
7911
7912         * g++.dg/ext/dllimport12.C: Update comments.
7913
7914 2007-04-03  Eric Christopher  <echristo@apple.com>
7915
7916         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7917
7918 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7919
7920         PR fortran/31304
7921         * gfortran.dg/repeat_2.f90: New test.
7922         * gfortran.dg/repeat_3.f90: New test.
7923         * gfortran.dg/repeat_4.f90: New test.
7924
7925 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
7926
7927         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7928
7929 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
7930
7931         PR c++/30847
7932         * g++.dg/parse/cond3.C: New test.
7933
7934         PR middle-end/30704
7935         * gcc.c-torture/execute/ieee/pr30704.c: New test.
7936
7937 2007-04-02  Jason Merrill  <jason@redhat.com>
7938
7939         PR c++/31187
7940         * g++.dg/ext/visibility/anon3.C: New test.
7941
7942 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7943
7944         PR libgfortran/31052
7945         * gfortran.dg/namelist_28.f90: New test.
7946
7947 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7948
7949         PR libgfortran/31366
7950         * gfortran.dg/direct_io_6.f90: New test.
7951
7952 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7953
7954         PR libgfortran/31207
7955         * gfortran.dg/advance_5.f90: New test.
7956         * gfortran.dg/advance_6.f90: New test.
7957
7958 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7959
7960         * g++.dg/ext/dllimport6.C: Remove extra ';'.
7961         * g++.dg/ext/dllimport7.C: Likewise.
7962         * g++.dg/ext/selectany1.C: Likewise.
7963
7964 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
7965
7966         * g++.dg/parser/pr31138.C: New.
7967         * g++.dg/parser/pr31140.C: New.
7968         * g++.dg/parser/pr31141.C: New.
7969
7970 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
7971
7972         PR c++/26099
7973         * g++.dg/ext/is_base_of.C: New.
7974         * g++.dg/ext/has_virtual_destructor.C: New.
7975         * g++.dg/ext/is_polymorphic.C: New.
7976         * g++.dg/ext/is_base_of_diagnostic.C: New.
7977         * g++.dg/ext/is_enum.C: New.
7978         * g++.dg/ext/has_nothrow_assign.C: New.
7979         * g++.dg/ext/has_nothrow_constructor.C: New.
7980         * g++.dg/ext/is_empty.C: New.
7981         * g++.dg/ext/has_trivial_copy.C: New.
7982         * g++.dg/ext/has_trivial_assign.C: New.
7983         * g++.dg/ext/is_abstract.C: New.
7984         * g++.dg/ext/is_pod.C: New.
7985         * g++.dg/ext/has_nothrow_copy.C: New.
7986         * g++.dg/ext/is_class.C: New.
7987         * g++.dg/ext/has_trivial_constructor.C: New.
7988         * g++.dg/ext/is_union.C: New.
7989         * g++.dg/ext/has_trivial_destructor.C: New.
7990         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7991         * g++.dg/template/crash43.C: Likewise.
7992
7993 2007-03-29  Dirk Mueller  <dmueller@suse.de>
7994
7995         * g++.dg/warn/pedantic2.C: New testcase.
7996
7997 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7998
7999         * size_dim.f90: Fix dg directive.
8000         * pr16433.f: Likewise.
8001         * use_6.f90: Likewise.
8002         * use_7.f90: Likewise.
8003         * entry_9.f90: Likewise.
8004         * pointer_intent_2.f90: Likewise.
8005         * protected_1.f90: Likewise.
8006         * fmt_missing_period_2.f: Likewise.
8007         * pointer_intent_3.f90: Likewise.
8008         * protected_2.f90: Likewise.
8009         * protected_3.f90: Likewise.
8010         * pr15754.f90: Likewise.
8011         * protected_4.f90: Likewise.
8012         * protected_5.f90: Likewise.
8013         * initialization_2.f90: Likewise.
8014         * protected_6.f90: Likewise.
8015         * continuation_7.f90: Likewise.
8016         * derived_function_interface_1.f90: Likewise.
8017         * der_pointer_4.f90: Likewise.
8018         * fmt_zero_precision.f90: Likewise.
8019         * blockdata_3.f90: Likewise.
8020         * fmt_missing_period_1.f: Likewise.
8021         * real_const_3.f90: Likewise.
8022         * use_4.f90: Likewise.
8023         * fmt_missing_period_3.f: Likewise.
8024         * use_5.f90: Likewise.
8025
8026 2007-03-28  Mike Stump  <mrs@apple.com>
8027
8028         * gcc.dg/darwin-comm.c: Add.
8029
8030 2007-03-28  Eric Christopher  <echristo@apple.com>
8031
8032         * lib/target-supports.exp (check_effective_target_fstack_protector):
8033         New.
8034         * gcc.dg/ssp-1.c: Use.
8035         * gcc.dg/ssp-2.c: Ditto.
8036
8037 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
8038
8039         PR c++/29077
8040         * g++.dg/parse/constructor3.C: New test.
8041
8042 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8043
8044         * gnat.dg/thin_pointer.ad[sb]: New test.
8045
8046 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8047
8048         * g++.dg/cpp0x/bracket1.C: New.
8049         * g++.dg/cpp0x/bracket2.C: New.
8050         * g++.dg/cpp0x/bracket3.C: New.
8051         * g++.dg/cpp0x/bracket4.C: New.
8052
8053 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8054
8055         * g++.dg/cpp0x/temp_default1.C: New.
8056         * g++.dg/cpp0x/temp_default3.C: New.
8057         * g++.dg/cpp0x/temp_default2.C: New.
8058         * g++.dg/cpp0x/temp_default4.C: New.
8059
8060 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8061
8062         PR c++/29993
8063         * g++.dg/other/cv_func2.C: New.
8064
8065 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
8066
8067         * gcc.dg/dfp/func-vararg-alternate.h: New file.
8068         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8069         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8070         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8071
8072         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8073         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8074
8075         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8076
8077         * lib/compat.exp (compat-execute): Fix processing of file names.
8078
8079 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
8080
8081         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8082
8083 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
8084
8085         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8086         Delete created executable test file.
8087         (check_effective_target_fortran_large_int): Ditto.
8088         (check_effective_target_static_libgfortran): Ditto.
8089
8090 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
8091
8092         PR c++/30500
8093         * g++.dg/warn/pragma-system_header1.C: New test.
8094         * g++.dg/warn/pragma-system_header2.C: New test.
8095         * g++.dg/warn/pragma-system_header1.h. New.
8096         * g++.dg/warn/pragma-system_header2.h. New.
8097
8098 2007-03-26  Ian Lance Taylor  <iant@google.com>
8099
8100         PR tree-optimization/31345
8101         * gcc.c-torture/compile/pr31345-1.c: New test.
8102
8103 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
8104
8105         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8106         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8107         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8108         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8109         * gfortran.dg/overload_1.f90: Likewise.
8110         * gfortran.dg/impure_assignment_1.f90: Likewise.
8111         * gfortran.dg/error_recovery_3.f90: Likewise.
8112         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8113         * gfortran.dg/sequence_types_1.f90: Likewise.
8114         * gfortran.dg/internal_references_1.f90: Likewise.
8115         * gfortran.dg/present_1.f90: Likewise.
8116         * gfortran.dg/volatile10.f90: Likewise.
8117         * gfortran.dg/module_equivalence_2.f90: Likewise.
8118         * gfortran.dg/use_4.f90: Likewise.
8119         * gfortran.dg/elemental_result_1.f90: Likewise.
8120         * gfortran.dg/generic_actual_arg.f90: Likewise.
8121         * gfortran.dg/private_type_5.f90: Likewise.
8122         * gfortran.dg/protected_4.f90: Likewise.
8123         * gfortran.dg/interface_3.f90: Likewise.
8124
8125 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8126
8127         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8128         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8129
8130 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8131
8132         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8133
8134 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8135
8136         PR libgfortran/31199
8137         * gfortran.dg/fmt_t_4.f90: New test.
8138
8139 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8140
8141         PR libfortran/31297
8142         * gfortran.dg/backspace_5.f:  Initialize variable(s).
8143         * gfortran.dg/backspace_6.f:  Likewise.
8144         * gfortran.dg/char_bounds_check_fail_1: Likewise.
8145         * gfortran.dg/direct_io_2.f90:  Likewise.
8146         * gfortran.dg/write_back.f:  Likewise.
8147         * gfortran.dg/write_rewind_2.f:  Likewise.
8148         * gfortran.dg/write_rewind_1.f:  Likewise.
8149         * gfortran.dg/write_rewind_2.f:  Likewise.
8150
8151 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
8152
8153         PR tree-optimization/30784
8154         * gcc.dg/vect/pr30784.c: New test.
8155
8156 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8157
8158         PR fortran/30877
8159         * gfortran.dg/operator_1.f90: New test.
8160         * gfortran.dg/operator_2.f90: New test.
8161
8162 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8163
8164         PR libfortran/31196
8165         * gfortran.dg/reshape_transpose_1.f90:  New test.
8166
8167 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8168
8169         PR fortran/30655
8170         * gfortran.dg/bounds_check_6.f90: New test.
8171
8172 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
8173
8174         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8175         #ifndef/#endif.
8176         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8177         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8178
8179 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
8180
8181         PR fortran/31209
8182         * gfortran.dg/pointer_function_actual_1.f90: New test.
8183
8184         PR fortran/31200
8185         * gfortran.dg/pointer_function_actual_2.f90: New test.
8186
8187         PR fortran/31215
8188         * gfortran.dg/result_in_spec_1.f90: New test.
8189
8190 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8191
8192         PR fortran/30834
8193         * gfortran.dg/integer_exponentiation_3.F90: New test.
8194         * gfortran.dg/integer_exponentiation_4.f90: New test.
8195         * gfortran.dg/integer_exponentiation_5.F90: New test.
8196
8197 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8198
8199         PR c++/30863
8200         * g++.dg/template/error24.C: New test.
8201         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8202
8203 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8204
8205         PR c++/31273
8206         * g++.dg/expr/bitfield7.C: New test.
8207
8208 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8209
8210         PR other/23572
8211         * gcc.dg/float-range-4.c: New.
8212         * gcc.dg/float-range-1.c: Update. Test for a warning.
8213         * gcc.dg/float-range-3.c: New.
8214         * gcc.dg/float-range-5.c: New.
8215
8216 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8217
8218         PR fortran/31262
8219         * gfortran.dg/no_range_check_1.f90: New test.
8220
8221 2007-03-22  Dirk Mueller  <dmueller@suse.de>
8222
8223         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8224         * g++.dg/other/static1.C: Remove stray semicolon.
8225         * g++.dg/other/init1.C: Likewise.
8226         * g++.dg/rtti/dyncast1.C: Likewise.
8227         * g++.dg/tree-ssa/pr17153.C: Likewise.
8228         * g++.dg/lookup/disamb1.C: Likewise.
8229         * g++.dg/lookup/scoped2.C: Likewise.
8230         * g++.dg/lookup/friend7.C: Likewise.
8231         * g++.dg/parse/parse4.C: Likewise.
8232         * g++.dg/parse/parse5.C: Likewise.
8233         * g++.dg/expr/pr29066.C: Likewise.
8234         * g++.dg/expr/cast4.C: Likewise.
8235         * g++.dg/tc1/dr193.C: Likewise.
8236         * g++.dg/tc1/dr213.C: Likewise.
8237         * g++.dg/abi/dcast1.C: Likewise.
8238         * g++.dg/abi/covariant2.C: Likewise.
8239         * g++.dg/inherit/covariant11.C: Likewise.
8240         * g++.dg/inherit/covariant9.C: Likewise.
8241         * g++.dg/inherit/covariant10.C: Likewise.
8242         * g++.dg/init/static3.C: Likewise.
8243         * g++.dg/init/init-ref3.C: Likewise.
8244         * g++.dg/init/ref10.C: Likewise.
8245         * g++.dg/template/meminit2.C: Likewise.
8246         * g++.dg/template/using9.C: Likewise.
8247         * g++.dg/template/friend9.C: Likewise.
8248         * g++.dg/template/ref1.C: Likewise.
8249         * g++.old-deja/g++.warn/inline.C: Likewise.
8250         * g++.old-deja/g++.robertl/eb91.C: Likewise.
8251         * g++.old-deja/g++.robertl/eb46.C: Likewise.
8252         * g++.old-deja/g++.robertl/eb34.C: Likewise.
8253         * g++.old-deja/g++.robertl/eb43.C: Likewise.
8254         * g++.old-deja/g++.robertl/eb26.C: Likewise.
8255         * g++.old-deja/g++.robertl/eb116.C: Likewise.
8256         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8257         * g++.old-deja/g++.brendan/overload8.C: Likewise.
8258         * g++.old-deja/g++.brendan/overload11.C: Likewise.
8259         * g++.old-deja/g++.brendan/copy7.C: Likewise.
8260         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8261         * g++.old-deja/g++.brendan/template11.C: Likewise.
8262         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8263         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8264         * g++.old-deja/g++.brendan/crash16.C: Likewise.
8265         * g++.old-deja/g++.jason/pmem2.C: Likewise.
8266         * g++.old-deja/g++.jason/parse9.C: Likewise.
8267         * g++.old-deja/g++.jason/byval2.C: Likewise.
8268         * g++.old-deja/g++.jason/overload8.C: Likewise.
8269         * g++.old-deja/g++.jason/pmf8.C: Likewise.
8270         * g++.old-deja/g++.jason/template33.C: Likewise.
8271         * g++.old-deja/g++.jason/return3.C: Likewise.
8272         * g++.old-deja/g++.jason/scoping2.C: Likewise.
8273         * g++.old-deja/g++.jason/virtual.C: Likewise.
8274         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8275         * g++.old-deja/g++.jason/template27.C: Likewise.
8276         * g++.old-deja/g++.jason/synth6.C: Likewise.
8277         * g++.old-deja/g++.jason/ref8.C: Likewise.
8278         * g++.old-deja/g++.jason/offset1.C: Likewise.
8279         * g++.old-deja/g++.other/static20.C: Likewise.
8280         * g++.old-deja/g++.other/array1.C: Likewise.
8281         * g++.old-deja/g++.other/new3.C: Likewise.
8282         * g++.old-deja/g++.other/array2.C: Likewise.
8283         * g++.old-deja/g++.other/overload9.C: Likewise.
8284         * g++.old-deja/g++.other/cast6.C: Likewise.
8285         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8286         * g++.old-deja/g++.other/eh4.C: Likewise.
8287         * g++.old-deja/g++.other/using7.C: Likewise.
8288         * g++.old-deja/g++.other/init18.C: Likewise.
8289         * g++.old-deja/g++.other/dyncast1.C: Likewise.
8290         * g++.old-deja/g++.other/dyncast2.C: Likewise.
8291         * g++.old-deja/g++.other/dtor11.C: Likewise.
8292         * g++.old-deja/g++.pt/static11.C: Likewise.
8293         * g++.old-deja/g++.pt/crash19.C: Likewise.
8294         * g++.old-deja/g++.pt/overload12.C: Likewise.
8295         * g++.old-deja/g++.pt/crash46.C: Likewise.
8296         * g++.old-deja/g++.pt/mi1.C: Likewise.
8297         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8298         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8299         * g++.old-deja/g++.pt/local5.C: Likewise.
8300         * g++.old-deja/g++.pt/typename2.C: Likewise.
8301         * g++.old-deja/g++.pt/explicit80.C: Likewise.
8302         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8303         * g++.old-deja/g++.law/visibility1.C: Likewise.
8304         * g++.old-deja/g++.law/visibility2.C: Likewise.
8305         * g++.old-deja/g++.law/virtual2.C: Likewise.
8306         * g++.old-deja/g++.law/operators19.C: Likewise.
8307         * g++.old-deja/g++.law/parsing10.C: Likewise.
8308         * g++.old-deja/g++.law/visibility4.C: Likewise.
8309         * g++.old-deja/g++.law/operators4.C: Likewise.
8310         * g++.old-deja/g++.law/dtors2.C: Likewise.
8311         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8312         * g++.old-deja/g++.law/visibility10.C: Likewise.
8313         * g++.old-deja/g++.law/scope3.C: Likewise.
8314         * g++.old-deja/g++.law/casts2.C: Likewise.
8315         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8316         * g++.old-deja/g++.law/operators33.C: Likewise.
8317         * g++.old-deja/g++.law/friend4.C: Likewise.
8318         * g++.old-deja/g++.mike/pmf7.C: Likewise.
8319         * g++.old-deja/g++.mike/p5611.C: Likewise.
8320         * g++.old-deja/g++.mike/net37.C: Likewise.
8321         * g++.old-deja/g++.mike/p3570.C: Likewise.
8322         * g++.old-deja/g++.mike/p5718.C: Likewise.
8323         * g++.old-deja/g++.mike/net21.C: Likewise.
8324         * g++.old-deja/g++.mike/p1862.C: Likewise.
8325         * g++.old-deja/g++.mike/p4511.C: Likewise.
8326         * g++.old-deja/g++.mike/virt3.C: Likewise.
8327         * g++.old-deja/g++.mike/p16146.C: Likewise.
8328         * g++.old-deja/g++.mike/p1989.C: Likewise.
8329         * g++.old-deja/g++.mike/p5571.C: Likewise.
8330         * g++.old-deja/g++.gb/scope10.C: Likewise.
8331         * g++.old-deja/g++.abi/primary5.C: Likewise.
8332         * g++.old-deja/g++.abi/empty2.C: Likewise.
8333         * g++.old-deja/g++.abi/arraynew.C: Likewise.
8334         * g++.old-deja/g++.eh/vbase4.C: Likewise.
8335         * g++.old-deja/g++.eh/ptr1.C: Likewise.
8336         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8337         * g++.old-deja/g++.bob/template3.C: Likewise.
8338         * g++.old-deja/g++.bob/inherit1.C: Likewise.
8339
8340 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
8341
8342         PR fortran/31193
8343         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8344
8345 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
8346
8347         PR fortran/20897
8348         * gfortran.dg/derived_name_1.f90: New.
8349         * gfortran.dg/derived_name_2.f: New.
8350
8351 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8352
8353         * lib/target-supports.exp (check_effective_target_nonpic): New
8354         procedure.
8355         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8356         when compiling PIC.
8357         * gcc.target/i386/asm-4.c: Require nonpic.
8358         * gcc.target/i386/cmov1.c: Likewise.
8359         * gcc.target/i386/mul.c: Likewise.
8360         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8361         * gcc.target/i386/ssetype-1.c: Require nonpic.
8362         * gcc.target/i386/ssetype-3.c: Likewise.
8363         * gcc.target/i386/ssetype-5.c: Likewise.
8364
8365 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8366
8367         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8368         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8369         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8370         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8371
8372 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
8373
8374         PR tree-optimization/30590
8375         * g++.dg/opt/pr30590.C: New testcase.
8376
8377 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
8378
8379         PR c/30762
8380         * gcc.dg/pr30762-1.c: New test.
8381         * gcc.dg/pr30762-2.c: New test.
8382
8383         PR inline-asm/30505
8384         * gcc.target/i386/pr30505.c: New test.
8385
8386 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
8387
8388         * gcc.target/arm/register-variables.c: New.
8389
8390 2007-03-19  Jeff Law  <law@redhat.com>
8391
8392         * PR tree-optimization/30984
8393         * gcc.c-torture/pr30984.c: New test.
8394
8395 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8396         Richard Guenther  <rguenther@suse.de>
8397
8398         PR tree-optimization/31254
8399         * gcc.dg/torture/pr31254.c: New testcase.
8400
8401 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
8402
8403         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8404         target default_packed.
8405
8406 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8407
8408         PR fortran/31203
8409         * gfortran.dg/string_length_1.f90: New test.
8410
8411 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8412
8413         PR testsuite/30395
8414         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8415
8416 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8417
8418         PR libgfortran/31052
8419         * gfortran.dg/namelist_27.f90: New test.
8420
8421 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
8422
8423         PR fortran/30531
8424         * gfortran.dg/used_types_14.f90: New test.
8425
8426         PR fortran/31086
8427         * gfortran.dg/used_types_15.f90: New test.
8428
8429 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
8430
8431         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8432         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8433
8434 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8435
8436         PR fortran/31120
8437         * gfortran.dg/integer_exponentiation_2.f90: New test.
8438
8439 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
8440
8441         PR tree-optimization/31041
8442         * gcc.dg/vect/pr31041.c: New test.
8443
8444 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8445
8446         * g++.dg/warn/Wconversion-integer.C: New
8447         * g++.dg/warn/Wconversion-real.C: New.
8448         * g++.dg/warn/Wconversion-real-integer.C: New.
8449         * g++.dg/warn/conv2.C: Updated.
8450
8451 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8452
8453         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8454         exclude RTPs.
8455
8456 2007-03-16  Richard Guenther  <rguenther@suse.de>
8457
8458         PR tree-optimization/31146
8459         * g++.dg/tree-ssa/pr31146.C: New testcase.
8460
8461 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8462
8463         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8464         assume that the target has <features.h>.
8465
8466 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8467
8468         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8469         dg-options rather than to the whole test.
8470
8471 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
8472
8473         PR debug/29906
8474         * g++.dg/debug/pr29906.C: New
8475
8476 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8477
8478         PR libgfortran/31099
8479         * gfortran.dg/unformatted_recl.f90: Update test.
8480
8481 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
8482
8483         * gcc.dg/tree-ssa/prefetch-5.c: New test.
8484
8485 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8486
8487         PR c++/30891
8488         * g++.dg/parse/namespace-definition.C: New.
8489
8490 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8491
8492         PR c++/24924
8493         * g++.dg/cpp/pedantic-errors.C: New.
8494         * g++.dg/cpp/permissive.C: New.
8495
8496 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8497
8498         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8499         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8500
8501 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8502
8503         * lib/target-supports.exp (check_missing_uclibc_feature)
8504         (check_effective_target_wchar): New procedures.
8505         * gcc.dg/wchar_t-1.c: Require target wchar.
8506         * gcc.dg/wint_t-1.c: Likewise.
8507
8508 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8509
8510         * lib/target-supports.exp (check_gc_sections_available): Return
8511         false for VxWorks targets.
8512
8513 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8514
8515         * g++.dg/warn/Wconversion2.C: Fix typo.
8516         * gcc.dg/if-empty-1.c: Ditto.
8517
8518 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8519
8520         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8521
8522 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8523
8524         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8525         * gcc.target/i386/pr31167.c: Ditto.
8526
8527 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8528
8529         PR target/31167
8530         * gcc.target/i386/pr31167.c: New test.
8531
8532 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
8533
8534         PR fortran/30922
8535         * gfortran.dg/import5.f90.f90: New test.
8536
8537
8538         PR fortran/30879
8539         * gfortran.dg/data_components_1.f90: New test.
8540
8541
8542         PR fortran/30870
8543         * gfortran.dg/generic_13.f90: New test.
8544
8545         PR fortran/31163
8546         * gfortran.dg/alloc_comp_basics_5.f90: New test.
8547
8548 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8549
8550         PR libgfortran/31051
8551         * gfortran.dg/fmt_t_4.f90: New
8552
8553 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8554
8555         PR C++/31165
8556         * g++.dg/other/default7.C: New test.
8557
8558 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8559
8560         * g++.dg/warn/Wconversion2.C: New.
8561
8562 2007-03-14  Eric Christopher  <echristo@apple.com>
8563
8564         * gcc.dg/ssp-1.c: New.
8565         * gcc.dg/ssp-2.c: Ditto.
8566
8567 2007-03-14  Dirk Mueller  <dmueller@suse.de>
8568
8569         * g++.dg/warn/do-empty.C: New.
8570         * gcc.dg/do-empty.c: New.
8571         * gcc.dg/if-empty-1.c: Update.
8572         * gcc.dg/20001116-1.c: Update.
8573         * gcc.dg/pr23165.c: Update.
8574
8575 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
8576
8577         * gfortran.dg/module_implicit_conversion.f90: New test.
8578
8579 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
8580
8581         PR middle-end/31127
8582         * gcc.dg/pr31127.c: New.
8583
8584 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
8585
8586         * gcc.dg/tree-ssa/loop-26.c: New test.
8587
8588 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
8589
8590         * gcc.target/i386/cmpxchg16b-1.c: New test.
8591
8592 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8593
8594         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8595         * gcc.dg/c99-vla-1.c: Likewise.
8596         * g++.dg/ext/vla1.C: Likewise
8597
8598 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8599
8600         * gcc.dg/wvla-1.c: New test
8601         * gcc.dg/wvla-2.c: New test
8602         * gcc.dg/wvla-3.c: New test
8603         * gcc.dg/wvla-4.c: New test
8604         * gcc.dg/wvla-5.c: New test
8605         * gcc.dg/wvla-6.c: New test
8606         * gcc.dg/wvla-7.c: New test
8607         * g++.dg/warn/Wvla-1.C: New test
8608         * g++.dg/warn/Wvla-2.C: New test
8609         * g++.dg/warn/Wvla-3.C: New test
8610
8611 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
8612
8613         PR c++/30108
8614         * g++.dg/other/default6.C: New test.
8615
8616 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8617
8618         * lib/target-supports.exp (check_profiling_available): Return false
8619         for VxWorks.
8620         (check_effective_target_vxworks_kernel): New procedure.
8621         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8622         VxWorks.
8623         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8624         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8625         to include VxWorks.
8626         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8627
8628 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8629
8630         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8631         PIC is not supported.
8632         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8633         * gcc.dg/20020426-2.c: Likewise.
8634         * gcc.dg/pr28243.c: Likewise.
8635         * gcc.dg/visibility-11.c: Likewise.
8636         * gcc.dg/tls/opt-9.c: Likewise.
8637         * gcc.dg/tls/opt-10.c: Likewise.
8638         * gcc.dg/tls/pic-1.c: Likewise.
8639         * gcc.dg/tls/struct-1.c: Likewise.
8640         * gcc.target/i386/20000807-1.c: Likewise.
8641         * gcc.target/i386/20000904-1.c: Likewise.
8642         * gcc.target/i386/20011119-1.c: Likewise.
8643         * gcc.target/i386/990213-2.c: Likewise.
8644         * gcc.target/i386/990214-1.c: Likewise.
8645         * gcc.target/i386/compress-float-387-pic.c: Likewise.
8646         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8647         * gcc.target/i386/pic-1.c: Likewise.
8648         * gcc.target/i386/pr21518.c: Likewise.
8649         * gcc.target/i386/pr23098.c: Likewise.
8650         * gcc.target/i386/pr23943.c: Likewise.
8651
8652 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
8653
8654         PR c++/31038
8655         * g++.dg/template/complit2.C: New test.
8656
8657         PR c++/30328
8658         * g++.dg/ext/bitfield1.C: New test.
8659
8660 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
8661
8662         PR fortran/30883
8663         * gfortran.dg/interface_11.f90: New test.
8664
8665 2007-03-11  Richard Guenther  <rguenther@suse.de>
8666
8667         PR tree-optimization/31115
8668         * gcc.dg/torture/pr31115.c: New testcase.
8669
8670 2007-03-11  Ira Rosen  <irar@il.ibm.com>
8671
8672         PR tree-optimization/29925
8673         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8674
8675 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
8676
8677         PR c++/30274
8678         * g++.dg/expr/bitfield3.C: New test.
8679         * g++.dg/expr/bitfield4.C: Likewise.
8680         * g++.dg/expr/bitfield5.C: Likewise.
8681         * g++.dg/expr/bitfield6.C: Likewise.
8682
8683         PR c++/30924
8684         * g++.dg/template/array18.C: New test.
8685
8686 2007-03-10  Dirk Mueller  <dmueller@suse.de>
8687
8688         PR c++/17946
8689         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8690         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8691
8692 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
8693
8694         PR c++/20599
8695         * g++.dg/cpp0x/variadic-bind.C: New.
8696         * g++.dg/cpp0x/variadic-function.C: New.
8697         * g++.dg/cpp0x/variadic-mem_fn.C: New.
8698         * g++.dg/cpp0x/variadic-tuple.C: New.
8699         * g++.dg/cpp0x/variadic1.C: New.
8700         * g++.dg/cpp0x/variadic2.C: New.
8701         * g++.dg/cpp0x/variadic3.C: New.
8702         * g++.dg/cpp0x/variadic4.C: New.
8703         * g++.dg/cpp0x/variadic5.C: New.
8704         * g++.dg/cpp0x/variadic6.C: New.
8705         * g++.dg/cpp0x/variadic7.C: New.
8706         * g++.dg/cpp0x/variadic8.C: New.
8707         * g++.dg/cpp0x/variadic9.C: New.
8708         * g++.dg/cpp0x/variadic10.C: New.
8709         * g++.dg/cpp0x/variadic11.C: New.
8710         * g++.dg/cpp0x/variadic12.C: New.
8711         * g++.dg/cpp0x/variadic13.C: New.
8712         * g++.dg/cpp0x/variadic14.C: New.
8713         * g++.dg/cpp0x/variadic15.C: New.
8714         * g++.dg/cpp0x/variadic16.C: New.
8715         * g++.dg/cpp0x/variadic17.C: New.
8716         * g++.dg/cpp0x/variadic18.C: New.
8717         * g++.dg/cpp0x/variadic19.C: New.
8718         * g++.dg/cpp0x/variadic20.C: New.
8719         * g++.dg/cpp0x/variadic21.C: New.
8720         * g++.dg/cpp0x/variadic22.C: New.
8721         * g++.dg/cpp0x/variadic23.C: New.
8722         * g++.dg/cpp0x/variadic24.C: New.
8723         * g++.dg/cpp0x/variadic25.C: New.
8724         * g++.dg/cpp0x/variadic26.C: New.
8725         * g++.dg/cpp0x/variadic27.C: New.
8726         * g++.dg/cpp0x/variadic28.C: New.
8727         * g++.dg/cpp0x/variadic29.C: New.
8728         * g++.dg/cpp0x/variadic30.C: New.
8729         * g++.dg/cpp0x/variadic31.C: New.
8730         * g++.dg/cpp0x/variadic32.C: New.
8731         * g++.dg/cpp0x/variadic33.C: New.
8732         * g++.dg/cpp0x/variadic34.C: New.
8733         * g++.dg/cpp0x/variadic35.C: New.
8734         * g++.dg/cpp0x/variadic36.C: New.
8735         * g++.dg/cpp0x/variadic37.C: New.
8736         * g++.dg/cpp0x/variadic38.C: New.
8737         * g++.dg/cpp0x/variadic39.C: New.
8738         * g++.dg/cpp0x/variadic40.C: New.
8739         * g++.dg/cpp0x/variadic41.C: New.
8740         * g++.dg/cpp0x/variadic42.C: New.
8741         * g++.dg/cpp0x/variadic43.C: New.
8742         * g++.dg/cpp0x/variadic44.C: New.
8743         * g++.dg/cpp0x/variadic45.C: New.
8744         * g++.dg/cpp0x/variadic46.C: New.
8745         * g++.dg/cpp0x/variadic47.C: New.
8746         * g++.dg/cpp0x/variadic48.C: New.
8747         * g++.dg/cpp0x/variadic49.C: New.
8748         * g++.dg/cpp0x/variadic50.C: New.
8749         * g++.dg/cpp0x/variadic51.C: New.
8750         * g++.dg/cpp0x/variadic52.C: New.
8751         * g++.dg/cpp0x/variadic53.C: New.
8752         * g++.dg/cpp0x/variadic54.C: New.
8753         * g++.dg/cpp0x/variadic55.C: New.
8754         * g++.dg/cpp0x/variadic56.C: New.
8755         * g++.dg/cpp0x/variadic57.C: New.
8756         * g++.dg/cpp0x/variadic58.C: New.
8757         * g++.dg/cpp0x/variadic59.C: New.
8758         * g++.dg/cpp0x/variadic60.C : New.
8759         * g++.dg/cpp0x/variadic61.C : New.
8760         * g++.dg/cpp0x/variadic62.C : New.
8761         * g++.dg/cpp0x/variadic63.C : New.
8762         * g++.dg/cpp0x/variadic64.C : New.
8763         * g++.dg/cpp0x/variadic65.C : New.
8764         * g++.dg/cpp0x/variadic66.C : New.
8765         * g++.dg/cpp0x/variadic67.C : New.
8766         * g++.dg/cpp0x/variadic68.C : New.
8767         * g++.dg/cpp0x/variadic69.C : New.
8768         * g++.dg/cpp0x/variadic70.C : New.
8769         * g++.dg/cpp0x/variadic71.C : New.
8770         * g++.dg/cpp0x/variadic72.C : New.
8771         * g++.dg/cpp0x/variadic73.C : New.
8772         * g++.dg/cpp0x/variadic74.C : New.
8773         * g++.dg/cpp0x/variadic75.C : New.
8774         * g++.dg/cpp0x/variadic-ex1.C : New.
8775         * g++.dg/cpp0x/variadic-ex2.C : New.
8776         * g++.dg/cpp0x/variadic-ex3.C : New.
8777         * g++.dg/cpp0x/variadic-ex4.C : New.
8778         * g++.dg/cpp0x/variadic-ex5.C : New.
8779         * g++.dg/cpp0x/variadic-ex6.C : New.
8780         * g++.dg/cpp0x/variadic-ex7.C : New.
8781         * g++.dg/cpp0x/variadic-ex8.C : New.
8782         * g++.dg/cpp0x/variadic-ex9.C : New.
8783         * g++.dg/cpp0x/variadic-ex10.C : New.
8784         * g++.dg/cpp0x/variadic-ex11.C : New.
8785         * g++.dg/cpp0x/variadic-ex12.C : New.
8786         * g++.dg/cpp0x/variadic-ex13.C : New.
8787         * g++.dg/cpp0x/variadic-ex14.C : New.
8788
8789 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8790
8791         PR libgfortran/31099
8792         * gfortran.dg/unformatted_recl.f90: New test.
8793
8794 2007-03-09  Roger Sayle  <roger@eyesopen.com>
8795
8796         * gcc.dg/fold-eqcmplx-1.c: New test case.
8797
8798 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
8799
8800         PR rtl-optimization/30643
8801         * gcc.dg/pr30643.c: New.
8802
8803 2007-03-09  Chao-ying Fu  <fu@mips.com>
8804
8805         * gcc.target/mips/mips32-dspr2-type.c: New test.
8806         * gcc.target/mips/mips32-dspr2.c: New test.
8807         * gcc.target/mips/dspr2-MULT.c: New test.
8808         * gcc.target/mips/dspr2-MULTU.c: New test.
8809         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8810         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8811         Adjust some formats.
8812
8813 2007-03-09  Dirk Mueller  <dmueller@suse.de>
8814
8815         PR c++/17946
8816         * gcc.dg/Wlogical-op-1.c: New.
8817         * g++.dg/warn/Wlogical-op-1.C: New.
8818
8819 2007-03-09  Richard Guenther  <rguenther@suse.de>
8820
8821         PR tree-optimization/30904
8822         PR middle-end/31058
8823         * gcc.dg/pr30904.c: Remove xfail.
8824
8825 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8826
8827         PR C/31072
8828         * gcc.c-torture/execute/pr31072.c: New test.
8829
8830 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8831
8832         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8833         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8834         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
8835         *lrint* and *lround*.
8836         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8837         floor->lfloor.
8838         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8839         * gcc.dg/torture/builtin-integral-1.c: Likewise.
8840         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
8841         and *lround*.  Correct macro names.
8842         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8843         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8844
8845 2007-03-08  Ian Lance Taylor  <iant@google.com>
8846
8847         * gcc.dg/no-strict-overflow-5.c: New test.
8848         * gcc.dg/no-strict-overflow-6.c: New test.
8849         * gcc.dg/Wstrict-overflow-11.c: New test.
8850         * gcc.dg/Wstrict-overflow-12.c: New test.
8851         * gcc.dg/Wstrict-overflow-13.c: New test.
8852         * gcc.dg/Wstrict-overflow-14.c: New test.
8853         * gcc.dg/Wstrict-overflow-15.c: New test.
8854
8855 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8856
8857         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
8858         for VxWorks kernel mode.
8859         * gcc.c-torture/execute/strncmp-1.x: Likewise.
8860
8861 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8862
8863         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8864         mode.
8865
8866 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8867
8868         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8869         and lib/bfill.c on VxWorks targets.
8870         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8871         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8872         lib/bfill.c and lib/memmove.c on VxWorks targets.
8873         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8874         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8875         on VxWorks targets.
8876         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8877         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8878
8879 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8880
8881         * gfortran.dg/use_5.f90: New test.
8882         * gfortran.dg/use_6.f90: Ditto.
8883         * gfortran.dg/use_7.f90: Ditto.
8884
8885 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8886
8887         PR fortran/30973
8888         * gfortran.dg/use_4.f90: New test.
8889         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8890
8891 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
8892
8893         PR fortran/31011
8894         * gfortran.dg/parameter_array_section_2.f90: New test.
8895
8896 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
8897
8898         PR c++/30852
8899         * g++.dg/ext/offsetof1.C: Add cases with volatile.
8900
8901         PR c++/30534
8902         * g++.dg/template/arg5.C: New test.
8903
8904 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
8905
8906         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8907
8908 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
8909
8910         * gcc.dg/var-expand1.c: Add newline at end of file.
8911
8912 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
8913
8914         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8915
8916 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
8917
8918         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8919
8920 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8921
8922         * gcc.dg/torture/builtin-convert-4.c: New test.
8923
8924 2007-03-05  Ian Lance Taylor  <iant@google.com>
8925
8926         * gcc.c-torture/compile/pr31034.c: New test.
8927
8928 2007-03-05  Ian Lance Taylor  <iant@google.com>
8929
8930         * gcc.dg/inline-18.c: New test.
8931         * gcc.dg/inline-19.c: New test.
8932         * gcc.dg/inline-20.c: New test.
8933         * gcc.dg/inline-21.c: New test.
8934
8935 2007-03-05  Richard Guenther  <rguenther@suse.de>
8936
8937         PR tree-optimization/14052
8938         * gcc.dg/tree-ssa/vrp33.c: New testcase.
8939
8940 2007-03-05  Richard Guenther  <rguenther@suse.de>
8941
8942         PR tree-optimization/23777
8943         * gcc.dg/tree-ssa/pr23777.c: New testcase.
8944
8945 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8946
8947         PR other/30465
8948         * gcc.dg/multiple-overflow-warn-3.c: New.
8949         * g++.dg/warn/multiple-overflow-warn-3.C: New.
8950
8951 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
8952
8953         PR c++/30895
8954         * g++.dg/parse/template23.C: New test.
8955
8956 2007-03-04  Roger Sayle  <roger@eyesopen.com>
8957
8958         PR middle-end/30744
8959         * gcc.dg/pr30744-1.c: New test case.
8960
8961 2007-03-04  Tobias Burnus  <burnus@net-b.de>
8962
8963         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8964
8965 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8966
8967         PR target/30406
8968         * gfortran.dg/logical_3.f90: New test.
8969
8970 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
8971
8972         PR libfortran/30981
8973         * gfortran.dg/integer_exponentiation_1.f90:  New test.
8974
8975 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8976
8977         * gcc.target/m68k/m68k.exp: New.
8978         * gcc.target/m68k/crash1.c: New.
8979
8980 2007-03-03  Tobias Burnus  <burnus@net-b.de>
8981
8982         * gfortran.dg/c_by_val.c: Use int64_t instead of long
8983         to be more compatible with integer(kind=8).
8984
8985 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8986
8987         PR libfortran/31001
8988         * gfortran.dg/zero_sized_3.f90: New test.
8989
8990 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8991
8992         PR c++/15787
8993         * g++.dg/parse/else.C: New.
8994         * g++.dg/parse/else-2.C: New.
8995
8996 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
8997             Tobias Burnus  <burnus@net-b.de>
8998
8999         PR fortran/30882
9000         * gfortran.dg/size_dim.f90: New test.
9001
9002 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9003             Tobias Burnus  <burnus@net-b.de>
9004
9005         PR fortran/30873
9006         * gfortran.dg/entry_9.f90: New test.
9007
9008 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
9009
9010         PR c++/28253
9011         * g++.dg/inherit/covariant16.C: New test.
9012
9013 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
9014
9015         * g++.dg/other/darwin-minversion-1.C: New.
9016
9017 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
9018
9019         * gcc.dg/tree-ssa/20070302-1.c: New test.
9020
9021 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
9022
9023         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9024         tests.
9025
9026 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
9027
9028         * gcc.dg/tree-ssa/prefetch-4.c: New test.
9029
9030 2007-03-01  Simon Baldwin <simonb@google.com>
9031
9032         PR c++/23689
9033         * warn/ignored_typedef.C: New.
9034         * init/ctor8.C: Added dg-warning to consume ignored typedef
9035         warning.
9036         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
9037         and added an explicit line number.
9038
9039 2007-02-28  Richard Guenther  <rguenther@suse.de>
9040
9041         PR middle-end/30364
9042         * gcc.dg/torture/pr30364-1.c: New testcase.
9043         * gcc.dg/torture/pr30364-2.c: Likewise.
9044         * gcc.dg/torture/pr30364-3.c: Likewise.
9045
9046 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9047
9048         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9049         powerpc*, use -funsafe-math-optimizations.
9050         * gcc.dg/torture/builtin-logb-1.c: Likewise.
9051         * gcc.dg/torture/builtin-modf-1.c: Likewise.
9052
9053 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9054             Paul Thomas  <pault@gcc.gnu.org>
9055
9056         PR fortran/30888
9057         PR fortran/30887
9058         * c_by_val_1.f: Test %VAL() with non-default kind.
9059         * c_by_val.c: Ditto.
9060         * c_by_val_4.f: New test.
9061
9062 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9063
9064         PR fortran/30968
9065         * gfortran.dg/continuation_7.f90: New test.
9066
9067 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
9068
9069         * g++.dg/inherit/thunk7.C: New test.
9070         * lib/target-supports.exp (check_profiling_available): Not available
9071         for bfin-*-*.
9072
9073 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
9074
9075         PR target/30970
9076         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9077
9078 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
9079
9080         * lib/target-supports.exp (check_effective_target_init_priority):
9081         Remove Solaris special case.
9082
9083 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
9084
9085         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9086         for more builtin types.
9087
9088         * g++.dg/ext/visibility/class1.C: Port to Darwin.
9089         * g++.dg/ext/visibility/noPLT.C: Likewise.
9090
9091 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9092
9093         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9094         sh* targets.
9095
9096 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
9097
9098         PR fortran/30865
9099         * size_optional_dim_1.f90:  New test.
9100
9101 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
9102
9103         * gcc.dg/vxworks/vxworks.exp: New file.
9104         * gcc.dg/vxworks/initpri1.c: Likewise.
9105         * gcc.dg/vxworks/initpri2.c: Likewise.
9106         * gcc.dg/initpri2.c: Add more tests.
9107         * g++.dg/special/initpri2.C: Likewise.
9108
9109         * gcc.dg/initpri1.c: New test.
9110         * gcc.dg/initpri2.c: Likewise.
9111         * g++.dg/special/initpri1.C: New test.
9112         * g++.dg/special/initpri2.C: Likewise.
9113         * g++.dg/special/conpr-1.C: Use init_priority effective target.
9114         * g++.dg/special/conpr-2.C: Likewise.
9115         * g++.dg/special/conpr-3.C: Likewise.
9116         * g++.dg/special/conpr-4.C: Likewise.
9117         * g++.dg/special/initp1.C: Likewise.
9118         * g++.dg/special/ecos.exp: Remove code to detect availability of
9119         constructor priorities.
9120         * lib/target-supports.exp (check_effective_target_init_priority):
9121         New function.
9122
9123 2007-02-24  Jan Hubicka  <jh@suse.cz>
9124
9125         * gcc.c-torture/execute/pr30778.c: New testcase.
9126
9127 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9128
9129         PR libgfortran/30918
9130         * gfortran.dg/namelist_26.f90: New test.
9131
9132 2007-02-24  Richard Guenther  <rguenther@suse.de>
9133
9134         PR middle-end/30951
9135         * gcc.dg/pr30951.c: New testcase.
9136
9137 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9138
9139         * gcc.dg/torture/builtin-modf-1.c: New test.
9140
9141 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
9142
9143         PR tree-optimization/30904
9144         * gcc.dg/pr30904.c: New test.
9145
9146 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9147
9148         * gcc.test-framework/README: Correct command.
9149         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9150         -Wunused-value.
9151         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9152
9153 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9154
9155         * lib/target-supports.exp (check_effective_target_unwrapped): New.
9156
9157 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
9158
9159         * lib/target-supports.exp (check_effective_target_newlib): New
9160         function.
9161
9162 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
9163
9164         PR fortran/30660
9165         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9166         allocatable component.
9167
9168
9169 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9170
9171         * gcc.dg/torture/builtin-logb-1.c: New test.
9172         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9173         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9174         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9175         sh* targets.
9176
9177 2007-02-23  Richard Guenther  <rguenther@suse.de>
9178
9179         * g++.dg/warn/changes-meaning.C: New testcase.
9180
9181 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9182
9183         PR libgfortran/30910
9184         * gfortran.dg/fmt_zero_precision.f90: Update test.
9185
9186 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9187
9188         * gcc.dg/torture/builtin-frexp-1.c: New test.
9189
9190 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
9191
9192         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9193
9194 2007-02-22  Ian Lance Taylor  <iant@google.com>
9195
9196         PR debug/30898
9197         * g++.dg/debug/pr30898.C: New test.
9198
9199 2007-02-22  Ira Rosen  <irar@il.ibm.com>
9200
9201         * gcc.dg/vect/vect-106.c: New test.
9202
9203 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9204             Ira Rosen  <irar@il.ibm.com>
9205
9206         PR tree-optimization/30843
9207         * gcc.dg/vect/pr30843.c: New test.
9208
9209 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9210
9211         PR tree-optimization/30858
9212         * gcc.dg/vect/pr30858.c: New test.
9213
9214 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
9215
9216         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9217         to set options for compiling testglue.
9218         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9219         * lib/obj-c++.exp (obj-c++_init): Likewise.
9220
9221 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
9222
9223         * gnat.dg/derived_aggregate.adb: New test.
9224
9225 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9226
9227         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9228         sh* targets.  Call the correct CKSGN macro.
9229
9230 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
9231
9232         * gfortran.dg/gomp/omp_parse1.f90: New test.
9233         * gfortran.dg/gomp/omp_parse2.f: New test.
9234
9235 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
9236
9237         PR fortran/30869
9238         * gfortran.dg/do_pointer_1.f90:  New test.
9239
9240 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9241
9242         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9243         and scalbln.
9244
9245 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
9246
9247         * gcc.dg/darwin-minversion-1.c: New.
9248         * gcc.dg/darwin-minversion-2.c: New.
9249
9250 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9251
9252         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9253
9254 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9255             DJ Delorie <dj@redhat.com>
9256
9257         PR other/30824
9258         * gcc.dg/Wfatal.c: New.
9259         * gcc.dg/Wfatal-2.c: New.
9260         * gcc.dg/Werror-1.c: Adjust expectations.
9261         * gcc.dg/Werror-5.c: Likewise.
9262         * gcc.dg/Werror-7.c: Likewise.
9263         * gcc.dg/Werror-10.c: Likewise.
9264         * gcc.dg/Werror-11.c: Likewise.
9265
9266 2007-02-20  Tobias Burnus  <burnus@net-b.de>
9267
9268         PR fortran/30522
9269         * gfortran.dg/volatile10.f90: New test.
9270
9271 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
9272
9273         PR libfortran/30533
9274         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
9275
9276 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9277
9278         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9279         * gcc.dg/Walways-true-1.c: Likewise.
9280         * gcc.dg/weak/weak-3.c: Likewise.
9281         * gcc.dg/Werror-1.c: Likewise.
9282         * gcc.dg/Werror-3.c: Likewise.
9283         * gcc.dg/Werror-4.c: Likewise.
9284         * gcc.dg/Werror-5.c: Likewise.
9285         * gcc.dg/Werror-6.c: Likewise.
9286         * gcc.dg/Werror-7.c: Likewise.
9287         * gcc.dg/Werror-8.c: Likewise.
9288         * gcc.dg/Werror-10.c: Likewise.
9289         * gcc.dg/Werror-11.c: Likewise.
9290         * gcc.dg/Werror-12.c: Likewise.
9291         * g++.old-deja/g++.mike/warn8.C: Likewise.
9292         * g++.dg/warn/Walways-true-1.C: Likewise.
9293         * g++.dg/warn/Walways-true-2.C: Likewise.
9294         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9295         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9296         -Wstring-literal-comparison with -Waddress.
9297         * gcc.dg/Wstring-literal-comparison-4.c: Replace
9298         -Wno-string-literal-comparison with -Wno-address.
9299
9300 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
9301
9302         * gnat.dg/self_aggregate_with_call.adb: New test.
9303
9304 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
9305
9306         PR tree-optimization/30975
9307         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9308         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9309         * gcc.dg/vect/pr30795.c: New.
9310
9311 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9312
9313         PR fortran/30681
9314         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9315
9316 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9317
9318         PR rtl-optimization/28173
9319         * gcc.target/i386/andor-1.c: New test case.
9320
9321 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9322
9323         * gcc.dg/torture/builtin-ldexp-1.c: New.
9324         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9325
9326 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9327
9328         * gfortran.dg/array_constructor_15.f90: New test case.
9329
9330 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9331
9332         * gfortran.dg/forall_10.f90: New test case.
9333
9334 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9335
9336         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9337
9338 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9339
9340         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9341         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9342
9343 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
9344
9345         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9346         * gcc.target/i386/builtin-bswap-3.c: Ditto.
9347         * gcc.target/i386/xchg-1.c: New test.
9348         * gcc.target/i386/xchg-2.c: New test.
9349
9350 2007-02-16  Richard Guenther  <rguenther@suse.de>
9351             Christian Bruel  <christian.bruel@st.com>
9352
9353         * gcc.dg/strict-overflow-5.c: New testcase.
9354
9355 2007-02-16  Tobias Burnus  <burnus@net-b.de>
9356
9357         PR fortran/30793
9358         * gfortran.dg/func_derived_4.f90: New test.
9359
9360 2007-02-15  Roger Sayle  <roger@eyesopen.com>
9361
9362         PR middle-end/30391
9363         * gfortran.dg/pr30391-1.f90: New test case.
9364
9365 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9366
9367         PR middle-end/30433
9368         * gcc.c-torture/compile/pr30433.c: New testcase to check
9369         that complex constants comparisions are foldded.
9370
9371 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9372
9373         PR C++/30158
9374         * g++.dg/ext/stmtexpr10.C: New testcase.
9375
9376 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9377
9378         PR middle-end/30729
9379         * gcc.dg/Wunused-value-2.c: New testcase.
9380
9381 2007-02-15  Ian Lance Taylor  <iant@google.com>
9382
9383         * g++.dg/eh/subreg-1.C: New test.
9384
9385 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9386
9387         PR c/26494
9388         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9389         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9390         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9391         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9392         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9393         * gcc.dg/Werror-implicit-function-declaration.c: New.
9394
9395 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9396
9397         PR c++/28943
9398         * g++.dg/warn/pr28943.C: New.
9399
9400 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9401
9402         * gfortran.fortran-torture/execute/math.f90: Fix typo.
9403
9404 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9405
9406         PR fortran/30779
9407         * gfortran.dg/error_recovery_3.f90: New test.
9408
9409 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9410
9411         * g++.dg/tree-ssa/sra-1.C: New.
9412
9413 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9414
9415         * g++.dg/tree-ssa/sra-1.C: New.
9416
9417 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9418
9419         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9420
9421 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9422
9423         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9424
9425 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9426
9427         PR fortran/30799
9428         * gfortran.dg/logical_2.f90: New test.
9429
9430 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
9431
9432         * gcc.dg/torture/complex-alias-1.c: New test.
9433
9434 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
9435
9436         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9437         instead of -fdump-tree-tailcall.
9438
9439 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
9440
9441         * gfortran.dg/interface_10.f90: Fix comment typo.
9442
9443 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
9444
9445         PR tree-optimization/30771
9446         * gcc.dg/vect/pr30771.c: New test.
9447
9448 2007-02-13  Ian Lance Taylor  <iant@google.com>
9449
9450         * gcc.dg/Wstrict-overflow-1.c: New test.
9451         * gcc.dg/Wstrict-overflow-2.c: New test.
9452         * gcc.dg/Wstrict-overflow-3.c: New test.
9453         * gcc.dg/Wstrict-overflow-4.c: New test.
9454         * gcc.dg/Wstrict-overflow-5.c: New test.
9455         * gcc.dg/Wstrict-overflow-6.c: New test.
9456         * gcc.dg/Wstrict-overflow-7.c: New test.
9457         * gcc.dg/Wstrict-overflow-8.c: New test.
9458         * gcc.dg/Wstrict-overflow-9.c: New test.
9459         * gcc.dg/Wstrict-overflow-10.c: New test.
9460
9461 2007-02-13  Roger Sayle  <roger@eyesopen.com>
9462
9463         * gcc.target/ia64/builtin-bswap-2.c: New test case.
9464
9465 2007-02-13  Richard Henderson  <rth@redhat.com>
9466
9467         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9468         * gcc.c-torture/execute/pr29302-1.c: ... here.
9469
9470 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9471
9472         PR c/29521
9473         * gcc.dg/c90-return-1.c: Update output.
9474         * gcc.dg/c99-return-1.c: Likewise.
9475
9476 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
9477
9478         PR fortran/30554
9479         * gfortran.dg/used_dummy_types_7.f90: New test..
9480
9481 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
9482
9483         * gcc.target/i386/parity-1.c: New test.
9484         * gcc.target/i386/parity-2.c: New test.
9485
9486 2007-02-12  Roger Sayle  <roger@eyesopen.com>
9487
9488         * gcc.target/i386/builtin-bswap-3.c: New test case.
9489
9490 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
9491
9492         PR tree-optimization/29145
9493         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9494         alias analysis is improved to take better advantage of restrict
9495         qualified pointers.
9496         * gcc.dg/vect/vect-80.c: Likewise.
9497         * gcc.dg/vect/pr29145.c: New.
9498
9499 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9500
9501         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9502         * gcc.target/i386/sse4a-insert.c: Likewise.
9503
9504 2007-02-11  Roger Sayle  <roger@eyesopen.com>
9505
9506         * gcc.target/ia64/builtin-popcount-1.c: New test case.
9507         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9508
9509 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
9510
9511         PR fortran/30478
9512         * gfortran.dg/enum_4.f90: Update error message checks.
9513
9514 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
9515
9516         PR fortran/30554
9517         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9518         versions of the modules.
9519
9520         PR fortran/30617
9521         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9522         by getting rid of recursive I/O and providing functions with
9523         results.
9524
9525         PR fortran/30319
9526         * gfortran.dg/char_array_constructor_2.f90
9527
9528 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
9529
9530         PR c++/26988
9531         * g++.dg/template/spec34.C: New test
9532
9533 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
9534
9535         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9536         on i?86 and x86_64.
9537         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9538         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9539         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9540         on i?86 and x86_64.
9541         * gcc.dg/vect/vect-113.c: Ditto.
9542
9543 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
9544
9545         PR c++/29487
9546         * g++.dg/eh/weak1-C: New test.
9547         * g++.dg/eh/weak1-a.cc: Likewise.
9548         * g++.dg/eh/comdat1.C: Likewise.
9549
9550 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
9551             Dorit Nuzman  <dorit@il.ibm.com>
9552
9553         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
9554         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
9555         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9556         * gcc.dg/vect/vect-113.c: Likewise.
9557
9558         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9559
9560 2007-02-10  Richard Henderson  <rth@redhat.com>
9561
9562         * lib/target-supports.exp (check_effective_target_tls): Redefine
9563         to mean non-emulated tls.
9564         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9565         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9566         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9567         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9568         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9569         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9570         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9571
9572 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
9573
9574         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9575
9576 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
9577
9578         * gfortran.dg/secnds.f: Replace time tolerance with a
9579         before-and-after bracket.
9580         * gfortran.dg/secnds-1.f: Likewise.
9581
9582 2007-02-09  Tobias Burnus  <burnus@net-b.de>
9583
9584         PR fortran/30512
9585         * gfortran.dg/maxlocval_1.f90: New test.
9586
9587 2007-02-09  Roger Sayle  <roger@eyesopen.com>
9588
9589         * gcc.target/ia64/builtin_bswap-1.c: New test case.
9590
9591 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9592
9593         PR fortran/30720
9594         * gfortran.dg/array_function_1.f90: New test.
9595
9596 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9597
9598         * lib/target-supports.exp (check_effective_target_lax_strtofp)
9599         (check_effective_target_dummy_wcsftime): New functions.
9600
9601 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9602
9603         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9604         * lib/target-supports.exp (check_effective_target_uclibc): New
9605         function.
9606
9607 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9608
9609         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9610         (vsnprintf): Don't define for uClibc targets.
9611
9612 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9613
9614         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9615         set before checking whether it was allowed.
9616         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9617         before checking inside_main.
9618
9619 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9620
9621         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9622         uClinux targets.
9623         (u16sf): Likewise u4sf.
9624         * g++.dg/compat/struct-layout-1.h: Likewise.
9625
9626 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9627
9628         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9629         procedure.
9630         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9631         m68k targets if check_effective_target_coldfire_fpu returns true.
9632
9633 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
9634         Richard Guenther  <rguenther@suse.de>
9635
9636         PR middle-end/23361
9637         * gcc.dg/fold-compare-3.c: New testcase.
9638         * gcc.dg/tree-ssa/loop-24.c: Likewise.
9639
9640 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
9641
9642         * gcc.dg/pr26570.c: Clean up coverage files.
9643         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9644         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9645         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9646         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9647         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9648         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9649         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9650         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9651         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9652         * gcc.dg/tree-ssa/pr25501.c: Ditto.
9653         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9654         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9655         * gcc.dg/vect/pr28952.c: Ditto.
9656         * gcc.dg/vect/pr27151.c: Ditto.
9657         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9658         * g++.dg/gomp/macro-3.C: Ditto.
9659
9660 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
9661
9662         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9663         of the loop.
9664
9665 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9666
9667         * gcc.target/i386/builtin-bswap-2.c: New test case.
9668
9669 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9670
9671         * gfortran.dg/forall_8.f90: New test case.
9672         * gfortran.dg/forall_9.f90: Likewise.
9673
9674 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9675
9676         * gcc.dg/builtins-20.c: Add some -~ complex cases.
9677
9678 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
9679
9680         * lib/target-supports.exp (check_effective_target_simulator): New.
9681
9682 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
9683
9684         * gcc.dg/tree-ssa/loop-25.c: New test.
9685
9686 2007-02-06  Richard Henderson  <rth@redhat.com>
9687
9688         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9689
9690 2007-02-06  Roger Sayle  <roger@eyesopen.com>
9691
9692         * gcc.target/powerpc/popcount-1.c: New test case.
9693         * gcc.target/powerpc/parity-1.c: Likewise.
9694
9695 2007-02-06  Richard Guenther  <rguenther@suse.de>
9696
9697         PR middle-end/27302
9698         * gcc.dg/torture/pr27302-2.c: New testcase.
9699
9700 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
9701
9702         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9703         * gcc.dg/vect/vect-iv-1.c: New test.
9704         * gcc.dg/vect/vect-iv-2.c: New test.
9705         * gcc.dg/vect/vect-iv-3.c: New test.
9706         * gcc.dg/vect/vect-iv-4.c: New test.
9707         * gcc.dg/vect/vect-iv-5.c: New test.
9708         * gcc.dg/vect/vect-iv-6.c: New test.
9709         * gcc.dg/vect/vect-iv-7.c: New test.
9710         * gcc.dg/vect/vect-iv-8.c: New test.
9711         * gcc.dg/vect/vect-iv-9.c: New test.
9712         * gcc.dg/vect/vect-iv-10.c: New test.
9713         * gcc.dg/vect/vect-iv-11.c: New test.
9714         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9715         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9716         * gcc.dg/vect/vect-14.c: Now vectorizable.
9717         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9718         loop).
9719         * gcc.dg/vect/vect-27.c: Likewise.
9720         * gcc.dg/vect/vect-29.c Likewise.
9721         * gcc.dg/vect/vect-dv-2.c: Likewise.
9722         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9723         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9724         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9725
9726 2007-02-06  Ira Rosen  <irar@il.ibm.com>
9727
9728         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9729
9730 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9731
9732         * gcc.dg/builtins-20.c: Add more cases.
9733
9734 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
9735
9736         PR debug/30189
9737         * gcc.dg/pr30189.c: New test.
9738
9739 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
9740
9741         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9742         for running tests.
9743         * gcc.target/i386/sse4a-extract.c: New test.
9744         * gcc.target/i386/sse4a-insert.c: New test.
9745         * gcc.target/i386/sse4a-montsd.c: New test.
9746         * gcc.target/i386/sse4a-montss.c: New test.
9747
9748 2007-02-05  Richard Guenther  <rguenther@suse.de>
9749
9750         * gcc.target/i386/vectorize3.c: New testcase.
9751
9752 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
9753
9754         PR target/30665
9755         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9756
9757 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9758
9759         PR fortran/30611
9760         * gfortran.dg/repeat_1.f90: New test.
9761
9762 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
9763
9764         PR fortran/30605
9765         * gfortran.dg/spread_shape_1.f90: Remove tabs.
9766         * gfortran.dg/derived_init_2.f90: Ditto.
9767         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9768         * gfortran.dg/array_initializer_1.f90: Ditto.
9769         * gfortran.dg/do_2.f90: Ditto.
9770         * gfortran.dg/proc_assign_1.f90: Ditto.
9771
9772 2007-02-04  Richard Guenther  <rguenther@suse.de>
9773
9774         PR middle-end/30636
9775         * g++.dg/warn/pr30636.C: New testcase.
9776         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9777
9778 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
9779
9780         PR middle-end/30667
9781         * gfortran.dg/pr30667.f: New test.
9782
9783 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9784
9785         * gcc.dg/builtins-54.c: Add more cases.
9786
9787 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
9788
9789         PR fortran/30514
9790         * gfortran.dg/zero_sized_2.f90: New test.
9791
9792         PR fortran/30660
9793         * gfortran.dg/alloc_comp_basics_4.f90: New test.
9794
9795         PR fortran/29820
9796         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9797         file.
9798
9799 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9800
9801         PR fortran/30683
9802         * gfortran.dg/interface_10.f90: New test.
9803
9804 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9805
9806         * gcc.dg/builtins-20.c: Add more cases.
9807
9808 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9809
9810         PR target/29682
9811         * gcc-target/ia64/pr29682.c: New test.
9812
9813 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
9814
9815         PR fortran/30284
9816         * gfortran.dg/arrayio_11.f90.f90: New test.
9817
9818         PR fortran/30626
9819         * gfortran.dg/arrayio_12.f90.f90: New test.
9820
9821 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
9822
9823         PR c++/30536
9824         * g++.dg/tls/diag-5.C: New test.
9825
9826         PR middle-end/30473
9827         * gcc.dg/pr30473.c: New test.
9828         * gcc.c-torture/execute/20070201-1.c: New test.
9829
9830 2007-02-01  Roger Sayle  <roger@eyesopen.com>
9831
9832         * gfortran.dg/dependency_20.f90: New test case.
9833
9834 2007-01-31  Ian Lance Taylor  <iant@google.com>
9835
9836         * gcc.dg/lower-subreg-1.c (test): New test.
9837
9838 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
9839
9840         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9841
9842 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9843
9844         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9845         * gcc.dg/torture/builtin-math-3.c: Likewise.
9846
9847 2007-01-31  Dirk Mueller  <dmueller@suse.de>
9848
9849         gcc.dg/Wparentheses-2.c: Update and add new tests.
9850
9851 2007-01-31  Ira Rosen  <irar@il.ibm.com>
9852
9853         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9854         vectorize.
9855
9856 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
9857
9858         * gcc.dg/builtins-63.c: New test.
9859
9860 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9861
9862         PR fortran/27588
9863         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9864
9865 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9866
9867         PR fortran/30520
9868         * gfortran.dg/volatile8.f90: New argument conformance test.
9869         * gfortran.dg/volatile9.f90: New scope test.
9870
9871 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9872
9873         PR c++/24745
9874         * g++.dg/warn/null4.C: New.
9875
9876 2001-01-30  Roger Sayle  <roger@eyesopen.com>
9877             Uros Bizjak  <ubizjak@gmail.com>
9878
9879         * gcc.dg/large-size-array-3.c: Correct typo.
9880
9881 2007-01-30  Richard Guenther  <rguenther@suse.de>
9882
9883         PR middle-end/27657
9884         * g++.dg/debug/pr27657.C: New testcase.
9885
9886 2007-01-30  Richard Guenther  <rguenther@suse.de>
9887
9888         PR middle-end/30313
9889         * gcc.dg/torture/pr30313.c: New testcase.
9890
9891 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
9892
9893         * gcc.dg/dfp/dfp-except.h: New file.
9894         * gcc.dg/dfp/fe-check.h: New file.
9895         * gcc.dg/dfp/fe-binop.c: New test.
9896         * gcc.dg/dfp/fe-convert-1.c: New test.
9897         * gcc.dg/dfp/fe-convert-2.c: New test.
9898         * gcc.dg/dfp/fe-convert-3.c: New test.
9899
9900         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9901         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9902         * gcc.dg/dfp/convert-dfp.c: Ditto.
9903         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9904
9905 2007-01-29  Josh Conner  <jconner@apple.com>
9906
9907         * gcc.target/powerpc/altivec-24.c: New test.
9908
9909 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
9910
9911         PR c++/28266
9912         * g++.dg/parse/defarg12.C: New test.
9913
9914 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
9915
9916         PR fortran/30554
9917         * gfortran.dg/used_dummy_types_6.f90: New test.
9918
9919 2007-01-28  Jan Hubicka  <jh@suse.cz>
9920
9921         * gcc.dg/tree-prof/val-prof-6.c: New test.
9922
9923 2007-01-28  Roger Sayle  <roger@eyesopen.com>
9924
9925         * gcc.dg/large-size-array-3.c: Correct test case (portability).
9926
9927 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
9928
9929         PR C++/28988
9930         * g++.dg/expr/dtor4.C: New test.
9931
9932 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
9933
9934         * gcc.dg/tree-ssa/loop-23.c: New test.
9935
9936 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
9937
9938         PR libfortran/30389
9939         * gfortran.dg/achar_2.f90:  New test.
9940         * gfortran.dg/achar_3.f90:  New test.
9941
9942 2007-01-27  Ian Lance Taylor  <iant@google.com>
9943
9944         * gcc.dg/strict-overflow-1.c: New test.
9945         * gcc.dg/no-strict-overflow-1.c: New test.
9946         * gcc.dg/strict-overflow-2.c: New test.
9947         * gcc.dg/no-strict-overflow-2.c: New test.
9948         * gcc.dg/strict-overflow-3.c: New test.
9949         * gcc.dg/no-strict-overflow-3.c: New test.
9950         * gcc.dg/strict-overflow-4.c: New test.
9951         * gcc.dg/no-strict-overflow-4.c: New test.
9952         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9953         * gcc.dg/pr15784-1.c: Likewise.
9954         * gcc.dg/pr20922-1.c: Likewise.
9955         * gcc.dg/pr20922-3.c: Likewise.
9956         * gcc.dg/pr20922-4.c: Likewise.
9957         * gcc.dg/pr20922-6.c: Likewise.
9958         * gcc.dg/compare-4.c: Likewise.
9959         * gcc.dg/torture/pr26898-1.c: Likewise.
9960         * gcc.dg/tree-ssa/divide-1.c: Likewise.
9961         * gcc.dg/tree-ssa/divide-2.c: Likewise.
9962         * gcc.dg/tree-ssa/divide-3.c: Likewise.
9963         * gcc.dg/tree-ssa/divide-4.c: Likewise.
9964         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9965         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9966         * gcc.dg/tree-ssa/pr21082.c: Likewise.
9967         * gcc.dg/tree-ssa/pr26899.c: Likewise.
9968         * g++.dg/tree-ssa/pr21082.C: Likewise.
9969
9970 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9971
9972         * gcc-dg/large-size-array-3.c: New test case.
9973
9974 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9975
9976         * gfortran.dg/forall_7.f90: New test case.
9977
9978 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
9979
9980         PR fortran/30407
9981         * gfortran.dg/where_operator_assign_1.f90: New test.
9982         * gfortran.dg/where_operator_assign_2.f90: New test.
9983         * gfortran.dg/where_operator_assign_3.f90: New test.
9984
9985 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
9986
9987         * lib/target-supports.exp
9988         (check_effective_target_powerpc_altivec): New.
9989         (check_effective_target_vect_cmdline_needed): Use it.
9990
9991 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9992
9993         PR fortran/30278
9994         * gfortran.dg/backslash_3.f: New test.
9995
9996 2007-01-26  Richard Guenther  <rguenther@suse.de>
9997
9998         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9999
10000 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10001
10002         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10003         * gfortran.dg/vect/vect.exp: Ditto.
10004         * gfortran.dg/dg.exp: Ditto.
10005         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10006         * gfortran.fortran-torture/compile/compile.exp: Ditto.
10007
10008 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10009
10010         * gcc.dg/builtins-20.c: Add more cases.
10011         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10012
10013 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10014
10015         PR fortran/30437
10016         * gcc.dg/Wall.c: New.
10017         * gcc.dg/Wno-all.c: New.
10018         * gfortran.dg/Wall.f90: New.
10019         * gfortran.dg/Wno-all.f90: New.
10020
10021 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
10022
10023         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10024         * g++.dg/eh/simd-2.C: Also run on Darwin.
10025         * g++.dg/eh/simd-3.C: New.
10026         * g++.dg/eh/simd-4.C: New.
10027
10028 2007-01-25  Richard Guenther  <rguenther@suse.de>
10029
10030         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10031         and _PROFILE_USE.
10032         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10033
10034 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
10035
10036         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10037         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10038         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10039         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10040         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10041         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10042         * gcc.dg/ipa/ipa-7.c: New testcase.
10043
10044 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
10045
10046         * g++.dg/cpp0x/warn_cxx0x.C: New.
10047
10048 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10049
10050         * gcc.dg/builtins-20.c: Test builtin carg.
10051
10052 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
10053
10054         PR middle-end/27416
10055         * gcc.dg/gomp/pr27416.c: New test.
10056
10057         PR middle-end/30494
10058         * gcc.dg/gomp/pr30494.c: New test.
10059         * g++.dg/gomp/pr30494.C: New test.
10060
10061         PR middle-end/30421
10062         * gcc.dg/gomp/pr30421.c: New test.
10063
10064 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
10065
10066         * gcc.target/ia64/versionid-1.c: New test.
10067         * gcc.target/ia64/versionid-2.c: New test.
10068
10069 2007-01-24  Richard Guenther  <rguenther@suse.de>
10070
10071         PR testsuite/30181
10072         * gcc.dg/builtins-57.c: Change to a link-time testcase
10073         to support non-C99 targets.
10074
10075 2007-01-24  Jan Hubicka  <jh@suse.cz>
10076
10077         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10078
10079 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10080
10081         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10082
10083 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
10084
10085         PR objc/27438
10086         * objc.dg/const-str-12.m: New test.
10087
10088 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10089
10090         PR fortran/30532
10091         * gfortran.dg/ctrl-z.f90:  New test.
10092
10093 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10094
10095         PR fortran/30481
10096         * gfortran.dg/namelist_assumed_char.f90:  New test.
10097
10098 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
10099
10100         PR c++/27492
10101         * g++.dg/inherit/covariant15.C: New test.
10102
10103 2007-01-23  Ian Lance Taylor  <iant@google.com>
10104
10105         * g++.dg/warn/Wparentheses-24.C: New test.
10106
10107 2007-01-23  Richard Guenther  <rguenther@suse.de>
10108
10109         PR testsuite/30560
10110         * ada/acats/run_acats: Do not call gnatmake or gnatchop
10111         with full path.
10112
10113 2007-01-22  Richard Guenther  <rguenther@suse.de>
10114
10115         PR tree-optimization/30038
10116         * gcc.dg/builtins-62.c: New testcase.
10117
10118 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10119
10120         * gcc.c-torture/compile/20070121.c: New test.
10121
10122 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
10123
10124         PR libfortran/30525
10125         * gfortran.dg/char_comparison_1.f:  New test.
10126
10127 2007-01-21  Ira Rosen  <irar@il.ibm.com>
10128
10129         * gcc.dg/vect/vect-strided-same-dr.c: New test.
10130
10131 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
10132
10133         PR objc/30479
10134         * objc.dg/pch: New directory.
10135         * objc.dg/pch/pch.exp: New file.
10136         * objc.dg/pch/interface-1.m: New test.
10137         * objc.dg/pch/interface-1.hs: New include file.
10138         * lib/objc.exp (objc_target_compile): Add
10139         "-x objective-c-header" in front of the sources if this is
10140         a precompiled header being compiled.
10141
10142 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10143
10144         * gfortran.dg/array_memcpy_3.f90: New test case.
10145         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10146
10147 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10148             Brooks Moses  <brooks.moses@codesourcery.com>
10149             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10150
10151         * gfortran.dg/intrinsic_sign_1.f90: New test case.
10152         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10153
10154 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10155
10156         * gcc.dg/torture/builtin-math-3.c: Test fdim.
10157
10158 2007-01-19  Mike Stump  <mrs@apple.com>
10159
10160         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10161         away.
10162
10163 2007-01-19  Roger Sayle  <roger@eyesopen.com>
10164
10165         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10166         option instead of -funsafe-math-optimizations.
10167
10168 2007-01-19  Tomas Bily  <tbily@suse.cz>
10169
10170         gcc.dg/tree-prof/indir-call-prof.c: New.
10171         g++.dg/dg.exp: Add tree-prof subdirectory.
10172         g++.dg/tree-prof/indir-call-prof.C: New.
10173         g++.dg/tree-prof/tree-prof.exp: New.
10174
10175 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10176
10177         PR c++/17947
10178         * g++.dg/warn/deprecated.C: Update warning output.
10179         * g++.dg/warn/deprecated-2.C: Likewise.
10180         * g++.dg/warn/deprecated-3.C: New.
10181
10182 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10183
10184         * gcc.c-torture/execute/nestfunc-7.c: New.
10185
10186 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
10187
10188         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10189
10190 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10191
10192         * gcc.dg/m68k-pic-1.c: New.
10193
10194 2007-01-18  Roger Sayle  <roger@eyesopen.com>
10195
10196         * gfortran.dg/array_memcpy_4.f90: New test case.
10197
10198 2007-01-18  Josh Conner  <jconner@apple.com>
10199
10200         PR target/30485
10201         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10202         * gcc.dg/vect/no-trapping-math-1: New.
10203         * gcc.dg/vect/no-trapping-math-2: New.
10204
10205 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
10206
10207         * gcc.target/i386/387-8.c: Update comment about optimizing
10208         inherent load of 1.0 of fptan instruction.
10209
10210 2007-01-18  Dirk Mueller  <dmueller@suse.de>
10211             Richard Guenther <rguenther@suse.de>
10212
10213         PR diagnostic/8268
10214         * gcc.dg/Warray-bounds.c: New testcase.
10215         * gcc.dg/Warray-bounds-2.c: New testcase.
10216         * g++.dg/warn/Warray-bounds.C: New testcase.
10217         * g++.dg/warn/Warray-bounds-2.C: New testcase.
10218
10219 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
10220
10221         PR fortran/30476
10222         * gfortran.dg/generic_12.f90: New test.
10223
10224 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
10225
10226         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10227         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10228
10229 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
10230
10231         * gcc.dg/dfp/compare-special.h: New file.
10232         * gcc.dg/dfp/compare-special-32.c: New test.
10233         * gcc.dg/dfp/compare-special-64.c: New test.
10234         * gcc.dg/dfp/compare-special-128.c: New test.
10235
10236 2007-01-16  Roger Sayle  <roger@eyesopen.com>
10237             Paul Thomas  <pault@gcc.gnu.org>
10238             Steven G. Kargl  <kargl@gcc.gnu.org>
10239
10240         PR fortran/30404
10241         * gfortran.dg/forall_6.f90: New test case.
10242         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10243         * gfortran.dg/dependency_13.f90: Likewise.
10244
10245 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10246
10247         PR testsuite/12325
10248         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10249         targets that don't support Inf.
10250
10251 2007-01-15  Dale Johannesen  <dalej@apple.com>
10252
10253         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
10254
10255 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
10256
10257         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
10258         of achar for 0xff to avoid the "Extended ASCII not
10259         implemented" error message.
10260
10261 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
10262
10263         PR fortran/28172
10264         * gfortran.dg/altreturn_4.f90: New test.
10265
10266         PR fortran/29389
10267         * gfortran.dg/stfunc_4.f90: New test.
10268
10269         PR fortran/29712
10270         * gfortran.dg/bound_2.f90: Reinstate commented out line.
10271         * gfortran.dg/initialization_1.f90: Change warning.
10272
10273         PR fortran/30283
10274         * gfortran.dg/specification_type_resolution_2.f90: New test.
10275
10276 2007-01-14  Jan Hubicka  <jh@suse.cz>
10277
10278         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10279         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10280         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10281         elimination.
10282
10283 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
10284
10285         PR fortran/30410
10286         * gfortran.dg/external_procedures_2.f90: New test.
10287
10288 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
10289
10290         PR target/30413
10291         * gcc.target/i386/pr30413.c: New test.
10292
10293 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
10294
10295         PR fortran/30452
10296         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
10297
10298 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
10299
10300         * gcc.dg/20070112-1.c: New test.
10301
10302 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10303
10304         PR libgfortran/30435
10305         * gfortran.dg/list_read_6.f90: New test.
10306
10307 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
10308
10309         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
10310
10311 2007-01-12  Tom Tromey  <tromey@redhat.com>
10312
10313         PR preprocessor/28227:
10314         * gcc.dg/cpp/pr28227.c: New file.
10315
10316 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10317
10318         * gcc.dg/tree-ssa/loop-22.c: New test.
10319
10320 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10321
10322         PR tree-optimization/29516
10323         * gcc.dg/tree-ssa/loop-20.c: New test.
10324
10325 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
10326
10327         PR libfortran/30415
10328         * minmaxloc_integer_kinds_1.f90:  New test.
10329
10330 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
10331
10332         PR c++/29573
10333         * g++.dg/template/sizeof-template-argument.C: New test.
10334
10335 2007-01-11  Jan Hubicka  <jh@suse.cz>
10336
10337         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10338         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10339         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10340         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10341         * gcc.dg/tree-ssa/pr21658.c: Likewise.
10342         * gcc.dg/tree-ssa/pr15349.c: Likewise.
10343         * gcc.dg/tree-ssa/pr25501.c: Likewise.
10344         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10345         transformation in question.
10346         * gcc.dg/tree-ssa/vrp05.c: Likewise.
10347         * gcc.dg/tree-ssa/pr20701.c: Likewise.
10348         * gcc.dg/always_inline3.c: Likewise.
10349
10350 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
10351
10352         PR c++/28999
10353         * g++.dg/template/typename11.C: New test.
10354
10355 2007-01-10  Robert Kennedy <jimbob@google.com>
10356
10357         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10358
10359 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10360
10361         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10362         for different integer kinds.
10363         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10364         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10365         * gfortran.dg/ishft_2.f90: New test.
10366         * gfortran.dg/ishft_3.f90: New test.
10367
10368 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10369
10370         * gfortran.dg/altreturn_2.f90: Removed executable bit.
10371
10372 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
10373
10374         PR tree-optimization/30322
10375         * gcc.dg/tree-ssa/loop-21.c: New test.
10376
10377 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
10378
10379         * g++.dg/rtti/darwin-builtin-linkage.C: New.
10380
10381 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10382
10383         * gcc.target/spu/intrinsics-1.c: Remove xfail.
10384
10385 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10386
10387         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10388         * g++.dg/warn/overflow-warn-3.C: Likewise.
10389         * g++.dg/warn/overflow-warn-4.C: Likewise.
10390         * g++.dg/warn/overflow-warn-5.C: Likewise.
10391         * g++.dg/warn/overflow-warn-6.C: Likewise.
10392         * g++.dg/warn/Woverflow-1.C: Likewise.
10393         * g++.dg/warn/Woverflow-2.C: Likewise.
10394         * g++.dg/warn/Woverflow-3.C: Likewise.
10395         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10396
10397 2007-01-08  Roger Sayle  <roger@eyesopen.com>
10398
10399         * gfortran.dg/array_constructor_14.f90: New test case.
10400         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10401
10402 2007-01-08  Richard Guenther  <rguenther@suse.de>
10403
10404         PR tree-optimization/23603
10405         * gcc.dg/tree-ssa/vrp31.c: New testcase.
10406         * gcc.dg/tree-ssa/vrp32.c: Likewise.
10407
10408 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10409
10410         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10411         in __v8qi typedef.
10412         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10413         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10414         compiler behaviour.
10415         * gcc.dg/simd-5.c: Likewise.
10416         * gcc.dg/simd-6.c: Likewise.
10417         * g++.dg/conversion/simd1.C: Likewise.
10418         * g++.dg/conversion/simd3.C: Likewise.
10419         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10420         (main): Use it.
10421
10422 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10423
10424         PR tree-optimization/29877
10425         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10426         name of a hard register for the target concerned.  Adjust dg-error
10427         directives to cope with new behaviour of TER.
10428
10429 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10430
10431         PR c++/28986
10432         * g++.dg/conversion/nullptr1.C: Added overflow warning.
10433         * g++.dg/warn/overflow-warn-1.C: New.
10434         * g++.dg/warn/overflow-warn-3.C: New.
10435         * g++.dg/warn/overflow-warn-4.C: New.
10436         * g++.dg/warn/overflow-warn-5.C: New.
10437         * g++.dg/warn/overflow-warn-6.C: New.
10438         * g++.dg/warn/Woverflow-1.C: New.
10439         * g++.dg/warn/Woverflow-2.C: New.
10440         * g++.dg/warn/Woverflow-3.C: New.
10441         * g++.dg/warn/multiple-overflow-warn-2.C: New.
10442
10443 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
10444
10445         PR fortran/27698
10446         * gfortran.dg/invalid_name.f90: New test.
10447         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10448         * gfortran.dg/gomp/pr29759.f90: Ditto.
10449
10450 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10451
10452         * gfortran.dg/present_1.f90:  Update error message.
10453
10454 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
10455
10456         PR c++/19439
10457         * g++.dg/template/duplicate1.C: New test
10458         * g++.dg/template/memfriend6.C: Adjust error markers.
10459
10460 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
10461
10462         PR tree-opt/30385
10463         * gcc.dg/torture/inline-1.c: New test.
10464
10465 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10466
10467         PR c/19978
10468         * gcc.dg/multiple-overflow-warn-1.c: New.
10469         * gcc.dg/multiple-overflow-warn-2.c: New.
10470         * gcc.dg/overflow-warn-6.c: New.
10471         * g++.dg/warn/multiple-overflow-warn-1.C: New.
10472
10473 2007-01-05  Roger Sayle  <roger@eyesopen.com>
10474
10475         * gfortran.dg/array_memcpy_1.f90: New test case.
10476         * gfortran.dg/array_memcpy_2.f90: Likewise.
10477
10478 2007-01-05  Richard Guenther  <rguenther@suse.de>
10479
10480         PR middle-end/27826
10481         * g++.dg/opt/pr27826.C: New testcase.
10482
10483 2007-01-05  Ian Lance Taylor  <iant@google.com>
10484
10485         * gcc.dg/Walways-true-1.c: New test.
10486         * gcc.dg/Walways-true-2.c: New test.
10487         * g++.dg/warn/Walways-true-1.C: New test.
10488         * g++.dg/warn/Walways-true-2.C: New test.
10489
10490 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
10491
10492         PR c/30360
10493         * gcc.dg/pr30360.c: New test.
10494
10495 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
10496
10497         PR fortran/23232
10498         * gfortran.dg/data_implied_do_1.f90: New test.
10499
10500         PR fortran/27996
10501         PR fortran/27998
10502         * gfortran.dg/char_length_1.f90: New test.
10503
10504 2007-01-05  Richard Guenther  <rguenther@suse.de>
10505
10506         PR middle-end/28116
10507         * g++.dg/opt/pr28116.C: New testcase.
10508
10509 2007-01-05  Tobias Burnus  <burnus@net-b.de>
10510
10511         PR fortran/29624
10512         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10513           invalid deallocate.
10514         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10515         * gfortran.dg/protected_4.f90: Add pointer intent check.
10516         * gfortran.dg/protected_6.f90: Add pointer intent check.
10517         * gfortran.dg/pointer_intent_1.f90: New test.
10518         * gfortran.dg/pointer_intent_2.f90: New test.
10519         * gfortran.dg/pointer_intent_3.f90: New test.
10520
10521 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
10522
10523         PR 30235
10524         * gfortran.dg/altreturn_2.f90: new test.
10525
10526 2007-01-04  Tom Tromey  <tromey@redhat.com>
10527
10528         PR preprocessor/28165:
10529         * gcc.dg/cpp/pr28165.c: New file.
10530
10531 2007-01-03  Josh Conner  <jconner@apple.com>
10532
10533         PR middle-end/29683
10534         * gcc.dg/pr29683.c: New.
10535
10536 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10537
10538         PR c++/28217
10539         * g++.dg/pch/template-1.C: New test.
10540         * g++.dg/pch/template-1.Hs: New file.
10541
10542 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10543
10544         PR middle-end/30353
10545         * gcc.c-torture/compile/complex-4.c: New test.
10546
10547 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
10548
10549         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10550         -maltivec.
10551         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10552
10553 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10554
10555         PR middle-end/30286
10556         * gcc.dg/pr30286.c: New test.
10557
10558         PR c++/29535
10559         * g++.dg/template/crash66.C: New test.
10560
10561         PR c++/29054
10562         * g++.dg/template/friend49.C: New test.
10563
10564 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
10565
10566         * gfortran.dg/ibits.f90: New test.
10567
10568 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
10569
10570         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10571         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10572
10573 2007-01-02  Jan Hubicka  <jh@suse.cz>
10574
10575         * gcc.dg/pr16194.c: We now output error on all three functions,
10576         not just first one.
10577
10578 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10579
10580         PR c/19977
10581         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10582         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10583
10584 2006-01-02  Ian Lance Taylor  <iant@google.com>
10585
10586         * g++.dg/warn/Wparentheses-22.C: New test.
10587         * g++.dg/warn/Wparentheses-23.C: New test.
10588
10589 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10590
10591         PR middle-end/7651
10592         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10593         * gcc.dg/declspec-3-Wextra.c: New.
10594         * gcc.dg/declspec-3-no.c: New
10595
10596 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
10597
10598         PR fortran/20896
10599         * gfortran.dg/interface_10.f90: Remove.
10600
10601 2007-01-01  Roger Sayle  <roger@eyesopen.com>
10602
10603         * gcc.dg/fold-eqxor-4.c: New test case.
10604
10605 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
10606
10607         PR middle-end/30311
10608         * gcc.c-torture/compile/pr30311.c: New test.
10609
10610 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
10611
10612         PR middle-end/30253
10613         * gcc.c-torture/compile/statement-expression-1.c: New test.
10614
10615 2007-01-01  Andreas Schwab  <schwab@suse.de>
10616
10617         PR target/29166
10618         * g++.dg/eh/pr29166.C: New test.
10619
10620 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
10621
10622         * lib/target-supports.exp (check_effective_target_powerpc_spe):
10623         New.
10624         (check_effective_target_vect_cmdline_needed): Use it.
10625
10626 2006-12-31  Richard Guenther  <rguenther@suse.de>
10627
10628         PR middle-end/30137
10629         * gcc.dg/pr30137-1.c: New testcase.
10630         * gcc.dg/pr30137-2.c: Likewise.
10631
10632 2006-12-31  Roger Sayle  <roger@eyesopen.com>
10633
10634         PR middle-end/30322
10635         * gcc.dg/fold-plusnot-1.c: New test case.
10636
10637 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
10638
10639         PR c++/29731
10640         * g++.dg/parse/template22.C: New test.
10641
10642 2006-12-31  Richard Guenther  <rguenther@suse.de>
10643
10644         PR middle-end/30338
10645         * gcc.c-torture/compile/pr30338.c: New testcase.
10646
10647 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10648
10649         PR fortran/27900
10650         * gfortran.dg/intrinsic_actual_4.f90: New test.
10651
10652         PR fortran/24325
10653         * gfortran.dg/func_decl_3.f90: New test.
10654
10655 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10656
10657         PR fortran/23060
10658         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10659         * gfortran.dg/c_by_val_1.f: New test.
10660         * gfortran.dg/c_by_val_2.f: New test.
10661         * gfortran.dg/c_by_val_3.f: New test.
10662
10663 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
10664
10665         PR libfortran/30321
10666         * gfortran.dg/sum_zero_array_1.f90:  New test.
10667
10668 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
10669
10670         PR preprocessor/29612
10671         * gcc.dg/cpp/pr29612-1.c: New test.
10672         * gcc.dg/cpp/pr29612-2.c: New test.
10673
10674 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
10675
10676         PR fortran/30034
10677         * gfortran.dg/pure_formal_proc_1.f90: New test.
10678
10679         PR fortran/30237
10680         * gfortran.dg/intrinsic_actual_3.f90: New test.
10681
10682 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10683
10684         PR fortran/30014
10685         * gfortran.dg/io_constraints_1.f90: Update test.
10686         * gfortran.dg/io_constraints_2.f90: Update test.
10687         * gfortran.dg/inquire_iolength.f90: New test.
10688
10689 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
10690
10691         PR fortran/20896
10692         * gfortran.dg/interface_10.f90: New test.
10693         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10694         since z is already, locally a variable.
10695
10696         PR fortran/25135
10697         * gfortran.dg/generic_11.f90: New test.
10698         * gfortran.dg/interface_7.f90: Remove name clash between module
10699         name and procedure 'x' referenced in the interface.
10700
10701 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10702
10703         PR middle-end/7651
10704         * gcc.dg/Wmissing-parameter-type.c: New.
10705         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10706         * gcc.dg/Wmissing-parameter-type-no.c: New.
10707
10708 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
10709
10710         PR fortran/25818
10711         * gfortran.dg/entry_array_specs_2.f: New test.
10712
10713         PR fortran/30084
10714         * gfortran.dg/nested_modules_6.f90: New test.
10715
10716 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10717
10718         PR middle-end/7651
10719         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10720         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10721
10722 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
10723
10724         PR C++/30168
10725         * g++.dg/opt/complex6.C: New test.
10726
10727 2006-12-22  Ben Elliston  <bje@au.ibm.com>
10728
10729         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10730         full" if the linker on spu-*-* warns about exceeding local store.
10731
10732         And revert this patch:
10733         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10734         fail to link due to relocation overflows on spu-*-*.
10735
10736 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10737
10738         PR fortran/30273
10739         * gfortran.dg/dependency_19.f90: New test.
10740
10741 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10742
10743         PR fortran/30202
10744         * gfortran.dg/alloc_comp_basics_3.f90: New test.
10745
10746 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
10747
10748         PR middle-end/30262
10749         * gcc.c-torture/execute/20061220-1.c: New test.
10750
10751         PR middle-end/30263
10752         * gcc.dg/gomp/asm-1.c: New test.
10753
10754         PR target/30230
10755         * g++.dg/eh/ia64-2.C: New test.
10756
10757 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10758
10759         PR target/28966
10760         PR target/29248
10761         * gcc.dg/rs6000-leaf.c: New.
10762
10763 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10764
10765         PR fortran/25392
10766         * gfortran.dg/f2c_8.f90: New test.
10767
10768 2006-12-20  Bill Wendling  <wendling@apple.com>
10769
10770         * gcc.dg/asm-b.c: Check for __ppc64__.
10771
10772 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10773
10774         PR fortran/30190
10775         * gfortran.dg/bounds_check_5.f90: New test.
10776
10777 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
10778
10779         PR middle-end/30143
10780         * gcc.dg/gomp/complex-1.c: New testcase.
10781
10782 2006-12-20  Roger Sayle  <roger@eyesopen.com>
10783
10784         * gfortran.dg/array_memset_1.f90: New test case.
10785
10786 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
10787
10788         * lib/target-supports.exp: Add spu to
10789         check_effective_target_vect_widen_mult_hi_to_si.
10790
10791 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10792
10793         PR fortran/29992
10794         * gfortran.dg/generic_9.f90: New test.
10795
10796         PR fortran/30081
10797         * gfortran.dg/generic_10.f90: New test.
10798
10799 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
10800
10801         PR tree-opt/30045
10802         * gcc.dg/pr30045.c: New test.
10803
10804 2006-12-20  Ben Elliston  <bje@au.ibm.com>
10805
10806         * gcc.dg/20020312-2.c: Add a case for __SPU__.
10807
10808 2006-12-19  Eric Christopher  <echristo@apple.com>
10809
10810         PR target/29302
10811         * gcc.c-torture/execute/pr29302-1.c: New.
10812
10813 2006-12-19  Tobias Burnus  <burnus@net-b.de>
10814
10815         PR fortran/39238
10816         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10817
10818 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
10819
10820         PR fortran/30236
10821         * gfortran.dg/altreturn_3.f90: New test.
10822
10823         * gfortran.dg/char_result_12.f90: Fix comment typos.
10824
10825 2006-12-19  Ben Elliston  <bje@au.ibm.com>
10826
10827         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10828         as newlib's stdio.h uses non-traditional cpp constructs.
10829
10830 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10831
10832         * gfortran.dg/advance.f90: Renamed to advance_1.f90
10833         * gfortran.dg/append-1.f90: Renamed to append_1.f90
10834         * gfortran.dg/array-1.f90: Renamed to array_1.f90
10835         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10836         * gfortran.dg/backspace.f: Renamed to backspace_1.f
10837         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10838         * gfortran.dg/default_initialization.f: Renamed to
10839         default_initialization_1.f
10840         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10841         dollar_edit_descriptor_1.f
10842         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10843         dollar_edit_descriptor_2.f
10844         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10845         dollar_edit_descriptor_3.f
10846         * gfortran.dg/logint-1.f: Renamed to logint_1.f
10847         * gfortran.dg/logint-2.f: Renamed to logint_2.f
10848         * gfortran.dg/logint-3.f: Renamed to logint_3.f
10849         * gfortran.dg/advance_1.f90: Renamed from advance.f90
10850         * gfortran.dg/append_1.f90: Renamed from append-1.f90
10851         * gfortran.dg/array_1.f90: Renamed from array-1.f90
10852         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10853         * gfortran.dg/backspace_1.f: Renamed from backspace.f
10854         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10855         * gfortran.dg/default_initialization_1.f: Renamed from
10856         default_initialization.f
10857         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10858         dollar_edit_descriptor-1.f
10859         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10860         dollar_edit_descriptor-2.f
10861         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10862         dollar_edit_descriptor-3.f
10863         * gfortran.dg/logint_1.f: Renamed from logint-1.f
10864         * gfortran.dg/logint_2.f: Renamed from logint-2.f
10865         * gfortran.dg/logint_3.f: Renamed from logint-3.f
10866
10867 2006-12-18  Bill Wendling  <wendling@apple.com>
10868
10869         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10870         id is an OjbC keyword.
10871
10872 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10873
10874         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10875
10876 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10877
10878         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10879
10880 2006-12-18  Ian Lance Taylor  <iant@google.com>
10881
10882         * g++.dg/warn/Wmissing-declarations-1.C: New test.
10883
10884 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10885
10886         * gcc.c-torture/compile/pr27528.c: Use empty templates.
10887
10888 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10889
10890         PR fortran/30207
10891         * gfortran.fortran-torture/execute/where21.f90: New test.
10892
10893 2006-12-17  Tobias Burnus  <burnus@net-b.de>
10894
10895         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10896
10897 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10898
10899         PR middle-end/7651
10900         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10901         * gcc.dg/if-empty-1.c: Likewise.
10902         * gcc.dg/pr23165.c: Likewise.
10903         * g++.dg/warn/empty-body.C: Likewise.
10904
10905 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10906
10907         PR libfortran/30005
10908         * gfortran.dg/open_errors.f90: New test.
10909
10910 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
10911
10912         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10913
10914         * gcc.target/i386/ssse3-pabsb.c: New file.
10915         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10916         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10917         * gcc.target/i386/ssse3-palignr.c: Likewise.
10918         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10919         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10920         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10921         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10922         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10923         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10924         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10925         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10926         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10927         * gcc.target/i386/ssse3-psignb.c: Likewise.
10928         * gcc.target/i386/ssse3-psignd.c: Likewise.
10929         * gcc.target/i386/ssse3-psignw.c: Likewise.
10930         * gcc.target/i386/ssse3-vals.h: Likewise.
10931
10932 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
10933
10934         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10935         * lib/fortran-torture.exp: Include target-supports.exp.
10936
10937 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
10938
10939         PR target/30185
10940         * gcc.c-torture/execute/pr30185.c: New test.
10941
10942 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10943
10944         PR testsuite/30179
10945         PR testsuite/30180
10946         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10947         * gcc.dg/builtin-bswap-2.c: Likewise.
10948         * gcc.dg/builtin-bswap-3.c: Likewise.
10949         * gcc.dg/builtin-bswap-4.c: Likewise.
10950         * lib/target-supports.exp (check_effective_target_stdint_types): New.
10951         * gcc.c-torture/execute/mode-dependent-address.x: New file.
10952
10953 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10954
10955         PR libfortran/30145
10956         * gfortran.dg/write_zero_array: New test.
10957
10958 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10959
10960         PR fortran/30200
10961         * gfortran.dg/write_fmt_trim.f90: New test.
10962
10963 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
10964
10965         PR 30194
10966         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10967         temporarily.
10968
10969 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10970
10971         * lib/target-supports.exp (check_weak_available): Use istarget
10972         "hppa*-*-hpux10*" instead of regexp.
10973         (check_cxa_atexit_available): Likewise.
10974
10975 2006-12-14  Richard Guenther  <rguenther@suse.de>
10976
10977         PR tree-optimization/30197
10978         * gcc.c-torture/execute/complex-1.c: Fix function name.
10979         * gcc.dg/builtins-61.c: New testcase.
10980
10981 2006-12-14  Richard Guenther  <rguenther@suse.de>
10982
10983         PR middle-end/30172
10984         * gcc.dg/pr30172-1.c: New testcase.
10985
10986 2006-12-14  Richard Guenther  <rguenther@suse.de>
10987
10988         PR tree-optimization/30198
10989         * gcc.dg/builtins-60.c: New testcase.
10990
10991 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
10992
10993         * lib/target-supports.exp (vect_no_align): Remove spu.
10994
10995 2006-12-13  Ian Lance Taylor  <iant@google.com>
10996
10997         PR c++/19564
10998         PR c++/19756
10999         * g++.dg/warn/Wparentheses-5.C: New test.
11000         * g++.dg/warn/Wparentheses-6.C: New test.
11001         * g++.dg/warn/Wparentheses-7.C: New test.
11002         * g++.dg/warn/Wparentheses-8.C: New test.
11003         * g++.dg/warn/Wparentheses-9.C: New test.
11004         * g++.dg/warn/Wparentheses-10.C: New test.
11005         * g++.dg/warn/Wparentheses-11.C: New test.
11006         * g++.dg/warn/Wparentheses-12.C: New test.
11007         * g++.dg/warn/Wparentheses-13.C: New test.
11008         * g++.dg/warn/Wparentheses-14.C: New test.
11009         * g++.dg/warn/Wparentheses-15.C: New test.
11010         * g++.dg/warn/Wparentheses-16.C: New test.
11011         * g++.dg/warn/Wparentheses-17.C: New test.
11012         * g++.dg/warn/Wparentheses-18.C: New test.
11013         * g++.dg/warn/Wparentheses-19.C: New test.
11014         * g++.dg/warn/Wparentheses-20.C: New test.
11015         * g++.dg/warn/Wparentheses-21.C: New test.
11016
11017 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11018
11019         PR testsuite/30157
11020         * lib/target-supports.exp (check_cxa_atexit_available): Return false
11021         for target "hppa.*hpux10".
11022
11023 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
11024
11025         * g++.dg/debug/vartrack1.C: New test.
11026
11027         * g++.dg/opt/ifcvt1.C: New test.
11028
11029         * gcc.dg/tls/opt-13.c: New test.
11030
11031         * gcc.dg/20060425-2.c: New test.
11032
11033         * g++.dg/opt/pr15054-2.C: New test.
11034
11035         * gcc.c-torture/execute/20060420-1.c: New test.
11036
11037         * gcc.c-torture/execute/20060412-1.c: New test.
11038
11039         * objc/compile/20060406-1.m: New test.
11040
11041 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
11042
11043         * g++.dg/template/array17.C: New test.
11044
11045 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
11046
11047         * gcc.target/powerpc/altivec-23.c: New test.
11048
11049 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
11050
11051         PR c++27316
11052         * g++.dg/inherit/error3.C: New test.
11053
11054         PR c++/28740
11055         * g++.dg/inherit/error4.C: New test.
11056
11057 2006-12-13  Richard Guenther  <rguenther@suse.de>
11058
11059         PR tree-optimization/17687
11060         * gcc.dg/builtins-59.c: New testcase.
11061
11062 2006-12-13  Ben Elliston  <bje@au.ibm.com>
11063
11064         * gcc.target/spu/Wmain.c: New test.
11065
11066 2006-12-12  Josh Conner  <jconner@apple.com>
11067
11068         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11069         * g++.dg/abi/thunk4.C: Likewise.
11070         * g++.dg/abi/rtti3.C: Likewise.
11071
11072 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
11073
11074         * gcc.target/spu/cpat-1.c: New test.
11075         * gcc.target/spu/cpat-2.c: New test.
11076         * gcc.target/spu/cpat-3.c: New test.
11077         * gcc.target/spu/cpat-4.c: New test.
11078
11079 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11080
11081         PR tree-opt/28436
11082         * gcc.c-torture/compile/vector-1.c: New test.
11083         * gcc.c-torture/compile/vector-2.c: New test.
11084         * gcc.c-torture/compile/vector-3.c: New test.
11085
11086 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11087
11088         * lib/fortran-torture.exp: Update copyright years.  Remove
11089         obsolete comment.  Test -ftree-vectorize where it makes sense.
11090         * lib/gfortran-dg.exp: Update copyright years.  Use settings
11091         from fortran-torture.exp.
11092         * gfortran.dg/char_transpose_1.f90,
11093         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11094         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11095         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
11096         '-w' to dg-options.
11097
11098 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
11099
11100         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11101         saved_${tool}_load.
11102
11103 2006-12-12  Ira Rosen  <irar@il.ibm.com>
11104
11105         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11106         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11107         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11108         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11109         gaps.
11110
11111 2006-12-12  Richard Guenther  <rguenther@suse.de>
11112
11113         PR middle-end/30147
11114         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11115
11116 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
11117             Diego Novillo  <dnovillo@redhat.com>
11118
11119         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11120         VDEF/VUSE changes.
11121         * gcc.dg/tree-ssa/pr26421.c: Likewise
11122         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11123         * gcc.dg/tree-ssa/pr23382.c: Likewise.
11124         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11125         * gcc.dg/tree-ssa/pr28410.c: Likewise.
11126         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11127         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11128         * gcc.dg/tree-ssa/vrp07.c: Likewise.
11129         * gcc.dg/tree-ssa/vrp08.c: Likewise.
11130         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11131
11132 2006-12-11  Jan Hubicka  <jh@suse.cz>
11133
11134         * gcc.dg/tree-prof/stringop-1.c: New test.
11135         * gcc.dg/tree-prof/stringop-2.c: New test.
11136
11137 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
11138
11139         PR target/30120
11140         * gcc.target/i386/pr30120.c: New test.
11141
11142         Revert:
11143         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11144
11145         * gcc.target/i386/x87regparm-1.c: New test.
11146         * gcc.target/i386/x87regparm-2.c: New test.
11147         * gcc.target/i386/x87regparm-3.c: New test.
11148         * gcc.target/i386/x87regparm-4.c: New test.
11149
11150 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
11151
11152         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11153
11154 2006-12-10  Tobias Burnus  <burnus@net-b.de>
11155
11156         PR fortran/23994
11157         * gfortran.dg/protected_1.f90: New test.
11158         * gfortran.dg/protected_2.f90: New test.
11159         * gfortran.dg/protected_3.f90: New test.
11160         * gfortran.dg/protected_4.f90: New test.
11161         * gfortran.dg/protected_5.f90: New test.
11162         * gfortran.dg/protected_6.f90: New test.
11163
11164 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11165             Tobias Burnus  <burnus@gcc.gnu.org>
11166
11167         PR fortran/29975
11168         PR fortran/30068
11169         * gfortran.dg/interface_4.f90: Test adding procedure to generic
11170         interface.
11171         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11172         ambiguous interfaces.
11173         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11174         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11175         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11176         ambiguous interfaces.
11177         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11178         * gfortran.dg/array_initializer_2.f90: Add initializer array
11179         constructor test.
11180
11181         PR fortran/30096
11182         * gfortran.dg/interface_9.f90: Test that host interfaces are
11183         not checked for ambiguity with the local version.
11184
11185 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11186
11187         PR fortran/29464
11188         * gfortran.dg/module_interface_2.f90: New test.
11189
11190 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11191
11192         PR fortran/29941
11193         * gfortran.dg/assumed_len.f90: New test.
11194
11195 2006-12-09  Richard Guenther  <rguenther@suse.de>
11196
11197         * g++.dg/warn/implicit-typename1.C: Qualify types.
11198         * g++.dg/parse/crash12.C: Likewise.
11199         * g++.dg/tree-ssa/pr22444.C: Likewise.
11200
11201 2006-12-09  Tobias Burnus  <burnus@net-b.de>
11202
11203         * gfortran.dg/array_2.f90: Added sqrt test.
11204
11205 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
11206
11207         * gcc.target/i386/x87regparm-1.c: XFAIL.
11208         * gcc.target/i386/x87regparm-2.c: XFAIL.
11209         * gcc.target/i386/x87regparm-3.c: XFAIL.
11210         * gcc.target/i386/x87regparm-4.c: XFAIL.
11211
11212 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11213
11214         * lib/target-supports.exp
11215         (check_effective_target_large_long_double): New.
11216         * gcc.dg/Wconversion-real.c : Use it.
11217         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11218         unsigned.
11219
11220 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
11221
11222         * gcc.c-torture/execute/mode-dependent-address.c: New test.
11223
11224 2006-12-08  Tobias Burnus  <burnus@net-b.de>
11225
11226         PR fortran/27546
11227         * gfortran.dg/import4.f90: New test for IMPORT in modules.
11228
11229 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
11230
11231         PR c++/29732
11232         * g++.dg/template/crash65.C: New test.
11233         * g++.dg/template/spec16.C: Tweak error markers.
11234
11235 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11236
11237         * gcc.target/spu: New directory.
11238         * gcc.target/spu/spu.exp: New file.
11239         * gcc.target/spu/intrinsics-1.c: New test.
11240
11241 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
11242
11243         PR c++/29980
11244         * g++.dg/ext/attrib27.C: New test.
11245         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11246         * g++.dg/parse/typedef5.C: Likewise.
11247
11248 2006-12-07  Mike Stump  <mrs@apple.com>
11249
11250         * treelang/compile/var_defs.tree: Adjust.
11251
11252 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
11253
11254         PR c++/29730
11255         * g++.dg/template/crash64.C: New test.
11256         * g++.dg/parse/crash27.C: Adjust error markers.
11257
11258 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
11259
11260         PR libfortran/30009
11261         PR libfortran/30056
11262         * gfortran.dg/read_eof_4.f90:  Add tests.
11263         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
11264         * gfortran.dg/unf_read_corrupted_1.f90: New test.
11265
11266 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
11267
11268         PR c++/29729
11269         * g++.dg/template/crash63.C: New test.
11270
11271         PR c++/29728
11272         * g++.dg/template/crash62.C: New test.
11273
11274 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11275
11276         PR fortran/30003
11277         * gfortran.dg/allocatable_function_1.f90: Increase the number
11278         of expected calls of free to 10; the lhs section reference is
11279         now evaluated so there is another call to bar.  Change the
11280         comment appropriately.
11281         * gfortran.dg/array_section_1.f90: New test.
11282
11283 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11284
11285         PR fortran/29912
11286         * gfortran.dg/char_result_12.f90: New test.
11287
11288 2006-12-05  Richard Guenther  <rguenther@suse.de>
11289
11290         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11291         * gcc.dg/vect/vect-pow-2.c: Rename to ...
11292         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
11293         vect_double, xfail for spu*-*-*.
11294
11295 2006-12-04  Tobias Burnus  <burnus@net-b.de>
11296
11297         PR fortran/29962
11298         * initialization_4.f90: Test noninteger exponents (-std=f95).
11299         * initialization_5.f90: New test for noninteger exponents
11300           with -std=f2003.
11301
11302 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11303
11304         PR fortran/29821
11305         * gfortran.dg/parameter_array_section_1.f90: New test.
11306
11307 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
11308
11309         PR c++/29733
11310         * g++.dg/template/crash61.C: New test.
11311
11312         PR c++/29632
11313         * g++.dg/template/error23.C: New test.
11314
11315 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
11316
11317         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11318
11319 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11320
11321         PR fortran/29916
11322         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11323
11324 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
11325
11326         PR middle-end/29965
11327         * gcc.dg/gomp/pr29965-1.c: New test.
11328         * gcc.dg/gomp/pr29965-2.c: New test.
11329         * gcc.dg/gomp/pr29965-3.c: New test.
11330         * gcc.dg/gomp/pr29965-4.c: New test.
11331         * gcc.dg/gomp/pr29965-5.c: New test.
11332         * gcc.dg/gomp/pr29965-6.c: New test.
11333         * g++.dg/gomp/pr29965-1.C: New test.
11334         * g++.dg/gomp/pr29965-2.C: New test.
11335         * g++.dg/gomp/pr29965-3.C: New test.
11336         * g++.dg/gomp/pr29965-4.C: New test.
11337         * g++.dg/gomp/pr29965-5.C: New test.
11338         * g++.dg/gomp/pr29965-6.C: New test.
11339         * g++.dg/gomp/pr29965-7.C: New test.
11340         * g++.dg/gomp/pr29965-8.C: New test.
11341         * g++.dg/gomp/pr29965-9.C: New test.
11342         * g++.dg/gomp/pr29965-10.C: New test.
11343
11344 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
11345
11346         * gnat.dg/pointer_variable_bounds.adb: New test.
11347         * gnat.dg/pointer_variable_bounds.ads: Likewise.
11348         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11349
11350 2006-12-03  Eric Christopher  <echristo@apple.com>
11351
11352         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11353
11354 2006-12-03  Richard Henderson  <rth@redhat.com>
11355             Andrew Pinski  <pinskia@gmail.com>
11356
11357         PR C++/14329
11358         * g++.dg/warn/unit-1.C: New test.
11359
11360 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
11361
11362         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11363
11364 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
11365
11366         * g++.dg/vect/vect.exp: Enable tests to run on spu.
11367         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11368         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11369         * gcc.dg/vect/vect-70.c: Reduce array size.
11370         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11371         vect_no_compaer_double targets.
11372         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11373         vect_float, vect_double, and vect_int.
11374
11375 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
11376
11377         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11378         test for loop versioning on vect_no_align targets.
11379         * gcc.dg/vect/pr20122.c: Likewise.
11380         * gcc.dg/vect/vect-105.c: Likewise.
11381         * gcc.dg/vect/vect-42.c: Likewise.
11382         * gcc.dg/vect/vect-43.c: Likewise.
11383         * gcc.dg/vect/vect-74.c: Likewise.
11384         * gcc.dg/vect/vect-75.c: Likewise.
11385         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11386         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11387         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11388         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11389
11390 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
11391
11392         PR fortran/29642
11393         * gfortran.dg/value_1.f90 : New test.
11394         * gfortran.dg/value_2.f90 : New test.
11395         * gfortran.dg/value_3.f90 : New test.
11396         * gfortran.dg/value_4.f90 : New test.
11397         * gfortran.dg/value_4.c : Called from value_4.f90.
11398
11399 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11400
11401         PR C++/30033
11402         *  g++.dg/cpp0x/static_assert4.C: New testcase.
11403
11404 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11405
11406         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11407
11408 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
11409
11410         PR c/27953
11411         * gcc.dg/pr27953.c: New test.
11412
11413 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11414
11415         PR c++/30022
11416         * g++.dg/ext/vector5.C: New test.
11417
11418         PR c++/30021
11419         * g++.dg/other/main1.C: New test.
11420
11421 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
11422
11423         PR libfortran/29568
11424         * gfortran.dg/convert_implied_open.f90:  Change to
11425         new default record length.
11426         * gfortran.dg/unf_short_record_1.f90:  Adapt to
11427         new error message.
11428         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
11429
11430 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
11431
11432         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11433
11434 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
11435
11436         PR c++/29066
11437         * g++.dg/expr/pr29066.c: New.
11438
11439 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
11440             Zdenek Dvorak <dvorakz@suse.cz>
11441
11442         PR tree-optimization/29921
11443         * gcc.dg/pr29921-2.c: New test.
11444
11445 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
11446
11447         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11448         (i386_get_cpuid): New function.
11449         (i386_cpuid_ecx): Likewise.
11450         (i386_cpuid_edx): Likewise.
11451         (i386_cpuid): Updated to call i386_cpuid_edx.
11452
11453         * gcc.target/i386/sse3-addsubpd.c: New file.
11454         * gcc.target/i386/sse3-addsubps.c: Likewise.
11455         * gcc.target/i386/sse3-haddpd.c: Likewise.
11456         * gcc.target/i386/sse3-haddps.c: Likewise.
11457         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11458         * gcc.target/i386/sse3-hsubps.c: Likewise.
11459         * gcc.target/i386/sse3-lddqu.c: Likewise.
11460         * gcc.target/i386/sse3-movddup.c: Likewise.
11461         * gcc.target/i386/sse3-movshdup.c: Likewise.
11462         * gcc.target/i386/sse3-movsldup.c: Likewise.
11463
11464 2006-12-01  Dirk Mueller  <dmueller@suse.de>
11465
11466         * g++.dg/warn/Wreturn-type-4.C: New testcase.
11467
11468 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
11469
11470         * gcc.dg/dfp/convert-int-max.c: New test.
11471         * gcc.dg/dfp/convert-int-max-fold.c: New test.
11472
11473 2006-11-30  Richard Guenther  <rguenther@suse.de>
11474
11475         * gcc.dg/vect/vect-pow-1.c: Rename ...
11476         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
11477         floats instead of doubles, check successful vectorization.
11478
11479 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11480
11481         PR target/29945
11482         * gcc.c-torture/compile/pr29945.c: New testcase.
11483
11484 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
11485
11486         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11487         -maltivec.
11488
11489 2006-11-29  Eric Christopher  <echristo@apple.com>
11490
11491         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11492
11493 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
11494
11495         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11496
11497         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11498
11499 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
11500
11501         PR c++/29022
11502         * g++.dg/inherit/virtual2.C: New test.
11503         * g++.dg/inherit/virtual3.C: Likewise.
11504         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11505         * g++.dg/inherit/error2.C: Likewise.
11506         * g++.dg/template/instantiate1.C: Likewise.
11507
11508 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
11509
11510         PR tree-opt/29984
11511         * gcc.dg/tree-ssa/reassoc-12.c: New test.
11512
11513 2006-11-28  Jan Hubicka  <jh@suse.cz>
11514
11515         * gcc.dg/memcpy-1.c: New test.
11516
11517 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
11518
11519         PR c++/29735
11520         * g++.dg/warn/main-3.C: New test.
11521
11522 2006-11-28  Jan Hubicka  <jh@suse.cz>
11523
11524         * gcc.dg/winline-1.c: New test.
11525
11526 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11527
11528         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11529         alignments.
11530
11531 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11532
11533         PR fortran/29976
11534         * gfortran.dg/missing_optional_dummy_3.f90
11535
11536 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11537
11538         PR fortran/20880
11539         * gfortran.dg/interface_3.f90: Modify errors.
11540
11541 2006-11-28  Ben Elliston  <bje@au.ibm.com>
11542
11543         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11544         fail to link due to relocation overflows on spu-*-*.
11545
11546 2006-11-27  Michael Matz  <matz@suse.de>
11547             Andreas Krebbel  <krebbel1@de.ibm.com>
11548
11549         PR target/29319
11550         * gcc.dg/20061127-1.c: New testcase.
11551
11552 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
11553
11554         * gcc.dg/20061124-1.c: Add exit() function prototype.
11555
11556 2006-11-27  Jan Hubicka  <jh@suse.cz>
11557
11558         * gcc.target/i386/memcpy-1.c: Adjust size.
11559         * gcc.dg/visibility-11.c: Likewise.
11560
11561 2006-11-27  Richard Guenther  <rguenther@suse.de>
11562
11563         PR middle-end/25620
11564         * gcc.target/i386/pow-1.c: New testcase.
11565         * gcc.dg/builtins-58.c: Likewise.
11566
11567 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
11568
11569         PR c++/29886
11570         * g++.dg/expr/cast8.C: New test.
11571
11572 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11573
11574         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11575         Don't ever inline the testcase.
11576
11577 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11578
11579         PR fortran/29982
11580         * gfortran.fortran-torture/compile/parameter_3.f90: New
11581         testcase.
11582
11583 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11584
11585         PR fortran/29951
11586         * gfortran.fortran-torture/execute/transfer2.f90: New test.
11587
11588 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11589
11590         * gfortran.fortran-torture/execute/specifics.f90: Remove test
11591         for CHAR.
11592
11593 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11594
11595         PR libgfortran/29936
11596         * gfortran.dg/write_check3.f90: New test.
11597
11598 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11599
11600         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11601
11602 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
11603
11604         PR fortran/20880
11605         * gfortran.dg/interface_3.f90: New test.
11606
11607         PR fortran/29387
11608         * gfortran.dg/generic_8.f90: New test.
11609
11610 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11611
11612         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11613         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11614         * gfortran.dg/specifics_3.f90: Remove.
11615
11616 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
11617
11618         PR c/29955
11619         * gcc.dg/gomp/pr29955.c: New test.
11620
11621         PR c/29736
11622         * gcc.dg/pr29736.c: New test.
11623
11624 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11625
11626         PR tree-opt/29964
11627         * gcc.dg/pure-1.c: New test.
11628
11629 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
11630
11631         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11632         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11633
11634 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11635
11636         * gcc.dg/20061124-1.c: New testcase.
11637
11638 2006-11-23  Eric Christopher  <echristo@apple.com>
11639
11640         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11641
11642 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11643
11644         PR c/2707
11645         PR c++/26167
11646         * gcc.dg/Wconversion-integer.c: New. Supersedes
11647         Wconversion-negative-constants.c
11648         * gcc.dg/Wconversion-real.c: New.
11649         * gcc.dg/Wconversion-real-integer.c: New.
11650         * gcc.dg/Wconversion-negative-constants.c: Deleted.
11651         * g++.dg/warn/Wconversion1.C: Modified.
11652
11653 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11654
11655         * gfortran.dg/overload_1.f90: New test.
11656
11657 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11658
11659         PR c/9072
11660         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11661         Wtraditional-conversion.
11662         * gcc.dg/overflow-warn-2.c: Likewise.
11663         * gcc.dg/Wconversion.c: Likewise. Renamed as
11664         Wtraditional-conversion.c .
11665         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11666         Wtraditional-conversion-2.c .
11667         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11668         Wtraditional-conversion-2.c
11669         * gcc.dg/Wconversion-negative-constants.c: New.
11670
11671 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
11672
11673         * gcc.dg/tree-ssa/dump-1.c: New test.
11674
11675 2006-11-23  David Ung <davidu@mips.com>
11676
11677         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11678         -mfp64, allowable when ISA >= 33 and float is enabled.
11679         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11680         of mthc1 and mfhc1 patterns.
11681
11682 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
11683
11684         PR tree-optimization/29921
11685         * gcc.dg/pr29921.c: New test.
11686
11687 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11688
11689         PR fortran/29441
11690         * gfortran.dg/initialization_4.f90: New test.
11691
11692 2006-11-22  Ira Rosen  <irar@il.ibm.com>
11693
11694         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11695         platforms that have interleaving support.
11696         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11697         * gcc.dg/vect/vect-strided-a-u16-i2.c,
11698         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11699         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11700         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11701         gcc.dg/vect/vect-strided-u8-i2-gap.c,
11702         gcc.dg/vect/vect-strided-u8-i8.c,
11703         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11704         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11705         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11706         gcc.dg/vect/vect-strided-float.c,
11707         gcc.dg/vect/vect-strided-a-mult.c,
11708         gcc.dg/vect/vect-strided-mult-char-ls.c,
11709         gcc.dg/vect/vect-strided-a-u16-mult.c,
11710         gcc.dg/vect/vect-strided-a-u32-mult.c,
11711         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11712         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11713         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11714         gcc.dg/vect/vect-strided-mult.c,
11715         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11716         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11717         New.
11718
11719 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11720
11721         PR fortran/25087
11722         * gfortran.dg/auto_char_len_4.f90: New test.
11723
11724 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11725
11726         PR fortran/29652
11727         * gfortran.dg/generic_7.f90: New test.
11728         * gfortran.dg/defined_operators_1.f90: Add new error.
11729
11730 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
11731
11732         PR tree-optimization/29902
11733         * g++.dg/tree-ssa/pr29902.C: New test.
11734
11735 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
11736
11737         PR fortran/29820
11738         * gfortran.dg/used_types_13.f90: New test.
11739
11740 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
11741
11742         * gcc.dg/dfp/snan.c: Delete.
11743
11744 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
11745
11746         * g++.dg/cpp0x/static_assert1.C: New.
11747         * g++.dg/cpp0x/static_assert2.C: New.
11748         * g++.dg/cpp0x/static_assert3.C: New.
11749
11750 2006-11-21  Richard Guenther  <rguenther@suse.de>
11751
11752         * gcc.dg/vect/vect-pow-1.c: New testcase.
11753         * gcc.dg/vect/vect-pow-2.c: Likewise.
11754
11755 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
11756
11757         PR c++/29570
11758         * g++.dg/template/static29.C: New test.
11759
11760         PR c++/29734
11761         * g++.dg/conversion/simd4.C: New test.
11762
11763 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
11764
11765         PR c++/29475
11766         * g++.dg/template/access19.C: New test.
11767         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11768         error is reported.
11769
11770 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11771
11772         PR tree-opt/25500
11773         * gcc.dg/tree-ssa/sra-4.c: New testcase.
11774
11775 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11776
11777         PR fortran/27546
11778         * gfortran.dg/import.f90: Extended test.
11779         * gfortran.dg/import2.f90: Extended test.
11780
11781 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11782
11783         * gfortran.dg/volatile3.f90: Add conflict test.
11784
11785 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
11786
11787         PR fortran/24783
11788         * gfortran.dg/implicit_10.f90: New test.
11789
11790 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11791
11792         PR c++/8586
11793         * g++.dg/warn/Wall-write-strings.C: New.
11794
11795 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11796
11797         * gfortran.dg/alloc_comp_constraint_5.f90: New.
11798         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11799
11800 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11801
11802         * gfortran.dg/use_3.f90: Remove error message.
11803         * gfortran.dg/iso_fortran_env_1.f90: New test.
11804         * gfortran.dg/iso_fortran_env_2.f90: New test.
11805         * gfortran.dg/iso_fortran_env_3.f90: New test.
11806         * gfortran.dg/iso_fortran_env_4.f90: New test.
11807
11808 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
11809
11810         * gcc.dg/vect/vect-27.c: Fix initialization.
11811
11812 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11813
11814         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11815         * gcc.dg/torture/builtin-minmax-1.c: New.
11816
11817         * gcc.dg/builtins-20.c: Add cases for copysign.
11818
11819 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11820
11821         PR fortran/24285
11822         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11823
11824 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11825         * gfortran.dg/use_1.f90: New test.
11826         * gfortran.dg/use_1.f90: New test.
11827         * gfortran.dg/use_1.f90: New test.
11828
11829 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
11830
11831         PR tree-optimization/29801
11832         * gcc.dg/pr29801.c: New test.
11833
11834 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
11835
11836         PR middle-end/29584
11837         * gcc.dg/torture/pr29584.c: New test.
11838
11839 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
11840
11841         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11842         Condition PowerPC tests for saving FPRs on powerpc_fprs.
11843         * gcc.target/powerpc/compress-float-ppc.c,
11844         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11845         powerpc_fprs.
11846         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11847         do not pass -mhard-float.
11848
11849 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11850
11851         * gnat.dg/volatile_aggregate.adb: New test.
11852
11853 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11854
11855         PR fortran/29391
11856         PR fortran/29489
11857         * gfortran.dg/bound_2.f90: Add more checks.
11858         * gfortran.dg/bound_3.f90: New test.
11859
11860 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11861
11862         PR target/29201
11863         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11864
11865 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11866
11867         * gfortran.dg/import3.f90: Fix error message.
11868
11869 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11870
11871         PR tree-opt/29788
11872         * gfortran.fortran-torture/compile/inline_1.f90:
11873         New testcase.
11874
11875 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11876
11877         * gcc.target/i386/x87regparm-1.c: New test.
11878         * gcc.target/i386/x87regparm-2.c: New test.
11879         * gcc.target/i386/x87regparm-3.c: New test.
11880         * gcc.target/i386/x87regparm-4.c: New test.
11881
11882 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11883
11884         PR fortran/27546
11885         * gfortran.dg/import.f90: New test.
11886         * gfortran.dg/import2.f90: New test.
11887         * gfortran.dg/import3.f90: New test.
11888
11889 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11890
11891         PR fortran/27588
11892         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11893
11894 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11895
11896         PR fortran/29806
11897         * gfortran.dg/contains.f90: New test.
11898         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11899
11900 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
11901
11902         PR tree-optimization/29581
11903         * gcc.dg/pr29581-1.c: New test.
11904         * gcc.dg/pr29581-2.c: New test.
11905         * gcc.dg/pr29581-3.c: New test.
11906         * gcc.dg/pr29581-4.c: New test.
11907         * gfortran.dg/pr29581.f90: New test.
11908
11909 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
11910
11911         PR fortran/29702
11912         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11913         numbers in error message headers.
11914
11915 2006-11-14  Richard Guenther  <rguenther@suse.de>
11916
11917         * gcc.target/i386/math-torture/math-torture.exp: Restrict
11918         to i?86 and x86_64 targets.
11919
11920 2006-11-14  Caroline Tice  <ctice@apple.com>
11921
11922         * gcc.dg/pubtypes-1.c: New file/testcase.
11923         * gcc.dg/pubtypes-2.c: New file/testcase.
11924         * gcc.dg/pubtypes-3.c: New file/testcase.
11925         * gcc.dg/pubtypes-4.c: New file/testcase.
11926         * g++.dg/pubtypes.C: New file/testcase.
11927
11928 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
11929
11930         PR c++/29106
11931         * g++.dg/init/self1.C: New test.
11932
11933 2006-11-14  Tobias Burnus  <burnus@net-b.de>
11934
11935         PR fortran/29657
11936         * gfortran.dg/conflicts.f90: Add.
11937
11938 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
11939
11940         PR rtl-optimization/29798
11941
11942         * gcc.c-torture/execute/pr29798.c: New.
11943
11944 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11945
11946         * gcc.dg/builtins-20.c: Add more cases.
11947
11948 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
11949
11950         PR fortran/29759
11951         * gfortran.dg/gomp/pr29759.f90: New test.
11952
11953 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
11954
11955         PR c++/29518
11956         * g++.dg/template/static28.C: New test.
11957
11958 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
11959
11960         * lib/c-torture.exp: Use target-libpath.exp.
11961         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11962         set GCC_EXEC_PREFIX env var from global variable of same name.
11963
11964 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11965
11966         PR fortran/26994
11967         * gfortran.fortran-torture/compile/transfer-1.f90:
11968         New testcase.
11969
11970 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
11971             Zdenek Dvorak <dvorakz@suse.cz>
11972
11973         PR tree-optimization/29680
11974         * gcc.dg/alias-11.c: New test.
11975
11976 2006-11-12  Jason Merrill  <jason@redhat.com>
11977             Andrew Pinski <pinskia@physics.uc.edu>
11978
11979         PR middle-end/28915
11980         * gcc.target/i386/vectorize1.c: New.
11981
11982 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11983
11984         PR rtl-optimization/29797
11985         * gcc.c-torture/execute/pr29797-1.c: New test case.
11986
11987 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11988
11989         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11990
11991 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
11992
11993         * gcc.dg/tree-ssa/prefetch-3.c: New test.
11994
11995 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11996
11997         PR tree-optimization/13827
11998         * gcc.dg/fold-eqand-1.c: New test case.
11999
12000 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12001
12002         PR rtl-opt/28812
12003         * gcc.c-torture/execute/mayalias-3.c: New test.
12004
12005 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12006
12007         PR middle-end/27528
12008         * gcc.c-torture/compile/pr27528.c: New test.
12009         * gcc.dg/pr27528.c: Likewise.
12010
12011 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12012
12013         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12014
12015         * gcc.dg/torture/builtin-symmetric-1.c: New test.
12016
12017 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12018
12019         PR fortran/29758
12020         * gfortran.dg/reshape_source_size_1.f90: New test.
12021
12022 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12023
12024         PR fortran/29315
12025         * gfortran.dg/aliasing_dummy_4.f90: New test.
12026
12027 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
12028
12029         PR target/29777
12030         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12031         and x86_64-*-* targets.
12032
12033 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12034
12035         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12036         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12037         New macros. Use them in exact tests.
12038         (TESTIT3): New macro.
12039         Add tests for fmin, fmax and fma.
12040
12041 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12042
12043         PR fortran/29431
12044         * gfortran.dg/array_constructor_13.f90: New test.
12045
12046 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12047
12048         PR fortran/29744
12049         * gfortran.dg/used_types_12.f90: New test.
12050
12051 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
12052
12053         PR middle-end/29726
12054         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12055         (test6): Ditto.
12056         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12057         * gcc.dg/fold-eqandshift-3.c: New test case.
12058
12059 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12060
12061         PR fortran/29699
12062         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12063
12064         PR fortran/21370
12065         * gfortran.dg/change_symbol_attributes_1.f90: New test.
12066
12067 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12068
12069         * gcc.dg/20061109-1.c: New testcase.
12070
12071 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12072
12073         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12074
12075 2006-11-09  Tobias Burnus  <burnus@net-b.de>
12076
12077         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12078         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12079
12080 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
12081
12082         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12083         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12084
12085 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12086
12087         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12088
12089 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12090
12091         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12092         vect-9.c).
12093         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12094         * gcc.dg/vect/vect-9.c: Now vectorizable.
12095         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12096         that support vect_widen_mult.
12097         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12098         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12099         vect-reduc-dot-u16.c).
12100         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12101         vect-reduc-dot-u16.c).
12102         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12103         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12104         vect-reduc-dot-s8.c).
12105         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12106         vect-reduc-dot-s8.c).
12107         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12108         vect-reduc-dot-s8.c).
12109         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12110         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12111         vect-reduc-dot-u8.c).
12112         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12113         vect-reduc-dot-u8.c).
12114         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12115         * gcc.dg/vect/vect-multitypes-9.c: New test.
12116         * gcc.dg/vect/vect-multitypes-10.c: New test.
12117         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12118         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12119         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12120         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12121         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12122         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12123         wrapv-vect-reduc-dot-s8.c.
12124         * lib/target-support.exp (check_effective_target_vect_unpack): New.
12125         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12126         targets that support vec_unpack.
12127         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12128         (check_effective_target_vect_widen_mult_qi_to_hi): New.
12129         (check_effective_target_vect_widen_mult_hi_to_si): New.
12130         (check_effective_target_vect_widen_sum): Removed.
12131
12132         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12133
12134         * gcc.dg/vect/vect-multitypes-8.c: New test.
12135         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12136
12137         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
12138
12139         * gcc.dg/vect/vect-multitypes-7.c: New test.
12140
12141         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12142
12143         * gcc.dg/vect/vect-multitypes-4.c: New test.
12144         * gcc.dg/vect/vect-multitypes-5.c: New test.
12145         * gcc.dg/vect/vect-multitypes-6.c: New test.
12146
12147         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12148
12149         * gcc.dg/vect/vect-multitypes-1.c: New test.
12150         * gcc.dg/vect/vect-multitypes-2.c: New test.
12151         * gcc.dg/vect/vect-multitypes-3.c: New test.
12152
12153 2006-11-07  Eric Christopher  <echristo@apple.com>
12154
12155         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12156         Test using scan-assembler-not.
12157
12158 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
12159
12160         * gcc.dg/inline-17.c: New test.
12161
12162 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
12163
12164         PR other/25028
12165         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
12166         on HP-UX.
12167
12168 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12169
12170         PR fortran/29539
12171         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12172
12173         PR fortran/29634
12174         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12175         test.
12176
12177 2006-11-07  Tobias Burnus  <burnus@net-b.de>
12178
12179         PR fortran/29601
12180         * gfortran.dg/volatile.f90: Add.
12181         * gfortran.dg/volatile2.f90: Add.
12182         * gfortran.dg/volatile3.f90: Add.
12183         * gfortran.dg/volatile4.f90: Add.
12184         * gfortran.dg/volatile5.f90: Add.
12185         * gfortran.dg/volatile6.f90: Add.
12186         * gfortran.dg/volatile7.f90: Add.
12187
12188 2006-11-06  Tobias Burnus  <burnus@net-b.de>
12189
12190         * gfortran.dg/io_constraints_2.f90: Adjust pattern
12191           for matching error messages.
12192         * gfortran.dg/specifics_3.f90: Adjust pattern
12193           for matching error messages.
12194
12195 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
12196             Bernhard Fischer  <aldot@gcc.gnu.org>
12197
12198         * lib/gcc-dg.exp (output-exists): New proc.
12199         (output-exists-not): New proc.
12200         * gcc.test-framework/test-framework.awk: Support new directives.
12201         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12202         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12203         * gcc.test-framework/dg-outexists-exp-F.c: New test.
12204         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12205         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12206         * gcc.test-framework/dg-outexists-exp-P.c: New test.
12207
12208 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
12209
12210         PR fortran/29630
12211         PR fortran/29679
12212         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12213         * gfortran.dg/initialization_3.f90: New.
12214
12215 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12216
12217         PR libgfortran/25545
12218         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12219
12220 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
12221
12222         PR middle-end/29695
12223         * gcc.c-torture/execute/pr29695-1.c: New test.
12224         * gcc.c-torture/execute/pr29695-2.c: New test.
12225
12226 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
12227
12228         PR fortran/29565
12229         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12230
12231 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
12232
12233         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12234         for matching error messages.
12235
12236 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
12237
12238         PR target/26915
12239         * gcc.target/i386/387-12.c: New test.
12240
12241 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12242
12243         PR libfortran/29713
12244         * gfortran.dg/pr29713.f90: New test.
12245
12246 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
12247
12248         * gcc.c-torture/execute/arith-rand-ll.c:
12249         Also test for bogus rest sign.
12250
12251 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12252
12253         PR libfortran/27895
12254         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12255
12256 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
12257
12258         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12259         from error messages.
12260
12261 2006-11-02  Mike Stump  <mrs@apple.com>
12262
12263         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12264
12265         * g++.old-deja/g++.abi/align.C: Enable for darwin.
12266
12267 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
12268
12269         * g++.dg/eh/gcsec1.C: New test.
12270
12271 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12272
12273         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12274         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
12275
12276 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
12277
12278         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12279         hexadecimal value.
12280         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12281         * gcc.dg/pr14796-2.c: Likewise.
12282
12283 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12284
12285         * gcc.c-torture/execute/20061101-1.c: New test.
12286
12287 2006-11-01  Richard Guenther  <rguenther@suse.de>
12288
12289         * gcc.target/i386/fpprec-1.c: New testcase.
12290
12291 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12292
12293         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12294         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12295
12296 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12297
12298         * gcc.c-torture/execute/20061031-1.c: New test.
12299
12300 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12301
12302         PR 23067
12303         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12304         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12305         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12306         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12307         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12308         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12309         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12310
12311 2006-10-31  Eric Christopher  <echristo@apple.com>
12312             Falk Hueffner  <falk@debian.org>
12313
12314         * gcc.dg/builtin-bswap-1.c: New.
12315         * gcc.dg/builtin-bswap-2.c: New.
12316         * gcc.dg/builtin-bswap-3.c: New.
12317         * gcc.dg/builtin-bswap-4.c: New.
12318         * gcc.dg/builtin-bswap-5.c: New.
12319         * gcc.target/i386/builtin-bswap-1.c: New.
12320
12321 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12322
12323         * gcc.dg/inline-16.c: New.
12324
12325         PR 16622
12326         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12327         defining it.
12328         * gcc.dg/inline-13.c: New.
12329         * gcc.dg/inline-14.c: New.
12330         * gcc.dg/inline-15.c: New.
12331
12332         PR 11377
12333         * gcc.dg/inline6.c: New.
12334         * gcc.dg/inline7.c: New.
12335
12336 2006-10-31  Roger Sayle  <roger@eyesopen.com>
12337
12338         PR middle-end/23470
12339         * gcc.dg/pr23470-1.c: New test case.
12340
12341 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
12342
12343         PR fortran/29537
12344         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12345         data.
12346         * gfortran.dg/blockdata_2.f90: New testcase.
12347
12348 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
12349
12350         PR libfortran/29627
12351         * gfortran.dg/unf_short_record_1.f90:  New test.
12352
12353 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12354
12355         PR fortran/29067
12356         * gfortran.dg/pr29067.f: New test.
12357
12358 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
12359             Richard Sandiford  <richard@codesourcery.com>
12360
12361         * lib/target-supports.exp (get_compiler_messages): Append options
12362         as a single list element.
12363         (check_effective_target_arm_vfp_ok): New.
12364         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12365
12366 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
12367
12368         PR fortran/29387
12369         * gfortran.dg/intrinsic_actual_2.f90: New test.
12370
12371         PR fortran/29490
12372         * gfortran.dg/actual_array_interface_1.f90: New test.
12373
12374         PR fortran/29641
12375         * gfortran.dg/used_types_11.f90: New test.
12376
12377 2006-10-30  Dirk Mueller  <dmueller@suse.de>
12378
12379         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12380         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12381         * g++.old-deja/g++.pt/eichin01.C (main): Same.
12382         * g++.old-deja/g++.mike/net25.C (main): Same.
12383         * g++.dg/lookup/exception1.C (main): Same.
12384         * g++.dg/parse/parens2.C (main): Same.
12385
12386 2006-10-30  Roger Sayle  <roger@eyesopen.com>
12387
12388         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12389
12390 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12391
12392         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12393         * gcc.dg/torture/builtin-math-3.c: Likewise.
12394
12395 2006-10-30  Tobias Burnus  <burnus@net-b.de>
12396
12397         PR fortran/29452
12398         * gfortran.dg/write_check.f90: Check run-time keyword checking.
12399         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12400
12401 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
12402
12403         PR Fortran/29410
12404         * gfortran.fortran-torture/execute/transfer1.f90: New test.
12405
12406 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
12407
12408         * lib/target-supports.exp (check_function_available): Declare
12409         function before calling.
12410
12411 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
12412
12413         PR tree-optimization/29637
12414         * gcc.dg/pr29637.c: New test.
12415
12416 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12417
12418         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12419         tree canonicalization.
12420
12421 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12422
12423         * gcc.dg/builtins-20.c: Add more hypot tests.
12424
12425 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12426
12427         * gcc.dg/fold-compare-1.c: New test case.
12428
12429 2006-10-29  Dirk Mueller  <dmueller@suse.de>
12430
12431         PR c++/16307
12432         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12433
12434 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12435
12436         PR tree-optimization/15458
12437         * gcc.dg/fold-xornot-1.c: New test case.
12438
12439 2006-10-29  Richard Guenther  <rguenther@suse.de>
12440
12441         * gcc.target/i386/math-torture/trunc.c: New testcase.
12442
12443 2006-10-29  Richard Guenther  <rguenther@suse.de>
12444
12445         * gcc.target/i386/math-torture/round.c: New testcase.
12446
12447 2006-10-29  Richard Guenther  <rguenther@suse.de>
12448
12449         * gcc.target/i386/math-torture/ceil.c: New testcase.
12450         * gcc.target/i386/math-torture/floor.c: Likewise.
12451
12452 2006-10-29  Richard Guenther  <rguenther@suse.de>
12453
12454         * gcc.target/i386/math-torture/rint.c: New testcase.
12455         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12456
12457 2006-10-29  Richard Guenther  <rguenther@suse.de>
12458
12459         * gcc.target/i386/math-torture/lfloor.c: New testcase.
12460         * gcc.target/i386/math-torture/lceil.c: Likewise.
12461
12462 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12463
12464         PR libgfortran/24313
12465         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12466
12467 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
12468
12469         * gcc.c-torture/execute/20020118-1.c,
12470         gcc.c-torture/execute/builtins/strlen.c,
12471         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12472         comment typos.
12473
12474 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12475
12476         * gcc.dg/builtins-20.c: Add tests for hypot.
12477         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
12478         two-argument builtins.
12479         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12480         TESTIT2.  Update all callers.
12481         (TESTIT2, TESTIT2_R): New helper macros.
12482         Add testcases for pow, hypot and atan2.
12483
12484 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12485
12486         PR C++/29295
12487         * g++.dg/expr/bool1.C: New test.
12488         * g++.dg/expr/bool2.C: New test.
12489
12490 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12491
12492         PR fortran/28224
12493         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12494         * gfortran.dg/namelist_internal.f90: New test.
12495
12496 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12497
12498         PR fortran/29625
12499         * gfortran.dg/io_real_boz.f90: Add.
12500         * gfortran.dg/io_real_boz2.f90: Add.
12501
12502 2006-10-28  Richard Guenther  <rguenther@suse.de>
12503
12504         PR middle-end/26899
12505         * gcc.dg/tree-ssa/pr26899.c: New testcase.
12506
12507 2006-10-28  Richard Guenther  <rguenther@suse.de>
12508
12509         PR target/28806
12510         * gcc.target/i386/math-torture/lround.c: New testcase.
12511
12512 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12513
12514         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12515         * gcc.dg/builtins-44.c: Likewise.
12516         * gcc.dg/builtins-45.c: Likewise.
12517         * gcc.dg/pr28796-2.c: Likewise.
12518         * gcc.dg/unordered-3.c: Likewise.
12519
12520 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12521
12522         PR libgfortran/27954
12523         * gfortran.dg/error_recovery_2.f90: New test.
12524
12525 2006-10-26  Richard Guenther  <rguenther@suse.de>
12526
12527         * gcc.target/i386/i386.exp: Use glob, not find to collect
12528         tests.  Avoids recursing into subdirectories.
12529         * gcc.target/i386/math-torture/math-torture.exp: Torture
12530         for interesting ia32 math options.
12531         * gcc.target.i386/math-torture/lrint.c: New testcase.
12532
12533 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12534
12535         PR libgfortran/29563
12536         * gfortran.dg/arrayio_9.f90: Update test.
12537         * gfortran.dg/arrayio_19.f90: New test.
12538
12539 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
12540
12541         * gcc.dg/20061026.c: New testcase.
12542
12543 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12544
12545         PR libgfortran/29563
12546         * gfortran.dg/arrayio_9.f90: New test.
12547
12548 2006-10-26  Ben Elliston  <bje@au.ibm.com>
12549
12550         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12551         Copy the strings manually, as strcpy may call strlen.
12552
12553 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12554
12555         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12556         Add checks for log, log2, log10 and log1p.
12557
12558         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12559         we already test 0.0.  Add checks for expm1, log, log2, log10,
12560         log1p, cbrt, erf and erfc.
12561
12562 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
12563
12564         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12565
12566 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
12567
12568         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12569         and remainderl() built-in functions.  Remove -ffast-math from
12570         dg-options.
12571
12572 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12573
12574         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12575         acosh and atanh.
12576
12577         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12578         floating point modifiers to arguments passed to float and long
12579         double functions respectively.  Update all callers to use floating
12580         point numbers, not integers.  Add tests for exp, exp2 and
12581         exp10/pow10.
12582
12583         * gcc.dg/torture/builtin-math-3.c: New test.
12584
12585 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12586
12587         PR fortran/29393
12588         * gfortran.dg/initialize_2.f90: New.
12589
12590 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12591
12592         * gcc.dg/torture/builtin-math-2.c: New test.
12593
12594 2006-10-24  Richard Guenther  <rguenther@suse.de>
12595
12596         PR middle-end/28796
12597         * gcc.dg/pr28796-1.c: New testcase.
12598         * gcc.dg/pr28796-2.c: Likewise.
12599
12600 2006-10-24  Richard Guenther  <rguenther@suse.de>
12601
12602         * gcc.dg/builtins-57.c: New testcase.
12603
12604 2006-10-24  Richard Guenther  <rguenther@suse.de>
12605
12606         PR tree-optimization/29567
12607         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12608
12609 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
12610
12611         PR tree-optimization/14784
12612         * gcc.dg/alias-10.c: New test.
12613
12614 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12615
12616         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12617
12618 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
12619
12620         * gcc.dg/builtin-strncat-chk-1.c: New test.
12621
12622 2006-10-23  Jan Hubicka  <jh@suse.cz>
12623
12624         * gcc.dg/memmove-1.c: New test.
12625
12626 2006-10-23  Paul Brook  <paul@codesourcery.com>
12627
12628         * gcc.dg/pragma-pack-5.c: New test.
12629
12630 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
12631
12632         * g++.dg/other/s390-1.C: New testcase.
12633
12634 2006-10-23  Richard Guenther  <rguenther@suse.de>
12635
12636         PR middle-end/27132
12637         PR middle-end/23295
12638         * gcc.dg/pr27132.c: New testcase.
12639         * gcc.dg/pr23295.c: Likewise.
12640         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12641         * g++.dg/tree-ssa/pr19807.C: Likewise.
12642
12643 2006-10-23  Richard Guenther  <rguenther@suse.de>
12644
12645         PR middle-end/21032
12646         * gcc.dg/pr21032.c: New testcase.
12647
12648 2006-10-22  Jeff Law  <law@redhat.com>
12649         Richard Guenther  <rguenther@suse.de>
12650
12651         PR tree-optimization/15911
12652         * gcc.dg/tree-ssa/vrp30.c: New testcase.
12653
12654 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12655
12656         PR c++/20647
12657         * g++.dg/abi/rtti3.C: New.
12658
12659 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
12660
12661         PR middle-end/28252
12662         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12663         transformation.
12664
12665 2006-10-21  Richard Guenther  <rguenther@suse.de>
12666
12667         PR tree-optimization/3511
12668         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12669
12670 2006-10-21  Richard Guenther  <rguenther@suse.de>
12671
12672         PR middle-end/26898
12673         * gcc.dg/torture/pr26898-1.c: New testcase.
12674         * gcc.dg/torture/pr26898-2.c: Likewise.
12675
12676 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
12677
12678         PR c++/28053
12679         * g++.dg/parse/bitfield1.C: Adjust error markers.
12680         * g++.dg/parse/bitfield2.C: New test.
12681
12682 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
12683
12684         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12685
12686 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12687
12688         PR libfortran/27895
12689         * gfortran.dg/zero_sized_1.f90: New test.
12690
12691 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
12692
12693         * gcc.dg/div-compare-1.c: New test.
12694
12695 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
12696
12697         PR fortran/29216
12698         * gfortran.dg/result_default_init_1.f90: New test.
12699
12700         PR fortran/29314
12701         * gfortran.dg/automatic_default_init_1.f90: New test.
12702
12703         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12704         from 38 to 33.
12705
12706 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
12707
12708         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12709         'using namespace std' without previous declaration.
12710         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12711         * g++.old-deja/g++.robertl/eb133c.C: New.
12712
12713 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12714
12715         PR libgfortran/29277
12716         * gfortran.dg/streamio_4.f90: Update test.
12717         * gfortran.dg/streamio_11.f90: New test.
12718
12719 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
12720
12721         PR c++/27952
12722         * g++.dg/inherit/virtual1.C: New test.
12723
12724 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12725
12726         PR c++/28261
12727         * g++.dg/parse/enum3.C: New test.
12728
12729 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12730
12731         PR c++/29039
12732         * g++.dg/init/ctor8.C: New test.
12733
12734 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12735
12736         PR c++/27270
12737         * g++.dg/ext/complit8.C: Tweak error markers.
12738         * g++.dg/template/complit1.C: Add error marker.
12739
12740 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12741
12742         PR c++/27270
12743         * g++.dg/ext/complit8.C: New test.
12744
12745         PR c++/29408
12746         * g++.dg/parse/dtor12.C: New test.
12747
12748         PR c++/29435
12749         * g++.dg/template/sizeof11.C: New test.
12750
12751 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
12752
12753         PR fortran/29392
12754         * gfortran.dg/data_char_3.f90: New test.
12755
12756         PR fortran/29451
12757         * gfortran.dg/negative_automatic_size.f90: New test.
12758
12759 2006-10-16  David Daney  <ddaney@avtrex.com>
12760
12761         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12762
12763 2006-10-16  Eric Christopher  <echristo@apple.com>
12764
12765         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12766         x86_64.
12767
12768 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12769
12770         PR c++/28211
12771         * g++.dg/tc1/dr49.C: Tweak error messages.
12772         * g++.dg/parse/template21.C: New test.
12773
12774 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12775
12776         PR middle-end/20491
12777         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12778
12779 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12780
12781         PR fortran/29403
12782         * gfortran.dg/print_1.f90: New test.
12783
12784 2006-10-15  Jan Hubicka  <jh@suse.cz>
12785
12786         PR middle-end/29241
12787         * gcc.c-torture/compile/pr29241.c: New testcase.
12788
12789 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
12790
12791         PR middle-end/29250
12792         * gcc.c-torture/compile/pr29250.c: New test.
12793
12794 2006-10-15  Richard Guenther  <rguenther@suse.de>
12795
12796         * gcc.dg/pr29299.c: New testcase.
12797
12798 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
12799
12800         PR fortran/24767
12801         * gfortran.dg/label_4.f90: Adjust warning flag.
12802
12803 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12804
12805         PR fortran/29371
12806         * gfortran.dg/nullify_3.f90: New test.
12807
12808 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12809
12810         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12811         on Solaris 2.5.1 too.
12812
12813 2006-10-13  Eric Christopher  <echristo@apple.com>
12814
12815         * gcc.dg/pr25993.c: Skip for darwin.
12816
12817 2006-10-13  Eric Christopher  <echristo@apple.com>
12818
12819         * gcc.dg/visibility-11.c: Skip for darwin.
12820
12821 2006-10-13  Eric Christopher  <echristo@apple.com>
12822
12823         * gcc.dg/darwin-weakimport-1.c: Use
12824         -fno-asynchronous-unwind-tables.
12825         * gcc.dg/darwin-weakimport-3.c: Ditto.
12826
12827 2006-10-13  Richard Guenther  <rguenther@suse.de>
12828
12829         PR tree-optimization/29446
12830         * gcc.dg/torture/pr29446.c: New testcase.
12831
12832 2006-10-13  Bill Wendling  <wendling@apple.com>
12833
12834         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12835         * g++.old-deja/g++.jason/hmc1.C: Likewise.
12836         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12837         * g++.old-deja/g++.law/shadow1.C: Likewise.
12838         * g++.old-deja/g++.law/ctors10.C: Likewise.
12839         * g++.dg/debug/namespace1.C: Likewise.
12840         * g++.dg/inherit/namespace-as-base.C: Likewise.
12841         * g++.dg/opt/delay-slot-1.C: Likewise.
12842         * g++.dg/parse/defarg10.C: Likewise.
12843         * g++.dg/template/ptrmem11.C: Likewise.
12844         * g++.dg/template/mem_func_ptr.C: Likewise.
12845         * g++.dg/template/spec19.C: Likewise.
12846
12847 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
12848
12849         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12850
12851 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12852
12853         PR fortran/29373
12854         * gfortran.dg/implicit_9.f90: New test.
12855
12856         PR fortran/29407
12857         * gfortran.dg/namelist_25.f90: New test.
12858
12859         PR fortran/27701
12860         * gfortran.dg/same_name_2.f90: New test.
12861
12862         PR fortran/29232
12863         * gfortran.dg/host_assoc_types_1.f90: New test.
12864
12865         PR fortran/29364
12866         * gfortran.dg/missing_derived_type_1.f90: New test.
12867         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12868
12869         PR fortran/29422
12870         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12871
12872         PR fortran/29428
12873         * gfortran.dg/alloc_comp_assign_5.f90: New test.
12874
12875 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12876
12877         PR fortran/29391
12878         * gfortran.dg/bound_2.f90: New test.
12879
12880 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12881
12882         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12883         directive.
12884         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12885         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12886         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12887         * gfortran.dg/gomp/reduction3.f90: Likewise.
12888         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12889         * gfortran.dg/dummy_procedure_2.f90: Likewise.
12890         * gfortran.dg/interface_derived_type_1.f90: Likewise.
12891         * gfortran.dg/forall_4.f90: Likewise.
12892         * gfortran.dg/spec_expr_4.f90: Likewise.
12893         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12894         * gfortran.dg/forall_5.f90: Likewise.
12895         * gfortran.dg/open_access_append_2.f90: Add check for
12896         compile-time warning.
12897
12898 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
12899
12900         PR c++/28506
12901         * g++.dg/parse/pure1.C: New test.
12902
12903 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12904
12905         PR fortran/21435
12906         * gfortran.dg/io_constraints_3.f90: New test.
12907         * gfortran.dg/open_access_append_1.f90: Add checks
12908         for compile-time warnings.
12909         * gfortran.dg/pr20163-2.f: Likewise.
12910         * gfortran.dg/iostat_2.f90: Likewise.
12911         * gfortran.dg/label_4.f90: Delete the temporary
12912         file.
12913         * gfortran.dg/direct_io_2.f90: Add a FILE=
12914         specifier.
12915         * gfortran.dg/iomsg_1.f90: Add check for
12916         compile-time warning.
12917
12918 2006-10-12  Jan Hubicka  <jh@suse.cz>
12919
12920         PR c/28419
12921         * gcc.dg/pr28319.c: New test.
12922
12923 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
12924         PR c++/29318
12925         * g++.dg/ext/vla4.C: New test.
12926
12927 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12928
12929         PR c++/27961
12930         * g++.dg/template/crash60.C: New test.
12931         * g++.dg/other/large-size-array.C: Adjust error markers.
12932         * g++.dg/parse/crash27.C: Likewise.
12933         * g++.dg/template/crash1.C: Likewise.
12934
12935 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
12936
12937         PR testsuite/29093
12938         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12939
12940 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
12941
12942         PR preprocessor/28709
12943         * gcc.dg/cpp/paste14.c: New test.
12944
12945 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
12946
12947         PR c++/29175
12948         * g++.dg/init/array24.C: New test.
12949
12950 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12951
12952         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12953         of <sys/types.h>.
12954
12955 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
12956
12957         PR c++/29024
12958         * g++.dg/parse/typedef8.C: New test.
12959         * g++.dg/other/mult-stor1.C: Adjust error markers.
12960
12961 2006-10-11  Richard Guenther  <rguenther@suse.de>
12962
12963         PR tree-optimization/28230
12964         * gcc.dg/torture/pr28230.c: New testcase.
12965
12966 2006-10-11  Richard Guenther  <rguenther@suse.de>
12967
12968         PR inline-asm/29119
12969         * gcc.dg/torture/pr29119.c: New testcase.
12970
12971 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
12972
12973         PR middle-end/29272
12974         * gcc.c-torture/execute/20060930-2.c: New test.
12975
12976 2006-10-09  Richard Henderson  <rth@redhat.com>
12977
12978         Revert emutls patch.
12979
12980 2006-10-09  Richard Guenther  <rguenther@suse.de>
12981
12982         PR middle-end/29254
12983         * gcc.dg/pr29254.c: New testcase.
12984
12985 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
12986             Paul Thomas  <pault@gcc.gnu.org>
12987
12988         PR fortran/20541
12989         * gfortran.dg/alloc_comp_basics_1.f90: New test.
12990         * gfortran.dg/alloc_comp_basics_2.f90: New test.
12991         * gfortran.dg/alloc_comp_assign_1.f90: New test.
12992         * gfortran.dg/alloc_comp_assign_2.f90: New test.
12993         * gfortran.dg/alloc_comp_assign_3.f90: New test.
12994         * gfortran.dg/alloc_comp_assign_4.f90: New test.
12995         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12996         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12997         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12998         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12999         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13000         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13001         * gfortran.dg/alloc_comp_std.f90: New test.
13002         * gfortran.dg/move_alloc.f90: New test.
13003
13004 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13005
13006         PR fortran/29115
13007         * gfortran.dg/derived_constructor_comps_2.f90: New test.
13008
13009         PR fortran/29211
13010         * gfortran.dg/forall_char_dependencies_1.f90: New test.
13011
13012 2006-10-08  Tobias Burnus  <burnus@net-b.de>
13013
13014         PR fortran/28585
13015         * gfortran.dg/new_line.f90: New test.
13016
13017 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13018
13019         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13020         * gcc.dg/torture/builtin-convert-1.c,
13021         gcc.dg/torture/builtin-convert-2.c,
13022         gcc.dg/torture/builtin-convert-3.c,
13023         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13024
13025 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
13026
13027         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13028         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13029         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13030         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13031
13032 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
13033
13034         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13035         Xfail some tests for powerpc-darwin and powerpc-aix.
13036
13037 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
13038
13039         PR c/29380
13040         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13041
13042 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13043
13044         PR target/29300
13045         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13046         on hppa*-*-hpux*.
13047
13048 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13049
13050         PR fortran/16580
13051         PR fortran/29288
13052         * gfortran.fortran-torture/execute/specifics.f90:
13053         Add tests for using all possible intrinsics as actual arguments.
13054         * gfortran.dg/specifics_1.f90: Add tests for using
13055         all possible intrinsics as actual arguments.
13056         * gfortran.dg/specifics_2.f90: New file.
13057         * gfortran.dg/specifics_3.f90: New file.
13058
13059 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
13060
13061         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13062         * gcc.dg/debug/debug-2.c: Likewise.
13063
13064 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
13065
13066         * gcc.c-torture/compile/sync-2.c: New test.
13067
13068 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13069
13070         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13071         line endings.
13072
13073 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13074
13075         PR rtl-optimization/29128
13076         * gcc.c-torture/compile/pr29128.c: New test.
13077
13078 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13079
13080         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13081         line endings.
13082
13083 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
13084
13085         PR middle-end/29256
13086         * gcc.dg/tree-ssa/loop-19.c: New test.
13087
13088 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13089
13090         PR tree-optimization/29330
13091         * gcc.dg/pr29330.c: New test.
13092
13093         PR target/28924
13094         * gcc.c-torture/compile/20061005-1.c: New test.
13095
13096 2006-10-06  Olivier Hainque  <hainque@adacore.com>
13097
13098         * gcc.dg/typename-vla-1.c: New case.
13099         * gnat.dg/forward_vla.adb: New case.
13100
13101 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13102
13103         PR tree-optimization/29290
13104         * gfortran.dg/loop_nest_1.f90: New test.
13105
13106         PR target/29198
13107         * gcc.dg/tls/opt-12.c: New test.
13108
13109         PR fortran/28415
13110         * gfortran.dg/save_2.f90: New test.
13111
13112         PR c/29091
13113         * gcc.dg/pr29091.c: New test.
13114
13115 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
13116
13117         * lib/target-supports.exp
13118         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13119         same as x86_64-*-*; check for LP64.
13120
13121 2006-10-04  Richard Henderson  <rth@redhat.com>
13122
13123         * lib/target-supports.exp (check_effective_target_tls): Redefine
13124         to mean non-emulated tls.
13125         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13126         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13127         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13128         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13129         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13130         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13131         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13132
13133 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13134
13135         PR fortran/29343
13136         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13137
13138 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13139
13140         * gfortran.dg/bounds_check_fail_1.f90: New test.
13141
13142 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13143
13144         PR c++/29020
13145         * g++.dg/template/friend48.C: New test.
13146
13147 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13148
13149         PR fortran/29098
13150         * gfortran.dg/default_initialization_2.f90: New test.
13151
13152 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13153
13154         PR fortran/20779
13155         PR fortran/20891
13156         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13157
13158 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13159
13160         PR fortran/29284
13161         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13162
13163         PR fortran/29321
13164         PR fortran/29322
13165         * gfortran.dg/missing_optional_dummy_2.f90: New test.
13166
13167         PR fortran/25091
13168         PR fortran/25092
13169         * gfortran.dg/entry_array_specs_1.f90: New test.
13170
13171 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
13172
13173         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13174         insufficient to inhibit some test failures at -O3.  Do testing
13175         on integers.
13176
13177 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13178
13179         PR c++/29138
13180         * g++.dg/inherit/access8.C: New test.
13181         * g++.dg/template/dtor4.C: Tweak error messages.
13182
13183 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13184
13185         PR fortran/27478
13186         * gfortran.dg/entry_8.f90: New test.
13187
13188 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13189
13190         PR c++/29291
13191         * g++.dg/parse/new4.C: New test.
13192
13193 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
13194
13195         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13196         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13197         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13198         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13199         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13200
13201 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13202
13203         PR fortran/19260
13204         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13205         * gfortran.dg/continuation_2.f90: New test.
13206
13207         PR fortran/19262
13208         * gfortran.dg/continuation_3.f90: New test.
13209         * gfortran.dg/continuation_4.f90: New test.
13210         * gfortran.dg/continuation_5.f: New test.
13211         * gfortran.dg/continuation_6.f: New test.
13212
13213 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
13214
13215         PR c++/29226
13216         * g++.dg/template/vla1.C: New test.
13217
13218 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13219
13220         PR fortran/29210
13221         * gfortran.dg/complex_parameter_1.f90: New test.
13222
13223 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
13224
13225         PR c/29154
13226         * gcc.c-torture/execute/20060929-1.c: New test.
13227
13228 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
13229
13230         PR c++/29105
13231         * g++.dg/template/member6.C: New test.
13232         * g++.dg/parse/typename7.C: Adjust error markers.
13233
13234         PR c++/29080
13235         * g++.dg/template/member7.C: New test.
13236
13237 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
13238
13239         PR c/24010
13240         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13241         gcc.dg/Woverride-init-3.c: New tests.
13242
13243 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13244
13245         * gcc.c-torture/execute/20060930-1.c: New test.
13246
13247 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13248
13249         PR fortran/18791
13250         * gfortran.dg/specifics_1.f90: New test.
13251         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13252         complex specifics.
13253
13254 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13255
13256         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13257         pthread-init-common.h: New.
13258
13259 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
13260
13261         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13262         precision on some archs.
13263
13264 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
13265
13266         * gcc.dg/non-local-goto-1.c: New test.
13267         * gcc.dg/non-local-goto-2.c: Likewise.
13268         * gcc.dg/setjmp-3.c: Likewise.
13269         * gcc.dg/setjmp-4.c: Likewise.
13270
13271 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
13272
13273         * gnat.dg/self_aggregate_with_pointer.adb: New test.
13274
13275 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13276
13277         PR fortran/28276
13278         * gfortran.dg/exponent_1.f90: New test.
13279
13280         PR fortran/27021
13281         * gfortran.dg/nearest_1.f90: New test.
13282
13283 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
13284
13285         PR middle-end/25261
13286         PR middle-end/28790
13287         * gcc.dg/gomp/nestedfn-1.c: New test.
13288
13289 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
13290
13291         PR objc/29195
13292         * objc/compile/method-1.m: New test.
13293
13294 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
13295
13296         PR c++/26938
13297         * g++.dg/template/crash58.C: New test.
13298         * g++.dg/parse/crash28.C: Adjust error markers.
13299         * g++.dg/template/crash34.C: Likewise.
13300         * g++.dg/template/friend31.C: Likewise.
13301         * g++.dg/template/crash32.C: Likewise.
13302
13303         PR c++/27329
13304         * g++.dg/template/crash59.C: New test.
13305
13306         PR c++/27667
13307         * g++.dg/template/spec33.C: New test.
13308         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13309
13310 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
13311             Adam Nemet  <anemet@caviumnetworks.com>
13312
13313         * gcc.dg/tree-ssa/ivopts-1.c: New test.
13314         * gcc.dg/tree-ssa/ivopts-2.c: New test.
13315
13316 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
13317
13318         PR target/28911
13319         * gcc.dg/pr28911.c: New.
13320
13321 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
13322
13323         PR target/29169
13324         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13325         (dg-options): Add -mfpmath=387.
13326
13327 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
13328
13329         PR c/28706
13330         * gcc.dg/pr28706.c: New test.
13331
13332         PR c/28712
13333         * gcc.dg/pr28712.c: New test.
13334
13335 2006-09-22  Mike Stump  <mrs@apple.com>
13336
13337         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13338
13339 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
13340
13341         PR tree-optimization/28888
13342         * gcc.dg/pr28888.c: New test.
13343
13344 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
13345
13346         PR c++/29016
13347         * g++.dg/init/ptrfn1.C: New test.
13348
13349 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
13350
13351         PR c++/28861
13352         * g++.dg/template/spec32.C: New test.
13353         * g++.dg/parse/crash9.C: Adjust error markers.
13354
13355         PR c++/28303
13356         * g++.dg/template/typedef6.C: New test.
13357         * g++.dg/init/error1.C: Adjust error markers.
13358         * g++.dg/parse/crash9.C: Likewise.
13359         * g++.dg/template/crash55.C: Likewise.
13360
13361 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
13362
13363         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13364
13365 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
13366
13367         PR target/27650
13368         * g++.dg/ext/dllimport12.C: New test.
13369
13370 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
13371
13372         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13373         * gcc.target/mips/nmadd-2.c: Likewise.
13374         * gcc.target/mips/mips-ps-6.c: New test.
13375         * gcc.target/mips/neg-abs-1.c: Likewise.
13376         * gcc.target/mips/neg-abs-2.c: Likewise.
13377         * gcc.target/mips/nmadd-3.c: New test.
13378
13379 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
13380
13381         PR middle-end/28046
13382         * gcc.dg/gomp/atomic-10.c: New test.
13383         * g++.dg/gomp/atomic-10.C: New test.
13384
13385 2006-09-20  Eric Christopher  <echristo@apple.com>
13386
13387         * gcc.target/i386/sse3-not-fisttp.c: New.
13388
13389 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
13390
13391         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13392
13393 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
13394
13395         * gcc.c-torture/execute/pr28289.c (one): New variable.
13396         (main): Use it instead of argc.
13397         * gcc.c-torture/execute/20060102-1.c (one): New variable.
13398         (main): Use it instead of argc.
13399
13400 2006-09-19  Paul Brook  <paul@codesourcery.com>
13401
13402         PR target/28516
13403         * gcc.dg/nested-func-5.c: New test.
13404
13405 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13406
13407         * lib/target-supports.exp (check_effective_target_tls): Compile
13408         test stubs using ${tool}_target_compile, not just target_compile.
13409         (check_effective_target_tls_runtime): Likewise.
13410
13411 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13412
13413         * gcc.c-torture/compile/20030405-1.x: Remove.
13414
13415         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13416         optimising linker from discarding it.
13417
13418 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13419
13420         PR fortran/28526
13421         * gfortran.dg/keyword_symbol_1.f90: New test.
13422
13423         * gfortran.dg/spread_shape_1.f90: Add missing warning with
13424         pedantic compilation option.
13425
13426 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
13427
13428         PR fortran/29060
13429         * gfortran.dg/spread_shape_1.f90: New test.
13430
13431 2006-09-17  Roger Sayle  <roger@eyesopen.com>
13432
13433         PR tree-optimization/28887
13434         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13435
13436 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
13437
13438         PR c/25993
13439         * gcc.dg/pr25993.c: New test.
13440
13441 2006-09-17  Ira Rosen  <irar@il.ibm.com>
13442
13443         PR tree-opt/21591
13444         * gcc.dg/vect/pr21591.c: New test.
13445
13446 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
13447
13448         PR tree-opt/29059
13449         * gcc.c-torture/compile/strcpy-1.c: New test.
13450         * gcc.c-torture/compile/strcpy-2.c: New test.
13451         * gcc.c-torture/compile/memcpy-1.c: New test.
13452         * gcc.c-torture/compile/memcpy-2.c: New test.
13453
13454 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
13455
13456         PR testsuite/29055
13457         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13458
13459 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
13460
13461         * gnat.dg/specs/double_record_extension1.ads: New test.
13462         * gnat.dg/specs/double_record_extension2.ads: Likewise.
13463
13464 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
13465
13466         PR fortran/29051
13467         * gfortran.dg/oldstyle_3.f90: New test.
13468
13469 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13470
13471         PR libgfortran/29099
13472         * gfortran.dg/secnds-1.f: New test.
13473
13474 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13475
13476         PR libgfortran/29053
13477         * gfortran.dg/streamio_9.f90: New test.
13478         * gfortran.dg/streamio_10.f90: New test.
13479
13480 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
13481
13482         PR C++/29002
13483         * g++.dg/init/array22.C: New test.
13484         * g++.dg/init/array23.C: New test.
13485
13486 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
13487
13488         * stackcheck.lst: Update list of tests requiring stack checking.
13489         * norun.lst: Adjust for above change.
13490         * ada95.lst: New file.
13491         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13492         requiring -gnat95 switch.
13493
13494 2006-09-14  Olivier Hainque  <hainque@adacore.com>
13495
13496         * gnat.dg/in_out_parameter.adb: New test.
13497
13498 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
13499
13500         PR debug/28980
13501         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13502
13503 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
13504
13505         * gnat.dg/specs/unchecked_union.ads: New test.
13506
13507 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
13508
13509         PR rtl-optimization/28982
13510         * gcc.c-torture/execute/pr28982a.c: New test.
13511         * gcc.c-torture/execute/pr28982b.c: Likewise.
13512
13513 2006-09-12  Eric Christopher  <echristo@apple.com>
13514
13515         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13516         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13517
13518 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
13519
13520         PR c/28768
13521         PR preprocessor/14634
13522         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13523         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13524         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13525
13526 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13527
13528         * gcc.dg/pr28243.c: New test.
13529
13530 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
13531
13532         PR fortran/28971
13533         gfortran.dg/pr28971.f90: New test to act as a backstop in case
13534         this undiagnosed regression reappears.
13535
13536 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
13537
13538         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13539         Treat $srcdir as a literal.
13540         * lib/fortran-torture.exp (fortran-torture-compile,
13541         fortran-torture-execute): Likewise.
13542         * lib/objc-torture.exp (objc-torture-compile,
13543         objc-torture-execute): Likewise.
13544         * lib/profopt.exp (profopt-execute): Likewise.
13545
13546 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
13547
13548         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13549
13550 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
13551
13552         PR testsuite/28950
13553         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13554
13555 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
13556
13557         PR target/13685
13558         * gcc.target/i386/pr13685.c: New test.
13559
13560 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13561
13562         * gcc.dg/pr28726.c: New test.
13563
13564 2006-09-11  Josh Conner  <jconner@apple.com>
13565
13566         * gcc.dg/nrv3.c: Increase size of structure.
13567         * gcc.dg/nrv4.c: Likewise.
13568         * gcc.dg/nrv5.c: Likewise.
13569
13570 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
13571
13572         PR libfortran/28890
13573         gfortran.dg/assumed_charlen_function_5.f90: New test.
13574
13575 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
13576
13577         PR c++/28991
13578         * g++.dg/init/static3.C: New test.
13579
13580 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
13581
13582         PR testsuite/29007
13583         * gcc.dg/long-long-cst1.c (t): Add cast to
13584         __SIZE_TYPE__ before casting to int.
13585         (main): Return 0 on success.
13586
13587 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13588
13589         * gcc.c-torture/execute/20060910-1.c: New test.
13590
13591 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
13592
13593         PR middle-end/26983
13594         * gcc.dg/pr26983.c: New test.
13595
13596 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
13597
13598         PR target/29006
13599         * gcc.c-torture/execute/pr29006.c: New test.
13600
13601 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13602
13603         PR libfortran/28947
13604         gfortran.dg/matmul_4.f90: New test.
13605
13606 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13607
13608         PR fortran/28959
13609         gfortran.dg/used_types_10: New test.
13610
13611 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13612
13613         PR libfortran/28923
13614         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13615         gfortran.dg/array_initializer_3.f90: New test.
13616
13617 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13618
13619         PR fortran/28914
13620         * gfortran.dg/actual_array_constructor_3.f90: New test.
13621
13622 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
13623
13624         PR testsuite/26778
13625         * gcc.target/i386/pr26778.c: New testcase.
13626
13627 2006-09-08  Eric Christopher  <echristo@apple.com>
13628
13629         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13630         * gcc.target/i386/memcpy-1.c: Ditto.
13631         * gcc.target/i386/asm-1.c: Ditto.
13632         * gcc.target/i386/20060512-4.c: Ditto.
13633         * gcc.target/i386/compress-float-387.c: Ditto.
13634         * gcc.target/i386/20060512-1.c: Ditto.
13635         * gcc.target/i386/compress-float-sse.c: Ditto.
13636         * gcc.target/i386/20060512-2.c: Ditto.
13637         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13638         * gcc.target/i386/stack-prot-kernel.c: Ditto.
13639         * gcc.target/i386/compress-float-387-pic.c: Ditto.
13640         * gcc.dg/pr26449.c: Ditto.
13641         * gcc.dg/attr-ms_struct-2.c: Ditto.
13642         * gcc.dg/attr-ms_struct-1.c: Ditto.
13643         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13644
13645 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
13646
13647         PR c/28504
13648         * gcc.dg/vla-10.c: New test.
13649
13650 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13651
13652         PR c++/28858
13653         * g++.dg/parse/template20.C: New test.
13654         * g++.dg/template/operator8.C: Remove obsolete part.
13655         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13656         * g++.old-deja/g++.pt/crash65.C: Likewise.
13657
13658 2006-09-07  Jason Merrill  <jason@redhat.com>
13659
13660         PR middle-end/27724
13661         * gcc.dg/long-long-cst1.c: New test.
13662
13663 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13664
13665         PR C++/28906
13666         * g++.dg/other/array3.C: New test.
13667         * g++.dg/other/array4.C: New test.
13668         * g++.dg/other/array5.C: New test.
13669
13670 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
13671
13672         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13673
13674 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
13675
13676         PR target/28946
13677         * gcc.target/i386/pr28946.c: New test.
13678
13679 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
13680
13681         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13682         in integer literal constant.
13683         * gfortran.dg/enum_8.f90: Ditto.
13684         * gfortran.dg/g77/20030326-1.f: Ditto.
13685
13686 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
13687
13688         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13689         nonconformance usage.
13690
13691 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13692
13693         PR middle-end/28862
13694         * gcc.c-torture/compile/vector-align-1.c: New test.
13695
13696 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13697
13698         PR rtl-opt/27883
13699         * g++.dg/opt/copysign-1.C: New test.
13700
13701 2006-09-06  Jason Merrill  <jason@redhat.com>
13702
13703         PR c++/27371
13704         * g++.dg/warn/unused-result1.C: New test.
13705
13706 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
13707
13708         PR c++/28903
13709         * g++.dg/ext/vla3.C: New test.
13710
13711         PR c++/28886
13712         * g++.dg/template/array16.C: New test.
13713
13714 2006-09-06  Richard Guenther  <rguenther@suse.de>
13715
13716         * gcc.dg/pr27226.c: Remove testcase again.
13717
13718 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13719
13720         PR tree-opt/28937
13721         * g++.dg/opt/unroll2.C: New test.
13722
13723 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13724
13725         PR tree-opt/28952
13726         * gcc.dg/vect/pr28952.c: New test.
13727
13728 2006-09-05  Richard Guenther  <rguenther@suse.de>
13729
13730         PR tree-optimization/28900
13731         * gcc.dg/torture/pr28900.c: New testcase
13732
13733 2006-09-05  Richard Guenther  <rguenther@suse.de>
13734
13735         PR tree-optimization/28905
13736         * gcc.c-torture/compile/pr28905.c: New testcase.
13737
13738 2006-09-05  Richard Guenther  <rguenther@suse.de>
13739
13740         PR middle-end/28935
13741         * gcc.dg/pr28935.c: New testcase.
13742
13743 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13744
13745         * gcc.c-torture/execute/20060905-1.c: New test.
13746
13747 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13748
13749         PR fortran/28908
13750         * gfortran.dg/used_types_7.f90: New test.
13751         * gfortran.dg/used_types_8.f90: New test.
13752         * gfortran.dg/used_types_9.f90: New test.
13753
13754 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13755
13756         * gcc.c-torture/compile/20060904-1.c: New test.
13757
13758 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13759
13760         PR c++/23287 Revert my 2006-09-01 patch
13761         * g++.dg/parse/dtor12.C: Remove.
13762
13763 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
13764
13765         PR c+/27670
13766         * g++.dg/template/operator9.C: New test.
13767
13768         PR c++/27493
13769         * g++.dg/template/operator7.C: New test.
13770
13771         PR c++/27494
13772         * g++.dg/template/operator8.C: New test.
13773
13774         PR c++/27397
13775         * g++.dg/template/crash57.C: New test.
13776
13777         * g++.dg/template/typedef4.C: Adjust error markers.
13778         * g++.dg/template/typedef5.C: Likewise.
13779
13780 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
13781
13782         PR c++/28878
13783         * g++.dg/parse/crash33.C: New test.
13784
13785 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
13786         Richard Guenther  <rguenther@suse.de>
13787         Adam Nemet  <anemet@caviumnetworks.com>
13788
13789         PR middle-end/27226
13790         * gcc.target/mips/memcpy-1.c: New testcase.
13791         * gcc.dg/pr27226.c: Likewise.
13792
13793 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13794
13795         PR c++/28705
13796         * g++.dg/lookup/koenig5.C: New.
13797         * g++.dg/template/crash56.C: New.
13798
13799 2006-09-01  Josh Conner  <jconner@apple.com>
13800
13801         PR c++/25505
13802         * gcc.dg/nrv3.c: New test.
13803         * gcc.dg/nrv4.c: New test.
13804         * gcc.dg/nrv5.c: New test.
13805
13806 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13807
13808         PR c++/23287
13809         * g++.dg/parse/dtor12.C: New.
13810
13811 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
13812
13813         PR tree-optimization/28839
13814         * gcc.dg/pr28839.c: New test.
13815
13816 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
13817
13818         PR target/24367
13819         * gcc.dg/pr24367.c: New testcase.
13820
13821 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
13822
13823         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13824
13825 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
13826
13827         PR rtl-optimization/27735
13828         * gcc.dg/loop-unswitch-1.c: New test.
13829
13830 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
13831
13832         PR fortran/28885
13833         * gfortran.dg/aliasing_dummy_2.f90: New test.
13834
13835         PR fortran/20067
13836         * gfortran.dg/generic_5.f90: Change error message.
13837
13838         PR fortran/28873
13839         * gfortran.dg/generic_6.f90: New test.
13840
13841         PR fortran/25077
13842         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13843
13844         PR fortran/25102
13845         * gfortran.dg/invalid_interface_assignment.f90: New test.
13846
13847         PR fortran/24866
13848         * gfortran.dg/module_proc_external_dummy.f90: New test.
13849
13850 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
13851
13852         PR c++/28349
13853         * g++.dg/warn/var-args1.C: New test.
13854
13855 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
13856
13857         PR fortran/28866
13858         * gfortran.dg/simpleif_2.f90: New test.
13859         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13860         * gfortran.dg/enum_5.f90: Ditto.
13861
13862 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13863             Kazu Hirata  <kazu@codesourcery.com>
13864
13865         PR tree-optimization/17506
13866         * gcc.dg/pr17506.c: New.
13867
13868 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
13869
13870         PR c++/28139
13871         * g++.dg/eh/alias1.C: New test.
13872
13873 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13874
13875         PR c++/28860
13876         * g++.dg/template/ttp22.C: New test.
13877
13878 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
13879
13880         PR middle-end/26632
13881         * gcc.dg/pr26632.c: New.
13882
13883 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13884
13885         PR libgfortran/28354
13886         * gfortran.dg/fmt_zero_precision.f90: New test.
13887
13888 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
13889
13890         PR c++/28058
13891         * g++.dg/template/spec31.C: New test.
13892
13893 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
13894
13895         PR c++/26573
13896         * g++.dg/other/static2.C: New test.
13897
13898 2006-08-26  Roger Sayle  <roger@eyesopen.com>
13899
13900         * gcc.dg/Wswitch-enum-2.c: New test case.
13901         * gcc.dg/Wswitch-enum-3.c: Likewise.
13902
13903 2006-08-26  Richard Guenther  <rguenther@suse.de>
13904
13905         * gcc.c-torture/compile/20060826-1.c: New testcase.
13906
13907 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
13908
13909         PR c++/28736
13910         * g++.dg/template/void10.C: New test.
13911
13912         PR c++/28737
13913         * g++.dg/template/void8.C: New test.
13914
13915         PR c+_+/28738
13916         * g++.dg/template/void9.C: New test.
13917
13918         * g++.dg/template/void3.C: Adjust error markers.
13919         * g++.dg/template/void4.C: Likewise.
13920         * g++.dg/template/crash55.C: Likewise.
13921         * g++.dg/template/void7.C: Likewise
13922
13923 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
13924
13925         PR c++/28588
13926         * g++.dg/inherit/access6.C: New test.
13927         * g++.dg/inherit/access7.C: Likewise.
13928
13929         PR c++/28595
13930         * g++.dg/template/array15.C: New test.
13931         * g++.dg/template/crash2.C: Tweak error markers.
13932
13933 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
13934
13935         PR middle-end/28683
13936         * gcc.c-torture/compile/20060823-1.c: New test.
13937
13938 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13939
13940         PR c++/28853
13941         * g++.dg/template/ttp21.C: New test.
13942
13943         PR c++/28852
13944         * g++.dg/other/operator1.C: Add error-marker.
13945         * g++.dg/other/operator2.C: New test.
13946
13947 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13948
13949         PR c/27893
13950         * gcc.c-torture/compile/vla-const-1.c,
13951         gcc.c-torture/compile/vla-const-2.c: New tests.
13952
13953 2006-08-26  Richard Guenther  <rguenther@suse.de>
13954
13955         PR middle-end/28814
13956         * gcc.dg/torture/pr28814.c: New testcase.
13957
13958 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13959
13960         PR c/28418
13961         * gcc.c-torture/compile/compound-literal-1.c: New test.
13962
13963 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13964
13965         PR c/28299
13966         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13967         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13968         Expect extra diagnostics.
13969
13970 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
13971
13972         gcc.dg/noncompile/pr16876.c: New test.
13973
13974 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
13975
13976         PR c++/28056
13977         * g++.dg/parse/local1.C: New test.
13978         * g++.dg/other/qual1.C: Tweak error marker.
13979
13980 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13981
13982         PR c++/27787
13983         * g++.dg/template/typename10.C: New.
13984         * g++.dg/template/lookup4.C: Remove bogus error marker.
13985
13986 2006-08-25  Richard Guenther  <rguenther@suse.de>
13987
13988         PR testsuite/28829
13989         * gcc.dg/pr26570.c: Fix testcase.
13990
13991 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
13992
13993         PR tree-opt/28807
13994         * gcc.c-torture/execute/mayalias-2.c: New test.
13995         * gcc.dg/tree-ssa/alias-13.c: New test.
13996
13997 2006-08-24  Jan Hubicka  <jh@suse.cz>
13998
13999         PR debug/26881
14000         * gcc.dg/debug/pr26881.c: New file.
14001
14002 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14003
14004         PR fortran/28788
14005         * gfortran.dg/used_types_4.f90: New test.
14006         * gfortran.dg/derived_init_2.f90: Modify to check sibling
14007         association of derived types.
14008         * gfortran.dg/used_types_2.f90: Add module cleanup.
14009         * gfortran.dg/used_types_3.f90: The same.
14010
14011         PR fortran/28771
14012         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14013         fix of regression.
14014
14015 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14016
14017         PR 28813
14018         * gfortran.dg/direct_io_6.f90: Remove test.
14019
14020 2006-08-23  Stuart Hastings  <stuart@apple.com>
14021
14022         PR 28825
14023         * gcc.target/i386/20060821-1.c: New.
14024
14025 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
14026
14027         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
14028         dg-warning strings for dllimport.
14029
14030 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14031
14032         PR C++/28450
14033         * g++.dg/ext/vector4.C: New test.
14034         * g++.dg/ext/complex1.C: New test.
14035
14036 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
14037
14038         PR debug/28692
14039         * gcc.dg/debug/const-1.c: New.
14040         * gcc.dg/debug/const-2.c: New.
14041         * gcc.dg/debug/dwarf2/const-1.c: New.
14042         * gcc.dg/debug/dwarf2/const-2.c: New.
14043         * gcc.dg/debug/dwarf2/const-2b.c: New.
14044
14045 2006-08-22  Richard Guenther  <rguenther@suse.de>
14046
14047         PR middle-end/28776
14048         * gcc.c-torture/compile/pr28776-1.c: New testcase.
14049         * gcc.c-torture/compile/pr28776-2.c: Likewise.
14050
14051 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
14052
14053         PR tree-optimization/28003
14054         * g++.dg/tree-ssa/pr28003.C: New.
14055
14056 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14057
14058         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14059
14060 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
14061
14062         PR c++/26269
14063         * g++.dg/other/error14.C: New test.
14064
14065         PR c++/28505
14066         * g++.dg/parse/ctor7.C: New test.
14067         * g++.dg/parse/ctor8.C: Likewise.
14068
14069         PR c++/28741
14070         * g++.dg/template/void7.C: New test.
14071
14072 2006-08-21  Olivier Hainque  <hainque@adacore.com>
14073
14074         * gnat.dg/self_aggregate_with_zeros.adb: New test.
14075         * gnat.dg/self_aggregate_with_array.adb: New test.
14076
14077 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14078
14079         * g++.dg/eh/arm-vfp-unwind.C: New test.
14080
14081 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
14082
14083         PR c++/28341
14084         * g++.dg/template/ref3.C: New test.
14085         * g++.dg/template/nontype13.C: New test.
14086
14087         PR c++/28346
14088         * g++.dg/template/ptrmem17.C: New test.
14089
14090 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
14091
14092         PR target/28648 c:
14093         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14094
14095 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
14096
14097         PR fortran/28630
14098         * gfortran.dg/used_types_2.f90: New test.
14099
14100         PR fortran/28601
14101         * gfortran.dg/used_types_3.f90: New test.
14102
14103         PR fortran/20886
14104         * gfortran.dg/generic_actual_arg.f90: New test.
14105
14106         PR fortran/28735
14107         * gfortran.dg/module_private_array_refs_1.f90: New test.
14108
14109         PR fortran/28762
14110         * gfortran.dg/program_name_1.f90: New test.
14111
14112         PR fortran/28425
14113         * gfortran.dg/derived_constructor_comps_1.f90: New test.
14114
14115         PR fortran/28496
14116         * gfortran.dg/array_initializer_2.f90: New test.
14117
14118         PR fortran/18111
14119         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14120
14121         PR fortran/28600
14122         * gfortran.dg/assumed_charlen_function_4.f90: New test.
14123
14124         PR fortran/28771
14125         * gfortran.dg/assumed_charlen_in_main.f90: New test.
14126
14127         PR fortran/28660
14128         * gfortran.dg/dependent_decls_1.f90: New test.
14129
14130 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14131
14132         PR fortran/25217
14133         * gfortran.dg/derived_init_2.f90: New.
14134
14135 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
14136
14137         * gcc.c-torture/execute/pr28289.c: New test.
14138
14139 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
14140
14141         PR c/28744
14142         * gcc.dg/attr-externally-visible-1.c: New test.
14143         * gcc.dg/attr-externally-visible-2.c: New test.
14144         * g++.dg/parse/attr-externally-visible-1.C: New test.
14145         * g++.dg/parse/attr-externally-visible-2.C: New test.
14146
14147 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14148
14149         PR c++/28606
14150         * g++.dg/parse/dtor11.C: New test.
14151
14152 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14153
14154         PR rtl-optimization/28489
14155         * gcc.c-torture/compile/pr28489.c: New test.
14156
14157 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14158
14159         PR c++/28710
14160         * g++.dg/template/redecl4.C: New test.
14161
14162         PR c++/28711
14163         * g++.dg/template/ctor8.C: New test.
14164
14165 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14166
14167         * gcc.dg/pr26570.c: Fix testcase.
14168
14169 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14170
14171         * PR c++/28573
14172         * g++.dg/parse/offsetof6.C: New test.
14173         * g++.dg/parse/offsetof6.C: New test.
14174         * g++.dg/parse/offsetof7.C: New test.
14175
14176 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14177
14178         PR testsuite/28602
14179         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14180         is false.
14181
14182 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14183
14184         PR c++/28302
14185         * g++.dg/ext/vector3.C: New test.
14186
14187 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
14188
14189         PR gcov/profile/26570
14190         * gcc.dg/pr26570.c: New test.
14191
14192 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
14193
14194         PR c/27697
14195         * gcc.dg/qual-component-1.c: New test.
14196
14197 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14198
14199         PR c++/28593
14200         * g++.dg/parse/new3.C: New test.
14201
14202 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14203
14204         PR fortran/25828
14205         * gfortran.dg/streamio_1.f90: New test.
14206         * gfortran.dg/streamio_2.f90: New test.
14207         * gfortran.dg/streamio_3.f90: New test.
14208         * gfortran.dg/streamio_4.f90: New test.
14209         * gfortran.dg/streamio_5.f90: New test.
14210         * gfortran.dg/streamio_6.f90: New test.
14211         * gfortran.dg/streamio_7.f90: New test.
14212         * gfortran.dg/streamio_8.f90: New test.
14213
14214 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
14215
14216         PR c/28287
14217         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14218
14219 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
14220
14221         PR c++/28594
14222         * g++.dg/template/void6.C: New test.
14223
14224 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14225
14226         PR c/28649
14227         * gcc.dg/parse-error-1.c: New test.
14228         * gcc.dg/parse-error-2.c: New test.
14229         * gcc.dg/cpp/digraph2.c: Add error-marker.
14230         * gcc.dg/noncompile/920923-1.c: Likewise.
14231
14232 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14233
14234         PR c/27490
14235         * gcc.dg/sizeof-2.c: New testcase.
14236
14237         PR c/27489
14238         * gcc.dg/switch-A.c: New testcase.
14239
14240 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
14241
14242         PR c++/28288
14243         PR c++/14556
14244         * g++.old-deja/g++.warn/compare1.C: Delete.
14245         * g++.dg/opt/pr7503-2.C: Delete.
14246         * g++.dg/opt/pr7503-3.C: Delete.
14247         * g++.dg/opt/pr7503-4.C: Delete.
14248         * g++.dg/opt/pr7503-5.C: Delete.
14249         * g++.dg/opt/max1.C: Delete.
14250         * g++.dg/warn/minmax.C: Delete.
14251         * g++.dg/expr/minmax.C: New test.
14252
14253 2006-08-14  Richard Guenther  <rguenther@suse.de>
14254
14255         PR testsuite/28703
14256         * gcc.c-torture/execute/pr28651.c: Do not use argc
14257         to avoid optimization, instead forbid inlining.
14258
14259 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
14260
14261         PR rtl-optimization/28634
14262         * gcc.c-torture/execute/ieee/pr28634.c: New test.
14263
14264 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
14265
14266         PR c/27184
14267         * gcc.dg/torture/pr27184.c: New test.
14268
14269 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
14270
14271         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14272
14273 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14274
14275         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14276         * gfortran.dg/stat_2.f90: Likewise.
14277         * gfortran.dg/chmod_1.f90: Likewise.
14278         * gfortran.dg/chmod_2.f90: Likewise.
14279         * gfortran.dg/chmod_3.f90: Likewise.
14280
14281 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
14282
14283         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14284
14285 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14286
14287         * g++.dg/opt/pr23454-2.C: New test.
14288
14289 2006-08-11  Richard Guenther  <rguenther@suse.de>
14290
14291         PR middle-end/28651
14292         * gcc.c-torture/execute/pr28651.c: New testcase.
14293
14294 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
14295
14296         * gnat.dg/specs/static_initializer.ads: New test.
14297
14298 2006-08-10  Paul Brook  <paul@codesourcery.com>
14299
14300         * gcc.target/arm/cond-asm.c: New test.
14301
14302 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
14303
14304         PR tree-optimization/26197
14305         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14306         * g++.dg/vect/vect.exp: Compile the new tests with
14307         --param max-aliased-vops=0.
14308
14309 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
14310
14311         PR c++/28637
14312         * g++.dg/template/void3.C: New test.
14313
14314         PR c++/28638
14315         * g++.dg/template/void4.C: New test.
14316
14317         PR c++/28640
14318         * g++.dg/template/void5.C: New test.
14319
14320 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
14321
14322         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14323         after dg-do compile.
14324
14325 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
14326
14327         PR tree-optimizations/26969
14328         * gcc.dg/vect/vect.exp: Compile tests prefixed with
14329         "unswitch-loops" with -funswitch-loops.
14330         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14331
14332 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14333
14334         * gcc.dg/sparc-getcontext-1.c: Fix typo.
14335         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14336         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
14337         * objc.dg/dwarf-1.m: Likewise.
14338         * objc.dg/dwarf-2.m: Likewise.
14339         * obj-c++.dg/dwarf-2.mm: Likewise.
14340
14341 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14342
14343         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14344         * objc.dg/dwarf-2.m: Likewise.
14345         * obj-c++.dg/dwarf-2.mm: Likewise.
14346
14347         PR libfortran/28603
14348         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14349
14350         PR testsuite/27611
14351         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14352
14353         PR testsuite/27033
14354         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14355
14356 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
14357
14358         PR target/27827
14359         * gcc.target/i386/pr27827.c: New testcase.
14360
14361 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
14362
14363         PR fortran/28590
14364         * gfortran.dg/sequence_types_1.f90: New test.
14365
14366 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
14367
14368         PR fortran/28548
14369         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14370         dg-warning.  Add -pedantic option.
14371
14372 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14373
14374         PR c/28502
14375         * gcc.dg/proto-1.c: New test.
14376
14377         PR c/27721
14378         * gcc.dg/lvalue-4.c: New test.
14379
14380         PR c/28136
14381         * gcc.dg/init-bad-5.c: New test.
14382
14383 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
14384
14385         PR c++/28347
14386         * g++.dg/ext/typedef-init.C: Add new test for typedef
14387         initialization inside templates. Adjust existing error markers.
14388
14389 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
14390
14391         PR c++/28148
14392         * g++.dg/init/ptrmem3.C: New test.
14393
14394 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
14395
14396         PR tree-optimization/27770
14397         * lib/target-support.exp: New target keyword "section_anchors".
14398         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14399         tests.
14400         * gcc.dg/vect/section-anchors-pr27770.c: New test.
14401         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14402         * gcc.dg/vect/section-anchors-vect-69.c: New test.
14403         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14404
14405 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14406
14407         * gcc.dg/20060801-1.c: Add missing '}'.
14408
14409 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14410
14411         PR c++/27508
14412         * g++.dg/parse/dtor9.C: New test.
14413         * g++.dg/parse/dtor10.C: New test.
14414         * g++.dg/other/error7.C: Adjust error-marker.
14415
14416         PR c++/28274
14417         * g++.dg/other/default5.C: New test.
14418
14419 2006-08-02  Richard Guenther  <rguenther@suse.de>
14420
14421         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14422
14423 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
14424
14425         PR c++/28557
14426         * g++.dg/template/conv9.C: New test.
14427
14428 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
14429
14430         PR debug/28063
14431         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14432         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14433         Optionally return assembly text.  Update callers.
14434         (check_no_compiler_messages): Update verbose messages.
14435         (check_no_messages_and_pattern): New.
14436         (check_effective_target_string_merging): New.
14437
14438 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14439
14440         PR c++/28250
14441         * g++.dg/eh/catch4.C: New test.
14442
14443         PR c++/28257
14444         * g++.dg/other/qual1.C: New test.
14445
14446         PR c++/28259
14447         * g++.dg/inherit/error2.C: New test.
14448
14449         PR c++/28267
14450         * g++.dg/other/new1.C: New test.
14451
14452         * g++.dg/warn/pr23075.C: Remove obsolete test.
14453         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14454         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14455
14456 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
14457
14458         PR c++/28523
14459         * g++.dg/eh/cast1.C: New test.
14460
14461 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
14462
14463         PR libfortran/28452
14464         * gfortran.dg/random_3.f90:  New test.
14465
14466 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14467
14468         PR c++/28432
14469         * g++.dg/other/pr28304.C: Change expected error message.
14470         * g++.dg/other/pr28432.C: New test.
14471
14472 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14473
14474         PR c++/28256
14475         * g++.dg/init/brace2.C: Change expected error message, add empty init.
14476
14477 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
14478
14479         PR debug/23336
14480         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14481         at -g1.
14482         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14483         g++.dg/debug/enum-2.C: New.
14484
14485 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14486
14487         PR c++/6634
14488         * g++.dg/parse/long1.C: Add more tests.
14489
14490 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14491
14492         * gfortran.dg/lrshift_1.c: New file.
14493
14494 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14495
14496         PR libgfortran/28335
14497         * gfortran.dg/no_unit_error_1.f90: New test.
14498
14499 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14500
14501         PR libgfortran/28335
14502         * gfortran.dg/no_unit_error_1.f90: Delete test.
14503         * gfortran.dg/no_unit_error_2.f90: Delete test.
14504
14505 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14506
14507         * gfortran.dg/chmod_3.f90: New test.
14508         * gfortran.dg/ltime_gmtime_1.f90: New test.
14509         * gfortran.dg/ltime_gmtime_2.f90: New test.
14510         * gfortran.dg/lrshift_1.f90: New test.
14511         * gfortran.dg/chmod_1.f90: New test.
14512         * gfortran.dg/chmod_2.f90: New test.
14513
14514 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
14515
14516         PR c++/27668
14517         * g++.dg/template/crash55.C: New test.
14518
14519         PR c++/27962
14520         * g++.dg/template/nontype16.C: New test.
14521
14522         * g++.dg/template/void2.C: Adjust error markers.
14523         * g++.dg/template/nontype5.C: Adjust error markers.
14524
14525 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
14526
14527         * gcc.target/i386/stack-prot-kernel.c: New test.
14528
14529 2006-07-27  Roger Sayle  <roger@eyesopen.com>
14530
14531         * gcc.dg/builtins-55.c: New test case.
14532
14533 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
14534
14535         PR rtl-optimization/27907
14536         * gcc.c-torture/compile/pr27907.c: New test.
14537
14538 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14539
14540         * gfortran.dg/mclock.f90: New test.
14541         * gfortran.dg/int_conv_1.f90: New test.
14542         * gfortran.dg/stat_1.f90: New test.
14543         * gfortran.dg/stat_2.f90: New test.
14544
14545 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14546
14547         PR libgfortran/28335
14548         * gfortran.dg/no_unit_error_1.f90: New test.
14549         * gfortran.dg/no_unit_error_2.f90: New test.
14550         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14551
14552 2006-07-25  Roger Sayle  <roger@eyesopen.com>
14553
14554         PR middle-end/28473
14555         * gcc.dg/fold-convround-1.c: New test case.
14556
14557 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14558
14559         * gfortran.dg/arithmetic_if.f90:  Fix comments.
14560
14561 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14562
14563         PR c++/27572
14564         * g++.dg/other/typedef1.C: New test.
14565         * g++.dg/template/typedef4.C: New test.
14566         * g++.dg/template/typedef5.C: New test.
14567
14568 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14569
14570         PR fortran/28416
14571         * gfortran.dg/allocatable_dummy_3.f90: New.
14572
14573 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14574
14575         PR fortran/28439
14576         * gfortran.dg/arithmetic_if.f90:  New test.
14577
14578 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
14579
14580         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14581         avoid memcpy optimization.
14582
14583 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14584
14585         PR fortran/25289
14586         * gfortran.dg/direct_io_6.f90: New test.
14587
14588 2006-07-24  Jan Hubicka  <jh@suse.cz>
14589
14590         PR c/25795
14591         PR c++/27369
14592         * gcc.dg/pr25795.c: New test.
14593         * gcc.dg/pr25795-1.c: New test.
14594
14595 2006-07-23  Roger Sayle  <roger@eyesopen.com>
14596
14597         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14598         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14599         which may be transformed to "g || h" on some platforms.
14600
14601 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
14602
14603         PR c++/28025
14604         * g++.dg/template/friend45.C: New test.
14605
14606 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14607
14608         PR libgfortran/28339
14609         * gfortran.dg/arrayio_8.f90: New test.
14610
14611 2006-07-21  Mike Stump  <mrs@apple.com>
14612
14613         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14614
14615         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14616
14617 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14618
14619         PR c++/28250
14620         * g++.dg/eh/catch3.C: New test.
14621
14622         PR c++/28363
14623         * g++.dg/template/defarg10.C: New test.
14624
14625 2006-07-20  Paul Brook  <paul@codesourcery.com>
14626
14627         PR 27363
14628         * gcc.dg/pr27363.c: New test.
14629
14630 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
14631
14632         PR c++/28338
14633         * g++.dg/init/ref13.C: New test.
14634
14635 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14636
14637         PR obj-c++/28434
14638         * obj-c++.dg/proto-error-1.mm: New test.
14639
14640 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14641
14642         PR c++/28337
14643         * g++.dg/template/string1.C: New test.
14644
14645 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14646
14647         PR c++/28048
14648         * g++.dg/template/defarg9.C: New test.
14649
14650         PR c++/28235
14651         * g++.dg/template/static27.C: New test.
14652
14653 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
14654
14655         PR 28410
14656         * gcc.dg/tree-ssa/pr28410.c: New test.
14657
14658 2006-07-18  Lee Millward  <lee.millward@gmail.com>
14659
14660         PR c++/28258
14661         * g++/dg/other/error13.C: New test.
14662
14663         PR c++/28260
14664         * g++.dg/template/friend44.C: New test.
14665
14666 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
14667
14668         PR c++/27495
14669         * g++.dg/other/pr27495.C: New.
14670
14671 2006-07-18  Olivier Hainque  <hainque@adacore.com>
14672
14673         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14674         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14675
14676 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14677
14678         PR c/28286
14679         * gcc.dg/pragma-pack-4.c: New test.
14680
14681 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14682
14683         PR c++/28291
14684         * g++.dg/ext/pr28291.C: New test.
14685
14686 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14687
14688         PR middle-end/28403
14689         * gcc.c-torture/execute/pr28403.c: New test.
14690
14691 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14692
14693         PR middle-end/28402
14694         * gcc.dg/pr28402.c: New test.
14695
14696 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14697
14698         PR c++/28304
14699         * g++.dg/other/pr28304.C: New test.
14700
14701 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
14702
14703         PR other/28251
14704         gcc.c-torture/unsorted/dump-noaddr.c: New test.
14705         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14706
14707 2006-07-17  Richard Guenther  <rguenther@suse.de>
14708
14709         PR tree-optimization/28238
14710         * g++.dg/tree-ssa/pr28238.C: New testcase.
14711
14712 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14713
14714         PR c++/28250
14715         * g++.dg/eh/catch1.C: New test.
14716         * g++.dg/eh/catch2.C: New test.
14717
14718 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
14719
14720         PR c++/28370
14721         * g++.dg/template/anon3.C: New test.
14722
14723 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
14724
14725         PR fortran/20844
14726         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14727         specifiers requiring an explicit format tag..
14728
14729         PR fortran/28201
14730         * gfortran.dg/generic_5: New test.
14731
14732         PR fortran/20893
14733         * gfortran.dg/elemental_optional_args_1.f90: New test.
14734
14735 2006-07-16  Olivier Hainque  <hainque@adacore.com>
14736
14737         * gnat.dg/assert.ads: New file.
14738         * gnat.dg/controlled_record.ads: Likewise.
14739         * gnat.dg/controlled_record.adb: Likewise.
14740
14741 2006-07-15  Lee Millward  <lee.millward@gmail.com>
14742
14743         PR c++/28292
14744         * g++.dg/other/error12.C: New test.
14745
14746         PR c++/28269
14747         * g++.dg/template/crash54.C: New test.
14748
14749 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14750
14751         PR c++/28249
14752         * g++.dg/parse/catch1.C: New test.
14753
14754         PR c++/28294
14755         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14756
14757         PR c++/28387
14758         * g++.dg/ext/attrib24.C: New test.
14759
14760 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14761
14762         PR c++/28343
14763         * g++.dg/ext/asmspec1.C: New test.
14764
14765 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
14766
14767         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14768         (dg-test): Support shouldfail tests.
14769         * lib/target-supports-dg.exp (dg-shouldfail): New.
14770         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14771         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14772         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14773         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14774         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14775         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14776         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14777
14778 2006-07-13  Jan Hubicka  <jh@suse.cz>
14779
14780         * gcc.target/i386/memcpy-1.c: New.
14781
14782 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
14783
14784         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14785
14786 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
14787
14788         PR fortran/25097
14789         * gfortran.dg/present_1.f90: New test.
14790
14791         PR fortran/20903
14792         * gfortran.dg/interface_derived_type_1.f90: New test.
14793
14794 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
14795
14796         PR fortran/28213
14797         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14798         list.
14799
14800 2006-07-07  Lee Millward  <lee.millward@gmail.com>
14801
14802         PR c++/27820
14803         * g++.dg/other/label1.C: New test.
14804
14805 2006-07-07  Richard Guenther  <rguenther@suse.de>
14806
14807         PR middle-end/28268
14808         * gcc.dg/torture/pr28268.c: New testcase.
14809
14810 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
14811
14812         PR c++/27019
14813         * g++.dg/ext/pr27019.C: New.
14814
14815 2006-07-07  Richard Guenther  <rguenther@suse.de>
14816
14817         PR tree-optimization/28187
14818         * gcc.dg/pr28187.c: New testcase.
14819
14820 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
14821
14822         * gnat.dg/address_conversion.adb: New test.
14823         * gnat.dg/boolean_subtype.adb: Likewise.
14824         * gnat.dg/frame_overflow.adb: Likewise.
14825         * gnat.dg/pointer_array.adb: Likewise.
14826         * gnat.dg/pointer_conversion.adb: Likewise.
14827
14828 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
14829
14830         PR fortran/28237
14831         PR fortran/23420
14832         * gfortran.dg/print_fmt_5.f90: New test.
14833
14834 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14835
14836         PR fortran/28129
14837         * gfortran.dg/bounds_check_4.f90: New test.
14838
14839 2006-07-05  Richard Guenther  <rguenther@suse.de>
14840
14841         PR target/28158
14842         * gfortran.dg/pr28158.f90: New testcase.
14843
14844 2006-07-05  Richard Guenther  <rguenther@suse.de>
14845
14846         PR tree-optimization/28162
14847         * gcc.dg/pr28162.c: New testcase.
14848
14849 2006-07-05  Richard Guenther  <rguenther@suse.de>
14850         Andrew Pinski  <pinskia@gcc.gnu.org>
14851
14852         PR c++/27084
14853         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14854
14855 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
14856
14857         PR fortran/28174
14858         * gfortran.dg/actual_array_substr_2.f90: New test.
14859
14860         PR fortran/28167
14861         * gfortran.dg/actual_array_constructor_2.f90: New test.
14862
14863 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14864
14865         * gfortran.dg/itime_idate_1.f: New test.
14866         * gfortran.dg/itime_idate_2.f: New test.
14867
14868 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14869
14870         PR libgfortran/27704
14871         * gfortran.dg/open_status_3.f90: New test.
14872         * gfortran.dg/fmt_l.f90: Update for new feature.
14873
14874 2006-07-03  Asher Langton  <langton2@llnl.gov>
14875
14876         * gfortran.dg/oldstyle_2.f90: New.
14877
14878 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
14879
14880         * gnat.dg/string_slice.adb: New test.
14881
14882 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14883
14884         PR fortran/19259
14885         * gfortran.dg/semicolon_fixed.c: New.
14886         * gfortran.dg/semicolon_free.c: New.
14887
14888 2006-06-30  Mike Stump  <mrs@apple.com>
14889
14890         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14891         that don't support internal visibility.
14892
14893 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
14894
14895         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14896         for '(' / ')' needing an extra '\'.
14897
14898 2006-06-29  Roger Sayle  <roger@eyesopen.com>
14899
14900         PR middle-end/27428
14901         * gcc.dg/pr27428-1.c: New test case.
14902
14903 2006-06-29  Mike Stump  <mrs@apple.com>
14904
14905         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14906         on darwin as we can't align commons large enough yet.
14907
14908         * gcc.dg/vla-8.c: Add additional testcases.
14909
14910 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
14911
14912         PR c++/28114
14913         * g++.dg/other/pr28114.C: New.
14914
14915 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
14916
14917         * gcc.c-torture/compile/20060625-1.c: New test.
14918
14919 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
14920
14921         PR fortran/20867
14922         * gfortran.dg/stfunc_3.f90: New test.
14923
14924         PR fortran/25056
14925         * gfortran.dg/impure_actual_1.f90: New test.
14926
14927         PR fortran/20874
14928         * gfortran.dg/elemental_result_1.f90: New test.
14929
14930         PR fortran/25073
14931         * gfortran.dg/select_7.f90: New test.
14932
14933         PR fortran/27554
14934         * intrinsic_actual_1.f: New test.
14935
14936         PR fortran/22038
14937         PR fortran/28119
14938         * gfortran.dg/forall_4.f90: New test.
14939
14940         PR fortran/25072
14941         * gfortran.dg/forall_5.f90: New test.
14942
14943 2006-06-25  Lee Millward  <lee.millward@gmail.com>
14944
14945         PR c++/28051
14946         * g++.dg/template/using13.C: New test.
14947
14948         PR c++/28054
14949         * g++.dg/other/incomplete3.C: New test.
14950
14951 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14952
14953         PR fortran/28081
14954         * gfortran.dg/substr_3.f: New test.
14955         * gfortran.dg/equiv_2.f90: Update expected error message.
14956
14957 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
14958
14959         PR fortran/28118
14960         * gfortran.dg/actual_array_substr_1.f90: New test.
14961
14962 2006-06-24  Olivier Hainque  <hainque@adacore.com>
14963
14964         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14965         * gnat.dg/scalar_mode_agg_compare.adb: New test.
14966
14967 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
14968
14969         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14970
14971 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
14972
14973         PR fortran/27981
14974         * gfortran.dg/simpleif_2.f90: New test.
14975
14976 2006-06-23  Lee Millward  <lee.millward@gmail.com>
14977
14978         * g++.dg/template/error22.C: Fix typo.
14979
14980 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14981
14982         PR c++/28112
14983         * g++.dg/ext/attrib23.C: New test.
14984
14985 2006-06-23  Olivier Hainque  <hainque@adacore.com>
14986
14987         * gnat.dg/varsize_temp.adb: New test.
14988
14989 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14990
14991         PR c++/11468
14992         * g++.dg/other/java2.C: New test.
14993
14994 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
14995
14996         PR target/27789
14997         * g++.dg/ext/dllimport4.C. Add more tests for invalid
14998         initialization.
14999
15000 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15001
15002         PR target/27531
15003         * gcc.dg/pr27531-1.c: New test case.
15004
15005 2006-06-22  Asher Langton  <langton2@llnl.gov>
15006
15007         PR fortran/24748
15008         * gfortran.dg/implicit_8.f90: New.
15009
15010 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
15011
15012         PR rtl-optimization/28121
15013         * gcc.dg/pr28121.c: New test.
15014
15015 2006-06-22  Lee Millward  <lee.millward@gmail.com>
15016
15017         PR c++/27805
15018         * g++.dg/parse/ptrmem6.C: New test.
15019
15020         PR c++/27821
15021         * g++.dg/template/error22.C: New test.
15022
15023 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15024
15025         PR c++/28111
15026         * g++.dg/template/friend43.C: New test.
15027
15028         PR c++/28110
15029         * g++.dg/template/crash53.C: New test.
15030
15031         PR c++/28109
15032         * g++.dg/rtti/incomplete1.C: New test.
15033
15034 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
15035
15036         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15037
15038 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
15039
15040         * gcc.c-torture/execute/complex-7.c: New.
15041
15042 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
15043
15044         * gcc.dg/merge-all-constants-1.c: New test.
15045
15046 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
15047
15048         PR c++/28113
15049         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15050
15051 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
15052
15053         * gfortran.dg/rrspacing_1.f90: New test.
15054
15055 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15056
15057         PR c++/28052
15058         * g++.dg/other/bitfield2.C: New test.
15059
15060 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
15061
15062         PR tree-optimization/27331
15063         * gcc.dg/pr27331.c: New test.
15064
15065 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
15066             Eric Botcazou  <ebotcazou@adacore.com>
15067
15068         PR ada/18692
15069         * lib/gnat.exp: New file.
15070         * lib/gnat-dg.exp: Likewise.
15071         * gnat.dg: New directory.
15072         * gnat.dg/dg.exp: New driver.
15073         * gnat.dg/specs: New directory.
15074         * gnat.dg/specs/specs.exp: New driver.
15075         * gnat.dg/style: New directory.
15076         * gnat.dg/style/style.exp: New driver.
15077
15078 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
15079
15080         PR fortran/16206
15081         * gfortran.dg/array_initializer_1.f90: New test.
15082
15083         PR fortran/28005
15084         * gfortran.dg/matmul_3.f90: New test.
15085
15086 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
15087
15088         PR middle-end/28075
15089         * gcc.dg/tree-ssa/inline-1.c: New test.
15090
15091 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
15092
15093         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15094         in malloc prototype; remove XFAIL.
15095         * gcc.dg/pr18241-2.c: Ditto.
15096         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15097         in memset prototype; remove XFAIL.
15098         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15099
15100 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15101
15102         * gcc.dg/vla-8.c: Add.
15103
15104 2006-06-19  Richard Guenther  <rguenther@suse.de>
15105
15106         PR tree-optimization/27090
15107         * g++.dg/tree-ssa/pr27090.C: New testcase.
15108
15109 2006-06-19  Roger Sayle  <roger@eyesopen.com>
15110
15111         PR target/27861
15112         * gcc.dg/pr27861-1.c: New test case.
15113
15114 2006-06-19  Richard Guenther  <rguenther@suse.de>
15115
15116         PR middle-end/28045
15117         * gcc.dg/torture/pr28045.c: New testcase.
15118
15119 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15120
15121         PR fortran/26801
15122         * gfortran.dg/associated_4.f90: New test.
15123
15124 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15125
15126         PR fortran/19310
15127         PR fortran/19904
15128         * gfortran.dg/real_const_3.f90: New test.
15129
15130 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
15131
15132         PR c++/28016
15133         * g++.dg/template/static26.C: New test.
15134
15135         PR c++/27979
15136         * g++.dg/expr/bitfield2.C: New test.
15137
15138         PR c++/27884
15139         * g++.dg/parse/linkage2.C: New test.
15140
15141 2006-06-16  Richard Guenther  <rguenther@suse.de>
15142
15143         PR middle-end/27116
15144         * gcc.dg/pr15785-1.c: Revert last change.
15145         * gcc.dg/torture/pr27116-2.c: New testcase.
15146
15147 2006-06-16  Roger Sayle  <roger@eyesopen.com>
15148
15149         PR middle-end/27802
15150         * gcc.dg/pr27802-1.c: New test case.
15151
15152 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
15153
15154         PR c++/27689
15155         * g++.dg/template/ttp18.C: New test.
15156         * g++.dg/template/ttp19.C: Likewise.
15157
15158         PR c++/27666
15159         * g++.dg/expr/cond9.C: New test.
15160
15161         PR c++/27640
15162         * g++.dg/template/ctor7.C: New test.
15163
15164 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
15165
15166         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15167
15168 2006-06-16  Richard Guenther  <rguenther@suse.de>
15169
15170         PR tree-optimization/27781
15171         * gcc.dg/tree-ssa/pr27781.c: New testcase.
15172
15173 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
15174
15175         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
15176
15177 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
15178
15179         * gcc.dg/tree-ssa/loop-18.c: New test.
15180
15181 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
15182
15183         PR c++/27665
15184         * g++.dg/template/crash52.C: New test.
15185
15186         PR c++/27648
15187         * g++.dg/ext/attrib22.C: New test.
15188
15189         PR c++/26559
15190         * g++.dg/template/builtin1.C: New test.
15191         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15192
15193         PR c++/28018
15194         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15195         assignment.
15196         * g++.old-deja/g++.pt/crash51.C: Likewise.
15197
15198         PR c++/27227
15199         * g++.dg/lookup/linkage1.C: New test.
15200         * g++.dg/lookup/linkage2.C: Likewise.
15201
15202 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
15203
15204         PR middle-end/27959
15205         * gcc.dg/pr27959.c: New testcase.
15206
15207 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
15208
15209         PR target/28014:
15210         * g++.dg/eh/div.C: New test.
15211
15212 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
15213
15214         PR c++/27894
15215         * g++.dg/tree-ssa/pr26757.C: New test.
15216         * g++.dg/tree-ssa/pr27894.C: New test.
15217
15218 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15219
15220         * gcc.c-torture/compile/20060609-1.c: New test.
15221
15222         PR target/27863
15223         * gcc.c-torture/compile/pr27863.c: New test.
15224
15225 2006-06-13  Richard Guenther  <rguenther@suse.de>
15226
15227         PR tree-optimization/27830
15228         * g++.dg/tree-ssa/pr27830.C: New testcase.
15229
15230 2006-06-13  Matthew Sachs  <msachs@apple.com>
15231
15232         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15233         the list of compiler flags; this causes those flags to be checked
15234         for things like dg-skip-if.
15235
15236 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15237
15238         PR c++/27601
15239         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15240
15241 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
15242             Kazu Hirata  <kazu@codesourcery.com>
15243
15244         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15245         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15246
15247 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15248
15249         PR c++/27933
15250         * g++.dg/lookup/using15.C: New test.
15251
15252         PR c++/27951
15253         * g++.dg/other/anon4.C: New test.
15254
15255 2006-06-12  Roger Sayle  <roger@eyesopen.com>
15256
15257         PR c++/21210
15258         * g++.dg/init/complex1.C: New test case.
15259
15260 2006-06-11  Eric Christopher  <echristo@apple.com>
15261
15262         PR middle-end/27948
15263         * gcc.dg/bf-ms-layout.c: Run on darwin.
15264         * gcc.dg/bf-no-ms-layout: Ditto.
15265         * gcc.dg/attr-ms_struct-2.c: New.
15266         * gcc.dg/bf-ms-layout-2.c: Ditto.
15267
15268 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15269
15270         * gcc.dg/attr-ms_struct-packed1.c: New.
15271
15272 2006-06-09  Mike Stump  <mrs@apple.com>
15273
15274         * gcc.dg/vla-7.c: Add.
15275
15276 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
15277
15278         PR fortran/24558
15279         * gfortran.dg/entry_6.f90: New test.
15280
15281         PR fortran/20877
15282         PR fortran/25047
15283         * gfortran.dg/entry_7.f90: New test.
15284
15285 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
15286
15287         PR c/27747
15288         * gcc.dg/cpp/_Pragma6.c: New test.
15289
15290         PR c++/27748
15291         * g++.dg/cpp/_Pragma1.C: New test.
15292
15293         PR preprocessor/27746
15294         * gcc.dg/gomp/macro-3.c: New test.
15295         * gcc.dg/gomp/macro-4.c: New test.
15296         * g++.dg/gomp/macro-3.C: New test.
15297         * g++.dg/gomp/macro-4.C: New test.
15298
15299 2006-06-09  Richard Guenther  <rguenther@suse.de>
15300
15301         PR tree-optimization/26998
15302         * gcc.dg/torture/pr26998.c: New testcase.
15303         * gcc.dg/tree-ssa/vrp29.c: New testcase.
15304
15305 2006-06-08  Mike Stump  <mrs@apple.com>
15306
15307         * gcc.dg/pr27095.c: Account for stubs.
15308
15309         PR target/26427
15310         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15311         produce bad code on darwin.
15312
15313 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15314
15315         PR fortran/27958
15316         * gfortran.dg/substr_2.f: New test.
15317
15318 2006-06-08  Asher Langton  <langton2@llnl.gov>
15319
15320         PR fortran/27786
15321         * cray_pointers_2.f90: Add -fbounds-check compile flag.
15322
15323 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15324
15325         PR target/27421
15326         * gcc.dg/union-3.c: New test.
15327
15328 2006-06-08  Richard Guenther  <rguenther@suse.de>
15329
15330         PR middle-end/27116
15331         * gcc.dg/torture/pr27116.c: New testcase.
15332         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15333
15334 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
15335
15336         PR rtl-optimization/26449
15337         * gcc.dg/pr26449.c: New test.
15338
15339 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15340
15341         PR c++/27601
15342         * g++.dg/ext/offsetof1.C: Test member functions.
15343
15344 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
15345
15346         * gcc.dg/pr27095.c: Improve scanning.
15347
15348 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
15349
15350         PR fortran/23091
15351         * gfortran.dg/saved_automatic_1.f90: New test.
15352
15353         PR fortran/24168
15354         * gfortran.dg/array_simplify_1.f90: New test.
15355
15356         PR fortran/25090
15357         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15358
15359         PR fortran/25058
15360         * gfortran.dg/entry_dummy_ref_2.f90: New test.
15361
15362 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
15363
15364         PR c++/27177
15365         * g++.dg/expr/cast7.C: New test.
15366
15367 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
15368
15369         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15370         * lib/gcc-defs.exp (tool_check_compile): Ditto.
15371         * lib/fortran-torture.exp (fortran-torture-compile,
15372         fortran-torture-execute): Ditto.
15373
15374 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
15375
15376         PR target/27842
15377         * gcc.dg/vmx/pr27842.c: New test.
15378
15379 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15380
15381         PR libfortran/27895
15382         * gfortran.dg/bounds_check_3.f90: New test.
15383
15384 2006-06-05  Mike Stump  <mrs@apple.com>
15385
15386         * objc.dg/objc-fast-4.m: Skip for ppc64.
15387
15388 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
15389
15390         PR testsuite/27705
15391         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15392
15393 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15394             Victor Kaplansky  <victork@il.ibm.com>
15395
15396         PR tree-optimizations/26360
15397         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15398         with -fno-tree-dce.
15399         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15400
15401 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
15402
15403         PR fortran/14067
15404         * gfortran.dg/data_char_1.f90: Add messages for truncated
15405         strings.
15406
15407         PR fortran/16943
15408         * gfortran.dg/func_decl_2.f90: New test.
15409
15410         PR fortran/20839
15411         * gfortran.dg/do_2.f90: New test.
15412
15413         PR fortran/27655
15414         * gfortran.dg/associated_3.f90: New test.
15415
15416 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
15417
15418         PR c++/27819
15419         * g++.dg/template/static25.C: New test.
15420
15421         PR c++/27722
15422         * g++.dg/init/array21.C: New test.
15423
15424         PR c++/27807
15425         * g++.dg/ext/complit7.C: New test.
15426
15427         PR c++/27806
15428         * g++.dg/parse/ptrmem5.C: New test.
15429
15430 2006-06-04  Roger Sayle  <roger@eyesopen.com>
15431             Andrew Pinski  <pinskia@physics.uc.edu>
15432
15433         PR c/27150
15434         PR middle-end/27382
15435         * gcc.dg/pr27150-1.c: New testcase.
15436         * gcc.dg/pr27382-1.c: New testcase.
15437         * gcc.dg/pr27382-2.c: New testcase.
15438
15439 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
15440
15441         PR c/25161
15442         PR c/27020
15443         * gcc.dg/array-10.c: New test.
15444
15445 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15446
15447         PR c++/27804
15448         * g++.dg/init/const4.C: New test.
15449         * g++.dg/init/member1.C: Add error-marker.
15450         * g++.dg/other/fold1.C: Adjust error-marker.
15451
15452 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15453
15454         PR c++/27601
15455         * g++.dg/ext/offsetof1.C: New test.
15456
15457 2006-06-04 Eric Christopher <echristo@apple.com>
15458
15459         * gcc.dg/attr-ms_struct-1.c: New.
15460
15461 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
15462
15463         * gcc.c-torture/compile/builtin_constant_p.c: New test.
15464
15465 2006-06-04  Richard Guenther  <rguenther@suse.de>
15466
15467         PR tree-optimization/27039
15468         * gcc.dg/tree-ssa/loop-17.c: New testcase.
15469
15470 2006-06-03  Roger Sayle  <roger@eyesopen.com>
15471
15472         PR target/26223
15473         * gcc.target/i386/amd64-abi-2.c: New test case.
15474
15475 2006-06-02  Eric Christopher  <echristo@apple.com>
15476
15477         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15478         * gcc.target/i386/20020523-1.c: Skip if darwin.
15479         * gcc.target/i386/asm-3.c: Ditto.
15480         * gcc.target/i386/20011119-1.c: Ditto.
15481         * gcc.target/i386/clobbers.c: Remove pic part of test.
15482
15483 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
15484
15485         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15486         * g++.old-deja/g++.other/init19.C: Ditto.
15487         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15488         and add other platforms as expected failures.
15489
15490 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
15491
15492         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15493         (is-effective-target-keyword): Ditto.
15494
15495 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
15496
15497         PR fortran/27715
15498         * gfortran.dg/extended_char_comparison_1.f:  New test.
15499
15500 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
15501
15502         PR fortran/25098
15503         * gfortran.dg/dummy_procedure_1.f90: New test.
15504
15505         PR fortran/25147
15506         * gfortran.dg/dummy_procedure_2.f90: New test.
15507
15508         * gfortran.dg/associated_2.f90: Correct to make consistent with
15509         standard.
15510
15511 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15512
15513         * gcc.target/i386/387-11.c: New test case.
15514
15515 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
15516
15517         PR c++/27801
15518         * g++.dg/template/cond6.C: New test.
15519
15520         PR c++/26496
15521         * g++.dg/template/crash51.C: New test.
15522         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15523
15524         PR c++/27385
15525         * g++.dg/init/array20.C: New test.
15526
15527 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15528
15529         * gcc.dg/builtins-54.c: New test case.
15530
15531 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15532
15533         PR c++/26433
15534         * g++.dg/template/fntry1.C: Add dg-do link.
15535
15536         PR c++/27808
15537         * g++.dg/parse/friend6.C: New test.
15538
15539 2006-05-30  Asher Langton  <langton2@llnl.gov>
15540
15541         * gfortran.dg/cray_pointers_7.f90: New test.
15542
15543 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15544
15545         PR tree-optimization/23452
15546         * gcc.dg/fold-mulconj-1.c: New test case.
15547
15548 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15549
15550         PR c++/27803
15551         * g++.dg/parse/bitfield1.C: New test.
15552
15553 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15554
15555         * gcc.target/ppc-eq0-1.c: New test case.
15556         * gcc.target/ppc-negeq0-1.c: New test case.
15557
15558 2006-05-30  Dirk Mueller  <dmueller@suse.de>
15559
15560         PR c/27273
15561         * gcc.dg/overflow-warn-5.c: New test.
15562
15563 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15564
15565         PR c/27718
15566         * gcc.dg/sizeof-1.c: New test.
15567
15568 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
15569
15570         PR target/27790
15571         * gcc.target/i386/pr27790.c: New test.
15572
15573 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15574
15575         PR libgfortran/27757
15576         * gfortran.dg/direct_io_5.f90: New test.
15577
15578 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15579
15580         PR libgfortran/27634
15581         * gfortran.dg/fmt_missing_period_1.f: New test.
15582         * gfortran.dg/fmt_missing_period_2.f: New test.
15583         * gfortran.dg/fmt_missing_period_3.f: New test.
15584
15585 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15586
15587         PR fortran/19777
15588         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15589         arrays.
15590
15591 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15592
15593         PR c++/27713
15594         * g++.dg/template/new6.C: New test.
15595
15596 2006-05-29  Roger Sayle  <roger@eyesopen.com>
15597
15598         PR tree-optimization/24964
15599         * gcc.target/i386/387-10.c: New test case.
15600
15601 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
15602
15603         * intrinsics/string_intrinsics.c (compare_string):
15604         Use memcmp instead of strncmp to avoid tripping over
15605         CHAR(0) in a string.
15606
15607 2006-05-27  Richard Guenther  <rguenther@suse.de>
15608
15609         PR middle-end/27773
15610         * gcc.dg/torture/pr27773.c: New testcase.
15611
15612 2006-05-27  Dirk Mueller  <dmueller@suse.de>
15613
15614         * gcc.dg/pr24561.c: Rename to..
15615         * gcc.dg/pr25962.c: .. this.
15616
15617 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15618
15619         PR fortran/19777
15620         * gfortran.dg/bounds_check_2.f: New test.
15621
15622 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
15623
15624         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15625         * gfortran.dg/byte_1.f90: Likewise.
15626         * gfortran.dg/dup_save_2.f90: Likewise.
15627
15628 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
15629
15630         * gfortran.dg/associated_2.f90: New test.
15631
15632 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15633
15634         PR fortran/27524
15635         * gfortran.dg/bounds_check_1.f90: New test.
15636
15637 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
15638
15639         PR rtl-optimization/27661
15640         * gcc.dg/pr27661.c: New test case.
15641
15642 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15643
15644         PR fortran/23151
15645         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
15646         * gfortran.dg/print_parentheses_1.f:  New test.
15647         * gfortran.dg/print_parentheses_2.f90:  New test.
15648
15649 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
15650
15651         PR target/27758
15652         * gcc.dg/pr27758.c: New test.
15653
15654 2006-05-24  Falk Hueffner  <falk@debian.org>
15655
15656         * gcc.c-torture/compile/pr27571.c: New test.
15657
15658 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
15659
15660         PR fortran/27709
15661         * gfortran.dg/spec_expr_4.f90: New test.
15662
15663         PR fortran/27155
15664         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15665
15666 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
15667
15668         PR c++/20103
15669         * g++.dg/ext/complit6.C: New test.
15670         * g++.dg/ext/complit3.C: Adjust error markers.
15671         * g++.dg/init/const3.C: New test.
15672
15673 2006-05-25  Richard Guenther  <rguenther@suse.de>
15674
15675         PR middle-end/27743
15676         * gcc.dg/torture/pr27743.c: New testcase.
15677
15678 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15679
15680         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15681
15682 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
15683
15684         * gcc.dg/compat/scalar-by-value-x.h: New.
15685         * gcc.dg/compat/scalar-by-value-y.h: New.
15686         * gcc.dg/compat/scalar-by-value-5.c: New.
15687         * gcc.dg/compat/scalar-by-value-5_main.c: New.
15688         * gcc.dg/compat/scalar-by-value-5_x.c: New.
15689         * gcc.dg/compat/scalar-by-value-5_y.c: New.
15690         * gcc.dg/compat/scalar-by-value-6.c: New.
15691         * gcc.dg/compat/scalar-by-value-6_main.c: New.
15692         * gcc.dg/compat/scalar-by-value-6_x.c: New.
15693         * gcc.dg/compat/scalar-by-value-6_y.c: New.
15694
15695 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
15696
15697         PR tree-optimization/27639
15698         PR tree-optimization/26719
15699         * gcc.dg/pr27639.c: New test.
15700         * gcc.dg/pr26719.c: New test.
15701         * gcc.dg/tree-ssa/scev-cast.c: New test.
15702
15703 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
15704
15705         PR c++/20173
15706         * g++.dg/template/error21.C: New test.
15707
15708 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
15709
15710         PR target/27696
15711         * gcc.target/i386/pr27696.c: New.
15712
15713 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
15714
15715         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15716
15717         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15718
15719 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15720
15721         PR c++/27716
15722         * g++.dg/other/assign1.C: New test.
15723
15724 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
15725
15726         PR target/27266
15727         * gcc.target/i386/pr27266.c: New.
15728
15729 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15730
15731         PR c++/27451
15732         * g++.dg/ext/asm9.C: New test.
15733
15734 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
15735
15736         PR rtl-optimization/25514
15737         * gcc.c-torture/compile/pr25514.c: New test.
15738
15739 2006-05-22  Richard Guenther  <rguenther@suse.de>
15740
15741         Revert
15742         2006-01-31  Richard Guenther  <rguenther@suse.de>
15743
15744         * gcc.target/i386/sselibm-1.c: New testcase.
15745         * gcc.target/i386/sselibm-2.c: Likewise.
15746         * gcc.target/i386/sselibm-3.c: Likewise.
15747         * gcc.target/i386/sselibm-4.c: Likewise.
15748         * gcc.target/i386/sselibm-5.c: Likewise.
15749
15750 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15751
15752         PR c/27420
15753         * gcc.dg/func-args-2.c: New test.
15754
15755         PR c/26818
15756         * gcc.dg/struct-incompl-1.c: New test.
15757
15758 2006-05-22  Richard Guenther  <rguenther@suse.de>
15759
15760         PR testsuite/27708
15761         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15762         the transformations we test for.
15763
15764 2006-05-22  Richard Guenther  <rguenther@suse.de>
15765
15766         PR testsuite/27707
15767         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15768
15769 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
15770
15771         PR c++/27210
15772         * g++.dg/warn/new1.C: New test.
15773         * g++.dg/template/new5.C: Likewise.
15774
15775 2006-05-21  Roger Sayle  <roger@eyesopen.com>
15776
15777         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15778         * gcc.target/i386/20060512-3.c: Likewise.
15779
15780 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
15781
15782         PR rtl-optimization/27671
15783         * gcc.c-torture/execute/pr27671-1.c: New.
15784         * gcc.dg/pr27671-2.c: Likewise.
15785
15786         PR tree-optimization/26622.
15787         * gcc.c-torture/compile/pr26622.c: New.
15788
15789 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15790
15791         PR fortran/27613
15792         * gfortran.dg/recursive_reference_1.f90: New test.
15793
15794 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15795
15796         PR fortran/25746
15797         * gfortran.dg/elemental_subroutine_3.f90: New test.
15798
15799         PR fortran/25090
15800         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15801
15802         PR fortran/27584
15803         * gfortran.dg/associated_target_1.f90: New test.
15804
15805         PR fortran/19015
15806         * gfortran.dg/maxloc_shape_1.f90: New test.
15807
15808 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15809
15810         PR libgfortran/24459
15811         * gfortran.dg/namelist_24.f90: New test.
15812         * gfortran.dg/namelist_12.f: Fix typo in comment.
15813
15814 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
15815
15816         PR middle-end/25776
15817         * g++.dg/other/error11.C: New test.
15818
15819 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15820
15821         * gcc.target/mips/pr26765.c: Add -w to options.
15822
15823 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15824
15825         * lib/target-supports.exp (check_effective_target_mpaired_single):
15826         New function.
15827         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15828         multilibs.
15829         * g++.dg/vect/vect.exp: Likewise.
15830
15831 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15832
15833         PR testsuite/25891
15834         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15835
15836 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
15837
15838         PR fortran/27662
15839         * gfortran.dg/temporary_1.f90: New file.
15840
15841 2006-05-19  Andreas Schwab  <schwab@suse.de>
15842
15843         * g++.dg/other/unused1.C: Also match "stringz".
15844
15845 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
15846
15847         PR c++/26433
15848         * g++.dg/template/fntry1.C: New test.
15849
15850 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
15851
15852         PR c++/27471
15853         PR c++/27506
15854         * g++.dg/conversion/bitfield5.C: New test.
15855         * g++.dg/conversion/bitfield6.C: New test.
15856
15857 2006-05-18  Mike Stump  <mrs@apple.com>
15858
15859         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15860         * gcc.dg/vla-4.c: Add.
15861         * gcc.dg/vla-5.c: Add.
15862         * gcc.dg/vla-6.c: Add.
15863
15864 2006-05-12  Stuart Hastings  <stuart@apple.com>
15865
15866         * gcc.target/i386/20060512-1.c: New.
15867         * gcc.target/i386/20060512-2.c: New.
15868         * gcc.target/i386/20060512-3.c: New.
15869         * gcc.target/i386/20060512-4.c: New.
15870
15871 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
15872
15873         PR c++/26122
15874         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15875
15876         PR c++/26068
15877         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15878         * g++.dg/parse/linkage1.C: New test.
15879
15880 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15881
15882         PR tree-optimization/27548
15883         * g++.dg/tree-ssa/pr27548.C: New test.
15884
15885 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15886
15887         PR fortran/26551
15888         * gfortran.dg/recursive_check_1.f: New test.
15889         * gfortran.dg/recursive_check_2.f90: New test.
15890
15891 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
15892
15893         * g++.dg/opt/temp2.C: New test.
15894
15895 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15896
15897         PR c++/27491
15898         * g++.dg/init/brace5.C: New test.
15899
15900         PR middle-end/27415
15901         * gcc.dg/gomp/pr27415.c: New test.
15902         * g++.dg/gomp/pr27415.C: New test.
15903
15904         PR tree-optimization/27549
15905         * g++.dg/tree-ssa/pr27549.C: New test.
15906
15907 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15908
15909         PR libgfortran/27575
15910         * gfortran.dg/read_eof_4.f90: New test.
15911
15912 2006-05-16  Richard Guenther  <rguenther@suse.de>
15913
15914         PR tree-optimization/22303
15915         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15916
15917 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
15918
15919         PR middle-end/27573
15920         * gcc.dg/gomp/pr27573.c: New test.
15921         * gfortran.dg/gomp/pr27573.f90: New test.
15922
15923         PR c/27499
15924         * gcc.dg/gomp/pr27499.c: New test.
15925         * g++.dg/gomp/pr27499.C: New test.
15926
15927 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15928
15929         PR c++/27339
15930         * g++.dg/parser/access8.C: Adjust error marker.
15931         * g++.dg/template/access17.C: New test.
15932         * g++.dg/template/access18.C: Likewise.
15933
15934 2006-05-15  Roger Sayle  <roger@eyesopen.com>
15935
15936         PR target/26600
15937         * gcc.target/i386/pr26600.c: New test case.
15938
15939 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15940
15941         PR c++/27505
15942         * g++.dg/expr/bitfield1.C: New test.
15943
15944 2006-05-15  Richard Guenther  <rguenther@suse.de>
15945
15946         PR tree-optimization/27603
15947         * gcc.dg/torture/pr27603.c: New testcase.
15948
15949 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
15950
15951         PR fortran/25090
15952         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15953
15954         PR fortran/25082
15955         * gfortran.dg/scalar_return_1.f90: New test.
15956
15957         PR fortran/27411
15958         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15959
15960 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
15961
15962         * gcc.dg/gomp/critical-4.c: New test.
15963         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15964         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15965         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15966         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15967
15968 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15969
15970         PR c++/27582
15971         * g++.dg/template/dependent-args1.C: New test.
15972
15973         PR c++/27581
15974         * g++.dg/lookup/this1.C: New test.
15975
15976         PR c++/27315
15977         * g++.dg/template/operator6.C: New test.
15978         * g++.dg/template/incomplete3.C: New test.
15979
15980         PR c++/27559
15981         * g++.dg/template/new4.C: New test.
15982
15983         PR c++/27496
15984         * g++.dg/template/void2.C: New test.
15985
15986 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
15987
15988         * g++.dg/template/dependent-expr5.C: New test.
15989
15990 2006-05-14  Roger Sayle  <roger@eyesopen.com>
15991
15992         PR middle-end/26729
15993         * gcc.dg/pr26729-1.c: New test case.
15994
15995 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
15996
15997         * gcc.dg/pr27003.c: New test.
15998
15999 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16000
16001         * lib/target-supports.dg (check_cxa_atexit_available): Change
16002         v3_target_compile to ${tool}_target_compile.
16003
16004 2006-05-11  Jason Merrill  <jason@redhat.com>
16005
16006         * lib/scanasm.exp (scan-not-hidden): Fix typo.
16007
16008 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16009
16010         PR fortran/27553
16011         * gfortran.dg/label_5.f90: New test.
16012
16013 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
16014
16015         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16016         check_effective_target_powerpc_altivec_ok): New.
16017         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16018         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16019         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16020         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16021         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16022         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16023         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16024         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16025         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16026         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16027         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16028         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16029         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16030         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16031         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16032         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16033         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16034         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16035         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16036         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16037         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16038         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16039         gcc.target/powerpc/altivec-9.c,
16040         gcc.target/powerpc/altivec-consts.c,
16041         gcc.target/powerpc/altivec-pr22085.c,
16042         gcc.target/powerpc/altivec-splat.c,
16043         gcc.target/powerpc/altivec-types-1.c,
16044         gcc.target/powerpc/altivec-types-2.c,
16045         gcc.target/powerpc/altivec-types-3.c,
16046         gcc.target/powerpc/altivec-types-4.c,
16047         gcc.target/powerpc/altivec-varargs-1.c,
16048         gcc.target/powerpc/altivec-vec-merge.c,
16049         gcc.target/powerpc/ppc-vector-memcpy.c,
16050         gcc.target/powerpc/ppc-vector-memset.c,
16051         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16052         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16053         these effective targets.
16054         * gcc.dg/vmx/pr27006.c: Add missing close brace.
16055         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16056
16057 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16058
16059         PR middle-end/27384
16060         * g++.dg/other/fold1.C: New test.
16061
16062         PR middle-end/27488
16063         * gcc.dg/fold-nonneg-1.c: New test.
16064
16065         PR c++/27547
16066         * g++.dg/other/operator1.C: New test.
16067
16068 2006-05-11  Richard Guenther  <rguenther@suse.de>
16069
16070         PR middle-end/27529
16071         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16072
16073 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
16074
16075         * lib/target-supports-dg.exp (check-flags): New.
16076         (dg-skip-if): Move flag checks.
16077
16078 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
16079
16080         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16081         * lib/target-supports.dg (check_cxa_atexit_available): New.
16082
16083 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
16084
16085         PR fortran/27470
16086         * gfortran.dg/multiple_allocation_2.f90: New test case.
16087
16088 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
16089
16090         * gcc.target/arm/pr27387.C: Fix a comment typo.
16091
16092 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16093
16094         PR fortran/24549
16095         * gfortran.dg/error_recovery_1.f90: New test.
16096
16097 2006-05-10  Richard Guenther  <rguenther@suse.de>
16098
16099         PR tree-optimization/27302
16100         * gcc.dg/torture/pr27302.c: New testcase.
16101
16102 2006-05-09  Dirk Mueller  <dmueller@suse.de>
16103         Richard Guenther  <rguenther@suse.de>
16104
16105         PR middle-end/27498
16106         * gcc.dg/tree-ssa/pr27498.c: New testcase.
16107
16108 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
16109
16110         PR rtl-optimization/27335
16111         * gcc.dg/pr27335.c: New test.
16112
16113 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
16114
16115         * gcc.target/mips/mips-ps-5.c: New file.
16116
16117 2006-05-08  Jan Hubicka  <jh@suse.cz>
16118
16119         PR middle-end/25962
16120         * gcc.dg/pr25962.c: New.
16121
16122 2006-05-08  Roger Sayle  <roger@eyesopen.com>
16123
16124         PR target/27158
16125         * gcc.target/powerpc/pr27158.c: New test case.
16126
16127 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
16128
16129         PR testsuite/27476
16130         * ada/acats/run_all.sh: Use test -z.
16131
16132 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16133
16134         PR libfortran/18271
16135         * gfortran.dg/spec_expr_3.f90: New test.
16136
16137 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
16138
16139         PR target/24879
16140         * gcc.target/i386/monitor.c: New file.
16141
16142 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
16143
16144         * gcc.dg/pr27095.c: xfail *-*-darwin*.
16145
16146 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16147
16148         PR c++/27447
16149         * g++.dg/other/ptrmem7.C: New test.
16150
16151 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16152
16153         PR target/27421
16154         * gcc.dg/array-9.c: New test.
16155
16156 2006-05-07  Richard Guenther  <rguenther@suse.de>
16157
16158         PR tree-optimization/27409
16159         * gcc.dg/torture/pr27409.c: New testcase.
16160
16161 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16162
16163         PR fortran/27457
16164         * gfortran.dg/select_6.f90: New.
16165
16166 2006-05-07  Richard Guenther  <rguenther@suse.de>
16167
16168         PR tree-optimization/27136
16169         * gcc.dg/torture/pr27136.c: New testcase.
16170
16171 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
16172
16173         PR fortran/24813
16174         * gfortran.dg/char_cons_len_1.f90: New test.
16175
16176 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16177
16178         PR c++/27427
16179         * g++.dg/template/incomplete2.C: New test.
16180
16181 2006-05-06  Richard Guenther  <rguenther@suse.de>
16182
16183         PR tree-optimization/27151
16184         * gcc.dg/vect/pr27151.c: New testcase.
16185
16186 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16187
16188         PR c++/27430
16189         * g++.dg/template/void1.C: New test.
16190
16191         PR c++/27423
16192         * g++.dg/other/void2.C: New test.
16193
16194         PR c++/27422
16195         * g++.dg/conversion/void1.C: New test.
16196
16197 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
16198
16199         PR/21391
16200         * g++.dg/other/unused1.C: New.
16201
16202 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16203
16204         PR objc/27240
16205         * objc.dg/member-1.m: New test.
16206
16207 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
16208
16209         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16210
16211 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16212
16213         PR libfortran/26985
16214         * gfortran.dg/matmul_2.f90: New test.
16215
16216 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
16217
16218         * ada/acats/run_all.sh: Use sync when main not found.
16219
16220 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
16221
16222         PR target/26765
16223         * gcc.target/mips/pr26765.c: New.
16224
16225 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
16226
16227         * gcc.target/bfin: New directory.
16228         * gcc.target/bfin/bfin.exp: New file.
16229         * gcc.target/bfin/frmul.c: New file.
16230         * gcc.target/bfin/arith.c: New file.
16231         * gcc.target/bfin/mul-combine.c: New file.
16232         * gcc.target/bfin/shift.c: New file.
16233
16234 2006-05-04  Richard Guenther  <rguenther@suse.de>
16235
16236         PR tree-optimization/14287
16237         PR tree-optimization/14844
16238         PR tree-optimization/19792
16239         PR tree-optimization/21608
16240         PR tree-optimization/27090
16241         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16242         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16243         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16244         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16245         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16246
16247 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
16248
16249         PR tree-optimization/27285
16250         * gcc.c-torture/execute/pr27285.c: New test.
16251
16252         PR middle-end/27388
16253         * gcc.dg/gomp/pr27388-1.c: New test.
16254         * gcc.dg/gomp/pr27388-2.c: New test.
16255         * gcc.dg/gomp/pr27388-3.c: New test.
16256
16257         PR c++/27359
16258         * g++.dg/gomp/pr27359.C: New test.
16259
16260 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
16261
16262         PR fortran/20248
16263         * gfortran.dg/iargc.f90: New test.
16264
16265 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16266
16267         PR c++/27102
16268         * g++.dg/template/crash49.C: New test.
16269
16270 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
16271
16272         PR testsuite/27032
16273         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16274
16275 2006-05-02  Jeff Law  <law@redhat.com>
16276
16277         PR tree-optimization/27364
16278         * gcc.c-torture/execute/pr27364.c: New test.
16279
16280 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16281
16282         PR c++/27309
16283         * g++.dg/parser/ctor5.C: New test.
16284
16285 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
16286
16287         PR target/27387
16288         * gcc.target/arm/arm.exp: New.
16289         * gcc.target/arm/pr27387.C: Likewise.
16290
16291 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16292
16293         PR fortran/27269
16294         PR fortran/27324
16295         * gfortran.dg/module_equivalence_2.f90: New test.
16296
16297 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
16298
16299         PR middle-end/27337
16300         * g++.dg/gomp/pr27337-1.C: New test.
16301         * g++.dg/gomp/pr27337-2.C: New test.
16302
16303         PR middle-end/27328
16304         * gcc.dg/gomp/pr27328.c: New test.
16305
16306         PR middle-end/27325
16307         * g++.dg/gomp/pr27325.C: New test.
16308
16309         PR middle-end/27310
16310         * g++.dg/gomp/pr27310.C: New test.
16311
16312 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16313
16314         PR tree-optimization/27291
16315         * g++.dg/tree-ssa/pr27291.C: New test.
16316
16317 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16318
16319         PR tree-optimization/27283
16320         * g++.dg/tree-ssa/pr27283.C: New test.
16321
16322 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16323
16324         * gcc.dg/tree-ssa/loop-16.c: New test.
16325
16326 2006-05-01  Roger Sayle  <roger@eyesopen.com>
16327             Joseph S. Myers  <joseph@codesourcery.com>
16328
16329         * gcc.dg/Wconversion-3.c: New test case.
16330         * gcc.dg/Wconversion-4.c: Likewise.
16331
16332 2006-05-01  Richard Guenther  <rguenther@suse.de>
16333
16334         PR tree-optimization/26726
16335         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16336
16337 2006-04-30  Roger Sayle  <roger@eyesopen.com>
16338
16339         * gcc.dg/Woverflow-1.c: New test case.
16340         * gcc.dg/Woverflow-2.c: Likewise.
16341         * gcc.dg/Woverflow-3.c: Likewise.
16342
16343 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
16344
16345         PR c++/27094
16346         * g++.dg/template/defarg8.C: New test.
16347
16348 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16349
16350         PR c++/27278
16351         * g++.dg/parse/operator7.C: New test.
16352
16353 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16354
16355         PR c++/11471
16356         PR c++/27102
16357         * g++.dg/template/crash48.C: New test.
16358
16359         PR c++/27279
16360         * g++.dg/parse/ctor4.C: New test.
16361
16362 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16363
16364         PR fortran/25681
16365         * gfortran.df/char_type_len.f90: New test.
16366
16367 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16368
16369         PR libgfortran/27304
16370         * gfortran.dg/fmt_exhaust.f90: New test.
16371
16372 2006-04-28  Roger Sayle  <roger@eyesopen.com>
16373
16374         PR c/25309
16375         * gcc.dg/large-size-array-2.c: New test case.
16376
16377 2006-04-28  Richard Guenther  <rguenther@suse.de>
16378
16379         PR target/26826
16380         * gcc.target/i386/pr26826.c: New testcase.
16381
16382 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
16383
16384         PR middle-end/27260
16385         * gcc.c-torture/execute/pr27260.c: New.
16386
16387 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
16388
16389         PR middle-end/27095
16390         * gcc.dg/pr27095.c: New.
16391
16392 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16393
16394         PR c++/27292
16395         * g++.dg/conversion/bitfield4.C: New test.
16396
16397 2006-04-27  Eric Christopher  <echristo@apple.com>
16398
16399         * gcc.dg/pragma-ms_struct.c: New.
16400
16401 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16402
16403         PR c++/27102
16404         * g++.dg/template/crash47.C: New test.
16405
16406 2006-04-27  Dirk Mueller  <dmueller@suse.de>
16407
16408         * gcc.target/i386/sse-7.c: build with -msse.
16409
16410 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
16411
16412         PR testsuite/27274:
16413         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16414         (main): Exit if processor doesn't support SSE.
16415
16416 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
16417
16418         PR middle-end/27282
16419         * gcc.c-torture/compile/pr27282.c: New test.
16420
16421 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
16422
16423         PR middle-end/26913
16424         * g++.dg/gomp/pr26913.C: New test.
16425
16426         PR c/25996
16427         * gcc.dg/gomp/pr25996.c: New test.
16428         * g++.dg/gomp/pr25996.C: New test.
16429
16430 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
16431
16432         PR rtl-optimization/26725
16433         * gcc.c-torture/compile/pr26725.c: New test.
16434
16435 2006-04-25  Richard Guenther  <rguenther@suse.de>
16436
16437         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16438         than n + -1.
16439
16440 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
16441
16442         * gcc.dg/20060425-1.c: New testcase.
16443
16444 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
16445
16446         PR tree-optimization/26865
16447         * gcc.dg/pr26865.c: New test.
16448
16449 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
16450
16451         PR c++/27292
16452         * g++.dg/conversion/bitfield1.C: New test.
16453         * g++.dg/conversion/bitfield2.C: Likewise.
16454         * g++.dg/conversion/bitfield3.C: Likewise.
16455
16456 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16457         Richard Guenther  <rguenther@suse.de>
16458
16459         PR tree-optimization/27236
16460         * gcc.dg/tree-ssa/pr27236.c: New testcase.
16461
16462 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16463
16464         PR c++/19963
16465         * g++.dg/other/incomplete2.C: New test.
16466
16467 2006-04-24  Richard Guenther  <rguenther@suse.de>
16468
16469         PR middle-end/26869
16470         * gcc.dg/torture/pr26869.c: New testcase.
16471
16472 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16473         Richard Guenther  <rguenther@suse.de>
16474
16475         PR tree-optimization/27218
16476         * g++.dg/tree-ssa/pr27218.C: New testcase.
16477
16478 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16479
16480         PR c++/26912
16481         * g++.dg/template/friend41.C: New test.
16482
16483 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
16484
16485         * g++.dg/opt/pr15551.C: Include cstdio.
16486         (main): Use remove instead of unlink.
16487
16488 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
16489
16490         * gcc.dg/sibcall-7.c: New test.
16491         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16492         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16493         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16494         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16495         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16496
16497 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16498
16499         PR c++/26534
16500         * g++.dg/opt/bitfield1.C: New test.
16501         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16502         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16503         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16504         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16505         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16506         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16507         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16508         * g++.dg/abi/bitfield2.C: Likewise.
16509         * g++.dg/init/bitfield1.C: Likewise.
16510
16511 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
16512
16513         PR fortran/25099
16514         * gfortran.dg/elemental_subroutine_4.f90: New test.
16515         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16516         call sub (m, x).
16517
16518 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16519
16520         * gcc.c-torture/compile/20060421-1.c: New testcase.
16521
16522 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16523
16524         PR c/25875
16525         * gcc.dg/init-bad-4.c: New test.
16526
16527 2006-04-21  Paul Brook  <paul@codesourcery.com>
16528
16529         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16530
16531 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16532
16533         PR fortran/27122
16534         * gfortran.dg/defined_operators_1.f90: New test.
16535         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16536         remove old ones associated, incorrectly, with Note 5.46.
16537
16538         PR fortran/27113
16539         * gfortran.dg/character_array_constructor_1.f90: New test.
16540
16541 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
16542
16543         * gcc.dg/20060419-1.c: New test.
16544
16545 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
16546
16547         PR c/26774
16548         * gcc.dg/struct-parse-1.c: New test case.
16549
16550 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16551
16552         PR c++/26558
16553         * g++.dg/parse/template19.C: New test.
16554
16555         PR c++/26739
16556         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16557
16558         PR c++/26036
16559         * g++.dg/expr/call3.C: New test.
16560
16561         PR c++/10385
16562         * g++.dg/conversion/dynamic1.C: New test.
16563
16564 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
16565
16566         PR c++/27102
16567         * g++.dg/template/crash35.C: Tweak error markers.
16568         * g++.dg/template/crash46.C: New test.
16569         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16570         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16571
16572 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
16573
16574         PR rtl-optimization/14261
16575         * gcc.c-torture/compile/20060419-1.c: Added.
16576
16577 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
16578
16579         * gfortran.dg/label_1.f90: Adjust dg-error.
16580
16581 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16582
16583         PR target/26961
16584         * gcc.dg/fold-cond-1.c: New test case.
16585         * gcc.dg/pr26961-1.c: Likewise.
16586
16587 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16588
16589         PR libgfortran/27138
16590         * gfortran.dg/read_bad_advance.f90: New test.
16591
16592 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16593             Dale Johannesen  <dalej@apple.com>
16594
16595         PR target/24076
16596         * gcc.target/i386/vecinit-3.c: New testcase.
16597         * gcc.target/i386/vecinit-4.c: Likewise.
16598         * gcc.target/i386/sse-18.c: Likewise.
16599         * gcc.target/i386/sse-19.c: Likewise.
16600
16601 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
16602
16603         * gfortran.dg/allocate_zerosize_1.f90: New test.
16604
16605 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
16606
16607         PR c++/26365
16608         * g++.dg/template/crash45.C: New test.
16609
16610 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
16611
16612         PR fortran/26787
16613         * gfortran.dg/proc_assign_1.f90: New test.
16614         * gfortran.dg/procedure_lvalue.f90: Change message.
16615         * gfortran.dg/namelist_4.f90: Add new error.
16616
16617         PR fortran/25597
16618         PR fortran/27096
16619         * gfortran.dg/auto_pointer_array_result_1.f90
16620
16621         PR fortran/27089
16622         * gfortran.dg/specification_type_resolution_1.f90
16623
16624         PR fortran/18003
16625         PR fortran/25669
16626         PR fortran/26834
16627         * gfortran.dg/bounds_temporaries_1.f90: New test.
16628
16629         PR fortran/27124
16630         * gfortran.dg/array_return_value_1.f90: New test.
16631
16632 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
16633
16634         PR fortran/25336
16635         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16636
16637 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
16638
16639         PR middle-end/26823
16640         * g++.dg/gomp/pr26823-1.C: New test.
16641         * g++.dg/gomp/pr26823-2.C: New test.
16642
16643 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
16644
16645         PR middle-end/27134
16646         * gcc.dg/pr27314.c: New test.
16647
16648 2006-04-13  Richard Henderson  <rth@redhat.com>
16649
16650         * g++.dg/gomp/block-0.C: Update expected matches.
16651
16652 2006-04-13  DJ Delorie  <dj@redhat.com>
16653
16654         * lib/target-supports.exp (check_effective_target_int32plus): New.
16655         (check_effective_target_ptr32plus): New.
16656         (check_effective_target_size32plus): New.
16657         (check_effective_target_int16): New.
16658         (check_profiling_available): Add m32c to the list of unsupported
16659         targets.
16660
16661         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16662         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16663         memory size.
16664         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16665         pointers.
16666         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16667         size_t.
16668         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16669         and size_t.
16670         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16671         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16672         not just xstormy16.  Skip m32c due to weird pointer size.
16673         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16674         not just xstormy16.
16675         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16676         not just xstormy16.
16677         * gcc.dg/20020312-2.c: Add m32c support.
16678         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16679         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16680         in test.
16681         * gcc.dg/20050321-2.c: Require >=32 bit integers.
16682         * gcc.dg/asm-1.c: Skip if int and short are the same size.
16683         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16684         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16685         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16686         formats
16687         * gcc.dg/init-string-2.c: Require >=32 bit integers.
16688         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16689         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16690         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16691         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16692         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16693         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16694         in test.
16695         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16696         in test.
16697         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16698         * gcc.dg/pr23049.c: Require >=32 bit integers.
16699         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16700         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16701         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16702         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16703         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16704         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16705         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16706         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16707         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16708         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16709         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16710         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16711         prototype in test.
16712         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16713         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16714         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16715         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16716         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16717
16718         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
16719         * gcc.c-torture/execute/20040703-1.x: Likewise.
16720         * gcc.c-torture/execute/20040705-1.x: Likewise.
16721         * gcc.c-torture/execute/20040705-2.x: Likewise.
16722         * gcc.c-torture/execute/20040709-1.x: Likewise.
16723         * gcc.c-torture/execute/20040709-2.x: Likewise.
16724         * gcc.c-torture/execute/20040811-1.x: Likewise.
16725         * gcc.c-torture/execute/20050316-1.x: Likewise.
16726         * gcc.c-torture/execute/bitfld-4.x: Likewise.
16727         * gcc.c-torture/execute/pr19689.x: Likewise.
16728         * gcc.c-torture/execute/pr7284-1.x: Likewise.
16729         * gcc.c-torture/execute/usmul.x: Likewise.
16730         * gcc.c-torture/execute/vrp-5.x: Likewise.
16731         * gcc.c-torture/execute/vrp-6.x: Likewise.
16732         * gcc.dg/debug/20041023-1.s: Likewise.
16733
16734 2006-04-13  Roger Sayle  <roger@eyesopen.com>
16735
16736         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16737         of integers to a vector types are now constant expressions in C.
16738         * gcc.dg/vect/vect-fold-1.c: New test case.
16739
16740 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
16741             Ulrich Weigand  <uweigand@de.ibm.com>
16742
16743         PR target/27006
16744         * gcc.dg/vmx/pr27006.c: New testcase.
16745
16746 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16747
16748         PR libgfortran/26766
16749         * gfortran.dg/write_recursive.f90: New test.
16750
16751 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
16752
16753         * g++.dg/parse/dtor7.C: New test.
16754         * g++.dg/parse/new1.C: Add error marker.
16755         * g++.dg/template/new3.C: New test.
16756
16757         PR c++/26122
16758         * g++.dg/template/pure1.C: New test.
16759
16760         PR c++/26295
16761         * g++.dg/parse/ptrmem4.C: New test.
16762
16763 2006-04-10  Jeff Law  <law@redhat.com>
16764
16765         PR/27087
16766         * gcc.c-torture/compile/pr27087.c: New test.
16767
16768 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
16769
16770         PR/21391
16771         * gcc.dg/20060410.c: New.
16772
16773 2006-04-10  Matthias Klose  <doko@debian.org>
16774
16775         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16776         Recognize multilib directory names containing underscores.
16777
16778 2006-04-10  Roger Sayle  <roger@eyesopen.com>
16779
16780         * gcc.target/i386/vecinit-1.c: New test case.
16781         * gcc.target/i386/vecinit-2.c: Likewise.
16782
16783 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
16784
16785         PR debug/27057
16786         * g++.dg/debug/dwarf2-2.C: New test.
16787
16788 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
16789
16790         PR rtl-optimization/27073
16791         * gcc.c-torture/execute/pr27073.c: New test.
16792
16793 2006-04-08  Mike Stump  <mrs@apple.com>
16794
16795         * gcc.dg/pragma-darwin.c: Improve for ppc64.
16796
16797 2006-04-07  Richard Guenther  <rguenther@suse.de>
16798
16799         PR tree-optimization/26135
16800         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16801
16802 2006-04-06  Jan Hubicka  <jh@suse.cz>
16803
16804         PR profile/26399
16805         * g++.dg/bprob/g++-bprob-2.C: New testcase.
16806
16807 2006-04-06  Roger Sayle  <roger@eyesopen.com>
16808
16809         * g++.dg/conversion/nullptr1.C: New test case.
16810         * g++.dg/conversion/nullptr2.C: Likewise.
16811
16812 2006-04-05  Roger Sayle  <roger@eyesopen.com>
16813
16814         * gfortran.dg/dependency_18.f90: New test case.
16815
16816 2006-04-05  Richard Guenther  <rguenther@suse.de>
16817
16818         PR tree-optimization/26919
16819         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16820         * gcc.dg/ipa/ipa-2.c: Likewise.
16821         * gcc.dg/ipa/ipa-3.c: Likewise.
16822         * gcc.dg/ipa/ipa-5.c: Likewise.
16823
16824 2006-04-05  Richard Guenther  <rguenther@suse.de>
16825
16826         PR tree-optimization/26763
16827         * gcc.dg/torture/pr26763-1.c: New testcase.
16828         * gcc.dg/torture/pr26763-2.c: Likewise.
16829
16830 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
16831
16832         PR fortran/23634
16833         PR fortran/25619
16834         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16835
16836 2006-04-04  Eric Christopher  <echristo@apple.com>
16837
16838         * gcc.target/i386/387-1.c: Allow regexp to match darwin
16839         stubs.
16840         * gcc.target/i386/387-5.c: Ditto.
16841
16842 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
16843
16844         * gcc.target/sparc/struct-ret-check.c: New test.
16845
16846 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16847
16848         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16849         zero decimal digits specified in format.
16850
16851 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
16852
16853         PR fortran/26891
16854         * gfortran.dg/missing_optional_dummy_1.f90: New test.
16855
16856         PR fortran/26976
16857         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16858         * gfortran.dg/initialization_1.f90: Make assignment compliant.
16859         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16860         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16861         compliant and detect bigendian-ness.
16862
16863 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
16864
16865         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16866         dummy arguments work when the actual argument is itself a dummy
16867         argument of the caller.
16868
16869 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16870
16871         PR libfortran/24685
16872         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16873
16874 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16875
16876         * gfortran.dg/dependencency_17.f90: New test case.
16877
16878 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16879
16880         * gfortran.dg/dependency_14.f90: New test case.
16881         * gfortran.dg/dependency_15.f90: Likewise.
16882         * gfortran.dg/dependency_16.f90: Likewise.
16883
16884 2006-03-31  Asher Langton  <langton2@llnl.gov>
16885
16886         PR fortran/25358
16887         gfortran.dg/cray_pointers_6.f90: New test.
16888
16889 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16890
16891         PR libgfortran/26890
16892         * gfortran.dg/read_size_noadvance.f90: New test.
16893
16894 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
16895
16896         PR fortran/25031
16897         * gfortran.dg/multiple_allocation_1.f90: Check that the
16898         size has changed after a re-allocation with stat.
16899
16900 2006-03-30  Richard Guenther  <rguenther@suse.de>
16901
16902         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16903         removal.
16904         * gcc.target/i386/sselibm-2.c: Likewise.
16905         * gcc.target/i386/sselibm-3.c: Likewise.
16906         * gcc.target/i386/sselibm-4.c: Likewise.
16907         * gcc.target/i386/sselibm-5.c: Likewise.
16908
16909 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16910
16911         * gcc.dg/fold-andxor-1.c: New test case.
16912         * gcc.dg/fold-xorand-1.c: Likewise.
16913
16914 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16915
16916         * gcc.dg/fold-convnotconv-1.c: New test case.
16917
16918 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16919
16920         PR fortran/26779
16921         * gfortran.dg/private_type_5.f90: New test.
16922
16923 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
16924
16925         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16926
16927 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
16928
16929         * gfortran.dg/advance_2.f90: New test.
16930         * gfortran.dg/advance_3.f90: New test.
16931
16932         * gfortran.fortran-torture/execute/equiv_5.f: New test.
16933
16934 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16935
16936         PR libgfortran/26661
16937         PR libgfortran/26880
16938         * gfortran.dg/read_x_past.f: New test.
16939
16940 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
16941
16942         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16943         to be STABS.
16944
16945 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
16946
16947         * objc.dg/dwarf-1.m: Skip on AIX.
16948         * objc.dg/dwarf-2.m: Skip on AIX.
16949
16950 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
16951
16952         PR fortran/26816
16953         * gfortran.dg/float_1.f90: New test.
16954
16955 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
16956
16957         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16958         X86_64 targets.
16959         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16960
16961 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16962
16963         PR libfortran/26735
16964         * gfortran.dg/convert_implied_open.f90: New test case.
16965
16966 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16967
16968         PR fortran/26769
16969         * gfortran.dg/transpose_reshape_r10.f90: New test case.
16970
16971 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
16972
16973         PR middle-end/26717
16974         * gcc.dg/pr26717.c: New test.
16975
16976 2006-03-25  Roger Sayle  <roger@eyesopen.com>
16977
16978         * gfortran.dg/dependency_12.f90: New test case.
16979
16980 2006-03-24  Roger Sayle  <roger@eyesopen.com>
16981
16982         * gfortran.dg/dependency_9.f90: New (resurected) test case.
16983
16984 2006-03-24  Jeff Law  <law@redhat.com>
16985
16986         * gcc.c-torture/pr26840.c: New test.
16987
16988 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
16989
16990         * objc.dg/dwarf-2.m: New.
16991         * obj-c++.dg/dwarf-2.mm: New.
16992
16993         * g++.old-deja/g++.other/init19.C: New.
16994
16995 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
16996
16997         * g++.dg/eh/spbp.C: Skip on AIX.
16998
16999 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17000
17001         PR middle-end/26611
17002         * g++.dg/gomp/pr26611-1.C: New test.
17003         * g++.dg/gomp/pr26611-2.C: New test.
17004
17005 2006-03-24  Jeff Law  <law@redhat.com>
17006
17007         * gcc.c-torture/compile/pr26833.c: New test.
17008         * gfortran.fortran-torture/compile/pr26806.f90: New test.
17009
17010 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17011
17012         * gfortran.dg/endfile_2.f90: Delete temp file.
17013
17014 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
17015
17016         PR fortran/19303
17017         * gfortran.dg/record_marker_1.f90: New test case.
17018         * gfortran.dg/record_marker_2.f: New test case.
17019         * gfortran.dg/record_marker_3.f90: New test case.
17020
17021 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
17022
17023         PR fortran/17298
17024         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17025         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17026
17027 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
17028
17029         * lib/gcc-dg.exp (cleanup-modules): New proc.
17030         * gfortran.dg/allocatable_function_1.f90,
17031         gfortran.dg/allocate_char_star_scalar_1.f90,
17032         gfortran.dg/assumed_charlen_function_1.f90,
17033         gfortran.dg/assumed_dummy_1.f90,
17034         gfortran.dg/assumed_shape_ranks_1.f90,
17035         gfortran.dg/assumed_shape_ranks_2.f90,
17036         gfortran.dg/assumed_size_dt_dummy.f90,
17037         gfortran.dg/auto_char_dummy_array_1.f90,
17038         gfortran.dg/auto_char_len_3.f90,
17039         gfortran.dg/automatic_module_variable.f90,
17040         gfortran.dg/bad_automatic_objects_1.f90,
17041         gfortran.dg/char_array_constructor.f90,
17042         gfortran.dg/char_array_structure_constructor.f90,
17043         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17044         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17045         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17046         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17047         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17048         gfortran.dg/derived_pointer_recursion.f90,
17049         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17050         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17051         gfortran.dg/dummy_functions_1.f90,
17052         gfortran.dg/elemental_initializer_1.f90,
17053         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17054         gfortran.dg/elemental_pointer_1.f90,
17055         gfortran.dg/elemental_subroutine_1.f90,
17056         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17057         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17058         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17059         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17060         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17061         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17062         gfortran.dg/global_references_1.f90,
17063         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17064         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17065         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17066         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17067         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17068         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17069         gfortran.dg/large_integer_kind_1.f90,
17070         gfortran.dg/large_real_kind_1.f90,
17071         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17072         gfortran.dg/module_double_reuse.f90,
17073         gfortran.dg/module_equivalence_1.f90,
17074         gfortran.dg/module_interface_1.f90,
17075         gfortran.dg/module_parameter_array_refs_1.f90,
17076         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17077         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17078         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17079         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17080         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17081         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17082         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17083         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17084         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17085         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17086         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17087         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17088         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17089         gfortran.dg/same_name_1.f90,
17090         gfortran.dg/sibling_dummy_procedure_1.f90,
17091         gfortran.dg/sibling_dummy_procedure_2.f90,
17092         gfortran.dg/sibling_dummy_procedure_3.f90,
17093         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17094         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17095         gfortran.dg/used_dummy_types_2.f90,
17096         gfortran.dg/used_dummy_types_3.f90,
17097         gfortran.dg/used_dummy_types_4.f90,
17098         gfortran.dg/used_dummy_types_5.f90,
17099         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17100         gfortran.dg/userdef_operator_1.f90: Use it.
17101
17102 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17103
17104         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17105         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17106         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17107         gfortran.dg/write_back.f,
17108         gfortran.fortran-torture/execute/inquire_1.f90,
17109         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17110
17111 2006-03-21  Jeff Law  <law@redhat.com>
17112
17113         * gcc.dg/tree-ssa/vrp28.c: New test.
17114
17115 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17116
17117         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17118         if _STDC_C99 is defined.
17119         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17120         * gcc.dg/builtins-20.c: Likewise.
17121         * gcc.dg/builtins-53.c: Likewise.
17122         * gcc.dg/single-precision-constant.c: Likewise. Also pass
17123         -mmacosx-version-min=10.3 on PowerPC/Darwin.
17124
17125 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
17126
17127         PR tree-opt/26781
17128         * gcc.c-torture/compile/pr26781-1.c: New test.
17129         * gcc.c-torture/compile/pr26781-2.c: New test.
17130
17131 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
17132
17133         PR c++/26690
17134         * g++.dg/gomp/pr26690-1.C: New test.
17135         * g++.dg/gomp/pr26690-2.C: New test.
17136
17137 2006-03-20  Jeff Law  <law@redhat.com>
17138
17139         * gcc.dg/tree-ssa/pr21829.c: New test.
17140
17141         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17142
17143 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
17144
17145         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17146         (check_visibility_available): Use it.
17147         (check_effective_target_default_packed): Likewise.
17148         (check_effective_target_pcc_bitfield_type_matters): Likewise.
17149         (check_effective_target_fopenmp): Likewise.
17150         (check_effective_target_freorder): Likewise.
17151         (check_effective_target_fpic): Likewise.
17152         (check_named_sections_available): Likewise.
17153         (check_effective_target_ilp32): Likewise.
17154         (check_effective_target_lp64): Likewise.
17155
17156 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
17157
17158         PR fortran/20935
17159         * gfortran.dg/scalar_mask_2.f90: New test case.
17160
17161 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
17162
17163         PR tree-opt/26629
17164         * gcc.dg/tree-ssa/loadpre12.c: New test.
17165         * gcc.dg/tree-ssa/loadpre13.c: New test.
17166         * gcc.dg/tree-ssa/loadpre14.c: New test.
17167         * gcc.dg/tree-ssa/loadpre15.c: New test.
17168         * gcc.dg/tree-ssa/loadpre16.c: New test.
17169         * gcc.dg/tree-ssa/loadpre17.c: New test.
17170         * gcc.dg/tree-ssa/loadpre18.c: New test.
17171         * gcc.dg/tree-ssa/loadpre19.c: New test.
17172         * gcc.dg/tree-ssa/loadpre20.c: New test.
17173         * gcc.dg/tree-ssa/loadpre21.c: New test.
17174         * gcc.dg/tree-ssa/loadpre22.c: New test.
17175
17176 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
17177
17178         PR fortran/26741
17179         * gfortran.dg/elemental_initializer_1.f90: New test.
17180
17181         PR fortran/26716
17182         * gfortran.dg/assumed_shape_ranks_2: New test.
17183
17184 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
17185
17186         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17187         target fpic.
17188
17189 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17190
17191         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17192         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17193         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17194         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17195         gfortran.fortran-torture/execute/direct_io.f90,
17196         gfortran.fortran-torture/execute/inquire_2.f90,
17197         gfortran.fortran-torture/execute/inquire_4.f90,
17198         gfortran.fortran-torture/execute/list_read_1.f90,
17199         gfortran.fortran-torture/execute/open_replace.f90,
17200         gfortran.fortran-torture/execute/slash_edit.f90,
17201         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17202         temporary files from testcases.
17203
17204 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17205
17206         PR libgfortran/26509
17207         gfortran.dg/write_direct_eor.f90: New test.
17208
17209 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
17210
17211         * gcc.target/powerpc/pr26350.c: New.
17212         * gcc.target/powerpc/indexed-addr.c: New.
17213
17214 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17215
17216         * gfortran.dg/dependency_13.f90: New test case.
17217
17218 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17219
17220         PR middle-end/21781
17221         * gcc.dg/real-const-1.c: New test case.
17222
17223 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
17224
17225         * g++.old-deja/g++.other/init18.C: New.
17226         * g++.old-deja/g++.other/init5.C: Remove xfail.
17227
17228 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17229
17230         * g++.dg/opt/pr15551.C: Cleanup temp file.
17231
17232 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17233
17234         PR c++/6634
17235         g++.dg/parse/long1.C: New test.
17236
17237 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17238
17239         PR fortran/19101
17240         * gfortran.dg/continuation.f90: New test.
17241         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17242
17243 2006-03-14  Richard Guenther  <rguenther@suse.de>
17244
17245         PR tree-optimization/26672
17246         * gcc.dg/torture/pr26672.c: New testcase.
17247
17248 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
17249
17250         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17251         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17252
17253 2006-03-13  Roger Sayle  <roger@eyesopen.com>
17254
17255         PR middle-end/26557
17256         * gcc.c-torture/compile/switch-1.c: New test case.
17257
17258 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
17259
17260         PR fortran/25378
17261         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17262         test to include more permuatations of mask and index.
17263         * gfortran.dg/scalar_mask_1.f90: Modify last test to
17264         respond to F2003 spec. that the position returned for an all false
17265         mask && condition is zero.
17266
17267 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
17268
17269         PR middle-end/25989
17270         * gcc.dg/gomp/pr25989.c: New test.
17271
17272 2006-03-13  Jeff Law  <law@redhat.com>
17273
17274         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17275
17276 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
17277
17278         * gcc.dg/switch-9.c: New test.
17279
17280 2006-03-13  Richard Guenther  <rguenther@suse.de>
17281
17282         PR middle-end/26630
17283         * gcc.dg/torture/pr26630.c: New testcase.
17284
17285 2006-03-11  Roger Sayle  <roger@eyesopen.com>
17286
17287         * gfortran.dg/dependency_10.f90: New test case.
17288         * gfortran.dg/dependency_11.f90: Likewise.
17289
17290 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
17291             Erik Edelmann  <eedelman@gcc.gnu.org>
17292
17293         * gfortran.dg/allocatable_function_1.f90: New.
17294         * gfortran.dg/allocatable_function_2.f90: New.
17295
17296 2006-03-10  Richard Guenther  <rguenther@suse.de>
17297
17298         PR middle-end/26565
17299         * gcc.dg/torture/pr26565.c: New testcase.
17300
17301 2006-03-09  Eric Christopher  <echristo@apple.com>
17302
17303         * gcc.c-torture/compile/20060309-1.c: New.
17304
17305 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17306
17307         PR libgfortran/26499
17308         * gfortran.dg/write_back.f: New test.
17309         * gfortran.dg/write_rewind_1.f: New test.
17310         * gfortran.dg/write_rewind_2.f: New test.
17311
17312 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17313
17314         PR libgfortran/26554
17315         * gfortran.dg/read_logical.f90: New test.
17316
17317 2006-03-04  Laurent GUERBY <laurent@guerby.net>
17318
17319         * ada/acats/norun.lst: cdd2a03 now passes.
17320
17321 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
17322
17323         PR testsuite/25177
17324         * gcc.target/powerpc/pr18096-1.c: Change where the error
17325         would match.
17326
17327 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
17328
17329         * gcc.target/i386/cleanup-1.c: New test.
17330         * gcc.target/i386/cleanup-2.c: New test.
17331
17332 2006-03-04  Roger Sayle  <roger@eyesopen.com>
17333
17334         * gfortran.dg/dependency_9.f90: Remove for the time being.
17335
17336 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
17337
17338         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17339         directive.
17340
17341 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17342
17343         * gfortran.dg/dependency_9.f90: New test case.
17344
17345 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17346
17347         * gfortran.dg/dependency_4.f90: New test case.
17348         * gfortran.dg/dependency_5.f90: New test case.
17349         * gfortran.dg/dependency_6.f90: New test case.
17350         * gfortran.dg/dependency_7.f90: New test case.
17351         * gfortran.dg/dependency_8.f90: New test case.
17352
17353 2006-03-03  Paul Brook  <paul@codesourcery.com>
17354
17355         * lib/target-supports.exp (check_profiling_available):
17356         Add m68k-*-elf.
17357
17358 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
17359
17360         PR fortran/25031
17361         * multiple_allocation_1.f90: New test.
17362
17363 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17364
17365         PR tree-optimization/26524
17366         * gfortran.dg/pr26524.f: New test case.
17367
17368 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17369
17370         * g++.dg/template/repo5.C: Cleanup repo files.
17371         * gcc.dg/20051201-1.c: Cleanup coverage files.
17372         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17373         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17374         tree dump files.
17375
17376 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
17377
17378         * objc.dg/objc-nofilename-1.m: New test.
17379         * objc.dg/bad-receiver-type.m: New test.
17380         * obj-c++.dg/bad-receiver-type.mm: New test.
17381
17382 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17383
17384         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17385
17386 2006-03-01  Mike Stump  <mrs@apple.com>
17387
17388         * g++.dg/abi/key2.C: Add.
17389
17390 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
17391
17392         * gfortran.dg/logical_dot_product.f90: New test.
17393
17394         PR fortran/26393
17395         * gfortran.dg/used_interface_ref.f90: New test.
17396
17397         PR fortran/20938
17398         * gfortran.dg/dependency_2.f90: New test.
17399         * gfortran.fortran-torture/execute/where17.f90: New test.
17400         * gfortran.fortran-torture/execute/where18.f90: New test.
17401         * gfortran.fortran-torture/execute/where19.f90: New test.
17402         * gfortran.fortran-torture/execute/where20.f90: New test.
17403
17404 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
17405
17406         * g++.dg/tree-ssa/pr26443.C: New test case.
17407
17408 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
17409
17410         PR middle-end/26022
17411         * g++.dg/opt/return-slot1.C: New test.
17412
17413 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17414
17415         PR libgfortran/26136
17416         * gfortran.dg/namelist_23.f90: New test.
17417
17418 2006-02-28  Roger Sayle  <roger@eyesopen.com>
17419
17420         PR middle-end/14752
17421         * gcc.dg/fold-eqandshift-2.c: New test case.
17422
17423 2006-02-28  Richard Guenther  <rguenther@suse.de>
17424
17425         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17426         decomposition.
17427
17428 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
17429
17430         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17431
17432 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17433
17434         PR libgfortran/26464
17435         * gfortran.dg/backspace_5.f: New test.
17436         * gfortran.dg/backspace_6.f: New test.
17437
17438 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17439
17440         * gcc.dg/fold-eqandnot-1.c: New test case.
17441
17442 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17443
17444         PR middle-end/19983
17445         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17446
17447 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
17448
17449         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17450         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17451
17452 2006-02-26  Richard Guenther  <rguenther@suse.de>
17453
17454         PR tree-optimization/26421
17455         * gcc.dg/tree-ssa/pr26421.c: New testcase.
17456
17457 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
17458
17459         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17460         * g++.old-deja/g++.robertl/eb132.C: Likewise.
17461
17462 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17463
17464         * gcc.dg/fold-even-1.c: New test case.
17465
17466 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17467
17468         PR middle-end/21137
17469         * gcc.dg/fold-eqandshift-1.c: New test case.
17470
17471 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17472
17473         PR tree-optimization/25125
17474         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17475         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17476
17477 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17478
17479         PR tree-optimizations/26359
17480         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17481         with -fdump-tree-dceloop-details.
17482         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17483
17484 2006-02-25  Roger Sayle  <roger@eyesopen.com>
17485
17486         PR middle-end/23673
17487         * gcc.dg/fold-eqxor-1.c: New test case.
17488         * gcc.dg/fold-eqxor-2.c: Likewise.
17489         * gcc.dg/fold-eqxor-3.c: Likewise.
17490
17491 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
17492
17493         PR fortran/23092
17494         * scalar_mask_1.f90: New test.
17495
17496 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
17497
17498         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17499         * g++.dg/eh/uncaught2.C: New.
17500         * g++.dg/eh/uncaught3.C: New.
17501
17502 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17503
17504         PR libgfortran/26423
17505         * gfortran.dg/read_many_1.f: New test.
17506
17507 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
17508
17509         PR fortran/24519
17510         * gfortran.dg/dependency_3.f90: New test.
17511         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17512         XFAILs.
17513
17514         PR fortran/25395
17515         * gfortran.dg/equiv_6.f90: New test.
17516
17517 2006-02-23  Jeff Law  <law@redhat.com>
17518
17519         * gcc.c-torture/compile/pr26425.c: New test.
17520
17521 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
17522
17523         PR middle-end/26412
17524         * gcc.dg/gomp/pr26412.c: New test.
17525
17526 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17527
17528         PR c++/26291
17529         * g++.dg/other/ellipsis1.C: New test.
17530         * g++.dg/parse/operator4.C: Adjust error marker.
17531
17532 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
17533
17534         PR target/25603
17535         * gfortran.dg/pr25603.f: New testcase.
17536
17537 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17538
17539         * gcc.dg/bf-spl1.c: Don't specify -m68000.
17540         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17541
17542 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
17543
17544         * g++.dg/eh/spbp.C: New.
17545
17546 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
17547
17548         PR middle-end/26379
17549         * gcc.target/i386/mmx-7.c: New test.
17550
17551 2006-02-20  Roger Sayle  <roger@eyesopen.com>
17552
17553         PR tree-optimization/26361
17554         * gcc.dg/tree-ssa/vrp27.c: New test case.
17555
17556 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
17557
17558         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17559         * gcc.dg/tree-ssa/complex-4.c: Here.
17560
17561 2006-02-19  Roger Sayle  <roger@eyesopen.com>
17562
17563         PR middle-end/19543
17564         * gfortran.dg/logical_1.f90: New test case.
17565
17566 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
17567
17568         PR middle-end/26334
17569         * gcc.dg/20060218-1.c: Moved to...
17570         * gcc.target/i386/20060218-1.c: ... here.  New test.
17571
17572 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17573
17574         PR fortran/26201
17575         * gfortran.dg/convert_1.f90: New.
17576
17577 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
17578
17579         PR fortran/25054
17580         * gfortran.dg/namelist_5.f90: New test.
17581
17582         PR fortran/25089
17583         * gfortran.dg/namelist_4.f90: New test.
17584
17585 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17586
17587         PR tree-opt/25680
17588         * gcc.dg/tree-ssa/complex-3.c: New test.
17589
17590 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17591
17592         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17593         variable to take into account the variable name in the
17594         function header.
17595         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17596
17597 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
17598
17599         PR middle-end/26334
17600         * gcc.c-torture/compile/20060217-1.c: New test.
17601         * gcc.dg/20060218-1.c: New test.
17602
17603 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
17604
17605         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17606
17607 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17608
17609         * gcc.dg/cpp/undef3.c: New test.
17610         * gcc.dg/cpp/trad/builtins2.c: New test.
17611
17612 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
17613
17614         PR c++/26266
17615         * g++.dg/template/static22.C: New test.
17616         * g++.dg/template/static23.C: New test.
17617         * g++.dg/template/static24.C: New test.
17618         * g++.dg/template/non-dependent13.C: New test.
17619         * g++.dg/init/member1.C: Tweak error markers.
17620
17621 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17622
17623         PR target/26255
17624         * gcc.c-torture/compile/pr26255.c: New test case.
17625
17626 2006-02-16  Roger Sayle  <roger@eyesopen.com>
17627
17628         * gfortran.fortran-torture/execute/where_10.f90: New test case.
17629         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17630         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17631         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17632         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17633         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17634         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17635
17636 2006-02-16  Jeff Law  <law@redhat.com>
17637
17638         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17639         * gcc.dg/tree-ssa/vrp26.c: New test.
17640
17641 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
17642
17643         PR target/20353
17644         PR target/24578
17645         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17646         __UCLIBC__ is defined.
17647
17648 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
17649
17650         PR fortran/26224
17651         * gfortran.dg/gomp/pr26224.f: New test.
17652
17653 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
17654
17655         PR tree-opt/25918
17656         * lib/target-supports.exp
17657         (check_effective_target_vect_short_mult): New.
17658         (check_effective_target_vect_char_mult): New.
17659         (check_effective_target_vect_widen_sum_qi_to_si): New.
17660         (check_effective_target_vect_widen_sum_qi_to_hi): New.
17661         (check_effective_target_vect_widen_sum_hi_to_si): New.
17662         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17663         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17664         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17665         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17666         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17667         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17668         vect-reduc-pattern-2c.c
17669         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17670         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17671         vect-reduc-pattern-1c.c
17672
17673 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
17674
17675         PR fortran/24557
17676         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17677
17678 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17679
17680         PR fortran/26054
17681         * gfortran.dg/enum_8.f90: Remove check for warning.
17682         * gfortran.dg/iomsg_1.f90: Ditto.
17683         * gfortran.dg/enum_1.f90: Ditto.
17684         * gfortran.dg/enum_9.f90: Ditto.
17685         * gfortran.dg/enum_2.f90: Ditto.
17686         * gfortran.dg/enum_10.f90: Ditto.
17687         * gfortran.dg/enum_3.f90: Ditto.
17688         * gfortran.dg/flush_1.f90: Ditto.
17689         * gfortran.dg/enum_4.f90: Ditto.
17690         * gfortran.dg/array_constructor_1.f90: Ditto.
17691         * gfortran.dg/enum_5.f90: Ditto.
17692         * gfortran.dg/enum_6.f90: Ditto.
17693         * gfortran.dg/enum_7.f90: Ditto.
17694
17695 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
17696
17697         PR middle-end/26300
17698         * gcc.c-torture/compile/20060215-1.c: New test.
17699
17700 2006-02-14  Roger Sayle  <roger@eyesopen.com>
17701
17702         PR middle-end/23670
17703         * gcc.dg/tree-ssa/andor-2.c: New test case.
17704
17705 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
17706
17707         PR fortran/25045
17708         * optional_dim.f90: New test.
17709
17710 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17711
17712         PR fortran/26277
17713         * gfortran.dg/label_4.f90: New.
17714
17715 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
17716             Diego Novillo  <dnovillo@redhat.com>
17717             Uros Bizjak  <uros@kss-loka.si>
17718
17719         * gfortran.dg/gomp: New directory.
17720
17721 2006-02-14  Richard Guenther  <rguenther@suse.de>
17722
17723         PR tree-optimization/26258
17724         * gcc.dg/torture/pr26258.c: New testcase.
17725
17726 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
17727
17728         PR fortran/26246
17729         * gfortran.dg/pr26246_1.f90: New test.
17730         * gfortran.dg/pr26246_2.f90: New test.
17731
17732         PR middle-end/26092
17733         * gcc.c-torture/compile/20060208-1.c: New test.
17734
17735 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
17736
17737         PR fortran/26074
17738         PR fortran/25103
17739         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17740         * gfortran.dg/bad_automatic_objects_1.f90: New test.
17741         * gfortran.dg/automatic_module_variable.f90: Change error message.
17742
17743         PR fortran/20861
17744         * gfortran.dg/internal_dummy_1.f90: New test.
17745
17746         PR fortran/20871
17747         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17748
17749
17750         PR fortran/25083
17751         * gfortran.dg/uncommon_block_data_1.f90: New test.
17752         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17753         with standard.
17754
17755         PR fortran/25088
17756         * gfortran.dg/typed_subroutine_1.f90: New test.
17757
17758 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
17759
17760         * objc.dg/dwarf-1.m: New.
17761
17762 2006-02-13  Roger Sayle  <roger@eyesopen.com>
17763
17764         PR middle-end/24427
17765         * gcc.dg/tree-ssa/andor-1.c: New test case.
17766
17767 2006-02-13  Josh Conner  <jconner@apple.com>
17768
17769         PR target/25376
17770         * gcc.dg/pr25376.c: New test.
17771
17772         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17773         assemble.
17774         * lib/target-supports.exp (check_named_sections_available):
17775         Only compile named-sections test -- don't assemble.
17776
17777 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17778
17779         * g++.dg/warn/no-write-strings.C: New test.
17780         * g++.dg/warn/write-strings.C: Likewise.
17781         * g++.dg/warn/write-strings-default.C: Likewise.
17782
17783 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
17784
17785         PR fortran/25806
17786         * gfortran.dg/ret_pointer_2.f90: New test.
17787
17788 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
17789
17790         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17791
17792 2006-02-10  Jeff Law  <law@redhat.com>
17793
17794         * gcc.c-torture/compile/pr26213.c: New test.
17795
17796 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
17797
17798         gfortran.dg/null_1.f90: New test.
17799
17800 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17801
17802         PR fortran/14771
17803         * gfortran.dg/parens_4.f90: New.
17804         * gfortran.dg/parens_5.f90: New.
17805
17806 2006-02-10  Richard Guenther  <rguenther@suse.de>
17807
17808         * gcc.dg/pr23372-1.c: Remove empty file.
17809
17810 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17811         Paul Thomas  <pault@gcc.gnu.org>
17812
17813         PR fortran/14771
17814         * gfortran.dg/parens_1.f90: New.
17815         * gfortran.dg/parens_2.f90: New.
17816         * gfortran.dg/parens_3.f90: New.
17817
17818 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
17819
17820         PR fortran/26038
17821         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17822
17823         PR fortran/25059
17824         * gfortran.dg/impure_assignment_1.f90: New test.
17825
17826         PR fortran/25070
17827         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17828
17829 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17830
17831         PR target/26141
17832         * g++.dg/expr/stdarg2.C: New test.
17833
17834 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17835
17836         PR inline-asm/16194
17837         * gcc.dg/pr16194.c: New test.
17838
17839 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17840
17841         * ada/acats/run_acats: Use portable variant of "$@".
17842
17843 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17844
17845         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17846         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17847
17848 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17849
17850         PR tree-opt/26179
17851         * g++.dg/opt/pr26179.C: New test.
17852
17853 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17854
17855         PR middle-end/26134
17856         * gcc.dg/tree-ssa/complex-3.c: New test.
17857
17858 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17859
17860         * gcc.c-torture/compile/volatile-1.c: New test.
17861
17862 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
17863
17864         PR 26180
17865         * gcc.dg/tree-ssa/pr26180.c: New test.
17866
17867 2006-02-08  Jeff Law  <law@redhat.com>
17868
17869         * gcc.dg/tree-ssa/pr21417.c: New test.
17870
17871 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17872
17873         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17874         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17875
17876 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17877
17878         * lib/scanrtl.exp: New.
17879
17880 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17881
17882         PR c++/26071
17883         * g++.dg/other/virtual2.C: New test.
17884
17885         PR c++/26070
17886         * g++.dg/other/virtual1.C: New test.
17887
17888 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17889
17890         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17891         cleanup-ipa-dump): Update dump file glob patterns.
17892         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17893         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17894
17895         * lib/gcc-dg.exp: Load it.
17896         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17897
17898 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
17899
17900         PR testsuite/26159
17901         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17902         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17903
17904 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17905
17906         PR fortran/25577
17907         * gfortran.dg/mvbits_1.f90: New.
17908
17909 2006-02-07  Dirk Mueller  <dmueller@suse.com>
17910
17911         * g++.dg/warn/Wdiv-by-zero.C: New test.
17912         * g++.dg/warn/Wno-div-by-zero.C: New.
17913
17914 2006-02-07  Jeff Law  <law@redhat.com>
17915
17916         * gcc.dg/tree-ssa/pr21559.c: New test.
17917
17918         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17919         multiple VRP passes.
17920         * gcc.dg/tree-ssa/vrp09.c: Likewise.
17921         * gcc.dg/tree-ssa/vrp18.c: Likewise.
17922         * gcc.dg/tree-ssa/pr21582.c: Likewise.
17923         * gcc.dg/tree-ssa/pr20657.c: Likewise.
17924         * gcc.dg/tree-ssa/pr21001.c: Likewise.
17925         * gcc.dg/tree-ssa/vrp02.c: Likewise
17926         * gcc.dg/tree-ssa/vrp11.c: Likewise
17927         * gcc.dg/tree-ssa/pr14341.c: Likewise
17928         * gcc.dg/tree-ssa/vrp19.c: Likewise
17929         * gcc.dg/tree-ssa/vrp20.c: Likewise
17930         * gcc.dg/tree-ssa/vrp03.c: Likewise
17931         * gcc.dg/tree-ssa/pr21086.c: Likewise
17932         * gcc.dg/tree-ssa/pr21959.c: Likewise
17933         * gcc.dg/tree-ssa/vrp21.c: Likewise
17934         * gcc.dg/tree-ssa/vrp04.c: Likewise
17935         * gcc.dg/tree-ssa/pr25485.c: Likewise
17936         * gcc.dg/tree-ssa/pr22026.c: Likewise
17937         * gcc.dg/tree-ssa/vrp22.c: Likewise
17938         * gcc.dg/tree-ssa/vrp05.c: Likewise
17939         * gcc.dg/tree-ssa/20030807-10.c: Likewise
17940         * gcc.dg/tree-ssa/pr20701.c: Likewise
17941         * gcc.dg/tree-ssa/vrp23.c: Likewise
17942         * gcc.dg/tree-ssa/vrp06.c: Likewise
17943         * gcc.dg/tree-ssa/pr22117.c: Likewise
17944         * gcc.dg/tree-ssa/pr20702.c: Likewise
17945         * gcc.dg/tree-ssa/vrp15.c: Likewise
17946         * gcc.dg/tree-ssa/pr21090.c: Likewise
17947         * gcc.dg/tree-ssa/pr21294.c: Likewise
17948         * gcc.dg/tree-ssa/vrp24.c: Likewise
17949         * gcc.dg/tree-ssa/vrp07.c: Likewise
17950         * gcc.dg/tree-ssa/pr21563.c: Likewise
17951         * gcc.dg/tree-ssa/pr25382.c: Likewise
17952         * gcc.dg/tree-ssa/vrp16.c: Likewise
17953         * gcc.dg/tree-ssa/vrp25.c: Likewise
17954         * gcc.dg/tree-ssa/vrp08.c: Likewise
17955         * gcc.dg/tree-ssa/20030807-6.c: Likewise
17956         * gcc.dg/tree-ssa/vrp17.c: Likewise
17957         * gcc.dg/tree-ssa/pr21458.c: Likewise
17958         * g++.dg/tree-ssa/pr18178.C: Likewise
17959
17960 2006-02-07  Richard Guenther  <rguenther@suse.de>
17961
17962         PR c++/26140
17963         Revert
17964         2006-01-30  Richard Guenther  <rguenther@suse.de>
17965         PR c++/23372
17966         * gcc.dg/pr23372-1.C: New testcase.
17967
17968         * g++.dg/tree-ssa/pr26140.C: New testcase.
17969
17970 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
17971
17972         PR c++/9737
17973         * g++.dg/template/ttp15.C: New test.
17974         * g++.dg/template/ttp16.C: Likewise.
17975         * g++.dg/template/ttp17.C: Likewise.
17976         * g++.old-deja/g++.pt/ttp36.C: Remove.
17977         * g++.old-deja/g++.pt/ttp19.C: Likewise.
17978         * g++.old-deja/g++.pt/ttp37.C: Likewise.
17979         * g++.old-deja/g++.pt/ttp38.C: Likewise.
17980         * g++.old-deja/g++.pt/ttp39.C: Likewise.
17981         * g++.old-deja/g++.pt/ttp9.C: Likewise.
17982         * g++.old-deja/g++.pt/ttp40.C: Likewise.
17983         * g++.old-deja/g++.pt/ttp51.C: Likewise.
17984         * g++.old-deja/g++.pt/ttp26.C: Likewise.
17985         * g++.old-deja/g++.pt/ttp36.C: Likewise.
17986
17987 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
17988
17989         PR libfortran/23815
17990         * unf_io_convert_4.f90: New test.
17991
17992 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
17993
17994         * gcc.dg/tree-ssa/loadpre10.c: New test.
17995         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17996         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17997         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17998
17999 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18000
18001         PR libfortran/24685
18002         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18003
18004 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18005
18006         PR tree-opt/25251
18007         * gfortran.dg/assign_7.f: New test.
18008
18009 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
18010
18011         PR fortran/26041
18012         PR fortran/26064
18013         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18014         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18015         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18016
18017 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
18018
18019         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18020         in size_t typedef.
18021
18022 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18023
18024         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18025         * g++.dg/charset/string.c (foo): Likewise.
18026         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18027         const char*
18028         * g++.dg/ext/builtin2.C (printf): Likewise.
18029         * g++.dg/init/new15.C (printf): Likewise.
18030         * g++.dg/opt/pr17697-1.C (foo): Likewise.
18031         * g++.dg/opt/pr17697-2.C (foo): Likewise.
18032         * g++.dg/opt/pr17697-3.C (foo): Likewise.
18033         * g++.dg/template/non-dependent4.C (temp): Likewise.
18034         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18035         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18036         parameter type to const char*.
18037         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18038         Change type to const char*.
18039         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18040         Likewise.
18041         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18042         second parameter type to const char*.
18043         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18044         (Y::Y): Change parameter type to const char*.
18045         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18046         * g++.old-deja/g++.jason/report.C: Apply const correctness.
18047         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18048         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18049         (char*).
18050         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18051         const char*.
18052         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18053         type to const char*.
18054         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18055         return type to const char*.
18056         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18057         to const char*.
18058         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18059         * g++.old-deja/g++.law/refs1.C: Likewise.
18060         * g++.old-deja/g++.law/visibility1.C: Likewise.
18061         * g++.old-deja/g++.law/visibility2.C: Likewise.
18062         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18063         const char*.
18064         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18065         * g++.old-deja/g++.mike/net48.C: Likewise.
18066         * g++.old-deja/g++.mike/p646.C: Likewise.
18067         * g++.old-deja/g++.mike/p6746.C: Likewise.
18068         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18069         type to const char*.
18070         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18071         deprecated conversion warning.
18072         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18073         char*.
18074         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18075         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18076         * g++.old-deja/g++.pt/explicit8.C: Likewise.
18077         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18078         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18079         * g++.old-deja/g++.pt/nontype3.C: Likewise.
18080         * g++.old-deja/g++.pt/t39.C: Likewise.
18081         * g++.old-deja/g++.robertl/eb106.C: Likewise.
18082         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18083
18084 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
18085
18086         PR fortran/25075
18087         intrinsic_argument_conformance_1.f90: New test.
18088
18089 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
18090
18091         PR fortran/20845
18092         * gfortran.dg/char_result_11.f90: Add SAVE.
18093         * gfortran.dg/der_pointer_4.f90: Ditto.
18094         * gfortran.dg/default_initialization.f90: New test.
18095
18096 2006-02-03  Jeff Law  <law@redhat.com>
18097
18098         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18099         handle more than 100 dump files.
18100         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18101         * lib/scantree.exp (scan-tree-dump): Likewise.
18102         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18103         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18104         * lib/scanipa.exp (scan-ipa-dump): Likewise.
18105         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18106         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18107
18108 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
18109
18110         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18111
18112 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
18113
18114         * g++.dg/template/using12.C: New test.
18115
18116 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
18117
18118         * gcc.target/powerpc/pr25960.c: New test.
18119
18120 2006-02-02  Steven G. Kargl  <kargls@comcast>
18121
18122         PR fortran/24958
18123         gfortran.dg/nullify_2.f90: New test.
18124
18125 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
18126
18127         PR 25990
18128         * gcc.dg/gomp/pr25990.c: New test.
18129
18130 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
18131
18132         PR c++/25342
18133         * g++.gd/template/partial4.C: New test.
18134
18135 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
18136
18137         PR middle-end/26001
18138         * gfortran.dg/data_char_2.f90: New.
18139
18140 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
18141
18142         PR fortran/26039
18143         maxval_maxloc_conformance_1.f90: New test.
18144
18145 2006-01-31  Richard Guenther  <rguenther@suse.de>
18146
18147         * gcc.target/i386/sselibm-1.c: New testcase.
18148         * gcc.target/i386/sselibm-2.c: Likewise.
18149         * gcc.target/i386/sselibm-3.c: Likewise.
18150         * gcc.target/i386/sselibm-4.c: Likewise.
18151         * gcc.target/i386/sselibm-5.c: Likewise.
18152
18153 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18154
18155         PR fortran/24266
18156         * gfortran.dg/arrayio_derived_2.f90: New.
18157
18158 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
18159
18160         * gcc.dg/unsigned-long-compare.c: New test.
18161
18162 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
18163
18164         PR testsuite/25318
18165         * lib/target-supports.exp (check_effective_target_freorder):
18166         Check to see if target supports -freorder-blocks-and-partition.
18167         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18168         instead of "dg-require-named-sections".
18169
18170 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
18171
18172         PR target/14798:
18173         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18174         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18175         * gcc.dg/pragma-isr-trapa2.c: Likewise.
18176         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18177         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18178         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18179         * gcc.dg/attr-isr-trap_exit.c: Likewise.
18180         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18181
18182 2006-01-30  Richard Guenther  <rguenther@suse.de>
18183
18184         PR c++/23372
18185         * gcc.dg/pr23372-1.C: New testcase.
18186
18187 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
18188
18189         * gcc.dg/gomp/pr25874.c: New test.
18190
18191 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
18192
18193         PR tree-opt/25911
18194         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18195
18196 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
18197
18198         PR fortran/18578
18199         PR fortran/18579
18200         PR fortran/20857
18201         PR fortran/20885
18202         * gfortran.dg/intent_out_1.f90: New test.
18203
18204 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
18205
18206         PR fortran/17911
18207         * gfortran.dg/procedure_lvalue.f90: New test.
18208
18209         PR fortran/20895
18210         PR fortran/25030
18211         * gfortran.dg/char_pointer_assign_2.f90: New test.
18212         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18213         assignment to be consistent with standard.
18214         * gfortran.dg/char_result_2.f90: The same.
18215         * gfortran.dg/char_result_8.f90: The same.
18216
18217 2006-01-28  Zack Weinberg  <zackw@panix.com>
18218
18219         * gcc.dg/Woverlength-strings.c
18220         * gcc.dg/Woverlength-strings-pedantic-c89.c
18221         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18222         * gcc.dg/Woverlength-strings-pedantic-c99.c
18223         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18224
18225 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
18226
18227         * gcc.c-torture/execute/20060127-1.c: New test.
18228
18229 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18230
18231         PR c++/25999
18232         * g++.dg/ext/pragmaweak1.C: New test.
18233
18234 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18235
18236         PR c++/25855
18237         * g++.dg/template/spec29.C: New test.
18238
18239 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
18240
18241         PR c/19606.
18242         * gcc.c-torture/execute/pr19606.c: New.
18243
18244 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
18245
18246         * gcc.dg/pragma-re-4.c: New test.
18247
18248 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
18249
18250         PR fortran/25964
18251         * gfortran.dg/assumed_size_refs_3.f90: New test.
18252
18253 2006-01-27  Ben Elliston  <bje@au.ibm.com>
18254
18255         * gcc.misc-tests/dectest.exp: Remove defunct comment.
18256
18257 2006-01-26  Laurent GUERBY <laurent@guerby.net>
18258
18259         PR ada/21317
18260         * ada/acats/support/impdef.a: Add One_Long_Second.
18261         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18262         * ada/acats/tests/c9/c94026.a: Likewise.
18263         * ada/acats/tests/c9/c97305c.ada: Likewise.
18264         * ada/acats/tests/c9/c99004a.ada: Likewise.
18265
18266 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
18267
18268         PR fortran/25964
18269         * gfortran.dg/global_references_2.f90: New test.
18270
18271         PR fortran/25084
18272         PR fortran/20852
18273         PR fortran/25085
18274         PR fortran/25086
18275         * gfortran.dg/assumed_charlen_function_1.f90: New test.
18276         * gfortran.dg/assumed_charlen_function_3.f90: New test.
18277
18278         PR fortran/25416
18279         * gfortran.dg/assumed_charlen_function_2.f90: New test.
18280
18281 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
18282
18283         PR c/25892
18284         * gcc.dg/Wpointer-sign.c: New.
18285         * gcc.dg/Wpointer-sign-Wall.c: New.
18286         * gcc.dg/Wpointer-sign-Wall-no.c: New.
18287         * gcc.dg/Wpointer-sign-pedantic.c: New.
18288         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18289         * gcc.dg/conv-2.c: Use -Wpointer-sign.
18290
18291 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
18292
18293         PR C/25861
18294         * gcc.c-torture/compile/pr25861.c: New test.
18295
18296 2006-01-26  Paul Brook  <paul@codesourcery.com>
18297
18298         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18299         on short-enum targets.
18300         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18301         variable.
18302         (generate_fields): Use short_enums.
18303         (main): Set short_enums.  Document -e.
18304         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18305         on short-enum targets.
18306         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18307         variable.
18308         (generate_fields): Use short_enums.
18309         (main): Set short_enums.  Document -e.
18310         * lib/target-supports.exp (check_effective_target_short_enums): New.
18311
18312 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
18313
18314         PR target/25947
18315         * gcc.dg/torture/pr25947-1.c: New test.
18316
18317 2006-01-25  Jan Hubicka  <jh@suse.cz>
18318             Roger Sayle  <roger@eyesopen.com>
18319
18320         PR rtl-optimization/25703
18321         * gcc.target/i386/20060125-1.c: New test case.
18322         * gcc.target/i386/20060125-2.c: New test case.
18323
18324 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18325
18326         PR fortran/18540
18327         * gfortran.dg/goto_1.f: New.
18328
18329 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
18330
18331         PR fortran/25716
18332         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18333         25716 on 32-bit systems too.
18334
18335 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
18336
18337         PR testsuite/25590
18338         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18339
18340 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
18341
18342         * gcc.dg/tree-ssa/gen-vect-33.c: New.
18343
18344 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18345
18346         PR fortran/25835
18347         * gfortran.dg/read_eof.f90: Delete, renamed.
18348         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18349         * gfortran.dg/read_eof_2.f90: New test.
18350         * gfortran.dg/read_eof_3.f90: New test.
18351
18352 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
18353
18354         PR tree-opt/25860
18355         * gcc.c-torture/compile/pr25860.c: New test.
18356
18357 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18358
18359         PR c++/25552
18360         * g++.dg/parse/dtor8.C: New test.
18361
18362 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
18363
18364         PR testsuite/25891
18365         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18366         * gcc.dg/gomp/gomp.exp: Return without testing anything if
18367         check_effective_target_fopenmp returns 0.
18368
18369 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
18370
18371         PR ada/20548
18372         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18373         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18374         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18375
18376 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
18377
18378         PR tree-opt/25857
18379         * g++.dg/opt/pr25857.C: New test.
18380
18381 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
18382         Jan Hubicka  <jh@suse.cz>
18383         Richard Guenther  <rguenther@suse.de>
18384
18385         PR rtl-optimization/25654
18386         * gcc.dg/torture/pr25654.c: New testcase.
18387         * gcc.target/i386/pr25654.c: Likewise.
18388
18389 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
18390
18391         PR fortran/25901
18392         * gfortran.dg/internal references_2.f90: New test.
18393
18394         Fix regression in testing of admissability of attributes.
18395         * gfortran.dg/intent_used_1.f90: New test.
18396
18397 2006-01-23  Ben Elliston  <bje@au.ibm.com>
18398
18399         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18400         Remove target conditional torture options for i?86 and x86_64
18401         GNU/Linux.
18402
18403 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18404
18405         PR c++/10891
18406         * g++.dg/rtti/no-rtti.C: New.
18407
18408 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
18409
18410         PR c++/25895
18411         * g++.dg/inherit/conv2.C: New test.
18412
18413         PR c++/25856
18414         * g++.dg/parse/dtor7.C: New test.
18415
18416         PR c++/25858
18417         * g++.dg/template/crash44.C: New test.
18418
18419 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
18420
18421         PR fortran/25124
18422         PR fortran/25625
18423         * gfortran.dg/internal_references_1.f90: New test.
18424           PR fortran/20881
18425         PR fortran/23308
18426         PR fortran/25538
18427         PR fortran/25710
18428         * gfortran.dg/global_references_1.f90: New test.
18429         * gfortran.dg/g77/19990905-1.f: Restore the error that
18430         there is a clash between the common block name and
18431         the name of a subroutine reference.
18432
18433         PR fortran/PR24276
18434         * gfortran.dg/aliasing_dummy_1.f90: New test.
18435
18436 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
18437
18438         * gcc.dg/vmx/1b-01.c: Warning fix.
18439         * gcc.dg/vmx/1c-02.c: Likewise.
18440         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18441
18442 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
18443
18444         PR testsuite/24962
18445         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18446
18447 2006-01-20  Richard Guenther  <rguenther@suse.de>
18448         Steven Bosscher <stevenb.gcc@gmail.com>
18449
18450         PR rtl-optimization/24626
18451         * gcc.dg/torture/pr24626-1.c: New testcase.
18452         * gcc.dg/torture/pr24626-2.c: Likewise.
18453         * gcc.dg/torture/pr24626-3.c: Likewise.
18454         * gcc.dg/torture/pr24626-4.c: Likewise.
18455
18456 2006-01-20  Dirk Mueller  <dmueller@suse.com>
18457
18458         PR c++/5520
18459         * g++.dg/warn/empty-body.C: New.
18460
18461 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
18462
18463         PR c++/22136
18464         * g++.dg/template/using10.C: New test.
18465         * g++.dg/temlpate/using11.C: Likewise.
18466         * g++.dg/inherit/using5.C: Tweak error messages.
18467
18468 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
18469
18470         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18471         target test.
18472         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18473
18474 2006-01-19  Jan Hubicka  <jh@suse.cz>
18475
18476         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18477
18478 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18479
18480         PR c++/25854
18481         * g++.dg/template/spec28.C: New test.
18482
18483 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
18484
18485         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18486         (switchfiles): Fix fprintf's by adding srcdir or removing it.
18487
18488 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
18489
18490         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18491         * gcc.dg/gomp/critical-1.c: Likewise.
18492         * gcc.dg/gomp/critical-3.c: Likewise.
18493         * gcc.dg/gomp/empty.c: Likewise.
18494         * gcc.dg/gomp/ordered-1.c: Likewise.
18495         * gcc.dg/gomp/for-4.c: Likewise.
18496         * gcc.dg/gomp/for-6.c: Likewise.
18497         * gcc.dg/gomp/master-3.c: Likewise.
18498         * gcc.dg/gomp/for-8.c: Likewise.
18499         * gcc.dg/gomp/for-10.c: Likewise.
18500         * gcc.dg/gomp/for-18.c: Likewise.
18501         * gcc.dg/gomp/for-5.c: Likewise.
18502         * gcc.dg/gomp/for-7.c: Likewise.
18503         * gcc.dg/gomp/for-9.c: Likewise.
18504
18505 2006-01-18  Jeff Law  <law@redhat.com>
18506
18507         * gcc.dg/tree-ssa/vrp25.c: New test.
18508
18509 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18510
18511         * gcc.dg/pr25805.c: Fix misapplied patch.
18512
18513 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
18514
18515         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18516         (check_effective_target_vect_udot_qi): New.
18517         (check_effective_target_vect_sdot_hi): New.
18518         (check_effective_target_vect_udot_hi): New.
18519         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18520         prefixed with "wrapv-" with -fwrapv.
18521         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18522         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18523         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18524         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18525         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18526
18527         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18528         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18529         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18530         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18531
18532 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18533
18534         PR c++/16829
18535         * g++.dg/other/default2.C: New test.
18536         * g++.dg/other/default3.C: New test.
18537
18538 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18539
18540         PR c/25805
18541         * gcc.dg/pr25805.c: New file.
18542
18543 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
18544
18545         PR c++/25836
18546         * g++.dg/template/init6.C: New test.
18547
18548 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
18549
18550         * gcc.dg/tree-ssa/pr24287.c: New test
18551
18552 2006-01-18  Eric Christopher  <echristo@apple.com>
18553
18554         * g++.dg/eh/table.C: New.
18555
18556 2006-01-18  DJ Delorie  <dj@redhat.com>
18557
18558         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18559         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18560         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18561         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18562
18563 2006-01-18  Jeff Law  <law@redhat.com>
18564
18565         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18566         on wrapping on overflow semantics.
18567
18568         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18569
18570         * gcc.gc/tree-ssa/vrp23.c: New test.
18571         * gcc.gc/tree-ssa/vrp24.c: New test.
18572
18573 2006-01-18  Richard Henderson  <rth@redhat.com>
18574             Aldy Hernandez  <aldyh@redhat.com>
18575             Jakub Jelinek  <jakub@redhat.com>
18576             Diego Novillo  <dnovillo@redhat.com>
18577             Uros Bizjak  <uros@kss-loka.si>
18578
18579         * gcc.dg/gomp: New directory.
18580
18581 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
18582             Steven G. Kargl  <kargls@comcast.net>
18583
18584         PR fortran/20869
18585         * gfortran.dg/intrinsic_external_1.f90: New test.
18586
18587         PR fortran/20875.
18588         * gfortran.dg/elemental_pointer_1.f90: New test.
18589
18590         PR fortran/25024
18591         * gfortran.dg/external_procedures_1.f90: New test.
18592
18593         PR fortran/25785
18594         gfortran.dg/assumed_present.f90: New test.
18595
18596 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
18597
18598         * g++.dg/parse/lookup5.C: New test.
18599
18600 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18601
18602         PR fortran/25697
18603         * gfortran.dg/read_eof.f90: New test.
18604
18605 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18606
18607         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18608         add a closing brace.
18609
18610 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18611
18612         PR fortran/25631
18613         * gfortran.dg/fmt_tl.f: New test.
18614
18615 2006-01-17  Eric Christopher  <echristo@apple.com>
18616
18617         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18618         * g++.old-deja/g++.warn/impint2.C: Ditto.
18619         * g++.old-deja/g++.other/null1.C: Ditto.
18620         * g++.dg/warn/conv2.C: Ditto.
18621         * g++.dg/warn/conv4.C: New file.
18622
18623 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18624
18625         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18626
18627 2006-01-17  Andreas Jaeger  <aj@suse.de>
18628             Janis Johnson <janis187@us.ibm.com>
18629
18630         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18631         in 64-bit.
18632         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18633         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18634
18635 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18636
18637         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18638         (switchfiles): xfail txxx where xxx >= 25.
18639
18640 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18641
18642         PR testsuite/25764
18643         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18644
18645 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
18646
18647         PR c/25682
18648         * gcc.dg/pr25682.c: New test.
18649         * g++.dg/parse/array-size2.C: New test.
18650
18651 2006-01-16  Ian Lance Taylor  <ian@airs.com>
18652
18653         * consistency.vlad: Remove entire directory, 1652 files.
18654
18655 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
18656
18657         * lib/target-supports.exp (check_effective_target_dfp_nocache,
18658         check_effective_target_dfprt_nocache): New.
18659         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18660         (check_effective_target_dfprt): New.
18661         * lib/c-compat.exp (check_dfp): Remove.
18662         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18663         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18664         level of support for decimal float.
18665         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18666         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18667         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18668         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18669         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18670         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18671         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18672         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18673         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18674         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18675         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18676         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18677         directives.
18678
18679 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
18680
18681         PR testsuite/25741
18682         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18683         $base_dir/../.
18684         * lib/gfortran.exp (gfortran_init): Likewise.
18685         * lib/obj-c++.exp (obj-c++_init): Likewise.
18686         * lib/scanasm.exp (scan-assembler-dem): Likewise.
18687         (scan-assembler-dem-not): Likewise.
18688         * lib/scandump.exp (scan-dump-dem): Likewise.
18689         (scan-dump-dem-not): Likewise.
18690
18691 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
18692
18693         PR testsuite/25767
18694         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18695         powerpc-*-darwin*.
18696         * lib/obj-c++.exp (obj-c++_init): Likewise.
18697
18698 2006-01-16  Richard Guenther  <rguenther@suse.de>
18699
18700         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18701
18702 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18703
18704         PR testsuite/25777
18705         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18706         to LD_LIBRARY_PATH.
18707
18708 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18709             Andrew Pinski  <pinskia@physics.uc.edu>
18710
18711         * gcc.dg/minmax-1.c: New test.
18712
18713 2006-01-16  Ben Elliston  <bje@au.ibm.com>
18714
18715         * gcc.dg/dfp/dfp.exp: Correct FSF address.
18716         * gcc.misc-tests/dectest.exp: Ditto.
18717
18718 2006-01-15  Ian Lance Taylor  <ian@airs.com>
18719
18720         PR testsuite/25796
18721         * gcc.target/i386/cmov6.c: Use -march=k8.
18722
18723 2006-01-15  Andreas Jaeger  <aj@suse.de>
18724
18725         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18726         x86 does not have __float128.
18727
18728 2006-01-14  Ian Lance Taylor  <ian@airs.com>
18729
18730         * gcc.target/i386/cmov6.c: New test.
18731
18732 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
18733
18734         PR c++/25663
18735         * g++.dg/template/ctor6.C: New test.
18736
18737 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
18738
18739         PR tree-optimization/25485
18740         * gcc.dg/tree-ssa/pr25485.c: New.
18741
18742 2006-01-14  Richard Guenther  <rguenther@suse.de>
18743
18744         PR tree-optimization/22548
18745         PR tree-optimization/22555
18746         PR tree-optimization/22501
18747         * gcc.dg/tree-ssa/alias-4.c: New testcase.
18748         * gcc.dg/tree-ssa/alias-5.c: Likewise.
18749         * gcc.dg/tree-ssa/alias-6.c: Likewise.
18750         * gcc.dg/tree-ssa/alias-7.c: Likewise.
18751         * gcc.dg/tree-ssa/alias-8.c: Likewise.
18752         * gcc.dg/tree-ssa/alias-9.c: Likewise.
18753         * gcc.dg/tree-ssa/alias-10.c: Likewise.
18754         * gcc.dg/tree-ssa/alias-11.c: Likewise.
18755         * gcc.dg/tree-ssa/alias-12.c: Likewise.
18756
18757 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
18758
18759         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
18760         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18761
18762 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
18763         Richard Guenther  <rguenther@suse.de>
18764
18765         PR rtl-optimization/24257
18766         * gcc.dg/torture/pr24257.c: New testcase.
18767
18768 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
18769
18770         * gcc.c-torture/execute/20060110-1.c: New test.
18771         * gcc.c-torture/execute/20060110-2.c: New test.
18772
18773 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
18774
18775         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18776
18777 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
18778
18779         PR fortran/25756
18780         * gfortran.dg/label_3.f90: New test.
18781
18782 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
18783
18784         PR tree-optimization/25771
18785         * g++.dg/tree-ssa/pr25771.C: New test
18786
18787 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18788
18789         PR tree-opt/24365
18790         * g++.dg/opt/complex5.C: New test.
18791
18792 2006-01-13  Richard Guenther  <rguenther@suse.de>
18793
18794         * gcc.target/i386/387-9.c: New testcase.
18795
18796 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18797
18798         PR c++/24824
18799         * g++.dg/debug/dwarf2-1.C: New.
18800
18801 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
18802
18803         PR testsuite/25728
18804         * lib/gcov.exp (verify-lines): Add "close $fd".
18805
18806 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
18807             Ben Elliston  <bje@au.ibm.com>
18808
18809         * gcc.dg/dfp/inf-1.c: New test.
18810
18811 2006-01-12  Janis Johnson <janis187@us.ibm.com>
18812             Yao Qi  <qiyaoltc@cn.ibm.com>
18813             Ben Elliston  <bje@au.ibm.com>
18814             Jon Grimm  <jgrimm2@us.ibm.com>
18815
18816         * gcc.dg/nodfp-1.c: New test.
18817         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18818         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18819         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18820         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18821         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18822         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18823         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18824         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18825         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18826         * gcc.dg/format/dfp-scanf-1.c: Likewise.
18827         * gcc.dg/format/dfp-printf-1.c: Likewise.
18828         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18829         (compat_setup_dfp): New.
18830         * gcc.dg/compat/compat.exp: Use it.
18831         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18832         Make some variables global, prepend "compat_" to their names.
18833         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18834         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18835         * gcc.misc-tests/dectest.exp: New test driver for decTest.
18836         * lib/compat.exp (compat_skip_list): Make global, rename.
18837         * lib/c-compat.exp: New file.
18838         * lib/target-supports.exp (check_effective_target_dfp): New.
18839
18840         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18841         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18842         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18843         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18844         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18845         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18846         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18847         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18848         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18849         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18850         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18851         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18852         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18853         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18854         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18855         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18856         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18857         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18858         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18859         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18860         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18861         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18862         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18863         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18864         gcc.dg/dfp/struct-layout-1.c,
18865         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18866         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18867         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18868         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18869         gcc.dg/dfp/func-vararg-dfp.c,
18870         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18871         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18872         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18873         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18874         gcc.dg/dfp/wtr-conversion-1.c: New tests.
18875
18876 2006-01-11  Richard Guenther  <rguenther@suse.de>
18877
18878         PR tree-optimization/25734
18879         * gcc.dg/tree-ssa/pr25734.c: New testcase.
18880
18881 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18882
18883         PR fortran/25486
18884         * gfortran.dg/literal_character_constant_1_x.F: New test.
18885         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18886         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18887         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18888
18889 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18890
18891         PR c++/25386
18892         * g++.dg/ext/packed3.C: Add expected packed error.
18893
18894 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
18895
18896         PR target/25706
18897         * gcc.dg/torture/pr25706-1.c: New test.
18898
18899 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
18900
18901         PR tree-optimization/23109
18902         PR tree-optimization/23948
18903         PR tree-optimization/24123
18904
18905         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18906         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18907         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18908         g++.dg/tree-ssa/pr23948.C: New testcases.
18909         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18910         three divisions in order to do the optimization.
18911
18912 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
18913
18914         PR c++/25632
18915         * g++.dg/other/pr25632.C: New test.
18916
18917 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
18918
18919         PR fortran/25730
18920         * gfortran.dg/used_types_1.f90: New test.
18921
18922 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
18923
18924         PR target/25718
18925         * gcc.dg/torture/pr25718-1.c: New test.
18926
18927 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18928
18929         * gfortran.dg/list_read_2.f90: Fix typo in description.
18930
18931 2006-01-10  Jan Beulich  <jbeulich@novell.com>
18932
18933         * lib/target-supports.exp (check_visibility_available): Simplify test
18934         for *-*-netware*.
18935         (check_profiling_available): Fail for *-*-netware*.
18936         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18937         * gcc.dg/20021014-1.c: Likewise.
18938         * gcc.dg/nest.c: Likewise.
18939
18940 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18941
18942         fortran/24936
18943         * gfortran.dg/forall_3.f90: New test.
18944
18945 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18946
18947         PR fortran/21977
18948         * gfortran.dg/nesting_2.f90: New test.
18949         * gfortran.dg/nesting_3.f90: New test.
18950
18951 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
18952
18953         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18954         Fix typo in comment.
18955
18956 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18957
18958         * gfortran.dg/single_char_string.f90: New test.
18959
18960 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18961
18962         * gfortran.dg/ichar_2.f90: New test.
18963
18964 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18965
18966         PR fortran/25093
18967         * gfortran.dg/private_type_4.f90: New.
18968
18969 2006-01-07  Richard Guenther  <rguenther@suse.de>
18970
18971         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18972
18973 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18974
18975         * gfortran.dg/func_decl_1.f90: New.
18976         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18977         * gfortran.dg/array_alloc_2.f90: Likewise.
18978         * gfortran.dg/char_result_8.f90: Likewise.
18979         * gfortran.dg/dup_save_1.f90: Likewise.
18980         * gfortran.dg/dup_save_2.f90: Likewise.
18981         * gfortran.dg/f2c_6.f90: Likewise.
18982         * gfortran.dg/f2c_7.f90: Likewise.
18983         * gfortran.dg/func_result_2.f90: Likewise.
18984         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18985
18986 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
18987
18988         PR fortran/22146
18989         * gfortran.dg/elemental_subroutine_1.f90: New test.
18990         * gfortran.dg/elemental_subroutine_2.f90: New test.
18991
18992         PR fortran/25029
18993         PR fortran/21256
18994         * gfortran.dg/assumed_size_refs_1.f90: New test.
18995
18996         PR fortran/20868
18997         PR fortran/20870
18998         * gfortran.dg/assumed_size_refs_2.f90: New test.
18999         * gfortran.dg/initialization_1.f90: Change warning message.
19000
19001 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19002
19003         * gcc.dg/tree-ssa/loop-15.c: New test.
19004
19005 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19006
19007         PR fortran/25598
19008         * gfortran.dg/backspace_3.f: New test.
19009         * gfortran.dg/backspace_4.f: New test.
19010
19011 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19012
19013         PR fortran/24268
19014         * gfortran.dg/fmt_white.f: Update test.
19015
19016 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
19017
19018         * gcc.dg/cast-1.c: Add new warning.
19019         * gcc.dg/cast-2.c: Likewise.
19020         * gcc.dg/cast-3.c: Likewise.
19021         * gcc.dg/format/cast-1.c: Likewise.
19022         * gcc.dg/cast-4.c: New testcase.
19023
19024 2006-01-05  Richard Guenther  <rguenther@suse.de>
19025
19026         PR tree-optimization/22555
19027         * gcc.dg/tree-ssa/alias-3.c: New testcase.
19028
19029 2006-01-05  Richard Guenther  <rguenther@suse.de>
19030             Diego Novillo  <dnovillo@redhat.com>
19031
19032         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19033         * gcc.dg/tree-ssa/loop-8.c: Likewise.
19034         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19035         * gcc.dg/tree-ssa/pr23294.c: Likewise.
19036         * gcc.dg/tree-ssa/pr21985.c: Likewise.
19037         * gcc.dg/tree-ssa/loop-14.c: Likewise.
19038         * gcc.dg/tree-ssa/loop-2.c: Likewise.
19039         * gcc.dg/tree-ssa/loop-3.c: Likewise.
19040         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19041         * gcc.dg/tree-ssa/pr21171.c: Likewise.
19042         * gcc.dg/tree-ssa/loop-5.c: Likewise.
19043         * gcc.dg/tree-ssa/loop-10.c: Likewise.
19044         * gcc.dg/tree-ssa/loop-6.c: Likewise.
19045         * treelang/compile/extravar.tree: Likewise.
19046         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19047         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19048         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19049         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19050         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19051
19052 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19053
19054         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19055         for 64-bit fix.
19056
19057 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
19058
19059         PR fortran/23675
19060         gfortran.dg/char_result_11.f90: New.
19061
19062 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
19063
19064         PR c++/24782
19065         * g++.dg/parse/access9.C: New test.
19066         * g++.dg/tc1/dr52.C: Tweak error markers.
19067
19068 2006-01-04  Richard Henderson  <rth@redhat.com>
19069
19070         Merge from gomp branch.
19071         * g++.dg/parse/pragma2.C: Update expected error lines.
19072
19073 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
19074
19075         * g++.dg/other/i386-2.C: New test.
19076
19077         PR target/25554
19078         * gcc.c-torture/compile/20051228-1.c: New test.
19079
19080         PR c/25559
19081         * gcc.dg/pr25559.c: New test.
19082
19083 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
19084
19085         PR c++/25492
19086         * g++.dg/lookup/friend9.C: New test.
19087
19088         PR c++/25625
19089         * g++.dg/template/repo5.C: New test.
19090
19091 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
19092
19093         PR fortran/25101
19094         * gfortran.dg/forall_2.f90: New test.
19095
19096 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19097
19098         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19099         dg-require-weak.  Adjust regexp to handle leading-underscore
19100         targets and space as well as TAB after .weak.  Change previous
19101         64-bit fix to not use naked dot.
19102
19103 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
19104
19105         PR rtl-optimization/25578
19106         * gcc.c-torture/execute/20060102-1.c: New testcase.
19107
19108 2006-01-03  Richard Guenther  <rguenther@suse.de>
19109
19110         PR c/25183
19111         * gcc.dg/torture/pr25183.c: New testcase.
19112
19113 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
19114
19115         Merge from gomp-branch.
19116         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19117         * gcc.dg/ia64-sync-2.c: Likewise.
19118         * gcc.dg/ia64-sync-3.c: Likewise.
19119         * gcc.dg/ia64-sync-4.c: Likewise.
19120         * gcc.dg/sync-2.c: Likewise.
19121         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19122         that sparc64-*-* and sparcv9-*-* supports sync builtins.
19123
19124 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
19125
19126         PR c++/25635
19127         * g++.dg/parse/operator6.C: New test.
19128
19129         PR c++/25637
19130         * g++.dg/parse/error29.C: New test.
19131
19132         PR c++/25638
19133         * g++.dg/parse/dtor6.C: New test.
19134
19135         PR c++/25633
19136         * g++.dg/parse/ctor3.C: New test.
19137
19138         PR c++/25634
19139         * g++.dg/template/class3.C: New test.
19140
19141 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
19142
19143         * g++.dg/debug/debug9.C: New.
19144
19145 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
19146
19147         PR fortran/24640
19148         * gfortran.dg/label_2.f90: New test.
19149
19150 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19151
19152         * g++.dg/lookup/using12.C: Tighten error marker.
19153
19154 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
19155             Andrew Pinski <pinskia@physics.uc.edu>
19156
19157         * gcc.target/powerpc/darwin-abi-3.c: New file.
19158         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19159         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19160         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19161         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19162         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19163         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19164         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19165         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19166
19167 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
19168
19169         * gcc.dg/tree-ssa/loadpre1.c: New;
19170         * gcc.dg/tree-ssa/loadpre2.c: New;
19171         * gcc.dg/tree-ssa/loadpre3.c: New;
19172         * gcc.dg/tree-ssa/loadpre4.c: New;
19173         * gcc.dg/tree-ssa/loadpre5.c: New;
19174         * gcc.dg/tree-ssa/loadpre6.c: New;
19175         * gcc.dg/tree-ssa/loadpre7.c: New;
19176         * gcc.dg/tree-ssa/loadpre8.c: New;
19177         * gcc.dg/tree-ssa/loadpre9.c: New;
19178
19179 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
19180
19181         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19182         * g++.dg/abi/thunk4.C: Likewise.
19183
19184 2006-01-01  Andreas Jaeger  <aj@suse.de>
19185
19186         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19187         portable.
19188
19189 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
19190
19191         PR c++/25294
19192         * gcc.dg/pragma-pack-3.c: New test.
19193         * g++.dg/parse/pragma3.C: New test.
19194
19195 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19196
19197         PR middle-end/24827
19198         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19199
19200 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19201
19202         PR testsuite/25214
19203         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19204
19205 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19206
19207         PR fortran/22607
19208         * gfortran-dg/pure_byref_3.f90: New.
19209
19210         fortran/PR 25396
19211         * gfortran.dg/userdef_operator_1.f90: New.
19212
19213 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19214
19215         * g++.dg/abi/thunk3.C: New.
19216         * g++.dg/abi/thunk4.C: New.
19217
19218 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
19219
19220         PR fortran/25532
19221         * gfortran.dg/host_used_types_1.f90: New test. Check that host
19222         associated derived type components of derived types are
19223         properly declared in contained procedures.
19224
19225 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19226
19227         PR libgfortran/25139
19228         * gfortran.dg/backspace_2.f: New test.
19229
19230 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19231
19232         PR libgfortran/25550
19233         * gfortran.dg/endfile.f: New test.
19234
19235 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19236
19237         PR libgfortran/25419
19238         * gfortran.dg/comma.f: New test.
19239
19240 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19241
19242         * lib/gfortran-dg.exp: Remove trailing whitespace.
19243         * lib/fortran-torture.exp: Test with -fbounds-check instead of
19244         -funroll-all-loops.
19245
19246 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
19247
19248         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19249         Extended Double long doubles or repeat tests when long double is
19250         the same size as double.
19251
19252 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19253
19254         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19255
19256         PR testsuite/25442
19257         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19258         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19259
19260         PR testsuite/25441
19261         * gcc.dg/pr23911.c: Make test variable static.
19262
19263         PR testsuite/25444
19264         * gcc.dg/tree-ssa/pr14841.c: Likewise.
19265
19266 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19267
19268         PR c++/25439
19269         * g++.dg/parse/crash17.C: Adjust error markers.
19270         * g++.dg/template/error20.C: New test.
19271
19272 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19273
19274         PR c++/23172
19275         * g++.dg/ext/complit4.C: New test.
19276
19277         PR c++/25417
19278         * g++.dg/ext/complit5.C: Likewise.
19279
19280 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
19281
19282         PR tree-optimization/25125
19283         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19284         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19285         * gcc.c-torture/execute/pr25125.c: New.
19286
19287 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
19288
19289         PR fortran/25029
19290         PR fortran/21256
19291         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19292         functions with incorrect assumed size references.
19293
19294 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
19295
19296         PR c++/23171
19297         * g++.dg/opt/init1.C: New test.
19298
19299 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
19300
19301         PR c++/24671
19302         * g++.dg/template/sfinae3.C: New test.
19303
19304 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19305
19306         * g++.dg/other/friend4.C: New test.
19307
19308 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19309
19310         PR target/25005
19311         * g++.dg/opt/pr25005.C: New test.
19312
19313 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19314
19315         PR c++/25369
19316         * g++.dg/template/ptrmem16.C: New test.
19317
19318 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
19319
19320         PR fortran/25029
19321         PR fortran/21256
19322         * gfortran.dg/initialization_1.f90: Add test of SIZE.
19323
19324 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19325
19326         PR libgfortran/25307
19327         * gfortran.dg/list_read_5.f90: New test.
19328
19329 2005-12-22  Richard Henderson  <rth@redhat.com>
19330
19331         * gcc.target/i386/sse-7.c: Use -msse2.
19332
19333 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19334
19335         PR rtl-optimization/25432
19336         * gcc.c-torture/compile/20051216-1.c: New test.
19337
19338         PR objc/25328
19339         * objc/execute/pr25328.m: New test.
19340
19341 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19342
19343         PR c++/25364
19344         * g++.dg/template/call4.C: New test.
19345
19346 2005-12-22  Dale Johannesen  <dalej@apple.com>
19347
19348         * gcc.target/i386/sse-17.c: New.
19349
19350 2005-12-22  Paul Brook  <paul@codesourcery.com>
19351
19352         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19353
19354 2005-12-22  Paul Brook  <paul@codesourcery.com>
19355
19356         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19357
19358 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19359
19360         PR tree-opt/25513
19361         * gcc.c-torture/compile/pr25513.c: New test.
19362
19363 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19364
19365         PR c++/23333
19366         * g++.dg/parse/error25.C: Add more tests.
19367
19368 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19369
19370         PR fortran/18990
19371         * gfortran.dg/der_charlen_1.f90: New.
19372
19373 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
19374
19375         PR fortran/20889
19376         * gfortran.dg/pointer_component_type_1.f90: New test.
19377
19378         PR fortran/25029
19379         PR fortran/21256
19380         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19381         should give an error with assumed size array refernces and checks
19382         those that should not.
19383         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19384         reference an upper bound so that it does not generate an error.
19385
19386         PR fortran/19362
19387         PR fortran/20244
19388         PR fortran/20864
19389         PR fortran/25391
19390         * gfortran.dg/used_dummy_types_1.f90: New test.
19391         * gfortran.dg/used_dummy_types_2.f90: New test.
19392         * gfortran.dg/used_dummy_types_3.f90: New test.
19393         * gfortran.dg/used_dummy_types_4.f90: New test.
19394         * gfortran.dg/used_dummy_types_5.f90: New test.
19395
19396         PR fortran/23152
19397         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19398         group already being USE associated.
19399         * gfortran.dg/assumed_shape_nml.f90: New test.
19400         * gfortran.dg/assumed_size_nml.f90: New test.
19401
19402         PR fortran/20862
19403         PR fortran/25053
19404         PR fortran/25063
19405         PR fortran/25064
19406         PR fortran/25066
19407         PR fortran/25067
19408         PR fortran/25068
19409         PR fortran/25307
19410         * gfortran.dg/io_constraints_1.f90: New test.
19411         * gfortran.dg/io_constraints_1.f90: New test.
19412         * gfortran.dg/iostat_3.f90: Change wording of warning.
19413         * gfortran.dg/g77/19981216-0.f: The same.
19414
19415 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
19416
19417         PR tree-optimization/23518
19418         * gcc.dg/pr23518.c: New.
19419
19420 2005-12-21  Mike Stump  <mrs@apple.com>
19421
19422         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19423
19424 2005-12-21  Paul Brook  <paul@codesourcery.com>
19425
19426         * gcc.dg/pr19340.c: Skip on m68k targets.
19427
19428 2005-12-21  Steven Bosscher  <stevenb@suse.de>
19429
19430         PR rtl-optimization/25196
19431         * gcc.dg/pr25196.c: New test.
19432
19433 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
19434
19435         PR fortran/25423
19436         gfortran.dg/where_nested_1.f90: New.
19437
19438 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
19439
19440         PR tree-optimization/25382.
19441         * gcc.dg/tree-ssa/pr25382.c: New.
19442
19443 2005-12-20  Richard Guenther  <rguenther@suse.de>
19444
19445         PR middle-end/24306
19446         * gcc.target/i386/pr24306.c: New testcase.
19447
19448 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
19449
19450         PR tree-optimization/25501
19451         * gcc.dg/tree-ssa/pr25501.c: New.
19452
19453 2005-12-20  Richard Guenther  <rguenther@suse.de>
19454
19455         Revert
19456         2005-12-02  Richard Guenther  <rguenther@suse.de>
19457
19458         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19459
19460 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
19461
19462         PR c++/21228
19463         * g++.dg/warn/Wunreachable-code-2.C: New test.
19464
19465 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
19466
19467         PR c++/24278
19468         * g++.dg/template/ctor5.C: New test.
19469
19470         PR c++/24915
19471         * g++.dg/template/overload8.C: New test.
19472
19473 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
19474
19475         * gcc.c-torture/compile/pr25483 : New test.
19476
19477 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19478
19479         PR c++/20552
19480         * g++.dg/ext/typeof10.C: New test.
19481
19482 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19483
19484         * gcc.dg/mt-loopi1.c: New.
19485
19486 2005-12-18  Richard Guenther  <rguenther@suse.de>
19487
19488         PR tree-optimization/25481
19489         * gcc.dg/torture/pr25481.c: New testcase.
19490
19491 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19492
19493         PR rtl-optimization/21041
19494         * gcc.dg/pr21041.c: New test.
19495
19496 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19497
19498         PR libgfortran/25463
19499         * gfortran.dg/advance.f90: New test.
19500
19501 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
19502
19503         * gcc.dg/20051201-1.c: New test.
19504
19505 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
19506
19507         PR fortran/25018
19508         * gfortran.dg/initialization_1.f90: New test.
19509         * gfortran.dg/enum_5.f90: Change dg-error to new message.
19510         * gfortran.dg/g77/980616-0.f: The same.
19511
19512 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19513
19514         * PR fortran/25458
19515         * gfortran.dg/chkbits.f90: New test.
19516
19517 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19518
19519         * gfortran.dg/enum_5.f: Revert to previous version.
19520
19521 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19522
19523         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19524         * gfortran.dg/nested_modules_1.f90: Ditto.
19525         * gfortran.dg/hollerith_f95.f90: Ditto.
19526         * gfortran.dg/select_5.f90: Ditto.
19527         * gfortran.dg/secnds.f: Ditto.
19528         * gfortran.dg/hollerith2.f90: Ditto.
19529         * gfortran.dg/imag_2.f: Ditto.
19530         * gfortran.dg/ftell_2.f90: Ditto.
19531         * gfortran.dg/malloc_free_1.f90: Ditto.
19532         * gfortran.dg/logint-1.f: Ditto.
19533         * gfortran.dg/recursive_statement_functions.f90: Ditto.
19534         * gfortran.dg/e_d_fmt.f90: Ditto.
19535         * gfortran.dg/hollerith_legacy.f90: Ditto.
19536         * gfortran.dg/logint-2.f: Ditto.
19537         * gfortran.dg/enum_5.f90: Ditto.
19538         * gfortran.dg/f2c_2.f90: Ditto.
19539         * gfortran.dg/pr17143.f90: Ditto.
19540         * gfortran.dg/namelist_14.f90: Ditto.
19541         * gfortran.dg/logint-3.f: Ditto.
19542         * gfortran.dg/spread_scalar_source.f90: Ditto.
19543         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19544         * gfortran.dg/namelist_11.f: Ditto.
19545         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19546         * gfortran.dg/g77/20010519-1.f
19547         * gfortran.dg/g77/alpha1.f: Ditto.
19548         * gfortran.dg/g77/990115-1.f: Ditto.
19549         * gfortran.dg/g77/erfc.f: Ditto.
19550         * gfortran.dg/g77/19990313-3.f: Ditto.
19551         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19552         * gfortran.dg/g77/20010426.f: Ditto.
19553         * gfortran.dg/g77/19990313-0.f: Ditto.
19554         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19555         * gfortran.dg/g77/20000629-1.f: Ditto.
19556         * gfortran.dg/g77/970125-0.f: Ditto.
19557         * gfortran.dg/g77/8485.f: Ditto.
19558         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19559         * gfortran.dg/g77/19990313-1.f: Ditto.
19560         * gfortran.dg/g77/int8421.f: Ditto.
19561         * gfortran.dg/g77/19990305-0.f: Ditto.
19562         * gfortran.dg/g77/947.f: Ditto.
19563         * gfortran.dg/g77/19990905-2.f: Ditto.
19564         * gfortran.dg/g77/cabs.f: Ditto.
19565         * gfortran.dg/g77/19990313-2.f: Ditto.
19566         * gfortran.dg/g77/20020307-1.f: Ditto.
19567         * gfortran.dg/g77/dcomplex.f: Ditto.
19568         * gfortran.dg/g77/19990502-1.f: Ditto.
19569         * gfortran.dg/g77/19981216-0.f: Ditto.
19570         * gfortran.dg/common_4.f90: Ditto.
19571         * gfortran.dg/entry_4.f90: Ditto.
19572         * gfortran.dg/equiv_constraint_2.f90: Ditto.
19573         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19574         * gfortran.dg/namelist_12.f: Ditto.
19575         * gfortran.dg/scale_1.f90: Ditto.
19576         * gfortran.dg/modulo_1.f90
19577         * gfortran.dg/hollerith.f90: Ditto.
19578         * gfortran.dg/direct_io_3.f90: Ditto.
19579         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19580         * gfortran.dg/gnu_logical_1.F: Ditto.
19581         * gfortran.dg/unf_io_convert_1.f90: Ditto.
19582         * gfortran.dg/assign_1.f90: Ditto.
19583         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19584         * gfortran.dg/pr23095.f: Ditto.
19585         * gfortran.dg/read_float_1.f90: Ditto.
19586
19587 2005-12-17  Andreas Jaeger  <aj@suse.de>
19588
19589         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19590         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19591
19592 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19593
19594         PR fortran/24268
19595         * gfortran.dg/fmt_white.f: New test.
19596
19597 2005-12-16  Steven G. Kargl <kargls@comcast.net>
19598
19599         * gfortran.dg/label_1.f90: New test.
19600
19601 2005-12-15  Ben Elliston  <bje@au.ibm.com>
19602
19603         PR testsuite/25422
19604         * gcc.dg/20031012-1.c: Add -Walways-true option.
19605         * gcc.dg/weak/weak-3.c: Likewise.
19606         * g++.old-deja/g++.mike/warn8.C: Likewise.
19607
19608 2005-12-16  Mike Stump  <mrs@apple.com>
19609
19610         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19611         exit.
19612
19613 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19614
19615         PR libgfortran/25264
19616         PR libgfortran/25349
19617         * gfortran.dg/tl_editing.f90: Added additional checks.
19618         * gfortran.dg/t_editing.f: New test.
19619         * gfortran.dg/write_padding.f90: New test
19620
19621 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19622
19623         PR testsuite/25215
19624         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19625
19626 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
19627
19628         PR rtl-optimization/24899
19629         * gcc.c-torture/execute/20051215-1.c: New test.
19630
19631 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
19632
19633         PR 24823
19634         * gfortran.dg/pr24823.f: New test.
19635
19636 2005-12-16  Jeff Law  <law@redhat.com>
19637
19638         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19639
19640 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19641
19642         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19643         (base_types): Change C++ style comments to C style comments.  Remove
19644         aligned types from the array.  Keep Enums disabled.
19645         (complex_types): Remove aligned types from the array.
19646         Comment out "_Complex long double".
19647         (attrib_types): Remove.
19648         (complex_attrib_types): Remove.
19649         (attrib_array_types): Remove.
19650         (complex_attrib_array_types): Remove.
19651         (aligned_bitfld_types): Remove.
19652         (n_aligned_bitfld_types): Remove.
19653         (FEATURE_ALIGNEDPACKED): Delete.
19654         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19655         (singles): Remove support for adding attributes.
19656         (choose_type): Remove support for attributed types.
19657         (generate_fields): Remove support for attributed bit-fields.
19658         Remove support for adding attributes.
19659         (generate_random_tests): Remove support for adding attributes.
19660         (features): Add back "[0] :0" and "complex vector [0]".
19661         (main): Remove support for attributed bit-fields.
19662         Uncomment the calling of generate_random_tests for the rests of
19663         the tests.
19664
19665 2005-12-16  Jan Hubicka  <jh@suse.cz>
19666
19667         * gcc.c-torture/combine/pr25224.c: New.
19668
19669 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
19670
19671         PR other/25028
19672         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19673         HP-UX.
19674
19675 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
19676
19677         * gcc.dg/20051215-1.c: New file.
19678
19679 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19680
19681         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19682         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19683
19684 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
19685
19686         PR fortran/18197
19687         * gfortran.dg/dummy_functions_1.f90: New.
19688
19689 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
19690
19691         PR rtl-optimization/25310
19692         * gcc.c-torture/compile/pr25310.c: New test.
19693
19694 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19695
19696         PR debug/25023
19697         * gcc.dg/pr25023.c: New test.
19698
19699 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19700
19701         * g++.old-deja/g++.brendan/redecl1.C,
19702         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19703         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19704         g++.old-deja/g++.oliva/typeof1.C,
19705         g++.old-deja/g++.other/crash16.C,
19706         g++.old-deja/g++.other/crash34.C,
19707         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19708         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19709         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19710         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19711         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19712         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19713         Remove xfail.
19714
19715 2005-12-14  Kean Johnston  <jkj@sco.com>
19716             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19717
19718         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19719         * gcc.target/i386/20020523-1.c: Ditto.
19720         * gcc.target/i386/tailcall-1.c: Ditto.
19721         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19722         * gcc.target/i386/ssetype-5.c: Ditto.
19723
19724 2005-12-14  Jeff Law  <law@redhat.com>
19725
19726         * gcc.dg/tree-ssa/foldstring-1.c: New test.
19727
19728 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19729
19730         PR target/25254
19731         PR target/24188
19732         * gcc.target/i386/pr25254.c: New test.
19733         * gfortran.dg/PR24188.f: New test.
19734
19735 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
19736
19737         * lib/fortran-torture.exp: Catch remaining uses of
19738         remote_file build delete.
19739
19740 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19741
19742         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19743
19744 2005-12-14  Ben Elliston  <bje@au.ibm.com>
19745
19746         * gcc.dg/warn-addr-cmp.c: New test.
19747
19748 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19749
19750         PR debug/25023
19751         PR target/25293
19752         * gcc.target/i386/pr25293.c: New test.
19753
19754 2005-12-13  Petr Machata  <machata@post.cz>
19755
19756         PR c++/24907
19757         * g++.dg/parse/comma2.C: New test.
19758
19759 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
19760             Jakub Jelinek  <jakub@redhat.com>
19761
19762         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19763         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19764         (limits.h): Include unconditionally.
19765         (stdlib.h): Likewise.
19766         (hashtab.h): Do not include.
19767         (getopt.h): Likewise.
19768         (stddef.h): Include.
19769         (hashval_t): Define.
19770         (struct entry): Add "next" field.
19771         (HASH_SIZE): New macro.
19772         (hash_table): New variable.
19773         (switchfiles): Do not use xmalloc.
19774         (mix): New macro.
19775         (iterative_hash): New function.
19776         (hasht): Remove.
19777         (e_exists): New function.
19778         (e_insert): Likewise.
19779         (output): Use, instead of libiberty hashtable functions.
19780         (main): Do not use getopt.  Do not call htab_create.
19781
19782 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19783
19784         PR c++/25331
19785         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19786         put atal* and atpaal* attributes on array elements.
19787         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19788         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19789         put atal* and atpaal* attributes on array elements.
19790         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19791
19792 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
19793
19794         * gcc.dg/single-precision-constant.c: New test.
19795
19796 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
19797
19798         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19799         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19800         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19801         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19802         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19803         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19804         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19805         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19806         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19807         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19808         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19809         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19810         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19811         gcc.target/powerpc/ppc-sdata-2.c,
19812         gcc.target/powerpc/ppc-stackalign-1.c,
19813         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19814         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19815         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19816         gcc.target/powerpc/rs6000-ldouble-2.c,
19817         gcc.target/powerpc/rs6000-power2-1.c,
19818         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19819         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
19820         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
19821         option into target selector.
19822         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
19823         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19824
19825 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19826
19827         PR objc/25348
19828         * objc.dg/encode-9.m: New test.
19829
19830 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19831
19832         PR testsuite/20772
19833         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19834         * gcc.dg/asm-b.c: Fix typo.
19835         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19836         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19837         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19838         i?86 lp64 and x86_64 ilp32.
19839         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19840         on i?86 lp64.
19841         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19842
19843 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
19844
19845         PR fortran/25078
19846         gfortran.dg/equiv_5.f90: New test.
19847
19848 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
19849
19850         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19851         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19852         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19853         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19854         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19855         * gcc.dg/tree-ssa/reassoc-5.c: New.
19856         * gcc.dg/tree-ssa/reassoc-6.c: New.
19857         * gcc.dg/tree-ssa/reassoc-7.c: New.
19858         * gcc.dg/tree-ssa/reassoc-8.c: New.
19859         * gcc.dg/tree-ssa/reassoc-9.c: New.
19860         * gcc.dg/tree-ssa/reassoc-10.c: New.
19861         * gcc.dg/tree-ssa/reassoc-11.c: New.
19862
19863 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19864
19865         PR testsuite/25167
19866         PR testsuite/24478
19867         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19868
19869 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
19870
19871         PR c++/25300
19872         * g++.dg/template/inherit.C: Do not use a generic error message.
19873
19874 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19875
19876         PR libobjc/25354
19877         * objc.dg/gnu-encoding: New directory.
19878         * objc.dg/gnu-encoding/compat-common.h: New file.
19879         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19880         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19881         * objc.dg/gnu-encoding/vector-defs.h: New file.
19882         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19883         * objc.dg/gnu-encoding/generate-random.c: New file.
19884         * objc.dg/gnu-encoding/generate-random_r.c: New file.
19885         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19886         * objc.dg/gnu-encoding/generate-random.h: New file.
19887
19888 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
19889
19890         PR c++/25337
19891         * g++.dg/template/defarg7.C: New test.
19892
19893 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19894
19895         PR libobjc/25347
19896         * objc.dg/encode-8.m: New test.
19897
19898 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19899
19900         PR libobjc/25346
19901         * objc.dg/encode-7.m: New test.
19902
19903 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
19904
19905         PR c++/25010
19906         * g++.dg/opt/inline10.C: New test.
19907
19908 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
19909
19910         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19911
19912 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
19913
19914         * gfortran.dg/substring_equivalence.f90: typo in comment
19915
19916 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19917
19918         PR fortran/25068
19919         * gfortran.dg/iostat_3.f90: New test.
19920
19921 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
19922
19923         PR fortran/23815
19924         * gfortran.dg/unf_io_convert_1.f90: New test.
19925         * gfortran.dg/unf_io_convert_2.f90: New test.
19926         * gfortran.dg/unf_io_convert_3.f90: New test.
19927
19928 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19929
19930         PR testsuite/20772
19931         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19932         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19933         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19934         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19935         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19936         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19937         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19938         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19939         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19940         gcc.dg/torture/fp-int-convert-float128-timode.c,
19941         gcc.dg/torture/fp-int-convert-float128.c,
19942         gcc.dg/torture/fp-int-convert-float80-timode.c,
19943         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19944         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19945
19946         * gcc.dg/tls/opt-1.c: Require effective target fpic.
19947
19948 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
19949
19950         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19951
19952 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
19953
19954         * gcc.dg/20051207-1.c,
19955         * gcc.dg/20051207-2.c,
19956         * gcc.dg/20051207-3.c: New tests.
19957
19958 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19959
19960         PR testsuite/20772
19961         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19962         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19963         dg-skip-if target selector.
19964
19965         PR testsuite/20772
19966         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19967         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19968         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19969         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19970         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19971         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19972         and/or merge with i?86 cases.
19973
19974         * gcc.dg/tls/opt-3.c: Require effective target fpic.
19975
19976         PR testsuite/20772
19977         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19978         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19979         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19980         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19981         x86_64-*-linux*.
19982
19983 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
19984
19985         PR target/25311
19986         * gcc.c-torture/compile/pr25311.c: New test.
19987
19988 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19989
19990         PR libgfortran/25039
19991         * gfortran.dg/read_comma.f: New test.
19992
19993 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
19994
19995         PR c++/19317
19996         * g++.dg/opt/pr19317-1.C: New test.
19997         * g++.dg/opt/pr19317-2.C: New test.
19998         * g++.dg/opt/pr19317-3.C: New test.
19999
20000         PR target/19005
20001         * gcc.c-torture/execute/pr19005.c: New test.
20002
20003         PR target/17828
20004         * g++.old-deja/g++.other/comdat5.C: New test.
20005         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20006
20007         * g++.dg/compat/struct-layout-1.exp: New file.
20008         * g++.dg/compat/struct-layout-1.h: New.
20009         * g++.dg/compat/struct-layout-1_generate.c: New.
20010         * g++.dg/compat/struct-layout-1_x1.h: New.
20011         * g++.dg/compat/struct-layout-1_x2.h: New.
20012         * g++.dg/compat/struct-layout-1_y1.h: New.
20013         * g++.dg/compat/struct-layout-1_y2.h: New.
20014
20015         * gcc.dg/20050330-2.c: New test.
20016
20017 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20018
20019         PR fortran/25292
20020         * gfortran.dg/associated_1.f90: New.
20021
20022 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20023
20024         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20025         ILP32 vect_no_align platforms.
20026
20027 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
20028             Jakub Jelinek  <jakub@redhat.com>
20029
20030         PR target/25268
20031         * gcc.c-torture/compile/20051207-1.c: New test.
20032
20033 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20034
20035         PR testsuite/20772
20036         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20037         gcc.dg/torture/pr18582-1.c,
20038         gcc.target/i386/attributes-error.c: Also test on x86_64.
20039
20040         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20041
20042 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20043
20044         PR c++/19397
20045         * g++.dg/template/typedef3.C: New test.
20046
20047         PR c++/19762
20048         PR c++/19764
20049         * g++.dg/template/dtor3.C: Fix error markers.
20050
20051 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
20052
20053         * lib/target-supports.exp (check_effective_target_sync_char_short):
20054         Add s390*.
20055
20056 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
20057
20058         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20059
20060 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20061
20062         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20063         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20064         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20065         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20066
20067 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20068
20069         PR c++/25263
20070         * g++.dg/other/array2.C: New test case.
20071
20072 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
20073
20074         * gcc.dg/darwin-weakimport-3.c: New.
20075
20076         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20077         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20078         and to work on Darwin.
20079         * gcc.dg/attr-weakref-1b.c: New file.
20080         * gcc.dg/attr-weakref-2.c: New test.
20081         * gcc.dg/darwin-weakref-1.c: New test.
20082
20083 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
20084
20085         PR testsuite/25247
20086         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20087         use in selector expressions.
20088         (dg-xfail-if): Ditto.
20089         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20090         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20091         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20092         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20093         * gcc.test-framework/test-framework.exp: Skip generated tests if
20094         CHECK_TEST_FRAMEWORK is not 1.
20095
20096 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20097
20098         PR tree-optimization/24963
20099         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20100
20101         PR target/24108
20102         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20103
20104         PR target/18580
20105         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20106         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20107         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20108         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20109
20110 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
20111
20112         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20113         dg-options.
20114
20115 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20116
20117         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20118
20119 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20120
20121         * gcc.dg/format/cast-1.c: New test.
20122
20123 2005-12-04  Roger Sayle  <roger@eyesopen.com>
20124
20125         PR c/7776
20126         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20127         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20128         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20129         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20130
20131 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20132
20133         * gcc.dg/cast-pretty-print-1.c: New test.
20134
20135 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20136
20137         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20138
20139 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
20140
20141         PR c++/24173
20142         * g++.dg/template/friend40.C: New test.
20143
20144 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
20145
20146         PR target/25199
20147         * gcc.target/i386/movq-2.c: New test.
20148         * gcc.target/i386/movq.c: Remove target i?86, instead add
20149         dg-require-effective-target ilp32.
20150
20151 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20152
20153         PR c++/24103
20154         * g++.dg/other/default1.C: New test.
20155
20156 2005-12-02  Richard Guenther  <rguenther@suse.de>
20157
20158         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20159
20160 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20161
20162         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20163
20164 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
20165
20166         PR target/21017
20167         * gcc.target/powerpc/rotate.c: New.
20168
20169 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20170
20171         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20172         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20173
20174 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20175
20176         PR c/13384
20177         * gcc.dg/pr17730-1.c: Adjust.
20178         * gcc.dg/lvalue1.c (main): Likewise.
20179         * gcc.dg/lvalue-2.c: Likewise.
20180         * g++.dg/pr7503-3.C
20181
20182 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
20183
20184         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20185         error messages.
20186
20187 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
20188
20189         PR fortran/24789
20190         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
20191
20192 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20193
20194         PR target/24475
20195         * lib/target-supports.exp (check_effective_target_tls): New.
20196         (check_effective_target_tls_runtime): New.
20197         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20198         for TLS support.
20199         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20200         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20201         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20202         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20203         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20204         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20205         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20206         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20207         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20208         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20209         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20210         effective-target TLS.
20211         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20212         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20213         effective-target TLS runtime.
20214
20215 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20216
20217         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20218
20219 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
20220
20221         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20222         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20223         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20224         ignored" warnings when "packing" is the same as the ABI layout.
20225
20226 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
20227
20228         PR fortran/21302
20229         * gfortran.dg/line_length_1.f: New test.
20230         * gfortran.dg/line_length_2.f90: Ditto.
20231
20232 2005-11-30  Richard Guenther  <rguenther@suse.de>
20233
20234         PR tree-optimization/21655
20235         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20236
20237 2005-11-30  Dale Johannesen  <dalej@apple.com>
20238
20239         * gcc.c-torture/compile/pr24930.c: New.
20240
20241 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
20242
20243         PR fortran/15809
20244         *  gfortran.dg/auto_char_dummy_array.f90: New test.
20245
20246 2005-11-30  Jeff Law  <law@redhat.com>
20247
20248         * g++.old-deja/g++.law/pr25000.C: New test.
20249
20250 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
20251
20252         * gcc.dg/tls/opt-11.c: New test.
20253
20254 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20255
20256         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20257         targets.
20258         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20259         LP64 ia64.
20260
20261 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
20262
20263         * gfortran.dg/open_access_1.f90: New test.
20264
20265 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20266
20267         * gcc.dg/charset/builtin2.c: New test.
20268
20269 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
20270
20271         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20272         on mmix-*-* for *_[xy].c.
20273
20274 2005-11-28  Kean Johnston  <jkj@sco.com>
20275
20276         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20277         headers.
20278         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20279         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20280         * gcc.target/i386/asm-3.c: Ditto.
20281         * gcc.target/i386/clobbers.c: Ditto.
20282         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20283         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20284         test regexp.
20285         * gcc.target/i386/mul.c: Ditto.
20286         * gcc.target/i386/ssetype-1.c: Ditto.
20287         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20288         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20289         static so the test works with -fPIC mode too. Based on comment in
20290         PR19231 by Pinski.
20291         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20292
20293 2005-11-28  Richard Guenther  <rguenther@suse.de>
20294
20295         * gcc.dg/alias-9.c: New testcase.
20296         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20297
20298 2005-11-28  Roger Sayle  <roger@eyesopen.com>
20299             Uros Bizjak  <uros@kss-loka.si>
20300
20301         PR middle-end/20219
20302         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20303         tan(x)/sin(x) transformations.
20304
20305 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
20306
20307         PR middle-end/24575
20308         * gcc.dg/tree-ssa/divide-3.c: New test.
20309         * gcc.dg/tree-ssa/divide-4.c: New test.
20310
20311 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
20312
20313         PR fortran/24917
20314         *  gfortran.dg/boz_6.f90: New test.
20315
20316 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20317
20318         PR fortran/23912
20319         * gfortran.dg/modulo_1.f90: New test.
20320
20321 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20322
20323         PR libfortran/24919
20324         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20325         fail on CRLF platforms.
20326         * gfortran.dg/ftell_2.f90: Likewise.
20327
20328 2005-11-26  Eric Christopher  <echristo@apple.com>
20329
20330         * gcc.dg/intmax_t-1.c: Remove mips xfail.
20331
20332 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20333
20334         * objc.dg/gnu-runtime-3.m: Simplify.
20335
20336 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20337
20338         PR middle-end/23669
20339         * gcc.dg/tree-ssa/divide-1.c: New test.
20340         * gcc.dg/tree-ssa/divide-2.c: New test.
20341
20342 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20343
20344         PR libgfortran/24945
20345         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20346
20347 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20348
20349         PR libgfortran/24945
20350         * gfortran.dg/open_status_2.f90: New test.
20351
20352 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20353
20354         * gcc.c-torture/execute/builtins/fprintf.c,
20355         gcc.c-torture/execute/builtins/fputs-lib.c,
20356         gcc.c-torture/execute/builtins/fputs.c,
20357         gcc.c-torture/execute/builtins/lib/fprintf.c,
20358         gcc.c-torture/execute/builtins/lib/printf.c,
20359         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20360
20361 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
20362
20363         * gcc.dg/20050922-2.c: New test.
20364
20365 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20366
20367         * objc.dg/gnu-runtime-3.m: New test.
20368
20369 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20370
20371         PR c++/9278
20372         * g++.dg/other/void1.C: New test.
20373
20374 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
20375
20376         PR middle-end/24998
20377         * gcc.dg/torture/fp-int-convert-float.c,
20378         gcc.dg/torture/fp-int-convert-double.c,
20379         gcc.dg/torture/fp-int-convert-long-double.c,
20380         gcc.dg/torture/fp-int-convert-timode.c,
20381         gcc.dg/torture/fp-int-convert-float80.c,
20382         gcc.dg/torture/fp-int-convert-float80-timode.c,
20383         gcc.dg/torture/fp-int-convert-float128.c,
20384         gcc.dg/torture/fp-int-convert-float128-timode.c,
20385         gcc.dg/torture/fp-int-convert.h: New files.
20386
20387 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20388
20389         PR middle-end/24989
20390         * gcc.dg/tree-ssa/bool-10.c: New test.
20391         * gcc.dg/tree-ssa/bool-11.c: New test.
20392         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20393
20394 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20395
20396         PR middle-end/24990
20397         * tree-ssa/pr24990-1.c: New test.
20398
20399 2005-11-24  Richard Guenther  <rguenther@suse.de>
20400         Dirk Mueller <dmueller@suse.de>
20401
20402         PR c++/14024
20403         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20404         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20405         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20406         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20407         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20408         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20409
20410 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
20411
20412         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20413
20414 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20415
20416         PR c/21668
20417         * gcc.dg/Wc++-compat.c: New.
20418         * gcc.dg/Wno-c++-compat.c: New.
20419
20420 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
20421
20422         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20423         (vspltish, vspltisw): Likewise.
20424
20425 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20426
20427         PR libgfortran/24794
20428         * gfortran.dg/namelist_12.f: Fix quotes.
20429         * gfortran.dg/namelist_13.f90: Fix quotes.
20430         * gfortran.dg/namelist_14.f90: Fix quotes.
20431         * gfortran.dg/namelist_15.f90: Fix quotes.
20432         * gfortran.dg/namelist_use.f90: Fix quotes.
20433         * gfortran.dg/namelist_use_only.f90: Fix quotes.
20434         * gfortran.dg/namelist_21.f90: New test.
20435         * gfortran.dg/namelist_22.f90: New test.
20436
20437 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
20438
20439         PR target/23435
20440         * gcc.c-torture/compile/pr23435.c: New.
20441
20442 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20443
20444         * gcc.c-torture/execute/floatunsisf-1.c: New test.
20445
20446 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20447
20448         * gcc.target/powerpc/405-macchw-1.c,
20449         gcc.target/powerpc/405-macchw-2.c,
20450         gcc.target/powerpc/405-macchwu-1.c,
20451         gcc.target/powerpc/405-macchwu-2.c,
20452         gcc.target/powerpc/405-machhw-1.c,
20453         gcc.target/powerpc/405-machhw-2.c,
20454         gcc.target/powerpc/405-machhwu-1.c,
20455         gcc.target/powerpc/405-machhwu-2.c,
20456         gcc.target/powerpc/405-maclhw-1.c,
20457         gcc.target/powerpc/405-maclhw-2.c,
20458         gcc.target/powerpc/405-maclhwu-1.c,
20459         gcc.target/powerpc/405-maclhwu-2.c,
20460         gcc.target/powerpc/405-mulchw-1.c,
20461         gcc.target/powerpc/405-mulchw-2.c,
20462         gcc.target/powerpc/405-mulchwu-1.c,
20463         gcc.target/powerpc/405-mulchwu-2.c,
20464         gcc.target/powerpc/405-mulhhw-1.c,
20465         gcc.target/powerpc/405-mulhhw-2.c,
20466         gcc.target/powerpc/405-mulhhwu-1.c,
20467         gcc.target/powerpc/405-mulhhwu-2.c,
20468         gcc.target/powerpc/405-mullhw-1.c,
20469         gcc.target/powerpc/405-mullhw-2.c,
20470         gcc.target/powerpc/405-mullhwu-1.c,
20471         gcc.target/powerpc/405-mullhwu-2.c,
20472         gcc.target/powerpc/405-nmacchw-1.c,
20473         gcc.target/powerpc/405-nmacchw-2.c,
20474         gcc.target/powerpc/405-nmachhw-1.c,
20475         gcc.target/powerpc/405-nmachhw-2.c,
20476         gcc.target/powerpc/405-nmaclhw-1.c,
20477         gcc.target/powerpc/405-nmaclhw-2.c,
20478         gcc.target/powerpc/440-macchw-1.c,
20479         gcc.target/powerpc/440-macchw-2.c,
20480         gcc.target/powerpc/440-macchwu-1.c,
20481         gcc.target/powerpc/440-macchwu-2.c,
20482         gcc.target/powerpc/440-machhw-1.c,
20483         gcc.target/powerpc/440-machhw-2.c,
20484         gcc.target/powerpc/440-machhwu-1.c,
20485         gcc.target/powerpc/440-machhwu-2.c,
20486         gcc.target/powerpc/440-maclhw-1.c,
20487         gcc.target/powerpc/440-maclhw-2.c,
20488         gcc.target/powerpc/440-maclhwu-1.c,
20489         gcc.target/powerpc/440-maclhwu-2.c,
20490         gcc.target/powerpc/440-mulchw-1.c,
20491         gcc.target/powerpc/440-mulchw-2.c,
20492         gcc.target/powerpc/440-mulchwu-1.c,
20493         gcc.target/powerpc/440-mulchwu-2.c,
20494         gcc.target/powerpc/440-mulhhw-1.c,
20495         gcc.target/powerpc/440-mulhhw-2.c,
20496         gcc.target/powerpc/440-mulhhwu-1.c,
20497         gcc.target/powerpc/440-mulhhwu-2.c,
20498         gcc.target/powerpc/440-mullhw-1.c,
20499         gcc.target/powerpc/440-mullhw-2.c,
20500         gcc.target/powerpc/440-mullhwu-1.c,
20501         gcc.target/powerpc/440-mullhwu-2.c,
20502         gcc.target/powerpc/440-nmacchw-1.c,
20503         gcc.target/powerpc/440-nmacchw-2.c,
20504         gcc.target/powerpc/440-nmachhw-1.c,
20505         gcc.target/powerpc/440-nmachhw-2.c,
20506         gcc.target/powerpc/440-nmaclhw-1.c,
20507         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20508
20509 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
20510
20511         PR fortran/24774
20512         * gfortran.dg/inquire_9.f90: New test.
20513
20514         PR fortran/21647
20515         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20516
20517 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20518
20519         PR libfortran/24432
20520         * lib/target-supports.exp (check_effective_target_fortran_large_real):
20521         Check that 'cos' is supported.
20522
20523 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
20524
20525         PR fortran/24223
20526         * gfortran.dg/substring_equivalence.f90: New test.
20527
20528         PR fortran/24705
20529         * gfortran.dg/auto_internal_assumed.f90: New test.
20530
20531 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
20532
20533         * gcc.dg/fold-div-2.c: New test.
20534
20535 2005-11-20  Ian Lance Taylor  <ian@airs.com>
20536
20537         PR rtl-optimization/24883
20538         * gcc.c-torture/compile/pr24883.c: New test.
20539
20540 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
20541
20542         PR middle-end/20583
20543         * gcc.c-torture/compile/pr20583.c: New.
20544
20545 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
20546
20547         * gcc.c-torture/execute/usmul.c: New test.
20548
20549 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
20550
20551         * gcc.dg/tree-ssa/vrp22.c: New test.
20552
20553 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
20554
20555         PR middle-end/24912
20556         * gcc.dg/torture/pr24912-1.c: New test.
20557
20558 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
20559
20560         PR fortran/24862
20561         * gfortran.dg/arrayio_derived_1.f90: New test.
20562
20563 2005-11-19  Richard Guenther  <rguenther@suse.de>
20564
20565         PR middle-end/23294
20566         * gcc.dg/tree-ssa/pr23294.c: New testcase.
20567
20568 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
20569
20570         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20571
20572 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
20573
20574         PR c++/8355
20575         * g++.dg/template/friend39.C: New test.
20576
20577 2005-11-18  James E Wilson  <wilson@specifix.com>
20578
20579         * gcc.dg/builtin-strstr.c: New.
20580
20581 2005-11-18  Richard Henderson  <rth@redhat.com>
20582
20583         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20584         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20585         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20586         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20587         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20588         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20589         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20590         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20591         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20592         renaming to remove initial "ia64-".
20593
20594 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
20595
20596         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20597
20598 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
20599
20600         * g++.dg/cpp/string-2.C: New test.
20601
20602 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
20603
20604         * gcc.dg/tree-ssa/loop-14.c: New test.
20605
20606 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
20607             Michael Chamberlain <michael@chamberlain.net.au>
20608
20609         * ada/acats/run_all.sh (target_run): Kill long running tests.
20610
20611 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20612
20613         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20614         * gcc.dg/cleanup-9.c: Likewise.
20615         * gcc.dg/cleanup-10.c: Likewise.
20616         * gcc.dg/cleanup-11.c: Likewise.
20617
20618 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20619
20620         PR fortran/24892
20621         * gfortran.dg/open_access_append_1.f90: New test.
20622         * gfortran.dg/open_access_append_2.f90: New test.
20623
20624 2005-11-16  Richard Guenther  <rguenther@suse.de>
20625
20626         PR middle-end/24851
20627         * gcc.c-torture/execute/pr24851.c: New testcase.
20628
20629 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
20630
20631         * gcc.dg/fold-overflow-1.c: New test.
20632
20633 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
20634
20635         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20636         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20637
20638 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
20639
20640         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20641         structures.
20642         * g++.dg/eh/forced2.C: Likewise.
20643         * g++.dg/eh/forced3.C: Likewise.
20644         * g++.dg/eh/forced4.C: Likewise.
20645
20646 2005-11-11  Mike Stump  <mrs@apple.com>
20647
20648         * g++.old-deja/g++.mike/unused.C: Add.
20649
20650 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
20651
20652         PR c++/24667
20653         * g++.dg/warn/Wcast-qual1.C: New test.
20654
20655 2005-11-15  Jan Hubicka  <jh@suse.cz>
20656
20657         * gcc.dg/winline-5.c: Add large-unit-insns limit.
20658
20659 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
20660
20661         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20662
20663 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
20664
20665         PR 24840
20666         * gcc.dg/tree-ssa/pr24840.c: New test.
20667
20668 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
20669
20670         PR testsuite/24841
20671         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20672
20673 2005-11-14  Dale Johannesen  <dalej@apple.com>
20674
20675         * gcc.c-torture/execute/20051113-1.c: New.
20676
20677 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
20678
20679         PR c++/24687
20680         * g++.dg/template/crash43.C: New test.
20681
20682 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
20683
20684         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20685
20686 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20687
20688         PR c++/24817
20689         * g++.dg/eh/spec8.C: New test.
20690
20691 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20692
20693         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20694
20695 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20696
20697         PR c++/20293
20698         * g++.dg/parse/ambig4.C: New test.
20699         * g++.dg/tc1/dr101.C: Adjust error markers.
20700         * g++.dg/lookup/strong-using-2.C: Likewise.
20701         * g++.dg/lookup/ambig5.C: Likewise.
20702         * g++.dg/lookup/ambig4.C: Likewise.
20703         * g++.dg/parse/crash22.C: Likewise.
20704
20705 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20706
20707         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20708
20709 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
20710
20711         * gcc.dg/nested-calls-1.c: New test.
20712
20713 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20714
20715         * gfortran.dg/complex_intrinsic_1.f90: New test.
20716         * gfortran.dg/complex_intrinsic_2.f90: New test.
20717         * gfortran.dg/fgetc_1.f90: New test.
20718         * gfortran.dg/fgetc_2.f90: New test.
20719         * gfortran.dg/fgetc_3.f90: New test.
20720         * gfortran.dg/ftell_1.f90: New test.
20721         * gfortran.dg/ftell_2.f90: New test.
20722         * gfortran.dg/gnu_logical_1.F: New test.
20723         * gfortran.dg/gnu_logical_2.f90: New test.
20724
20725 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
20726
20727         PR middle-end/24820
20728         * gcc.dg/pr24820.c: New test.
20729
20730 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
20731
20732         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20733         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20734         variable.
20735
20736 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20737
20738         PR testsuite/24614
20739         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20740
20741 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20742
20743         * gcc.target/cris/cris.exp: New file.
20744         * gcc.target/cris/rld-legit1.c: New test.
20745         * gcc.target/cris/rld-legit2.c: New test.
20746
20747 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
20748
20749         PR c++/24780
20750         * g++.dg/opt/pr24780.C: New test.
20751
20752         PR c++/24761
20753         * g++.dg/template/asm1.C: New test.
20754
20755 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
20756
20757         PR libgfortran/24787
20758         * gfortran.dg/scan_1.f90: New test.
20759
20760 2005-11-12  Jan Hubicka  <jh@suse.cz>
20761
20762         * gcc.target/i386/minmax-1.c: New.
20763         * gcc.target/i386/minmax-2.c: New.
20764
20765 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
20766
20767         * gcc.dg/pr24445.c: Fix for 64-bit targets.
20768
20769 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
20770
20771         * gcc.c-torture/execute/20051110-1.c,
20772         gcc.c-torture/execute/20051110-2.c: New tests.
20773
20774 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20775
20776         PR middle-end/24750
20777         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20778         New tests.
20779
20780 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20781
20782         * lib/target-libpath.exp (get_shlib_extension): New proc.
20783         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20784         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20785         * lib/objc.exp (objc_target_compile): Likewise.
20786         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20787         detection.
20788
20789 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20790
20791         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20792
20793         * lib/target-supports.exp (check_effective_target_static_libgfortran):
20794         Add -static to additional_flags and pass it to target_compile.
20795
20796 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20797
20798         PR libgfortran/24719
20799         gfortran.dg/read_noadvance.f90: New test.
20800
20801         PR libgfortran/24699
20802         gfortran.dg/fmt_t_2.f90: New test.
20803
20804         PR libgfortran/24785
20805         gfortran.dg/read_x_eor.f90: New test.
20806
20807         PR libgfortran/24584
20808         gfortran.dg/namelist_empty.f90: Rename test.
20809
20810         PR libgfortran/24489
20811         gfortran/read_eor.f90: Rename test.
20812
20813 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20814
20815         PR fortran/15976
20816         * gfortran.dg/automatic_module_variable.f90: New test.
20817
20818 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20819
20820         PR target/24445
20821         * gcc.dg/pr24445.c: New test.
20822
20823 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20824
20825         PR fortran/24655
20826         PR fortran/24755
20827         * gfortran.dg/recursive_statement_functions.f90: Add statement
20828         functions using inline intrinsic functions and parameters to test
20829         that they no longer seg-fault.
20830
20831         PR fortran/24409
20832         gfortran.dg/nested_modules_4.f90: New test.
20833         gfortran.dg/nested_modules_5.f90: New test.
20834
20835 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20836
20837         PR fortran/24643
20838         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20839
20840 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
20841
20842         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20843         failures.
20844
20845 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20846
20847         * gcc.dg/sparc-getcontext-1.c: New test.
20848
20849 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
20850
20851         * gcc.dg/ifcvt-fabs-1.c: New test.
20852
20853 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
20854
20855         PR other/4372
20856         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20857         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20858
20859 2005-11-09  Richard Guenther  <rguenther@suse.de>
20860
20861         PR tree-optimization/24716
20862         * gcc.c-torture/execute/pr24716.c: New testcase.
20863
20864 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20865
20866         * gcc.dg/pr24624.c: Disable for non S/390 targets.
20867
20868 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20869
20870         PR 24624
20871         * gcc.dg/pr24624.c: Testcase added.
20872
20873 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20874
20875         PR 24623
20876         * g++.dg/other/pr24623.C: Testcase added.
20877
20878 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
20879
20880         PR fortran/22607
20881         * gfortran-dg/pure_byref_1.f90: New.
20882         * gfortran-dg/pure_byref_2.f90: New.
20883
20884 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
20885
20886         PR c/24101
20887         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20888         * gcc.dg/dg.exp: Run main loop also for *.i files.
20889
20890 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
20891
20892         PR c++/19450
20893         * g++.dg/tls/diag-3.C: New test.
20894         * g++.dg/tls/diag-4.C: New test.
20895         * g++.dg/tls/static-1.C: New test.
20896         * g++.dg/tls/static-1a.cc: New file.
20897
20898 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
20899
20900         PR 23046
20901         * g++.dg/tree-ssa/pr23046.C: New test.
20902
20903 2005-11-08  Devang Patel <dpatel@apple.com>
20904
20905         PR tree-optimization/23115
20906         * gcc.dg/tree-ssa/pr23115.c: New.
20907
20908 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
20909
20910         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20911         * gcc.target/powerpc/pr16155.c: Same.
20912         * gcc.target/powerpc/altivec-1.c: Same.
20913         * gcc.target/powerpc/altivec-2.c: Same.
20914         * gcc.target/powerpc/altivec-3.c: Same.
20915         * gcc.target/powerpc/altivec-5.c: Same.
20916         * gcc.target/powerpc/altivec-11.c: Same.
20917         * gcc.target/powerpc/altivec-12.c: Same.
20918         * gcc.target/powerpc/altivec-14.c: Same.
20919         * gcc.target/powerpc/altivec-22.c: Same.
20920         * gcc.target/powerpc/altivec-consts.c: Same.
20921         * gcc.target/powerpc/altivec-pr22085.c: Same.
20922         * gcc.target/powerpc/altivec-splat.c: Same.
20923         * gcc.target/powerpc/altivec-varargs-1.c: Same.
20924         * gcc.target/powerpc/altivec-vec-merge.c: Same.
20925         * gcc.target/powerpc/darwin-longlong.c: Same.
20926
20927 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
20928
20929         PR target/19340
20930         * gcc.dg/pr19340.c: New test.
20931
20932 2005-11-07  Ian Lance Taylor  <ian@airs.com>
20933
20934         PR rtl-optimization/24683
20935         * gcc.dg/pr24683.c: New test.
20936
20937 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20938
20939         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20940         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20941
20942 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20943
20944         * gcc.target/i386/pr23376.c: Compile with -mmmx.
20945
20946 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
20947
20948         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20949
20950 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20951
20952         PR target/24230
20953
20954         * gcc.target/powerpc/altivec-consts.c,
20955         gcc.target/powerpc/altivec-splat.c: New testcase.
20956
20957 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20958
20959         PR c/24599
20960
20961         * gcc.dg/overflow-2.c: New testcase.
20962
20963 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
20964
20965         PR rtl-optimization/23567
20966         * gcc.c-torture/execute/20051104-1.c: New test.
20967
20968 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
20969
20970         PR fortran/24534
20971         gfortran.dg/private_type_2.f90: Modified to check that case with
20972         PRIVATE declaration within derived type is accepted.
20973
20974         PR fortran/20838
20975         gfortran.dg/pointer_assign_1.f90: New test.
20976
20977         PR fortran/20840
20978         * gfortran.dg/arrayio_0.f90: New test.
20979
20980         PR fortran/17737
20981         gfortran.dg/data_initialized.f90: New test.
20982         gfortran.dg/data_constraints_1.f90: New test.
20983         gfortran.dg/data_constraints_2.f90: New test.
20984
20985 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
20986
20987         PR fortran/24174
20988         PR fortran/24305
20989         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20990
20991 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
20992
20993         PR 24670
20994         * gcc.dg/tree-ssa/pr24670.c: New test.
20995
20996 2005-11-05  Ian Lance Taylor  <ian@airs.com>
20997
20998         PR target/22432
20999         * gcc.target/i386/pr22432.c: New test.
21000
21001 2005-11-05  Richard Henderson  <rth@redhat.com>
21002
21003         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21004         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21005         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21006         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21007         from gcc.dg/alpha-*.
21008         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21009         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21010
21011 2005-11-05  Andreas Jaeger  <aj@suse.de>
21012
21013         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21014
21015 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21016
21017         PR target/23424
21018         * gcc.dg/torture/pr23424-1.c: New test.
21019
21020 2005-11-04  Richard Henderson  <rth@redhat.com>
21021
21022         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21023         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21024         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21025         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21026         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21027         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21028         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21029         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21030         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21031         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21032         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21033         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21034         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21035         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21036         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21037         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21038         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21039         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21040         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21041         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21042         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21043         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21044         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21045         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21046         Move from gcc.dg/.
21047         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21048         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21049         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21050         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21051         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21052         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21053         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21054         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21055         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21056         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21057         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21058         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21059         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21060         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21061         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21062         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21063         gcc.target/i386/lea.c, gcc.target/i386/local.c,
21064         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21065         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21066         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21067         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21068         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21069         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21070         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21071         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21072         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21073         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21074         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21075         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21076         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21077         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21078         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21079         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21080         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21081         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21082         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21083         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21084         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21085         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21086         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21087         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21088         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21089         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21090         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21091         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21092
21093 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
21094
21095         PR 24627
21096         * gcc.dg/tree-ssa/pr24627.c: New test.
21097
21098 2005-11-04 Paul Brook  <paul@codesourcery.com>
21099
21100         * gcc.dg/tls/opt-10.c: New test.
21101
21102 2005-11-04  Andreas Jaeger  <aj@suse.de>
21103
21104         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21105         avoid extra warnings.
21106
21107 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21108
21109         PR libfortran/22298
21110         * lib/target-supports.exp
21111         (check_effective_target_static_libgfortran): New
21112         static_libgfortran effective target.
21113         * gfortran.dg/static_linking_1.f: New test.
21114         * gfortran.dg/static_linking_1.c: New file.
21115
21116 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21117
21118         * gcc.dg/pr24615.c: Guard test with { target fpic }.
21119
21120 2005-11-03  Josh Conner  <jconner@apple.com>
21121
21122         PR c++/19989
21123         g++.dg/ext/array2.C: New test.
21124         g++.dg/template/dependent-name3.C: New test.
21125         g++.dg/template/dependent-name4.C: New test.
21126         g++.dg/template/sfinae2.C: New test.
21127
21128 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21129
21130         PR preprocessor/22042
21131         * gcc.dg/cpp/strify4.c: New test.
21132
21133 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21134
21135         PR c++/17964
21136         * g++.dg/cpp/string-1.C: New test.
21137
21138 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21139
21140         * gcc.target/powerpc: New directory.
21141         * gcc.target/powerpc/powerpc.exp: New file.
21142         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21143         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21144         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21145         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21146         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21147         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21148         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21149         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21150         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21151         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21152         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21153         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21154         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21155         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21156         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21157         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21158         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21159         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21160         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21161         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21162         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21163         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21164         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21165         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21166         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21167         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21168         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21169         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21170         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21171         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21172         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21173         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21174         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21175         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21176
21177 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
21178
21179         PR c++/21627
21180         * g++.dg/warn/inline2.C: New test.
21181
21182 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21183
21184         PR middle-end/23155
21185         * g++.dg/ext/c99struct1.C: New test.
21186         * gcc.dg/union-cast-1.c: New test.
21187         * gcc.dg/union-cast-2.c: New test.
21188         * gcc.dg/union-cast-3.c: New test.
21189
21190 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21191
21192         PR middle-end/24589
21193         * gcc.c-torture/execute/zero-struct-2.c: New test.
21194
21195 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21196
21197         PR c++/24582
21198         * g++.dg/init/switch1.C: New test.
21199
21200 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21201
21202         * gcc.dg/delay-slot-1.c: New test.
21203
21204 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
21205
21206         PR target/24620
21207         * gcc.dg/pr24620.c: New test.
21208
21209 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21210
21211         PR c/24329
21212         * gcc.dg/format/unnamed-1.c: New test.
21213
21214 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21215
21216         PR c++/22434
21217         * g++.dg/expr/cond8.C: New test.
21218
21219         PR c++/24560
21220         * g++.dg/parse/dot1.C: New test.
21221
21222 2005-11-02  Jan Hubicka  <jh@suse.cz>
21223
21224         PR target/23303
21225         * gcc.dg/i386-lea.c: New test
21226
21227 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21228
21229         PR target/24615
21230         * gcc.dg/pr24615.c: New test.
21231
21232 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21233
21234         PR target/24600
21235         * gcc.dg/pr24600.c: New test.
21236
21237 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21238
21239         PR c++/19253
21240         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21241         * g++.dg/parse/typename9.C: New test.
21242         * g++/dg/parse/typename10.C: Likewise.
21243
21244 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21245
21246         PR fortran/18157
21247         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21248         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21249         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21250
21251 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21252
21253         PR c++/24569
21254         * g++.dg/debug/static1.C: New test.
21255
21256 2005-11-02  Josh Conner  <jconner@apple.com>
21257
21258         * g++.dg/crash38.C: moved into proper directory...
21259         * g++.dg/template/crash42.C: ...here
21260
21261 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
21262
21263         PR target/18338
21264         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21265         pcc_bitfield_type_matters || default_packed.
21266
21267         * lib/target-supports.exp
21268         (check_effective_target_pcc_bitfield_type_matters): New proc.
21269         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21270
21271         PR testsuite/23304
21272         * lib/target-supports.exp (check_effective_default_packed): New proc.
21273         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21274         Gate expected errors on target ! default_packed.
21275         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21276
21277 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21278
21279         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21280         change (r106358).
21281
21282 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21283
21284         PR fortran/24008
21285         * gfortran.dg/entry_5.f90: New.
21286         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21287
21288 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
21289
21290         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21291
21292 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
21293
21294         PR fortran/21565
21295         gfortran.dg/namelist_blockdata.f90: New test.
21296
21297         PR fortran/18737
21298         gfortran.dg/external_implicit_none.f90: New test.
21299
21300         PR fortran/14994
21301         * gfortran.dg/secnds.f: New test.
21302
21303 2005-10-31  Jan Hubicka  <jh@suse.cz>
21304
21305         PR target/20928
21306         * gcc.c-torture/compile/pr20928.c: New test.
21307
21308 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
21309
21310         PR middle-end/23492
21311         * gcc.c-torture/compile/zero-strct-5.c: New test.
21312
21313 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
21314
21315         PR libgfortran/24584
21316         * gfortran.dg/pr24584.f90: New test.
21317
21318 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
21319
21320         PR fortran/18883
21321         * gfortran.dg/char_result_9.f90: New.
21322         * gfortran.dg/char_result_10.f90: New.
21323
21324 2005-10-30  Jan Hubicka  <jh@suse.cz>
21325
21326         * g++.dg/tree-ssa/pr24172.C: New testcase.
21327
21328 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21329
21330         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21331
21332 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
21333
21334         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21335         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21336         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21337         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21338         gfortran.dg/enum_9.f90,
21339         gfortran.fortran-torture/compile/enum_1.f90,
21340         gfortran.fortran-torture/execute/enum_1.f90,
21341         gfortran.fortran-torture/execute/enum_2.f90,
21342         gfortran.fortran-torture/execute/enum_3.f90,
21343         gfortran.fortran-torture/execute/enum_4.f90: New tests.
21344
21345 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
21346
21347         PR target/18482
21348         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21349         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21350
21351 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21352
21353         PR libfortran/20179
21354         * gfortran.dg/mixed_io_1.f90: New test.
21355         * gfortran.dg/mixed_io_1.c: New file.
21356
21357 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21358
21359         * gfortran.dg/malloc_free_1.f90: New test.
21360
21361 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
21362
21363         * gcc.dg/nested-func-4.c: Require profiling -pg.
21364
21365 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21366
21367         PR C++/23229
21368         * g++.dg/warn/main-2.C: New test.
21369
21370 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
21371
21372         PR fortran/24545
21373         * gfortran.dg/interface_2.f90: new test.
21374
21375 2005-10-28  Josh Conner  <jconner@apple.com>
21376
21377         PR c++/22153
21378         * g++.dg/template/crash38.C: New test.
21379         * g++.dg/parse/explicit1.C: Change expected errors.
21380
21381 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21382
21383         PR C++/23426
21384         * g++.dg/other/large-size-array.C: New test.
21385
21386 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21387
21388         PR middle-end/24362
21389         * g++.dg/opt/complex4.C: New test.
21390
21391 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
21392
21393         * gcc.dg/nested-func-4.c: New test.
21394
21395 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
21396
21397         PR fortran/24158
21398         gfortran.dg/derived_recursion.f90: New test.
21399         gfortran.dg/implicit_actual.f90: New test.
21400
21401 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
21402
21403         PR middle-end/24295, PR testsuite/24477
21404         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
21405         removed when weakref hits the tree.
21406
21407 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
21408
21409         * gfortran.dg/cray_pointers_4.f90: New test.
21410
21411         * gfortran.dg/cray_pointers_5.f90: New test.
21412
21413 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
21414
21415         PR fortran/22290
21416         * gfortran.dg/assign_5.f90: New test.
21417         * gfortran.dg/assign_6.f: New test.
21418
21419 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
21420
21421         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
21422         CPU has no SSE support.
21423
21424 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
21425
21426         PR libgfortran/24224
21427         * gfortran.dg/arrayio_1.f90: Update attribution.
21428         * gfortran.dg/arrayio_2.f90: Update attribution.
21429         * gfortran.dg/arrayio_3.f90: Update attribution.
21430         * gfortran.dg/arrayio_4.f90: Update test conditions.
21431         * gfortran.dg/arrayio_5.f90: Update attribution.
21432         * gfortran.dg/arrayio_6.f90: New test.
21433         * gfortran.dg/arrayio_7.f90: New test.
21434
21435 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
21436
21437         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21438
21439 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21440
21441         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21442
21443 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21444
21445         PR fortran/24416
21446         * gfortran.dg/namelist_char_only.f90: New test.
21447
21448 2005-10-24  Asher Langton  <langton2@llnl.gov>
21449
21450         PR fortran/17031
21451         PR fortran/22282
21452         * gfortran.dg/cray_pointers_1.f90: New test.
21453         * gfortran.dg/cray_pointers_2.f90: New test.
21454         * gfortran.dg/cray_pointers_3.f90: New test.
21455         * gfortran.dg/loc_1.f90: New test.
21456         * gfortran.dg/loc_2.f90: New test.
21457
21458 2005-10-24  Steven Bosscher  <stevenb@suse.de>
21459
21460         * gcc.dg/pr24225.c: New test.
21461
21462 2005-10-24  Asher Langton  <langton2@llnl.gov>
21463
21464         * gfortran.dg/dup_save_1.f90: New test.
21465         * gfortran.dg/dup_save_2.f90: New test.
21466
21467 2005-10-24  Paul Brook  <paul@codesourcery.com>
21468
21469         PR 24107
21470         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21471         stdint.h.
21472
21473 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
21474
21475         PR libgfortran/24489
21476         * gfortran.dg/pr24489.f90: New test.
21477
21478 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
21479
21480         PR fortran/23635
21481         * gfortran.dg/ichar_1.f90: Add tests for derived types.
21482
21483 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
21484
21485         PR target/18911
21486         * g++.dg/init/array16.C: Skip for mmix-*-*.
21487
21488 2005-10-23  Asher Langton  <langton2@llnl.gov>
21489
21490         * gfortran.dg/byte_1.f90: New test.
21491         * gfortran.dg/byte_2.f90: New test.
21492
21493 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
21494
21495         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21496
21497 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
21498
21499         PR fortran/18022
21500         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21501
21502         PR fortran/24311
21503         * gfortran.dg/merge_char_const.f90: New test.
21504
21505         PR fortran/24384
21506         * gfortran.dg/spread_scalar_source.f90: New test.
21507
21508 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
21509
21510         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21511
21512         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21513         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21514
21515         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21516
21517 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
21518
21519         PR fortran/24426
21520         * gfortran.dg/der_pointer_4.f90: New.
21521
21522 2005-10-22  David Ayers  <d.ayers@inode.at>
21523
21524         * obj-c++.dg/except-1.mm: Simplify.
21525
21526 2005-10-21  David Ayers  <d.ayers@inode.at>
21527
21528         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21529
21530 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
21531
21532         * gfortran.dg/assumed_dummy_2.f90: New test.
21533
21534 2005-10-21  James E Wilson  <wilson@specifix.com>
21535
21536         PR preprocessor/15220
21537         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21538
21539 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
21540
21541         * gcc.c-torture/execute/20051021-1.c: New test.
21542
21543 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
21544
21545         PR c++/24260
21546         * g++.dg/ext/tmplattr1.C: New test.
21547
21548 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
21549
21550         PR fortran/24440
21551         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21552
21553 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
21554
21555         * obj-c++.dg/except-1.mm: New.
21556
21557         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21558
21559 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
21560
21561         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21562
21563 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
21564
21565         PR middle-end/24295
21566         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21567         declarations with the same names as thunks' alias targets, use
21568         aliases instead.
21569         * gcc.dg/attr-alias-3.c: New test.
21570         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21571
21572 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
21573
21574         PR c++/22618
21575         * g++.dg/parse/access8.C: New test.
21576
21577 2005-10-20  Richard Guenther  <rguenther@suse.de>
21578
21579         PR c++/24439
21580         * g++.dg/tree-ssa/pr24439.C: New testcase.
21581
21582 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21583
21584         * g++.dg/opt/delay-slot-1.C: New test.
21585
21586 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
21587
21588         PR fortran/21625
21589         * gfortran.fg/der_init_1.f90: New.
21590
21591 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
21592
21593         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21594
21595 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
21596
21597         PR c++/21908
21598         * g++.dg/parse/error28.C: New test.
21599
21600 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21601
21602         * gcc.dg/profile-generate-2.c: New test.
21603
21604 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
21605
21606         PR target/23589
21607         * g++.dg/ext/dllimport11.C: New.
21608
21609 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21610
21611         PR c++/22293
21612         * g++.dg/other/friend3.C: New test.
21613
21614 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
21615
21616         PR c++/23293
21617         * g++.dg/template/error19.C: New test.
21618
21619 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21620
21621         PR c++/21383
21622         * g++.dg/overload/koenig2.C: New.
21623
21624         PR c++/23118
21625         * g++.dg/overload/error2.C: New.
21626
21627         PR c++/22604
21628         * g++.dg/inherit/covariant14.C: New.
21629
21630 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21631
21632         PR c++/23440
21633         * g++.dg/parse/for1.C: New test.
21634
21635 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
21636
21637         PR fortran/23446
21638         * gfortran.dg/host_dummy_index_1.f90: New test.
21639
21640         PR fortran/21459
21641         * gfortran.dg/automatic_char_len_2.f90: New test.
21642
21643         PR fortran/20866
21644         * gfortran.dg/recursive_statement_functions.f90: New test.
21645
21646         PR fortran/20853
21647         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21648
21649         PR fortran/20849
21650         * gfortran.dg/external_initializer.f90: New test.
21651
21652         PR fortran/20837
21653         * non_module_public.f90: New test.
21654
21655 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21656
21657         PR c++/24386
21658         * g++.dg/template/overload7.C: New.
21659
21660         PR c++/22551
21661         * g++.dg/other/switch2.C: Remove expected warnings.
21662
21663         PR c++/21353
21664         * g++.dg/template/defarg6.C: New.
21665
21666 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
21667
21668         PR target/24315
21669         * gcc.target/i386/pr24315.c: New test.
21670
21671 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21672
21673         PR c++/24389
21674         * g++.dg/template/static21.C: New test.
21675         * g++.dg/template/static21-a.cc: Likewise.
21676
21677 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
21678
21679         PR c++/23959
21680         * g++.dg/warn/Wswitch-default-1.C: New test.
21681         * g++.dg/warn/Wswitch-default-2.C: New test.
21682
21683 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21684
21685         PR c++/22173
21686         * g++.dg/parse/template18.C: New test.
21687         * g++.dg/template/nontype15.C: Likewise.
21688
21689 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
21690
21691         PR fortran/22273
21692         * gfortran.dg/spec_expr_2.f90: New.
21693
21694 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
21695
21696         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21697         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21698         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21699         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21700         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21701         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21702         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21703         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
21704         previous target-specific skips and warning-message matches where
21705         applicable.
21706
21707 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
21708
21709         PR c++/21347
21710         * g++.dg/warn/Wctor-dtor.C: New test.
21711
21712 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21713
21714         PR c/23439
21715         * gcc.dg/for-1.c: New test.
21716
21717 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
21718
21719         PR c++/19565
21720         * g++.dg/warn/Wconversion1.C: New test.
21721         * g++.dg/ext/packed4.C: Compile with -w.
21722         * g++.dg/opt/20050511-1.C: Likewise.
21723         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21724
21725 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
21726
21727         * gfortran.dg/boz_5.f90: New test.
21728
21729 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
21730
21731         PR c++/22551
21732         * g++.dg/other/switch2.C: New.
21733
21734         PR c++/23984
21735         * g++.dg/init/ctor7.C: New.
21736
21737 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
21738
21739         PR c++/23730
21740         * g++.dg/parse/crash32.C: New test.
21741
21742 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
21743
21744         PR c++/20721
21745         * g++.dg/init/goto2.C: New test.
21746
21747         PR c++/22464
21748         * g++.dg/template/crash/41.C: New test.
21749
21750         PR c++/22180
21751         * g++.dg/template/crash40.C: New test.
21752
21753         PR c++/23694
21754         * g++.dg/parse/friend5.C: New test.
21755
21756         PR c++/23307
21757         * g++.dg/template/crash38.C: New test.
21758
21759         PR c++/22352
21760         * g++.dg/template/friend38.C: New test.
21761
21762         PR c++/22405
21763         * g++.dg/template/crash39.C: New test.
21764
21765 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
21766
21767         * gcc.dg/debug/dwarf2/dwarf-char1.c,
21768         gcc.dg/debug/dwarf2/dwarf-char2.c,
21769         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21770
21771         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21772
21773 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
21774
21775         * gcc.dg/dll-2.c: Add tests for warnings.
21776         * gcc.dg/dll-3.c: Likewise.
21777         * gcc.dg/dll-4.c: Likewise.
21778
21779         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21780         * g++.dg/ext/dllimport2.C: Likewise.
21781         * g++.dg/ext/dllimport3.C: Likewise.
21782         * g++.dg/ext/dllimport7.C: Likewise.
21783         * g++.dg/ext/dllimport8.C: Likewise.
21784         * g++.dg/ext/dllimport9.C: Likewise.
21785
21786 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
21787
21788         PR fortran/24092
21789         * gfortran.dg/derived_pointer_recursion.f90: New test.
21790
21791 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
21792
21793         * gcc.c-torture/execute/20051012-1.c: New test.
21794
21795 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21796
21797         PR fortran/18082
21798         * gfortran.dg/automatic_char_len_1.f90: New test.
21799
21800 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21801
21802         PR fortran/20847
21803         * gfortran.dg/save_common.f90: New test.
21804
21805         PR fortran/20856
21806         * gfortran.dg/save_result.f90: New test.
21807
21808 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21809
21810         PR c++/21592
21811         * g++.dg/template/dependent-expr1.C: Add new expected error.
21812         * g++.dg/template/dependent-expr2.C: Adjust error text.
21813         * g++.dg/template/overload6.C: New.
21814
21815         PR c++/23797
21816         * g++.dg/other/typename8.C: New.
21817
21818         PR c++/21117
21819         * g++.dg/other/return1.C: New.
21820
21821 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
21822
21823         PR c++/24052
21824         * g++.dg/ext/label5.C: New.
21825
21826 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21827
21828         PR c++/19964
21829         * g++.dg/parse/crash31.C: New.
21830
21831 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
21832
21833         * g++.dg/ipa/ipa-1.c: New test.
21834         * g++.dg/ipa/ipa-2.c: New test.
21835         * g++.dg/ipa/ipa-3.c: New test.
21836         * g++.dg/ipa/ipa-4.c: New test.
21837         * g++.dg/ipa/ipa-5.c: New test.
21838         * g++.dg/ipa/ipa.exp: New file.
21839
21840 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21841
21842         PR fortran/24207
21843         * gfortran.dg/private_type_3.f90: New test.
21844
21845 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21846
21847         PR fortran/20786
21848         gfortran.dg/aint_anint_1.f90: New test.
21849
21850 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21851
21852         PR libgfortran/24313
21853         gfortran.dg/csqrt.f: New test.
21854
21855 2005-10-11  Ian Lance Taylor  <ian@airs.com>
21856
21857         PR c++/8057
21858         * g++.dg/warn/noeffect7.C: New test.
21859         * g++.dg/warn/noeffect2.C: Instantiate templates.
21860         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
21861         and warning.
21862
21863 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21864
21865         PR c++/21089
21866         * g++.dg/init/float1.C: New test.
21867
21868         PR c++/24277
21869         * g++.dg/init/member1.C: Tweak error markers.
21870
21871 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
21872
21873         PR testsuite/24281
21874         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21875         Check for null pointer.
21876
21877 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21878
21879         PR c++/21369
21880         * g++.dg/parse/ret-type3.C: New test.
21881
21882 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21883
21884         PR tree-opt/23946
21885         * gcc.c-torture/compile/pr23946.c: New test.
21886
21887 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
21888
21889         * g++.dg/opt/mmx2.C: New test.
21890
21891 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21892
21893         PR c++/24277
21894         * g++.dg/template/static20.C: New test.
21895
21896         PR c++/24302
21897         * g++.dg/warn/Wunused-12.C: New test.
21898
21899         PR c++/23437
21900         * g++.dg/template/arg4.C: New test.
21901
21902 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21903
21904         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21905         * gcc.dg/ucnid-3.c: Likewise.
21906         * gcc.dg/ucnid-4.c: Likewise.
21907         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21908         * g++.dg/other/ucnid-1.C: Likewise.
21909         * gcc.dg/sparc-frame-1.c: New test.
21910
21911 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21912
21913         PR c++/24139
21914         * g++.dg/template/spec27.C: New test.
21915
21916         PR c++/24275
21917         * g++.dg/template/static19.C: New test.
21918
21919 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21920
21921         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21922         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21923
21924 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21925
21926         PR target/24136
21927         * gfortran.fortran-torture/compile/pr24136.f: New test.
21928
21929 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
21930
21931         PR c++/22172
21932         * g++.dg/parse/crash30.C: New test.
21933
21934 2005-10-07  Richard Guenther  <rguenther@suse.de>
21935
21936         PR middle-end/24227
21937         * gcc.c-torture/compile/pr24227.c: New testcase.
21938
21939 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
21940
21941         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21942         Do not put aligned attributes on array elements.
21943
21944 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
21945
21946         PR testsuite/23611, PR testsuite/23615
21947         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21948         writing prototypes of library functions by hand.
21949         * obj-c++.dg/bitfield-4.mm: Likewise.
21950         * obj-c++.dg/const-str-4.mm: Likewise.
21951         * obj-c++.dg/encode-4.mm: Likewise.
21952         * obj-c++.dg/encode-5.mm: Likewise.
21953         * obj-c++.dg/encode-6.mm: Likewise.
21954         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21955         * obj-c++.dg/method-10.mm: Likewise.
21956         * obj-c++.dg/method-17.mm: Likewise.
21957         * obj-c++.dg/method-19.mm: Likewise.
21958         * obj-c++.dg/try-catch-2.mm: Likewise.
21959
21960 2005-10-06  Richard Henderson  <rth@redhat.com>
21961
21962         PR 24236
21963         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21964
21965 2005-10-06  Dale Johannesen  <dalej@apple.com>
21966
21967         * gcc.c-torture/execute/20030125-1.c: Correct.
21968
21969 2005-10-06  Richard Guenther  <rguenther@suse.de>
21970
21971         PR tree-optimization/24238
21972         * g++.dg/tree-ssa/pr24238.C: New testcase.
21973
21974 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
21975
21976         PR 18568
21977         * gfortran.dg/der_pointer_3.f90: New test.
21978
21979 2005-10-05  Devang Patel  <dpatel@apple.com>
21980
21981         PR Debug/23205
21982         * g++.dg/other/PR23205.C: New.
21983
21984 2005-10-05  Richard Henderson  <rth@redhat.com>
21985
21986         PR target/23602
21987         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21988         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21989
21990 2005-10-05  Dale Johannesen  <dalej@apple.com>
21991
21992         * gcc.c-torture/execute/float-floor.c: New.
21993
21994 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
21995
21996         PR tree-optimization/21419
21997         PR tree-optimization/24146
21998         PR tree-optimization/24151
21999
22000         * g++.dg/ext/asm7.C: New.
22001         * g++.dg/ext/asm8.C: New.
22002         * gcc.dg/asm-1.c: Compile on all targets.
22003         * gcc.dg/asm-pr24146.c: New.
22004         * gcc.dg/pr21419.c: Adjust error messages.
22005
22006 2005-10-05  Richard Guenther  <rguenther@suse.de>
22007
22008         PR fortran/24176
22009         * gfortran.fortran-torture/compile/empty.f90: New testcase.
22010
22011 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22012
22013         PR c++/23513
22014         * g++.dg/template/spec22.C: Robustify test.
22015         * g++.dg/template/spec26.C: New.
22016
22017 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
22018
22019         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22020         if target supports vector instructions.
22021
22022 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
22023
22024         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22025         C99 functions.
22026
22027 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
22028
22029         * lib/target-supports.exp (check_effective_target_fortran_large_real,
22030         check_effective_target_fortran_large_int): Replace cached result
22031         when target changes.
22032
22033 2005-10-04  Devang Patel  <dpatel@apple.com>
22034
22035         * gcc.dg/i386-sse-vect-types.c: New.
22036
22037 2005-10-04  Ian Lance Taylor  <ian@airs.com>
22038
22039         PR preprocessor/13726
22040         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22041         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22042
22043 2005-10-04  Richard Guenther  <rguenther@suse.de>
22044
22045         PR c/23576
22046         * gcc.dg/noncompile/pr23576.c: New testcase.
22047
22048 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22049
22050         PR middle-end/23125
22051         * gcc.dg/register-var-3.c: New test.
22052
22053 2005-10-04  Steven Bosscher  <stevenb@suse.de>
22054
22055         * gcc.dg/pr23049.c: New test.
22056
22057         * gcc.dg/ucnid-4.c: Fix test.
22058
22059 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
22060
22061         PR 23445
22062         * gcc.c-torture/compile/pr23445.c: New test.
22063
22064 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
22065
22066         * g++.dg/overload/unknown1.C: New.
22067
22068 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
22069
22070         PR c++/17775
22071         * g++.dg/template/repo4.C: New test.
22072
22073 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22074
22075         PR libfortran/19308
22076         * gfortran.dg/large_real_kind_2.F90: New test.
22077         * gfortran.dg/large_integer_kind_2.f90: New test.
22078
22079 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
22080
22081         * lib/target-supports.exp (check_effective_target_vect_shift):
22082         Implement with result caching. Add i?86, x86_64 and ia64 targets.
22083         (check_effective_target_vect_condition): Fix copy-n-pasto.
22084
22085         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22086         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22087         targets.
22088
22089 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
22090
22091         PR c++/22621
22092         * g++.dg/template/overload5.C : New test.
22093
22094         PR c++/23840
22095         * g++.dg/expr/stdarg1.C: New test.
22096
22097 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
22098
22099         PR 24142
22100         * gcc.c-torture/execute/pr24142.c: New test.
22101
22102 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
22103
22104         PR 24141
22105         * gcc.c-torture/execute/pr24141.c: New test.
22106
22107 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
22108             Diego Novillo  <dnovillo@redhat.com>
22109
22110         PR 23604
22111         * gcc.c-torture/execute/pr23604.c: New test.
22112
22113 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
22114
22115         PR fortran/16404
22116         PR fortran/20835
22117         PR fortran/20890
22118         PR fortran/20899
22119         PR fortran/20900
22120         PR fortran/20901
22121         PR fortran/20902
22122         gfortran.dg/equiv_constraint_1.f90: New test.
22123         gfortran.dg/equiv_constraint_2.f90: New test.
22124         gfortran.dg/equiv_constraint_3.f90: New test.
22125         gfortran.dg/equiv_constraint_4.f90: New test.
22126         gfortran.dg/equiv_constraint_5.f90: New test.
22127         gfortran.dg/equiv_constraint_6.f90: New test.
22128         gfortran.dg/equiv_constraint_7.f90: New test.
22129         gfortran.dg/equiv_constraint_8.f90: New test.
22130         gfortran.dg/private_type_1.f90: New test.
22131         gfortran.dg/private_type_2.f90: New test.
22132         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22133         980628-10.f: Assert std=gnu to permit mixing of
22134         types in equivalence statements.
22135
22136 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
22137
22138         PR 24112
22139         * gfortran.dg/open_status_1.f90: New.
22140
22141 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22142
22143         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22144         * gcc.dg/vect/pr22480.c: Clean up temp files.
22145         * gcc.dg/vect/pr23831.c: Clean up temp files.
22146         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22147         Clean up temp files.
22148         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22149         Clean up temp files.
22150
22151         * gcc.dg/20050309-1.c: Clean up temp files.
22152         * gcc.dg/20050325-1.c: Clean up temp files.
22153
22154 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22155
22156         PR tree-optimization/24059
22157         * gcc.dg/vect/pr24059.c : New test.
22158
22159 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
22160
22161         PR middle-end/24109
22162         * gcc.c-torture/execute/20050929-1.c: New test.
22163
22164 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22165
22166         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22167
22168 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
22169
22170         PR c/21419
22171         * gcc.dg/pr21419.c: New test.
22172
22173 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22174
22175         * gcc.dg/pr23911.c: New test.
22176
22177 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
22178
22179         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22180
22181         PR c++/16782
22182         * g++.dg/parse/qualified4.C: New test.
22183         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22184         * g++.old-deja/g++.mike/p8154.C: Likewise.
22185
22186 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
22187
22188         PR c++/22147
22189         * g++.dg/template/friend37.C: New test.
22190         * g++.dg/parse/crash28.C: Adjust error markers.
22191
22192 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
22193
22194         PR fortran/18518
22195         * gfortran.fortran-torture/execute/save_2.f90: New decl.
22196
22197 2005-09-27  Devang Patel  <dpatel@apple.com>
22198
22199         PR tree-optimization/23625
22200         * gcc.dg/pr23625.c: New test.
22201
22202 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
22203
22204         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22205         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22206
22207 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
22208
22209         PR fortran/23677
22210         * gfortran.fortran-torture/execute/save_1.f90: New test.
22211         * gfortran.dg/save_1.f90: New test.
22212
22213 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
22214
22215         * gcc.target/i386/builtin-apply-mmx.c: New test.
22216
22217         PR target/22576
22218         * gcc.target/i386/pr22576.c: New test.
22219
22220         PR target/22585
22221         * gcc.target/i386/pr22585.c: New test.
22222
22223         PR target/23268
22224         * gcc.target/i386/pr23268.c: New test.
22225
22226         PR middle-end/23831
22227         * gcc.dg/vect/pr23831.c: New test.
22228
22229         PR target/24055
22230         * gcc.target/i386/pr24055.c: New test.
22231
22232 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
22233
22234         PR tree-optimization/23960
22235         * gcc.c-torture/compile/pr23960.c: New.
22236
22237 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
22238
22239         PR fortran/16861
22240         * gfortran.dg/nested_modules_3.f90: New.
22241
22242 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
22243
22244         PR fortran/24005
22245         gfortran.dg/interface_1.f90: New test.
22246
22247 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
22248         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22249
22250         PR fortran/23843
22251         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22252
22253 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
22254
22255         PR fortran/23516
22256         * gfortran.dg/imag_1.f: New test.
22257         * gfortran.dg/imag_2.f: Ditto.
22258
22259 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
22260
22261         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22262
22263 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
22264
22265         PR c++/21983
22266         * g++.dg/warn/pr21983.C: New test.
22267
22268 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
22269
22270         * gcc.dg/20050922-1.c: Testcase added.
22271
22272 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
22273
22274         PR c++/23993
22275         * g++.dg/template/array14.C: New test.
22276
22277 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
22278
22279         PR fortran/19929
22280         * gfortran.dg/der_ptr_component_1.f90: New test.
22281
22282 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22283
22284         PR c++/23965
22285         * g++.dg/template/error1.C: Reject "no matching function" message.
22286
22287 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22288
22289         PR c++/17609
22290         * g++.dg/lookup/error1.C: New test.
22291
22292 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
22293
22294         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22295         functionality of the testcase.
22296
22297 2005-09-20  Richard Henderson  <rth@redhat.com>
22298
22299         * gcc.dg/vect/vect-22.c: Require vect_float.
22300         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22301
22302 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
22303
22304         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22305         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22306         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22307         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22308         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22309         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22310         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22311         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22312         * gcc.dg/cpp/ucnid-8.c: New test.
22313
22314 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22315
22316         PR tree-optimization/23929
22317         * gcc.c-torture/compile/pr23929.c: New test.
22318
22319 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
22320
22321         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22322         for one loop.
22323
22324 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
22325
22326         PR testsuite/23186
22327         * g++.dg/other/pr22003.C: Require named sections.
22328
22329 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22330
22331         PR c++/23947
22332         * g++.dg/rtti/crash3.C: New test.
22333
22334         PR tree-optimization/23818
22335         * gcc.dg/pr23818.c: New test.
22336
22337 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22338
22339         PR fortran/23420
22340         * gfortran.dg/print_fmt_4.f: New.
22341
22342 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22343
22344         PR fortran/23663
22345         * gfortran.fortran-torture/execute/entry_11.f90: New test.
22346
22347 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22348
22349         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22350         Use pointers to local alignable arrays instead. Added comments.
22351         * gcc.dg/vect/vect-46.c: Likewise.
22352         * gcc.dg/vect/vect-48.c: Likewise.
22353         * gcc.dg/vect/vect-49.c: Likewise.
22354         * gcc.dg/vect/vect-52.c: Likewise.
22355         * gcc.dg/vect/vect-53.c: Likewise.
22356         * gcc.dg/vect/vect-54.c: Likewise.
22357         * gcc.dg/vect/vect-56.c: Likewise.
22358         * gcc.dg/vect/vect-57.c: Likewise.
22359         * gcc.dg/vect/vect-58.c: Likewise.
22360         * gcc.dg/vect/vect-60.c: Likewise.
22361         * gcc.dg/vect/vect-61.c: Likewise.
22362
22363         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22364         The test is no longer vectorizable on vect_no_align targets.
22365         * gcc.dg/vect/vect-43.c: Likewsie.
22366
22367         * gcc.dg/vect/vect-44.c: Added comments.
22368         * gcc.dg/vect/vect-45.c: Added comments.
22369         * gcc.dg/vect/vect-50.c: Added comments.
22370         * gcc.dg/vect/vect-51.c: Added comments.
22371
22372         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22373         aligned type.
22374         * gcc.dg/vect/Os-vect-95.c: Likewise.
22375
22376         * gcc.dg/vect/vect-41.c: Test removed.
22377         * gcc.dg/vect/vect-47.c: Test removed.
22378         * gcc.dg/vect/vect-55.c: Test removed.
22379         * gcc.dg/vect/vect-59.c: Test removed.
22380
22381 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22382
22383         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22384         No longer vectorizable on vect_no_align targets.
22385         * gcc.dg/vect/pr20122.c: Likewise.
22386         * gcc.dg/vect/vect-74.c: Likewise.
22387         * gcc.dg/vect/vect-75.c: Likewise.
22388         * gcc.dg/vect/vect-76.c: Likewise.
22389
22390         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22391         Will not be vectorizable on vect_no_align targets once aliasing issues
22392         are resolved.
22393         * gcc.dg/vect/vect-79.c: Likewise.
22394
22395         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22396         * gcc.dg/vect/vect-78.c: Likewise.
22397         * gcc.dg/vect/vect-97.c: Likewise.
22398
22399 2005-09-19  Steven Bosscher  <stevenb@suse.de>
22400
22401         * gcc.dg/pr23943.c: New test.
22402
22403 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22404
22405         PR fortran/19181
22406         * gfortran.dg/derived_pointer_null_1.f90: New test.
22407
22408 2005-09-18  Richard Guenther  <rguenther@suse.de>
22409
22410         PR middle-end/23944
22411         * gcc.c-torture/compile/pr23944.c: New testcase.
22412
22413 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
22414
22415         PR fortran/15975
22416         * gfortran.dg/der_pointer_2.f90: New test.
22417
22418 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22419
22420         PR fortran/16861
22421         * gfortran.dg/nested_modules_2.f90: New test.
22422
22423 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22424
22425         PR c++/18368
22426         * g++.dg/other/semicolon.C: New test.
22427
22428 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
22429
22430         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22431         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22432
22433 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
22434
22435         PR c++/23914
22436         * g++.dg/template/static18.C: New test.
22437
22438         PR c++/21514
22439         * g++.dg/template/crash19.C: Remove dg-error marker.
22440         * g++.dg/template/local4.C: New test.
22441
22442 2005-09-16  Paul Brook  <paul@codesourcery.com>
22443
22444         PR fortran/23906
22445         * gfortran.dg/dependency_1.f90: New test.
22446
22447 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22448
22449         PR c++/23896
22450         * g++.dg/template/static17.C: New test.
22451
22452 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
22453
22454         PR c++/23139
22455         * g++.dg/warn/huge-val1.C: New test.
22456
22457 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22458
22459         PR c++/13140
22460         * g++.dg/parse/class2.C: New test.
22461         * g++.dg/template/explicit8.C: Likewise.
22462         * g++.dg/template/spec25.C: Likewise.
22463
22464 2005-09-14  Josh Conner  <jconner@apple.com>
22465
22466         PR middle-end/23584
22467         * gcc.dg/pr23584.c: New test.
22468
22469 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
22470
22471         PR fortran/21875 Internal Unit Array I/O, NIST
22472         * gfortran.dg/arrayio_1.f90: New test.
22473         * gfortran.dg/arrayio_1.f90: New test.
22474         * gfortran.dg/arrayio_1.f90: New test.
22475         * gfortran.dg/arrayio_1.f90: New test.
22476         * gfortran.dg/arrayio_1.f90: New test.
22477
22478 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
22479
22480         PR middle-end/22480
22481         * gcc.dg/vect/pr22480.c: New test.
22482
22483 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
22484
22485         PR fortran/19358
22486         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22487
22488 2005-09-13 Josh Conner <jconner@apple.com>
22489
22490         PR c++/23180
22491         * g++.dg/init/struct2.C: New test.
22492         * g++.dg/init/struct3.C: New test.
22493
22494 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
22495
22496         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22497         Clean up temp files.
22498         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22499         gcc.dg/tree-ssa/builtin-fprintf-1.c,
22500         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22501         gcc.dg/tree-ssa/builtin-printf-1.c,
22502         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22503         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22504         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22505         gcc.dg/tree-ssa/builtin-vprintf-1.c,
22506         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22507         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22508         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22509         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22510         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22511         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22512         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22513         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22514
22515 2005-09-13  Josh Conner  <jconner@apple.com>
22516
22517         * lib/gcc-dg.exp: Load scanipa.exp.
22518         (cleanup-dump): New procedure.
22519         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22520         * lib/scandump.exp: New file.
22521         * lib/scantree.exp: Use it.
22522         * lib/scanipa.exp: New file.
22523
22524 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
22525
22526         PR fortran/17740
22527         * gfortran.dg/generic_4.f90: New test.
22528
22529 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
22530
22531         PR target/23816
22532         * gcc.target/i386/pr23816-1.c: New test.
22533         * gcc.target/i386/pr23816-2.c: New test.
22534
22535
22536 2005-09-13  Bastian Blank <waldi@debian.org>
22537
22538         PR c++/16171
22539         * g++.dg/abi/mangle26.C: New test.
22540         * g++.dg/abi/mangle27.C: New test.
22541         * g++.dg/abi/mangle28.C: New test.
22542         * g++.dg/abi/mangle29.C: New test.
22543
22544         PR c++/23839
22545         * g++.dg/parse/register1.C: New test.
22546
22547 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
22548
22549         PR c++/23842
22550         * g++.dg/template/access16.C: New test.
22551
22552 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22553
22554         * gfortran.dg/char_pack_2.f90: Increase the vector size.
22555
22556 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22557
22558         PR fortran/18899
22559         * gfortran.dg/shape_2.f90: New test.
22560
22561 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22562
22563         PR target/19269
22564         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22565         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22566         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22567         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22568         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22569         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22570         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22571         tests.
22572
22573 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22574
22575         PR c++/23841
22576         * g++.dg/parse/template17.C: New test.
22577
22578 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22579
22580         PR c++/23789
22581         * g++.dg/template/nontype14.C: New test.
22582
22583 2005-09-12  Ian Lance Taylor  <ian@airs.com>
22584
22585         PR g++/7874
22586         * g++.dg/lookup/friend7.C: New test.
22587         * g++.dg/lookup/friend8.C: New test.
22588         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22589         so that it will be found via argument dependent lookup.
22590         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22591         friend functions which will no longer be found.
22592         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22593         function g, so that it will be found via argument dependent
22594         lookup.
22595         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22596         * g++.old-deja/g++.mike/net43.C: Likewise.
22597
22598 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22599
22600         PR c++/23691
22601         * g++.dg/template/static16.C: New test.
22602
22603 2005-09-12  Josh Conner  <jconner@apple.com>
22604
22605         PR middle-end/23237
22606         * gcc.c-torture/compile/pr23237.c: New test.
22607
22608 2005-09-11  Richard Henderson  <rth@redhat.com>
22609
22610         * g++.dg/other/error8.C: Update expected diagnostic text.
22611
22612 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22613
22614         PR libfortran/19872
22615         * gfortran.dg/overwrite_1.f: New test.
22616
22617 2005-09-09  Josh Conner  <jconner@apple.com>
22618
22619         * g++.dg/init/pr23180-1.C: Removed.
22620         * g++.dg/init/pr23180-2.C: Removed.
22621
22622 2005-09-09  David Daney <ddaney@avtrex.com>
22623
22624         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22625         files which are ...
22626         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22627         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22628
22629 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22630
22631         * gfortran.dg/iostat_2.f90: New test.
22632
22633 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
22634
22635         PR c++/22252
22636         * g++.dg/ext/interface1.C: New test.
22637         * g++.dg/ext/interface1.h: Likewise.
22638         * g++.dg/ext/interface1a.cc: Likewise.
22639
22640 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
22641
22642         * gfortran.dg/iomsg_1.f90: New test case.
22643
22644 2005-09-09  Richard Guenther  <rguenther@suse.de>
22645
22646         PR c++/23624
22647         * g++.dg/tree-ssa/pr23624.C: New testcase.
22648
22649 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22650
22651         PR fortran/19239
22652         * gfortran.dg/vector_subscript_1.f90,
22653         * gfortran.dg/vector_subscript_2.f90: New tests.
22654
22655 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22656
22657         PR fortran/21104
22658         * gfortran.dg/array_alloc_1.f90,
22659         * gfortran.dg/array_alloc_2.f90,
22660         * gfortran.dg/array_alloc_3.f90: New tests.
22661
22662 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22663
22664         PR fortran/12840
22665         * gfortran.dg/array_constructor_6.f90
22666         * gfortran.dg/array_constructor_7.f90
22667         * gfortran.dg/array_constructor_8.f90
22668         * gfortran.dg/array_constructor_9.f90
22669         * gfortran.dg/array_constructor_10.f90
22670         * gfortran.dg/array_constructor_11.f90
22671         * gfortran.dg/array_constructor_12.f90: New tests.
22672
22673 2005-09-08  Josh Conner  <jconner@apple.com>
22674
22675         PR c++/23180
22676         * g++.dg/init/pr23180-1.C: New test.
22677         * g++.dg/init/pr23180-2.C: New test.
22678
22679 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22680
22681         PR fortran/18878
22682         * gfortran.dg/module_double_reuse.f90: New.
22683
22684 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22685
22686         PR fortran/23270
22687         PR fortran/22304
22688         PR fortran/18870
22689         PR fortran/17917
22690         PR fortran/16511
22691         * gfortran.dg/common_equivalence_1.f: New.
22692         * gfortran.dg/common_equivalence_2.f: New.
22693         * gfortran.dg/common_equivalence_3.f: New.
22694         * gfortran.dg/contained_equivalence_1.f90: New.
22695         * gfortran.dg/module_blank_common.f90: New.
22696         * gfortran.dg/module_commons_1.f90: New.
22697         * gfortran.dg/module_equivalence_1.f90: New.
22698         * gfortran.dg/nested_modules_1.f90: New.
22699         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22700         equivalences and add comment to connect the test with
22701         the PR.
22702
22703 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22704
22705         PR fortran/23765
22706         * gfortran.dg/common_6.f90: New test.
22707
22708 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22709
22710         PR fortran/15326
22711         * gfortran.dg/char_result_1.f90,
22712         * gfortran.dg/char_result_2.f90,
22713         * gfortran.dg/char_result_3.f90,
22714         * gfortran.dg/char_result_4.f90,
22715         * gfortran.dg/char_result_5.f90,
22716         * gfortran.dg/char_result_6.f90,
22717         * gfortran.dg/char_result_7.f90,
22718         * gfortran.dg/char_result_8.f90: New tests.
22719
22720 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22721
22722         PR fortran/19928
22723         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22724
22725 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22726
22727         PR obj-c++/16816
22728         * obj-c++.dg/selector-5.mm: New test.
22729         * obj-c++.dg/selector-6.mm: New test.
22730
22731 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22732
22733         PR objc/20574
22734         PR objc/19324
22735         * objc.dg/error-1.m: New test.
22736
22737 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
22738
22739         PR fortran/23373
22740         * gfortran.fortran-torture/execute/pr23373-1.f90,
22741         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22742
22743 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
22744
22745         PR libfortran/23760
22746         * gfortran.dg/g77/1832.f: Remove long string in write statement
22747         to allow the test to pass on correct list directed output with
22748         prepended space.
22749
22750 2005-09-07  James E Wilson  <wilson@specifix.com>
22751
22752         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22753
22754 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22755
22756         * gfortran.dg/parameter+save.f90: Rename to
22757         * gfortran.dg/parameter_save.f90: .. this.
22758
22759 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22760
22761         PR fortran/20848
22762         * gfortran.dg/parameter+save.f90: New test case.
22763
22764 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
22765
22766         PR fortran/19269
22767         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22768
22769 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22770
22771         PR c/23075
22772         * gcc.dg/pr23075.c: New test.
22773         * g++.dg/warn/pr23075.C: New test.
22774
22775         PR target/22362
22776         * gcc.target/i386/pr22362.c: New test.
22777
22778         PR rtl-optimization/23098
22779         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22780
22781         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22782         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22783         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22784
22785 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
22786
22787         * g++.dg/expr/cast6.C: New test.
22788
22789         PR c++/9782
22790         * g++.dg/init/new15.C: New test.
22791
22792 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22793
22794         * gcc.dg/vect/Os-vect-95.c: New test.
22795         * gcc.dg/vect/vect-95.c: Same.
22796
22797 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22798
22799         * gcc.dg/vect/vect-29.c: Update xfail testing.
22800         * gcc.dg/vect/vect-44.c: Same.
22801         * gcc.dg/vect/vect-48.c: Same.
22802         * gcc.dg/vect/vect-50.c: Same.
22803         * gcc.dg/vect/vect-72.c: Same.
22804         * gcc.dg/vect/vect-77.c: Same.
22805         * gcc.dg/vect/vect-78.c: Same.
22806         * gcc.dg/vect/vect-80.c: Same.
22807         * gcc.dg/vect/vect-96.c: Same.
22808         * gcc.dg/vect/vect-100.c: Same.
22809         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22810         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22811         * gfortran.dg/vect/vect-5.f90: Same.
22812
22813 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22814
22815         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22816         start strings.
22817         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22818         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22819
22820         PR c++/23056
22821         * g++.dg/opt/pr23056.C: New test.
22822
22823         PR rtl-optimization/23098
22824         * gcc.target/i386/pr23098.c: New test.
22825
22826 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
22827
22828         PR c++/23667
22829         * g++.dg/template/static15.C: New test.
22830
22831         PR c++/21440
22832         * g++.dg/ext/stmtexpr5.C: New test.
22833         * g++.dg/ext/stmtexpr6.C: Likewise.
22834
22835 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
22836
22837         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22838
22839         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22840         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22841         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22842
22843 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
22844
22845         PR libfortran/23321
22846         * gfortran.dg/direct_io_4.f90: New test case.
22847
22848 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
22849             Rasmus Hahn  <rassahah@neofonie.de>
22850
22851         PR libobjc/23108
22852         * objc.dg/type-stream-1.m: New test.
22853
22854 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
22855
22856         PR fortran/23661
22857         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22858         gfortran.dg/print_fmt_3.f90: New test.
22859
22860 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22861
22862         * gfortran.dg/fmt_t_1.f90: New test.
22863
22864 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22865
22866         PR rtl-optimization/23454
22867         * g++.dg/opt/pr23454.C: New test.
22868
22869 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
22870
22871         PR c++/23699
22872         * g++.dg/ext/static1.C: New test.
22873
22874 2005-09-02  Richard Henderson  <rth@redhat.com>
22875
22876         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22877         tail call to check_fa_work.
22878
22879 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
22880
22881         PR c++/21687
22882         * g++.dg/other/gc3.C: New test.
22883
22884 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22885
22886         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22887         * gcc.dg/20050826-1.c: Likewise.
22888
22889 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
22890
22891         PR c++/23167
22892         * g++.dg/expr/volatile1.C: New test.
22893
22894 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
22895
22896         PR middle-end/23547
22897         * gcc.dg/pr23547.c: New test.
22898
22899 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
22900
22901         PR c/22061
22902         * gcc.c-torture/execute/pr22061-1.c,
22903         * gcc.c-torture/execute/pr22061-2.c,
22904         * gcc.c-torture/execute/pr22061-3.c,
22905         * gcc.c-torture/execute/pr22061-4.c: New tests.
22906
22907 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22908
22909         * gcc.dg/Wredundant-decls-2.c: New test to check that
22910         -Wredundant-decls does not issue warning for a variable
22911         definition following a declaration.
22912
22913 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
22914
22915         PR debug/7241
22916         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22917         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22918         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22919
22920         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22921         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22922         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22923         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22924         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22925         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22926         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22927         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22928
22929 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22930
22931         PR objc/23306
22932         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22933         scan-assmbler.
22934
22935 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
22936
22937         PR target/21255
22938         * gcc.dg/pr21255-1.c: New test.
22939         * gcc.dg/pr21255-2-mb.c: Likewise.
22940         * gcc.dg/pr21255-2-ml.c: Likewise.
22941         * gcc.dg/pr21255-3.c: Likewise.
22942         * gcc.dg/pr21255-4.c: Likewise.
22943
22944 2005-08-31  Dale Johannesen  <dalej@apple.com>
22945
22946         * gcc.dg/20050830-1.c: New.
22947
22948 2005-08-31  Josh Conner  <jconner@apple.com>
22949
22950         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22951         command-line options for arm-*-* targets.
22952         * g++.dg/init/array16.C: Likewise.
22953         * g++.dg/other/crash-4.C: Likewise.
22954
22955 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22956
22957         PR obj-c++/23640
22958         * obj-c++.dg/gnu-runtime-3.mm: New test.
22959
22960 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22961
22962         PR c++/13377
22963         * g++.dg/lookup/ambig4.C: New test.
22964         * g++.dg/lookup/ambig5.C: New test.
22965         * g++.dg/tc1/dr101.C: Adjust error markers.
22966
22967 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22968
22969         PR c++/23639
22970         * g++.dg/template/ttp5.C: Adjust error markers.
22971
22972 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
22973
22974         PR testsuite/23609
22975         * lib/obj-c++.exp: Include target-libpath.exp.
22976         (obj-c++_link_flags): Look for the GNU libobjc library
22977         and set the library path to include it.
22978         Don't manually set LD_LIBRARY_PATH (etc.) but call
22979         set_ld_library_path_env_vars instead.
22980         (obj-c++_target_compile): Don't set library path or
22981         linker flags because they are already set correctly
22982         in obj-c++_link_flags.
22983
22984 2005-08-30  Josh Conner  <jconner@apple.com>
22985
22986         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22987         to command-line options for arm-*-* targets.
22988
22989 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
22990
22991         * g++.dg/other/i386-1.C: New.
22992
22993 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
22994
22995         PR preprocessor/20348
22996         PR preprocessor/20356
22997         * gcc.dg/cpp/pr20348.c: New test.
22998         * gcc.dg/cpp/pr20348.h: New file.
22999         * gcc.dg/cpp/inc/pr20348.h: New file.
23000         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23001         * gcc.dg/cpp/pr20356.c: New test.
23002         * gcc.dg/cpp/pr20356.h: New file.
23003         * gcc.dg/cpp/inc/pr20356.h: New file.
23004         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23005
23006 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
23007
23008         * gfortran.fortran-torture/execute/intrinsic_count.f90:
23009         Fix array dimension to avoid correct end-of-file error.
23010
23011 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
23012
23013         PR libfortran/23598
23014         * gfortran.dg/iostat_1.f90: New test.
23015
23016 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
23017
23018         PR middle-end/23408
23019         * gcc.dg/pr23408.c: New test.
23020
23021 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
23022
23023         PR c++/23099
23024         * g++.dg/init/member1.C: Make sure erroneous static data member
23025         definitions are required.
23026         * g++.dg/template/static13.C: New test.
23027         * g++.dg/template/static14.C: Likewise.
23028
23029 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
23030
23031         * gcc.target/i386/pr23575.c: Use -msse2 instead of
23032         -march=pentium4, remove ilp32 requirement.
23033
23034         PR middle-end/23484
23035         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23036         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23037
23038 2005-08-29  Andreas Jaeger  <aj@suse.de>
23039
23040         PR testsuite/23607
23041         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23042
23043 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
23044
23045         * gcc.c-torture/execute/20050316-2.c: New test.
23046         * gcc.c-torture/execute/20050316-3.c: New test.
23047         * gcc.dg/torture/pr16104-1.c: New test.
23048
23049 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
23050
23051         PR middle-end/23463
23052         * gcc.c-torture/execute/zero-struct-1.c: New test.
23053
23054 2005-08-27  Richard Guenther  <rguenther@suse.de>
23055
23056         PR target/23575
23057         * gcc.target/i386/pr23575.c: New testcase.
23058
23059 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
23060
23061         PR rtl-optimization/23561
23062         * gcc.c-torture/execute/20050826-1.c: New test.
23063
23064         PR rtl-opt/23560
23065         * gcc.c-torture/execute/20050826-2.c: New test.
23066
23067 2005-08-26  Dale Johannesen  <dalej@apple.com>
23068
23069         * gcc.dg/20030711-1.c: Modify to work on Darwin.
23070         * gcc.dg/20050826-1.c: New.
23071
23072 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
23073
23074         PR c++/19004
23075         * g++.dg/template/nontype13.C: New test.
23076
23077         PR c++/23491
23078         * g++.dg/init/new14.C: New test.
23079         * g++.dg/expr/anew1.C: Do not XFAIL.
23080         * g++.dg/expr/anew2.C: Likewise.
23081         * g++.dg/expr/anew3.C: Likewise.
23082
23083 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
23084
23085         PR middle-end/22439
23086         * gcc.dg/vla-3.c: New test.
23087
23088 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
23089
23090         PR fortran/20363
23091         * gfortran.dg/named_interface.f90: New.
23092
23093 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
23094
23095         * gcc.c-torture/execute/frame-address.c: New test.
23096
23097 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
23098
23099         PR c++/20817
23100         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23101
23102 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23103
23104         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23105
23106 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23107
23108         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23109         * gcc.dg/altivec-22.c: Rename from..
23110         * gcc.dg/altivec-nomfcr.c: ..this.
23111
23112 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
23113
23114         PR tree-optimization/23546
23115         * gcc.dg/tree-ssa/pr23546.c: New test.
23116
23117 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
23118
23119         PR fortran/17758
23120         * gfortran.dg/nonreturning_statements.f90: New test.
23121
23122 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23123
23124         PR c++/22454
23125         * g++.dg/parse/crash29.C: New.
23126
23127 2005-08-23  DJ Delorie  <dj@redhat.com>
23128
23129         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23130         constants have the L suffix.
23131
23132 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
23133
23134         PR c++/23044
23135         * g++.dg/template/instantiate8.C: New.
23136
23137 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
23138
23139         PR middle-end/23467
23140         * gcc.c-torture/execute/pr23467.c: New test.
23141
23142 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
23143
23144         PR tree-optimization/22043
23145         * gcc.c-torture/execute/20050613-1.c: New test.
23146
23147 2005-08-23  Ben Elliston  <bje@au.ibm.com>
23148
23149         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23150
23151 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
23152
23153         PR rtl-optimization/23478
23154         * g++.dg/opt/pr23478.C: New test.
23155
23156 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
23157
23158         PR c/18715
23159         * gcc.dg/switch-warn-3.c: New test.
23160
23161 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23162
23163         PR c++/22233
23164         * g++.dg/template/param1.C: New test.
23165
23166 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23167
23168         PR c++/23089
23169         * g++.dg/other/incomplete1.C: New test.
23170
23171 2005-08-22  Ira Rosen  <irar@il.ibm.com>
23172
23173         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23174         are vectorizable.
23175
23176 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23177
23178         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23179         d_lines_5.f: New.
23180
23181 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
23182
23183         * gcc.target/i386/sse-4.c: New test.
23184
23185 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23186
23187         PR testsuite/23239
23188         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23189
23190 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
23191
23192         * gcc.dg/20050811-1.c: New test.
23193         * gcc.dg/20050811-2.c: New test.
23194
23195 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
23196
23197         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23198
23199 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
23200
23201         PR 23476
23202         * gcc.c-torture/compile/pr23476.c: New test.
23203
23204 2005-08-19  Devang Patel  <dpatel@apple.com>
23205
23206         PR tree-optimization/23048
23207         * gcc.dg/tree-ssa/pr23048.c: New test.
23208
23209 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23210
23211         PR middle-end/20624
23212         * g++.dg/warn/Wreturn-3.C: New test
23213
23214 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
23215
23216         PR tree-optimization/22228
23217         * g++.dg/vect/pr22543.cc: New test.
23218
23219 2005-08-17  Steven Bosscher  <stevenb@suse.de>
23220
23221         PR tree-optimization/21574
23222         * gcc.dg/tree-ssa/pr21574.c: New test.
23223
23224 2005-08-16  James E Wilson  <wilson@specifix.com>
23225
23226         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23227
23228 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
23229
23230         PR tree-opt/23402
23231         * gcc.c-torture/compile/zero-strct-3.c: New test.
23232         * gcc.c-torture/compile/zero-strct-4.c: New test.
23233
23234 2005-08-16  Steven Bosscher  <stevenb@suse.de>
23235
23236         PR target/23376
23237         * gcc.target/x86_64/pr23376.c: New test.
23238
23239 2005-08-16  Ian Lance Taylor  <ian@airs.com>
23240
23241         PR c++/23337
23242         * g++.dg/ext/vector2.C: New.
23243
23244 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23245
23246         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23247
23248 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23249
23250         PR libfortran/23428
23251         * gfortran.dg/inquire-complex.f90: New test case.
23252
23253 2005-08-16  James E Wilson  <wilson@specifix.com>
23254
23255         PR tree-optimization/21105
23256         * gcc.dg/large-size-array.c: New.
23257
23258 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
23259
23260         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23261         type.
23262         * gcc.dg/vect/vect-41: Likewise.
23263         * gcc.dg/vect/vect-42: Likewise.
23264         * gcc.dg/vect/vect-43: Likewise.
23265         * gcc.dg/vect/vect-44: Likewise.
23266         * gcc.dg/vect/vect-46: Likewise.
23267         * gcc.dg/vect/vect-47: Likewise.
23268         * gcc.dg/vect/vect-48: Likewise.
23269         * gcc.dg/vect/vect-52: Likewise.
23270         * gcc.dg/vect/vect-53: Likewise.
23271         * gcc.dg/vect/vect-54: Likewise.
23272         * gcc.dg/vect/vect-55: Likewise.
23273         * gcc.dg/vect/vect-56: Likewise.
23274         * gcc.dg/vect/vect-57: Likewise.
23275         * gcc.dg/vect/vect-58: Likewise.
23276         * gcc.dg/vect/vect-59: Likewise.
23277         * gcc.dg/vect/vect-60: Likewise.
23278         * gcc.dg/vect/vect-61: Likewise.
23279         * gcc.dg/vect/vect-85: Likewise.
23280         * gcc.dg/vect/vect-87: Likewise.
23281         * gcc.dg/vect/vect-88: Likewise.
23282         * gcc.dg/vect/vect-93.c: Likewise.
23283         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23284         * gcc.dg/vect/vect-75: Likewise.
23285         * gcc.dg/vect/vect-76: Likewise.
23286         * gcc.dg/vect/vect-77: Likewise.
23287         * gcc.dg/vect/vect-78: Likewise.
23288         * gcc.dg/vect/vect-80: Likewise.
23289         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23290         vectorized for the expected reason, rather than checking how alignment
23291         was handled.
23292         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23293         aligned type and also instead of aligned pointers. Added documentation.
23294
23295 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
23296
23297         * gfortran.dg/power.f90: New test.
23298
23299 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
23300
23301         PR rtl-optimization/23299
23302         * g++.dg/opt/pr23299.C: New test.
23303
23304 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23305
23306         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23307
23308 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
23309
23310         * g++.dg/template/local6.C: New test.
23311
23312 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
23313
23314         * execute/exceptions/finally-1.m: Check that the catch and finally are
23315         being called.  Also add a "return 0;" at the end of main.
23316
23317 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
23318
23319         PR fortran/21432.
23320         * gfortran.dg/namelist_print_1.f: New test of functionality of
23321         PRINT namelist.
23322         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23323         namelist generates error with -std=f95.
23324
23325 2005-08-14  Ira Rosen  <irar@il.ibm.com>
23326
23327         PR tree-optimization/23119
23328         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23329
23330 2005-08-13  Marcin Koziej  <creep@desk.pl>
23331             Andrew Pinski  <pinskia@physics.uc.edu>
23332
23333         PR libobjc/22492
23334         * execute/exceptions/finally-1.m: New test.
23335
23336 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23337
23338         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23339         testsuite.
23340         * objc/execute/exceptions/trivial.m: New test.
23341         * objc.dg/try-catch-11.m: Move to ...
23342         * objc/execute/exceptions/foward-1.m: Here.
23343         * objc.dg/try-catch-2.m: Move to ...
23344         * objc/execute/exceptions/catchall-1.m: Here.
23345         * objc.dg/try-catch-8.m: Move to ...
23346         * objc/execute/exceptions/local-variables-1.m: Here.
23347
23348 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23349
23350         * objc.dg/nested-func-1.m: Move to ...
23351         * objc/execute/nested-func-1.m: Here.
23352
23353 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23354
23355         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23356         in ${options} instead of [target_info name].
23357         * lib/obj-c++.exp (objc_target_compile): Likewise.
23358
23359 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23360
23361         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23362
23363 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23364
23365         part of PR testsuite/23348
23366         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23367         each of the torture options.
23368         * objc/compile/trivial.m: New test.
23369
23370 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23371
23372         * gfortran.dg/eoshift.f90: Correct format.
23373
23374 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23375
23376         * gfortran.fortran-torture/execute/character_passing.f90:
23377         Fix comment typo.
23378
23379 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
23380
23381         PR c++/8271
23382         * g++.dg/template/unify10.C: New.
23383
23384 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
23385
23386         * g++.dg/parse/pr22514.C: Move to...
23387         * g++.dg/debug/pr22514.C: here.
23388
23389 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23390
23391         PR c++/23266
23392         * g++.dg/inherit/pure1.C: New test.
23393
23394         * ChangeLog: Fix typos.
23395
23396 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23397             Steven Bosscher  <stevenb@suse.de>
23398
23399         * gfortran.dg/runtime_warning_1.f90: New test.
23400
23401 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23402
23403         PR c++/23219
23404         * g++.dg/parse/crash28.C: New.
23405
23406 2005-08-11  Richard Guenther  <rguenther@suse.de>
23407
23408         PR target/23289
23409         * gcc.target/i386/tailcall-1.c: New testcase.
23410
23411 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23412
23413         * gcc.dg/vect/vect-67.c: Un-xfail.
23414
23415 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23416
23417         PR c++/23225
23418         * g++.dg/parse/crash27.C: new test.
23419
23420 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
23421
23422         PR libfortran/22143
23423         * gfortran.dg/shift-kind.f90: New testcase.
23424
23425 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
23426
23427         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23428         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23429
23430 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23431
23432         PR c++/20646
23433         * g++.dg/other/mult-stor1.C: New test.
23434
23435 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23436
23437         * gcc.c-torture/pr18299-1.c: Move to ...
23438         * gcc.c-torture/compile/pr18299-1.c: Here.
23439
23440 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
23441
23442         * gfortran/fortran.torture/execute/character_passing.f90:
23443         Fix types for LSAME.
23444
23445 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
23446
23447         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23448         input data back to what it was originally.
23449
23450 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23451
23452         * objc.dg/try-catch-8.m: Enable for all targets.
23453
23454 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
23455
23456         * gcc.dg/pr23165.c: New test.
23457
23458 2005-08-09  Steven Bosscher  <stevenb@suse.de>
23459
23460         PR tree-optimization/23234
23461         * gcc.dg/tree-ssa/pr23234.c: New test.
23462
23463 2005-08-08  Josh Conner  <jconner@apple.com>
23464
23465         PR rtl-optimization/23241
23466         * gcc.dg/char-compare.c: New test.
23467
23468 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23469
23470         PR c++/22508
23471         * g++.dg/init/new13.C: New test.
23472
23473 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23474
23475         PR c++/21166
23476         * g++.dg/other/crash-4.C: Adjust
23477         * g++/dg/ext/packed9.C: New.
23478
23479 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23480
23481         PR middle-end/21964
23482         * gcc.c-torture/execute/pr21964-1.c: New test.
23483
23484 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23485
23486         PR c/22458
23487         * gcc.dg/pr22458-1.c: New test.
23488
23489 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
23490             Steven G. Kargl <kargls@comcast.net>
23491
23492         PR fortran/22390
23493         * gfortran.dg/flush_1.f90: New test.
23494
23495 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23496
23497         PR c++/23191
23498         * g++.dg/template/eh2.C: New test.
23499
23500 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23501
23502         PR c++/19498
23503         * g++.dg/template/instantiate7.C: New test.
23504
23505 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
23506
23507         PR c/23113
23508         * gcc.dg/Wunused-value-1.c: New test.
23509
23510 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
23511
23512         PR rtl-optimization/23233
23513         * gcc.c-torture/compile/pr23233-1.c: New test.
23514
23515 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
23516
23517         PR fortran/18833
23518         PR fortran/20850
23519         * gfortran.dg/equiv_1.f90: New test.
23520         * gfortran.dg/equiv_2.f90: New test.
23521         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23522         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23523         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23524
23525 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23526
23527         * gcc.c-torture/execute/vrp-5.c: New test.
23528         * gcc.c-torture/execute/vrp-6.c: New test.
23529         * gcc.dg/tree-ssa/vrp21.c: New test.
23530
23531 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23532
23533         * g++.dg/parse/pr22514.C: New test.
23534
23535 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
23536
23537         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23538
23539         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23540         instead of constant loads / pool entries.
23541
23542 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
23543
23544         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23545         TEST_TO_WCTYPE.
23546
23547 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
23548
23549         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23550         __WINT_TYPE__ in generated prototypes if possible.
23551
23552 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
23553
23554         PR 22037
23555         * g++.dg/tree-ssa/pr22037.C:
23556
23557 2005-08-04  Richard Henderson  <rth@redhat.com>
23558
23559         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23560         scan-tree-dump-times directive.
23561
23562 2005-08-04  Jan Hubicka  <jh@suse.cz>
23563
23564         * gcov-1.C: Fix switch counts.
23565         * gcov-4b.c: Likewise.
23566
23567 2005-08-03  Jeff Law  <law@redhat.com>
23568
23569         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23570
23571 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
23572
23573         * gcc.c-torture/execute/pr23135.c: New test.
23574
23575 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23576
23577         PR tree-optimization/19899
23578         * gcc.dg/tree-ssa/scev-1.c: New test.
23579         * gcc.dg/tree-ssa/scev-2.c: New test.
23580
23581 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
23582
23583         PR target/18582
23584         * gcc.dg/torture/pr18582-1.c: New test.
23585
23586 2005-08-03  Jan Hubicka  <jh@suse.cz>
23587
23588         * update-conroll.c: New testcase.
23589         * update-conroll-2.c: New testcase.
23590
23591 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
23592
23593         * gfortran.dg/constant_substring.f: New test.
23594         * gfortran.dg/pr22491.f: New test.
23595
23596 2005-08-02  Jan Hubicka  <jh@suse.cz>
23597
23598         * update-threading.c: Replace by the proper one.
23599
23600 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23601
23602         PR 23164
23603         * g++.dg/tree-ssa/pr23164.C: New test.
23604
23605 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23606
23607         * gcc.dg/tree-ssa/pr23192.c: New test.
23608
23609 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
23610
23611         * gcc.c-torture/execute/vrp-4.c: New test.
23612
23613 2005-08-02  Jan Hubicka  <jh@suse.cz>
23614
23615         * update-threading.c: New test.
23616
23617 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
23618
23619         * gcc.c-torture/compile/20050801-1.c: New test.
23620         * gcc.c-torture/compile/20050801-2.c: New test.
23621
23622 2005-08-01  Jan Hubicka  <jh@suse.cz>
23623
23624         * val-prof-5.c: New test.
23625
23626 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
23627
23628         PR c/22311
23629         * gcc.dg/pr22311-1.c : New test.
23630
23631 2005-07-31  Steven Bosscher  <stevenb@suse.de>
23632
23633         PR target/23095
23634         * gfortran.dg/pr23095.f: New test.
23635
23636         PR c++/22003
23637         * g++.dg/other/pr22003.C: New test.
23638
23639 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
23640
23641         PR target/20621
23642         * gcc.c-torture/execute/pr20621-1.c: New test.
23643
23644 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
23645
23646         * gfortran.dg/comma_format_extension_4.f: Adjust length
23647         of string for format.
23648         * gfortran.dg/der_array_io_1.f: Replace illegal internal
23649         print statement with internal write.
23650         * gfortran.dg/der_array_io_2.f: Likewise.
23651         * gfortran.dg/der_array_io_3.f: Likewise.
23652
23653 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
23654
23655         * gcc.dg/fold-abs-4.c: new test.
23656
23657 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
23658
23659         PR fortran/22570 an related issues.
23660         * gfortran.dg/x_slash_1.f: New test.
23661
23662 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
23663
23664         PR c/23143
23665         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23666         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23667
23668 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23669
23670         PR c/529
23671         * gcc.dg/Wshadow-3.c: New test.
23672
23673 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
23674
23675         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23676         used to have the wrong bounds).
23677
23678 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23679
23680         PR c/21720
23681         * gcc.dg/hex-round-1.c: Test more cases.
23682         * gcc.dg/hex-round-2.c: New test.
23683
23684 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
23685
23686         PR 22550
23687         * g++.dg/tree-ssa/pr22550.C: New test.
23688
23689 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
23690
23691         * gcc.dg/tree-ssa/vrp19.c: New test.
23692         * gcc.dg/tree-ssa-vrp20.c: New test.
23693
23694 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23695
23696         PR c/22240
23697         * gcc.dg/transparent-union-4.c: New test.
23698
23699 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23700
23701         PR c/22192
23702         * gcc.dg/c99-vla-2.c: New test.
23703
23704 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23705
23706         PR c/21720
23707         * gcc.dg/hex-round-1.c: New test.
23708
23709 2005-07-28  Jan Hubicka  <jh@suse.cz>
23710
23711         * inliner-1.c: Do not dump everything.
23712         * tree-prof.exp: Do not pass -ftree-based-profiling.
23713         * bprob.exp: Likewise.
23714
23715         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23716
23717 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
23718
23719         PR c++/22545
23720         * g++.dg/expr/ptrmem7.C: New test.
23721
23722 2005-07-28  Mike Stump  <mrs@apple.com>
23723
23724         * g++.old-deja/g++.mike/visibility-1.C: New test.
23725
23726 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23727
23728         PR c/20187
23729         * gcc.c-torture/execute/pr20187-1.c: New test.
23730
23731 2005-07-28  Jeff Law  <law@redhat.com>
23732
23733         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23734         * gcc.dg/tree-ssa/vrp18.c: New test.
23735
23736 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23737
23738         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23739
23740 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23741
23742         PR tree-optimization/22506
23743         * gcc.dg/vect/ps22506.c: New test.
23744
23745 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
23746
23747         PR target/21149
23748         * gcc.target/i386/sse-3.c: New test.
23749
23750 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23751
23752         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23753         * gcc.target/mips/mips32-dsp-type.c: Likewise.
23754
23755 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23756
23757         PR c/22589
23758         * gcc.c-torture/compile/pr22589-1.c: New test.
23759
23760 2005-07-28  Jan Hubicka  <jh@suse.cz>
23761
23762         * update-loopch.c: New testcase.
23763
23764 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23765
23766         PR rtl-optimization/23047
23767         * gcc.c-torture/execute/pr23047.c: New test.
23768         * gcc.c-torture/execute/pr23047.x: New.
23769
23770 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23771
23772         PR tree-optimization/22493
23773         * gcc.c-torture/execute/pr22493-1.c: New test.
23774         * gcc.c-torture/execute/pr22493-1.x: New.
23775         * gcc.c-torture/execute/vrp-1.c: New test.
23776         * gcc.c-torture/execute/vrp-2.c: New test.
23777         * gcc.c-torture/execute/vrp-2.c: New test.
23778
23779 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
23780
23781         * gcc.target/frv/all-builtin-read8.c: Delete.
23782         * gcc.target/frv/all-builtin-read16.c: Delete.
23783         * gcc.target/frv/all-builtin-read32.c: Delete.
23784         * gcc.target/frv/all-builtin-read64.c: Delete.
23785         * gcc.target/frv/all-builtin-write8.c: Delete.
23786         * gcc.target/frv/all-builtin-write16.c: Delete.
23787         * gcc.target/frv/all-builtin-write32.c: Delete.
23788         * gcc.target/frv/all-builtin-write64.c: Delete.
23789         * gcc.target/frv/all-read-write-1.c: New.
23790
23791 2005-07-27  Jeff Law  <law@redhat.com>
23792
23793         * gcc.c-torture/execute/pr22630.c: New test.
23794
23795 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
23796
23797         PR tree-optimization/23073
23798         * gcc.dg/vect/nodump-pr23073.c: New test.
23799         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23800
23801 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
23802
23803         PR tree-optimize/22348
23804         * gcc.c-torture/execute/pr22348.c: New.
23805
23806 2005-07-27  Richard Guenther  <rguenther@suse.de>
23807
23808         * gcc.dg/tree-ssa/salias-1.c: New testcase.
23809
23810 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23811
23812         PR fortran/22503
23813         * gfortran.dg/logical_comp.f90: New test.
23814
23815 2005-07-27  Jan Hubicka  <jh@suse.cz>
23816
23817         * inliner-1.c: Add cleanup of dumps.
23818         * val-prof-*.c: Likewise.
23819         * update-tailcall.c: New.
23820
23821 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
23822
23823         PR 22591
23824         * gcc.dg/tree-ssa/pr22591.c: New test.
23825         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23826
23827 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
23828
23829         PR libobjc/22606
23830         * objc.dg/try-catch-11.m: New test.
23831
23832 2005-07-26  Richard Guenther  <rguenther@suse.de>
23833
23834         PR tree-optimization/22486
23835         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23836
23837 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23838
23839         PR tree-opt/22484
23840         * g++.dg/opt/loop2.C: New test.
23841
23842 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23843
23844         * gcc.dg/tree-ssa/reassoc-3.c: New test.
23845         * gcc.dg/tree-ssa/reassoc-4.c: New test.
23846
23847 2005-07-25  Adam Nemet  <anemet@lnxw.com>
23848
23849         * lib/profopt.exp (profopt-execute): Check for profiling data
23850         files on the target.
23851
23852 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
23853
23854         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23855         for matching of asm labels.
23856
23857 2005-07-25  Richard Guenther  <rguenther@suse.de>
23858
23859         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23860
23861 2005-07-25  Richard Guenther  <rguenther@suse.de>
23862
23863         PR testsuite/22624
23864         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23865
23866 2005-07-25  Ira Rosen  <irar@il.ibm.com>
23867
23868         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23869         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23870         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23871         * gcc.dg/vect/vect-100.c: New test.
23872         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23873         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23874         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23875         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23876         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23877         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23878         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23879         * gfortran.dg/vect/pr19049.f90: New testcase.
23880         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23881
23882 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
23883
23884         * gcc.c-torture/execute/20050713-1.c: New test.
23885
23886         PR fortran/20063
23887         * gfortran.fortran-torture/execute/data_4.f90: New test.
23888
23889         PR middle-end/20303
23890         * gcc.dg/visibility-d.c: New test.
23891
23892 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
23893
23894         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23895         * gfortran.dg/underflow.f90: Ditto.
23896
23897 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23898
23899         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23900         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23901         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23902
23903 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23904
23905         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23906         include case of field width of zero.
23907
23908 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23909
23910         PR libgfortran/21875
23911         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23912         with trailing blanks on normal formatted read.
23913
23914 2005-07-23  Chao-ying Fu  <fu@mips.com>
23915
23916         * gcc.target/mips/mips32-dsp-type.c: New test.
23917         * gcc.target/mips/mips32-dsp.c: New test.
23918
23919 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
23920
23921         PR testsuite/21073
23922         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23923
23924         PR testsuite/20454
23925         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23926         and __cyg_profile_func_exit.
23927
23928 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
23929
23930         * gfortran.dg/comma_format_extension_3.f: Fix typo.
23931         * gfortran.dg/comma_format_extension_4.f: Same.
23932         * gfortran.dg/pr15332.f: Same.
23933         * gfortran.dg/pr21730.f: Same.
23934
23935 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
23936
23937         * g++.dg/opt/vrp2.C: Fix testcase.
23938
23939         PR tree-opt/22625
23940         * g++.dg/opt/vrp2.C: New test.
23941
23942 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
23943
23944         PR debug/21828
23945         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23946
23947 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
23948
23949         * gcc.dg/tree-ssa/20050719-1.c: New test.
23950
23951 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
23952
23953         * gcc.dg/bfin-longcall-1.c: New file.
23954         * gcc.dg/bfin-longcall-2.c: New file.
23955
23956 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
23957
23958         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23959
23960 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23961
23962         PR middle-end/19055
23963         * gcc.dg/tree-ssa/pr19055.c: New test.
23964         * gcc.dg/tree-ssa/pr19055-2.c: New test.
23965
23966 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23967
23968         PR C++/22358
23969         * g++.dg/other/pr22358.C: New test.
23970
23971 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
23972
23973         PR c++/2922
23974         * g++.dg/lookup/two-stage5.C: New test from bug comments.
23975
23976 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23977
23978         PR c++/15938
23979         * g++.dg/init/union2.C: New test.
23980
23981 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23982
23983         PR c/22393
23984         * gcc.dg/complex-4.c: New test.
23985
23986 2005-07-21  Richard Guenther  <rguenther@suse.de>
23987
23988         PR testsuite/22522
23989         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23990         scanning for asm labels.
23991         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23992
23993 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23994
23995         PR target/22085
23996         * gcc.dg/altivec-pr22085.c: New.
23997
23998 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23999
24000         PR tree-optimization/19210
24001         * gcc.dg/tree-ssa/pr19210-1.c: New.
24002         * gcc.dg/tree-ssa/pr19210-2.c: New.
24003
24004 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24005
24006         PR rtl-optimization/22167
24007         * g++.dg/opt/pr22167.C: New test.
24008
24009 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
24010
24011         PR c++/2922
24012         * g++.dg/lookup/two-stage2.C: New.
24013         * g++.dg/lookup/two-stage3.C: New.
24014         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24015         fixed two-stage name lookup for operators.
24016         * g++.dg/template/call3.C: Compiler now produces an appropriate
24017         error message.
24018         * g++.dg/template/crash37.C: Compiler now describes bla() on line
24019         14 as a candidate.
24020         * g++.dg/template/ptrmem4.C: Compiler produces different error
24021         message.
24022         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24023         connect_to_method as a candidate.
24024
24025 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
24026
24027         * gcc.dg/fold-alloc-1.c: New test.
24028
24029 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
24030
24031         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24032         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24033
24034 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
24035
24036         * gcc.dg/fold-abs-1.c: New test.
24037         * gcc.dg/fold-abs-2.c: New test.
24038         * gcc.dg/fold-abs-3.c: New test.
24039
24040 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
24041
24042         Make CONSTRUCTOR use VEC to store initializers.
24043         * g++.dg/ext/complit3.C: Check for specific error messages.
24044         * g++.dg/init/brace2.C: Update error message.
24045         * g++.dg/warn/Wbraces2.C: Likewise.
24046
24047 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
24048
24049         PR fortran/16940
24050         * gfortran.dg/module_interface_1.f90: New test.
24051
24052 2005-07-19  Danny Berlin <dberlin@dberlin.org>
24053             Kenneth Zadeck <zadeck@naturalbridge.com>
24054
24055         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24056
24057 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24058
24059         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24060         specify -Wformat for these tests.
24061         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24062         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24063         * gcc.dg/format/opt-6.c: Delete.
24064
24065 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24066
24067         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24068         * gcc.dg/tree-ssa/sra-3.c: Likewise.
24069
24070 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24071
24072         * gcc.dg/tree-ssa/alias-2.c: New test.
24073
24074 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
24075
24076         PR c++/22263
24077         * g++.dg/template/explicit7.C: New test.
24078
24079 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
24080
24081         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24082         field width of 8 to +Inf and -Inf.
24083
24084 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
24085
24086         PR c++/22139
24087         * g++.dg/template/friend36.C: New test.
24088
24089 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
24090
24091         PR fortran/21730
24092         * gfortran.dg/pr21730.f: New test.
24093
24094 2005-07-16  Danny Berlin <dberlin@dberlin.org>
24095             Kenneth Zadeck <zadeck@naturalbridge.com>
24096
24097         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24098         since pure const detection cannot run at -O1 in c compiler.
24099         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24100         can now optimize this case properly.
24101         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24102         because we now pass.
24103         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24104
24105 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
24106
24107         PR c/22421
24108         * gcc.dg/format/bitfld-1.c: New test.
24109
24110 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24111
24112         PR c++/22204
24113         * g++.dg/rtti/repo1.C: New test.
24114
24115 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
24116
24117         PR middle-end/22398
24118         * gcc.c-torture/compile/pr22398.c: New test.
24119
24120 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24121
24122         PR c++/22132
24123         * g++.dg/expr/cast4.C: New test.
24124
24125 2005-07-15  Richard Guenther  <rguenther@suse.de>
24126
24127         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24128         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24129
24130 2005-07-15  Steven Bosscher  <stevenb@suse.de>
24131
24132         PR tree-optimization/22230
24133         * gcc.dg/tree-ssa/pr22230.c: New test.
24134
24135 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
24136
24137         * gfortran.dg/g77/cpp6.f: New test.
24138
24139         PR fortran/22417
24140         * gfortran.dg/g77/cpp5.F: New test.
24141         * gfortran.dg/g77/cpp5.h: New file.
24142         * gfortran.dg/g77/cpp5inc.h: New file.
24143
24144 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
24145
24146         PR libfortran/16435
24147         * gfortran.dg/tl_editting.f90: New.
24148         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24149
24150 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
24151
24152         * gfortran.dg/char_array_constructor.f90: New test.
24153
24154 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
24155
24156         * gfortran.dg/past_eor.f90: New.
24157         * gfortran.dg/complex_read.f90: New.
24158
24159 2005-07-13  Jeff Law  <law@redhat.com>
24160
24161         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24162         additional casts.
24163
24164         * gcc.dg/tree-ssa/pr22321.c: New test
24165
24166 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
24167
24168         PR tree-optimization/21921
24169         * gcc.dg/tree-ssa/pr21921.c: New.
24170
24171 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24172
24173         PR tree-optimizatio/22442
24174         * gcc.dg/tree-ssa/loop-11.c: New test.
24175
24176 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24177
24178         PR tree-opt/21840
24179         * gcc.c-torture/compile/pr21840.c: New test.
24180
24181 2005-07-12  Jan Hubicka  <jh@suse.cz>
24182
24183         * gcc.c-torture/compile/pr22379.c: New test.
24184
24185 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
24186
24187         PR libfortran/21593
24188         gfortran.dg/dev_null.f90: Remove outdated comment about
24189         PR libfortran/21593.
24190
24191
24192 2005-07-12  Dale Johannesen  <dalej@apple.com>
24193
24194         * gcc.target/i386/compress-float-sse.c: New.
24195         * gcc.target/i386/compress-float-sse-pic.c: New.
24196         * gcc.target/i386/compress-float-387.c: New.
24197         * gcc.target/i386/compress-float-387-pic.c: New.
24198         * gcc.dg/compress-float-ppc.c: New.
24199         * gcc.dg/compress-float-ppc-pic.c: New.
24200
24201 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
24202
24203         PR libfortran/21593
24204         gfortran.dg/dev_null.f90: Remove targets.
24205
24206 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24207
24208         PR tree-opt/22335
24209         * gcc.dg/pr22335-1.c: New test.
24210         * gcc.dg/pr22335-2.c: New test.
24211
24212 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24213
24214         PR c++/20172
24215         * g++.dg/template/nontype12.C : New test.
24216
24217 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24218
24219         * gcc.dg/tree-ssa/loop-10.c: New test.
24220
24221 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
24222
24223         * gcc.c-torture/execute/20020720-1.x: Remove.
24224
24225 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
24226
24227         * gfortran.fortran-torture/execute/forall_7.f90: New test.
24228
24229 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
24230
24231         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24232         (dg-mips-options): Use it.
24233
24234 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
24235
24236         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24237
24238 2005-07-09  Richard Henderson  <rth@redhat.com>
24239
24240         * lib/target-supports.exp (check_effective_target_sync_char_short):
24241         Add alpha.
24242
24243 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
24244
24245         PR libfortran/22217
24246         * gfortran.dg/negative-z-descriptor.f90: New test.
24247
24248 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24249
24250         PR tree-opt/22329
24251         * gcc.dg/pr22329.c: New test.
24252
24253 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
24254
24255         PR tree-optimization/20139
24256         * gcc.dg/tree-ssa/pr20139.c: New.
24257
24258 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24259
24260         PR tree-opt/22356
24261         * gcc.dg/pr22356-1.c: New test.
24262
24263 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
24264
24265         PR c++/21799
24266         * g++.dg/template/unify8.C: New.
24267         * g++.dg/template/unify9.C: New.
24268
24269 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
24270
24271         * gfortran.fortran-torture/execute/entry_10.f90: New test.
24272
24273 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
24274
24275         * gcc.dg/darwin-version-1.c: New.
24276         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24277         * gcc.dg/builtins-20.c: Likewise.
24278         * gcc.dg/builtins-53.c: Likewise.
24279         * gcc.dg/torture/builtins-convert-1.c: Likewise.
24280         * gcc.dg/torture/builtins-convert-2.c: Likewise.
24281         * gcc.dg/torture/builtins-convert-3.c: Likewise.
24282         * gcc.dg/torture/builtins-power-1.c: Likewise.
24283         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24284         on Darwin.
24285
24286 2005-07-07  Jeff Law  <law@redhat.com>
24287
24288         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
24289         argument evaluation order.
24290
24291 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
24292
24293         PR libfortran/21594
24294         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24295         Add test cases where the shift length is greater than the
24296         array length.
24297
24298 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24299
24300         * obj-c++.dg/proto-lossage-6.mm: New.
24301         * objc.dg/proto-lossage-6.m: New.
24302
24303 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24304
24305         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24306         * objc.dg/gnu-runtime-2.m: Likewise.
24307
24308 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24309
24310         * gfortran.dg/longline.f: New test.
24311
24312         * gfortran.dg/badline.f: New test.
24313
24314 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24315
24316         PR fortran/16531
24317         PR fortran/15966
24318         PR fortran/18781
24319         * gfortran.dg/hollerith.f90: New.
24320         * gfortran.dg/hollerith2.f90: New.
24321         * gfortran.dg/hollerith3.f90: New.
24322         * gfortran.dg/hollerith4.f90: New.
24323         * gfortran.dg/hollerith_f95.f90: New.
24324         * gfortran.dg/hollerith_legacy.f90: New.
24325         * gfortran.dg/g77/cpp4.F: New. Port from g77.
24326
24327 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24328
24329         PR objc/22274
24330         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24331         * objc.dg/gnu-runtime-2.m: New.
24332
24333 2005-07-06  Jeff Law  <law@redhat.com>
24334
24335         * gcc.dg/tree-ssa/vrp17.c: New test.
24336
24337 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24338
24339         PR fortran/22327
24340         * gfortran.dg/array_constructor_5.f90: New test.
24341
24342 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24343
24344         * gfortran.fortran-torture/execute/entry_9.f90: New test.
24345
24346 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
24347
24348         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24349         * gcc.dg/980816-1.c: Ditto.
24350
24351 2005-07-06  Jeff Law  <law@redhat.com>
24352
24353         * gcc.c-torture/compile/pr21356.c: New test.
24354
24355 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24356
24357         PR c/22013
24358         PR c/22098
24359         * gcc.c-torture/compile/pr22013-1.c,
24360         gcc.c-torture/execute/pr22098-1.c,
24361         gcc.c-torture/execute/pr22098-2.c,
24362         gcc.c-torture/execute/pr22098-3.c: New tests.
24363
24364 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24365
24366         PR c/22308
24367         * gcc.dg/pr22308-1.c: New test.
24368
24369 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
24370
24371         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
24372         target.
24373         * gcc.dg/compare9.c: Use -fshort-enums instead of
24374         -fno-short-enums.  Change the last test to dg-bogus.
24375
24376 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
24377
24378         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24379         * gcc.dg/compare9.c: New.
24380
24381 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24382
24383         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24384
24385 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24386
24387         PR testsuite/22288
24388         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24389
24390
24391 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24392
24393         * gcc.dg/format/gcc_gfc-1.c: New.
24394
24395 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24396
24397         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24398
24399 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24400
24401         PR fortran/20842
24402         * gfortran.dg/io_invalid_1.f90: New test.
24403
24404 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
24405
24406         * gcc.dg/format/gcc_diag-1.c: Update.
24407
24408 2005-07-02  Jeff Law  <law@redhat.com>
24409
24410         * gcc.dg/tree-ssa/pr22051-1.c: New test.
24411         * gcc.dg/tree-ssa/pr22051-2.c: New test.
24412
24413 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
24414
24415         * gcc.dg/format/gcc_diag-1.c: Update.
24416
24417 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
24418
24419         PR tree-opt/22269
24420         * gcc.c-torture/compile/pr22269.c: New test.
24421
24422 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
24423
24424         PR 21584
24425         PR 22219
24426         * g++.dg/tree-ssa/pr21584-1.C: New test.
24427         * g++.dg/tree-ssa/pr21584-2.C: New test.
24428
24429 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
24430
24431         * obj-c++.dg/try-catch-11.mm: New.
24432         * objc.dg/try-catch-10.m: New.
24433
24434 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
24435
24436         * g++.dg/other/ucnid-1.C: xfail on AIX.
24437
24438 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
24439
24440         PR 22234
24441         * gcc.dg/20050629-1.c: New test.
24442
24443 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
24444
24445         * obj-c++.dg/const-str-1[0-1].mm: New.
24446         * objc.dg/const-str-1[0-1].m: New.
24447
24448 2005-05-29  Richard Henderson  <rth@redhat.com>
24449
24450         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24451         Rename from check_effective_target_vect_no_max.
24452         (check_effective_target_vect_no_int_add): New.
24453         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24454         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24455         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24456         * gcc.dg/vect/vect-reduc-1.c: Use both.
24457         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24458
24459 2005-05-29  Richard Henderson  <rth@redhat.com>
24460
24461         * lib/target-supports.exp (check_effective_target_vect_no_max):
24462         Remove i386 and x86_64.
24463
24464 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24465
24466         PR testsuite/21969
24467         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24468
24469 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24470
24471         PR middle-end/21969
24472         * gcc.dg/vect/pr21969.c: New test.
24473
24474 2005-06-28  Eric Christopher  <echristo@redhat.com>
24475
24476         PR c/22052
24477         PR c/21975
24478         * gcc.dg/inline1.c: New test.
24479         * gcc.dg/inline2.c: Ditto.
24480         * gcc.dg/inline3.c: Ditto.
24481         * gcc.dg/inline4.c: Ditto.
24482         * gcc.dg/inline5.c: Ditto.
24483
24484 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24485
24486         PR libfortran/22142
24487         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24488         Add testcase also testing eoshift1 for PR 22142.
24489
24490 2005-06-28  Richard Henderson  <rth@redhat.com>
24491
24492         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24493         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24494         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24495         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24496         gcc.dg/tree-ssa/20030922-2.c: Likewise.
24497
24498 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24499
24500         PR libfortran/22142
24501         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24502         Add testcase for PR 22142.
24503
24504 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
24505
24506         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24507         gcc.target/ia64/fpreg-2.c: New tests.
24508
24509 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24510
24511         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24512
24513 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24514
24515         PR libfortran/22170
24516         * gfortran.dg/slash_1.f90: New test.
24517
24518 2005-06-27  Richard Henderson  <rth@redhat.com>
24519
24520         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24521         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24522         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24523         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24524         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24525         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24526
24527 2005-06-27  Richard Henderson  <rth@redhat.com>
24528
24529         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24530         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24531
24532 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
24533
24534         * obj-c++.dg/proto-lossage-5.mm: New.
24535         * objc.dg/proto-lossage-5.m: New.
24536
24537 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
24538
24539         PR 21959
24540         * gcc.dg/tree-ssa/pr21959.c: New test.
24541
24542 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
24543
24544         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24545         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24546         testing uninitialized var.
24547
24548         * gcc.c-torture/execute/builtins/chk.h: New.
24549         * gcc.c-torture/execute/builtins/lib/chk.c: New.
24550         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24551         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24552         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24553         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24554         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24555         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24556         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24557         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24558         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24559         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24560         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24561         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24562         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24563         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24564         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24565         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24566         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24567         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24568         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24569         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24570         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24571         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24572         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24573         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24574         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24575         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24576         * gcc.dg/builtin-object-size-1.c: New test.
24577         * gcc.dg/builtin-object-size-2.c: New test.
24578         * gcc.dg/builtin-object-size-3.c: New test.
24579         * gcc.dg/builtin-object-size-4.c: New test.
24580         * gcc.dg/builtin-object-size-5.c: New test.
24581         * gcc.dg/builtin-stringop-chk-1.c: New test.
24582         * gcc.dg/builtin-stringop-chk-2.c: New test.
24583         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24584         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24585         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24586         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24587         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24588         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24589         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24590         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24591         * gcc.c-torture/execute/printf-1.c: New test.
24592         * gcc.c-torture/execute/fprintf-1.c: New test.
24593         * gcc.c-torture/execute/vprintf-1.c: New test.
24594         * gcc.c-torture/execute/vfprintf-1.c: New test.
24595         * gcc.c-torture/execute/printf-chk-1.c: New test.
24596         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24597         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24598         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24599
24600 2005-06-27  Michael Matz  <matz@suse.de>
24601
24602         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24603         slot is not merged if address escapes.
24604
24605 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24606
24607         PR c/21911
24608         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
24609
24610 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
24611
24612         PR middle-end/17965
24613         * gcc.c-torture/compile/20050622-1.c: New test.
24614
24615         PR middle-end/22028
24616         * gcc.dg/20050620-1.c: New test.
24617
24618 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
24619
24620         PR tree-optimization/22026
24621         * gcc.dg/tree-ssa/pr22026.c: New.
24622
24623 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
24624
24625         PR libfortran/22144
24626         * gfortran.dg/shift-alloc.f90: New testcase.
24627
24628 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
24629
24630         * all files: Update FSF address in copyright headers.
24631
24632 2005-06-22  Jan Hubicka  <jh@suse.cz>
24633
24634         * wholeprogram-1.c: New testcase.
24635         * wholeprogram-2.c: New testcase.
24636
24637 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
24638
24639         PR 22171
24640         * gcc.dg/tree-ssa/pr22171.c: New test.
24641
24642 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
24643
24644         * gfortran.dg/simplify_modulo.f90: New.
24645
24646 2005-06-24  Jan Hubicka  <jh@suse.cz>
24647
24648         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24649
24650 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24651
24652         * obj-c++.dg/proto-lossage-[1-4].mm: New.
24653
24654 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24655
24656         * obj-c++.dg/typedef-alias-1.mm: New.
24657         * objc.dg/typedef-alias-1.m: New.
24658
24659 2005-06-23  Jeff Law  <law@redhat.com>
24660
24661         * gcc.dg/tree-ssa/vrp16.c: New test.
24662
24663 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24664
24665         * lib/target-supports.exp: Add
24666         check_effective_target_fortran_large_real and
24667         check_effective_target_fortran_large_int to check for
24668         corresponding effective targets.
24669         * gfortran.dg/large_integer_kind_1.f90: New test.
24670         * gfortran.dg/large_real_kind_1.f90: New test.
24671
24672 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
24673
24674         PR tree-optimization/22117
24675         * gcc.dg/tree-ssa/pr22117.c: New.
24676
24677 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
24678
24679         PR testsuite/22123
24680         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24681
24682 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
24683
24684         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24685
24686 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
24687
24688         * gfortran.dg/f2c_4.f90: Add tests for complex functions
24689         * gfortran.dg/f2c_4.c: Likewise.
24690
24691 2005-06-22 Paul Brook  <paul@codesourcery.com>
24692
24693         PR fortran/21034
24694         * gfortran.dg/auto_save_1.f90: New test.
24695
24696 2005-06-22  Michael Matz  <matz@suse.de>
24697
24698         * gcc.target/x86-64/abi: New directory.
24699         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24700         * gcc.target/x86-64/abi/README.gcc: New file.
24701         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24702         * gcc.target/x86-64/abi/asm-support.s: New file.
24703         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24704         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24705         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24706         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24707         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24708         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24709         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24710         * gcc.target/x86_64/abi/test_bitfields.c: New test.
24711         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24712         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24713         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24714         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24715         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24716         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24717         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24718         * gcc.target/x86_64/abi/test_varargs.c: New test.
24719
24720 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
24721
24722         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24723         32-bit i?86 and x86_64.
24724
24725 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
24726
24727         * obj-c++.dg/const-str-[1-9].mm: New tests.
24728
24729 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
24730
24731         PR fortran/22010
24732         * gfortran.dg/namelist_use.f90: New.
24733         * gfortran.dg/namelist_use_only.f90: New.
24734
24735 2005-06-21  Jeff Law  <law@redhat.com>
24736
24737         * gcc.dg/tree-ssa/vrp15.c: New test.
24738
24739 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
24740
24741         * lib/target-supports.exp (check_effective_target_vect_reduction):
24742         Remove.
24743         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24744         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24745         remove vect_reduction target keyword. Also avoid two returns in main.
24746         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24747         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24748         * gcc.dg/vect/vect-reduc-1short.c: New test.
24749         * gcc.dg/vect/vect-reduc-1char.c: New test.
24750         * gcc.dg/vect/vect-reduc-2short.c: New test.
24751         * gcc.dg/vect/vect-reduc-2char.c: New test.
24752         * gcc.dg/vect/vect-reduc-6.c: New test.
24753         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24754         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24755         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24756
24757 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24758         Paul Thomas  <pault@gcc.gnu.org>
24759
24760         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24761         New tests.
24762
24763 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24764
24765         * gfortran.dg/backslash_1.f90: New test.
24766         * gfortran.dg/backslash_2.f90: New test.
24767
24768 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
24769
24770         * gfortran.dg/duplicate_labels.f90: New test.
24771
24772 2005-06-20  Jan Beulich  <jbeulich@novell.com>
24773
24774         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24775         unsupportable relocations.
24776         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24777         * gcc.dg/20050321-2.c: xfail for NetWare.
24778
24779 2005-06-20  Andreas Jaeger  <aj@suse.de>
24780
24781         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24782         gcc.target/i386/fastcall-sseregparm.c,
24783         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24784
24785 2005-06-19  Richard Henderson  <rth@redhat.com>
24786
24787         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24788
24789 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
24790
24791         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24792
24793 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
24794
24795         PR c++/22115
24796         * g++.dg/conversion/simd2.C: Change expected error message.
24797
24798 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24799
24800         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24801         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24802         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24803
24804 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
24805
24806         * gcc.dg/fold-mod-1.c: New test.
24807
24808 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
24809
24810         PR fortran/19926
24811         * gfortran.dg/pr19926.f90: New test.
24812
24813 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24814
24815         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24816         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24817         targets.
24818         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24819         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24820
24821 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
24822
24823         * gcc.target/ia64/float80-varargs-1.c: New test.
24824
24825 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24826
24827         PR tree-opt/22035
24828         * gfortran.dg/f2c_6.f90: New test.
24829
24830 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
24831
24832         PR c++/17413
24833         * g++.dg/template/local5.C: New.
24834
24835 2005-06-17  Richard Henderson  <rth@redhat.com>
24836
24837         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24838
24839 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
24840
24841         PR testsuite/21945
24842         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24843
24844 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
24845
24846         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24847         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24848         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24849         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24850         check_vect to verify the presence of hardware vector support.
24851
24852 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
24853
24854         PR testsuite/22056
24855         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24856
24857 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24858
24859         PR libfortran/19216
24860         * gfortran.dg/pr19216.f: Add correct space between brackets and
24861         dg directive.
24862
24863 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24864
24865         PR libfortran/16436
24866         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24867
24868 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
24869
24870         * gcc.target/i386/attributes-error.c: New testcase.
24871         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24872         * gcc.target/i386/regparm-stdcall.c: Likewise.
24873         * gcc.target/i386/sseregparm-1.c: Likewise.
24874         * gcc.target/i386/sseregparm-2.c: Likewise.
24875
24876 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
24877
24878         * g++.dg/rtti/crash2.C: New.
24879
24880 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
24881
24882         * gcc.dg/noncompile/20040203-3.c: Update expected message.
24883
24884 2005-06-15  David Ung  <davidu@mips.com>
24885
24886         * gcc.target/mips/mips16e-extends.c: New test for testing the
24887         generation of MIPS16e zeb/zeh, seb/seh instructions.
24888
24889 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
24890
24891         PR 22018
24892         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24893         * gcc.dg/tree-ssa/pr22018.c: New test.
24894
24895 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
24896
24897         * gcc.dg/simd-1.c: Update error messages.
24898         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
24899         * gcc.dg/simd-2.c: Update error messages.
24900         * gcc.dg/simd-4.c: New.
24901
24902 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
24903
24904         PR c++/20678
24905         * g++.dg/other/crash-4.C: New.
24906
24907 2005-06-14  Devang Patel  <dpatel@apple.com>
24908
24909         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24910
24911 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24912
24913         PR c++/21929
24914         * g++.dg/parse/crash11.C: Update
24915
24916 2005-06-13  Jeff Law  <law@redhat.com>
24917
24918         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24919         perform the desired transformations.
24920         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24921         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24922
24923 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24924
24925         PR fortran/22038
24926         * gfortran.dg/forall_1.f90: Un-XFAIL.
24927
24928 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
24929
24930         PR c++/21929
24931         * g++.dg/parse/crash26.C: New.
24932
24933         PR c++/20789
24934         * g++.dg/init/member1.C: New.
24935
24936 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
24937
24938         * gfortran.dg/altreturn_1.f90: New test.
24939
24940 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
24941
24942         PR middle-end/21985
24943         * gcc.dg/tree-ssa/pr21985.c: New test.
24944
24945 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24946
24947         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24948
24949 2005-06-12  Roger Sayle  <roger@eyesopen.com>
24950
24951         PR c++/21930
24952         * g++.dg/other/error10.C: New test case.
24953
24954 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24955
24956         PR libfortran/19155
24957         * gfortran.dg/pr19155.f: Add test.
24958
24959 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24960
24961         * gfortran.dg/f2c_7.f90: New test.
24962
24963         * gfortran.dg/forall_1.f90: XFAILed.
24964
24965 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24966
24967         * gcc.dg/pr14796-1.c: New.
24968         * gcc.dg/pr14796-2.c: New.
24969
24970 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
24971
24972         PR fortran/17792
24973         PR fortran/21375
24974         * gfortran.dg/deallocate_stat.f90: New test.
24975
24976 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
24977
24978         * gfortran.fortran-torture/execute/in-pack.f90: New test.
24979
24980 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
24981
24982         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24983         access will be generated when this loop is vectorized. Test that
24984         accesses with same alignment were detected.
24985         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24986         Test that accesses with same alignment were detected.
24987         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24988         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24989         alignment were detected.
24990
24991 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
24992
24993         PR c++/10611
24994         * g++.dg/conversion/simd2.C: New.
24995
24996 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24997
24998         * gcc.dg/Wcxx-compat-1.c: New.
24999
25000 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25001
25002         PR libfortran/21480
25003         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25004         complex array.
25005
25006 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
25007
25008         * gcc.dg/alias-8.c: New.
25009
25010 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
25011
25012         * gcc.dg/format/cmn_err-1.c: Update.
25013
25014 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
25015
25016         PR target/20666
25017         * gcc.target/sparc/fexpand-2.c: New.
25018         * gcc.target/sparc/fpmerge-2.c: New.
25019         * gcc.target/sparc/fpmul-2.c: New.
25020         * gcc.target/sparc/noresult.c: New.
25021         * gcc.target/sparc/pdist-2.c: New.
25022         * gcc.target/sparc/pdist-3.c: New.
25023
25024 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
25025
25026         PR testsuite/21702
25027         * gcc.target/i386/i386.exp: Fix comment typo.
25028
25029 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25030
25031         PR c++/19497
25032         * g++.dg/inherit/using5.C: New.
25033         * g++.dg/inherit/using6.C: New.
25034
25035 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25036
25037         PR c++/19894
25038         * g++.dg/template/ptrmem15.C: New test.
25039
25040         PR c++/20563
25041         * g++.dg/ext/label4.C: New test.
25042
25043 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25044
25045         * gcc.dg/tls/debug-1.c: New test.
25046
25047 2005-06-07  Dale Johannesen  <dalej@apple.com>
25048
25049         * gcc.target/i386/movq.c: New.
25050
25051 2005-06-07  Dale Johannesen  <dalej@apple.com>
25052
25053         * gcc.dg/20050607-1.c: New.
25054
25055 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
25056
25057         PR middle-end/21850
25058         * gcc.c-torture/execute/20050607-1.c: New test.
25059
25060 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
25061
25062         PR libfortran/21926
25063         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25064         Test case where the return array has lowest stride one,
25065         but isn't packed.
25066
25067 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
25068
25069         * lib/target-supports.exp (check_effective_target_sync_int_long):
25070         Add s390 and s390x targets.
25071
25072 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
25073
25074         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25075         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25076         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25077         * gcc.dg/tree-ssa/loop-9.c: New test.
25078
25079 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25080
25081         * g++.dg/parse/defarg10.C: New.
25082
25083 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
25084
25085         PR regression/21897
25086         * gcc.c-torture/execute/20050604-1.c: New test.
25087
25088 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25089
25090         PR 21903
25091         * g++.dg/parse/defarg9.C: New.
25092
25093         PR c++/20637
25094         * g++.dg/inherit/using4.C: New.
25095         * g++.dg/overload/error1.C: Adjust expected errors.
25096         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25097         * g++.old-deja/g++.brendan/arm2.C: Likewise.
25098         * g++.old-deja/g++.other/redecl2.C: Likewise.
25099         * g++.old-deja/g++.other/redecl4.C: Likewise.
25100         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25101
25102 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25103
25104         * gfortran.dg/f2c_5.f90: Add -w to dg-options
25105
25106 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25107
25108         * lib/gfortran.exp (gfortran_target_compile): Call
25109         dg-additional-files-options
25110         * gfortran.dg/f2c_4.f90: New file
25111         * gfortran.dg/f2c_4.c: New file
25112         * gfortran.dg/f2c_5.f90: New file
25113         * gfortran.dg/f2c_5.c: New file
25114
25115 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25116
25117         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25118
25119         PR fortran/21912
25120         * gfortran.dg/array_constructor_4.f90: New test.
25121
25122 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
25123
25124         PR c++/21619
25125         * g++.dg/ext/builtin9.C: New test.
25126
25127 2005-06-05  Dale Johannesen  <dalej@apple.com>
25128
25129         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25130         * gcc.c-torture/execute/20050603-2.c: Ditto.
25131
25132 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
25133
25134         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25135         * gcc.dg/vect/vect-reduc-1.c: New.
25136         * gcc.dg/vect/vect-reduc-2.c: New.
25137         * gcc.dg/vect/vect-reduc-3.c: New.
25138
25139 2005-06-04  Dale Johannesen  <dalej@apple.com>
25140
25141         * gcc.c-torture/execute/20050603-1.c: New.
25142         * gcc.c-torture/execute/20050603-2.c: New.
25143         * gcc.dg/20050603-3.c: New.
25144
25145 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25146
25147         PR fortran/19195
25148         * gfortran.dg/debug_1.f90: New test.
25149
25150         * gfortran.dg/forall_1.f90: New test.
25151
25152 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
25153
25154         * gfortran.dg/array_constructor_3.f90: New test.
25155
25156 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25157
25158         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25159
25160 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
25161
25162         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25163
25164 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
25165
25166         PR c/21873
25167         * gcc.dg/init-excess-1.c: New test.
25168
25169 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25170
25171         PR c++/21853
25172         * g++.dg/expr/static_cast6.C: New test.
25173
25174 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
25175
25176         * gcc.dg/tree-ssa/vrp14.c: New test.
25177
25178 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25179
25180         PR c++/21336
25181         * g++.dg/template/new2.C: New test.
25182
25183 2005-06-03  Josh Conner  <jconner@apple.com>
25184
25185         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25186         all entries in initializer.
25187
25188 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
25189
25190         PR middle-end/21858
25191         * gcc.dg/pr21858.c: New testcase.
25192
25193 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
25194
25195         PR tree-optimization/21292
25196
25197         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25198         New.
25199         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25200         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25201         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25202         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25203         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25204
25205 2005-06-02  Richard Henderson  <rth@redhat.com>
25206
25207         * gcc.dg/sync-2.c: Use -march=i486 for i386.
25208
25209 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
25210
25211         * gcc.dg/wtypequal.c: New testcase.
25212
25213 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
25214
25215         PR 21582
25216         * gcc.dg/tree-ssa/pr21582.c: New test.
25217
25218 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25219
25220         PR c++/21280
25221         * g++.dg/opt/interface2.h: New.
25222         * g++.dg/opt/interface2.C: New.
25223         * g++.dg/init/ctor4.C: Adjust error lines.
25224         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25225         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25226         * g++.old-deja/g++.jason/opeq3.C: Likewise.
25227         * g++.old-deja/g++.pt/assign1.C: Likewise.
25228         * g++.old-deja/g++.pt/crash20.C: Likewise.
25229
25230 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
25231
25232         PR tree-optimization/21734
25233         * g++.dg/vect/pr21734_1.cc: New.
25234         * g++.dg/vect/pr21734_2.cc: New.
25235
25236 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25237
25238         PR c++/20350
25239         * g++.dg/template/spec24.C: New.
25240
25241         PR c++/21151
25242         * g++.dg/pch/local-1.C: New.
25243         * g++.dg/pch/local-1.Hs: New.
25244
25245 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
25246
25247         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25248         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25249         * gcc.dg/tree-ssa/pr14341.c: New test.
25250         * gcc.dg/tree-ssa/pr14841.c: New test.
25251         * gcc.dg/tree-ssa/pr20701.c: New test.
25252         * gcc.dg/tree-ssa/pr21086.c: New test.
25253         * gcc.dg/tree-ssa/pr21090.c: New test.
25254         * gcc.dg/tree-ssa/pr21332.c: New test.
25255         * gcc.dg/tree-ssa/pr21458.c: New test.
25256         * gcc.dg/tree-ssa/pr21658.c: New test.
25257         * gcc.dg/tree-ssa/vrp01.c: New test.
25258         * gcc.dg/tree-ssa/vrp02.c: New test.
25259         * gcc.dg/tree-ssa/vrp03.c: New test.
25260         * gcc.dg/tree-ssa/vrp04.c: New test.
25261         * gcc.dg/tree-ssa/vrp05.c: New test.
25262         * gcc.dg/tree-ssa/vrp06.c: New test.
25263         * gcc.dg/tree-ssa/vrp07.c: New test.
25264         * gcc.dg/tree-ssa/vrp08.c: New test.
25265         * gcc.dg/tree-ssa/vrp09.c: New test.
25266         * gcc.dg/tree-ssa/vrp10.c: New test.
25267         * gcc.dg/tree-ssa/vrp11.c: New test.
25268         * gcc.dg/tree-ssa/vrp12.c: New test.
25269         * gcc.dg/tree-ssa/vrp13.c: New test.
25270
25271 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
25272
25273         PR 21029
25274         * gcc.dg/tree-ssa/pr21029.c: New test.
25275
25276 2005-06-01  Roger Sayle  <roger@eyesopen.com>
25277
25278         * gfortran.dg/logint-1.f: New test case.
25279         * gfortran.dg/logint-2.f: Likewise.
25280         * gfortran.dg/logint-3.f: Likewise.
25281
25282 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
25283
25284         PR c/21536
25285         PR c/20760
25286         * gcc.dg/20050527-1.c: New test.
25287
25288         * gcc.dg/i386-sse-12.c: New test.
25289
25290         PR fortran/21729
25291         * gfortran.dg/implicit_5.f90: New test.
25292
25293 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
25294
25295         PR fortran/20883
25296         * gfortran/assign_4.f90: New test.
25297         * gfortran/assign_2.f90: Change compile to run.
25298
25299 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
25300
25301         * lib/target-supports.exp
25302         (check_effective_target_sync_char_short): New.
25303         * gcc.dg/sync-2.c: New.
25304
25305 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
25306
25307         PR tree-optimization/21817
25308         * gcc.dg/torture/pr21817-1.c: New.
25309
25310 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
25311
25312         PR c++/21165
25313         * g++.dg/template/init5.C: New.
25314
25315 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
25316
25317         * gfortran.dg/char_initialiser_actual.f90:
25318         Test character initialisers as actual arguments.
25319         * gfortran.dg/char_pointer_comp_assign.f90:
25320         Test character pointer structure component assignments.
25321         * gfortran.dg/char_array_structure_constructor.f90:
25322         Test character components in structure constructors.
25323
25324 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
25325
25326         PR middle-end/20931
25327         * g++.dg/opt/pr20931.C: New test.
25328
25329 2005-05-31  Andreas Jaeger  <aj@suse.de>
25330
25331         PR testsuite/20772
25332         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25333         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25334         g++.old-deja/g++.ext/asmspec1.C,
25335         g++.old-deja/g++.other/regstack.C,
25336         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25337         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25338         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25339         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25340         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25341         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25342         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25343         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25344         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25345         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25346         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25347         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25348         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25349         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25350         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25351         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25352         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25353         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25354         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25355
25356 2005-05-31  Jeff Law  <law@redhat.com>
25357
25358         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25359
25360 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
25361
25362         PR middle-end/21743
25363         * gcc.dg/builtins-1.c: Activate disabled clog test.
25364         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25365
25366 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
25367
25368         * gfortran.dg/char_pointer_assign.f90:
25369         Test character-pointer assignments and pointer assignments.
25370         * gfortran.dg/char_pointer_dummy.f90:
25371         Test character-pointer dummy arguments.
25372         * gfortran.dg/char_pointer_func.f90:
25373         Test character-pointer function returns.
25374         * gfortran.dg/char_pointer_dependency.f90:
25375         Test character-pointer functions with dependencies.
25376
25377 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
25378
25379         PR c++/21784
25380         * g++.dg/lookup/using14.C: New test.
25381
25382 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
25383
25384         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25385         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25386         trailing ^M.
25387
25388 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
25389
25390         PR c++/17413
25391         * g++.dg/template/local5.C: New.
25392
25393         PR target/21761
25394         * gcc.c-torture/compile/pr21761.c: New.
25395
25396         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25397         before darwin8.
25398
25399 2005-05-30  Steven G. Kargl
25400
25401         PR fortran/20846
25402         * gfortran.dg/inquire_8.f90: New test.
25403
25404 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25405
25406         PR libfortran/21376
25407         * gfortran.dg/output_exponents_1.f90: New test.
25408
25409 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25410
25411         PR libfortran/20006
25412         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25413
25414 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
25415
25416         PR c++/21210
25417         * g++.dg/ext/complex1.C: New test.
25418
25419         PR c++/21340
25420         * g++.dg/init/ctor6.C: New test.
25421
25422 2005-05-29  Jan Hubicka  <jh@suse.cz>
25423
25424         * gcc.c-torture/compile/pr21562.c: New.
25425
25426 2005-05-28  Steven G. Kargl <kargls@comcast.net>
25427
25428         * gfortran.dg/subnormal_1.f90: New test.
25429
25430 2005-05-28  Jan Hubicka  <jh@suse.cz>
25431
25432         * tree-prof.exp: Fix comment.
25433         * value-prof-1.c: New.
25434         * value-prof-2.c: New.
25435         * value-prof-3.c: New.
25436         * value-prof-4.c: New.
25437
25438 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
25439
25440         PR c++/21614
25441         * g++.dg/expr/ptrmem6.C: New test.
25442         * g++.dg/expr/ptrmem6a.C: Likewise.
25443
25444 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
25445
25446         PR tree-optimization/21658
25447         * gcc.dg/tree-ssa/pr21658.c: New.
25448
25449 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
25450
25451         PR c++/21455
25452         * g++.dg/inherit/ptrmem3.C: New.
25453
25454         PR c++/21681
25455         * g++.dg/parse/template16.C: New.
25456
25457 2005-05-27  Andreas Jaeger  <aj@suse.de>
25458
25459         * gcc.dg/setjmp-2.c: Only run in 32-bit.
25460
25461         * gcc.dg/i386-sse-8.c: Run test on all archs.
25462
25463 2005-05-26  Mike Stump  <mrs@apple.com>
25464
25465         * objc.dg/isa-field-1.m: Only run on darwin.
25466         * objc.dg/lookup-1.m: Likewise.
25467         * objc.dg/try-catch-8.m: Likewise.
25468
25469 2005-05-26  Roger Sayle  <roger@eyesopen.com>
25470
25471         PR tree-optimization/9814
25472         * gcc.dg/pr9814-1.c: New test case.
25473
25474 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25475
25476         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25477         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25478         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25479         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25480         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25481         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25482         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25483         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25484         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25485         objc.dg/try-catch-8.m: New.
25486
25487 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
25488
25489         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25490         remove extraneous semicolons.
25491
25492 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25493
25494         * obj-c++.dg/comp-types-12.mm: New.
25495         * objc.dg/comp-types-11.m: New.
25496         * objc.dg/selector-4.m: New.
25497
25498 2005-05-26  Andreas Jaeger  <aj@suse.de>
25499
25500         PR testsuite/20772
25501         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25502         g++.old-deja/g++.ext/attrib3.C,
25503         g++.old-deja/g++.other/store-expr1.C,
25504         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25505         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25506         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25507         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25508         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25509         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25510         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25511         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25512         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25513         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25514         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25515         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25516         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25517         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25518         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25519         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25520         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25521         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25522         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25523
25524 2005-05-26  Andreas Jaeger  <aj@suse.de>
25525
25526         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25527         x86-64 compilation.
25528
25529 2005-05-26  Andreas Jaeger  <aj@suse.de>
25530
25531         PR testsuite/20772
25532         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25533         gcc.misc-tests/i386-pf-athlon-1.c,
25534         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25535         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25536         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25537         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25538         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25539         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25540         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25541         programs.
25542
25543         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25544         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25545         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25546         x86-64 compilation.
25547
25548         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25549         x86_64.
25550
25551         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25552         effective-target ilp32.
25553
25554 2005-05-26  David Ung  <davidu@mips.com>
25555
25556         * gcc.target/mips/ext_ins.c: New test for testing the generation
25557         of MIPS32/64 rev 2 ext/ins instructions.
25558
25559 2005-05-26  Andreas Jaeger  <aj@suse.de>
25560
25561         * treelang/compile/unsigned.tree: Use gimple instead of
25562         nonexisting generic dump.
25563
25564 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
25565
25566         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25567
25568 2005-05-26  Andreas Jaeger  <aj@suse.de>
25569
25570         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25571
25572 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
25573
25574         PR libfortran/17283
25575         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25576         Test callee-allocated memory with write statements.
25577
25578 2005-05-25  Roger Sayle  <roger@eyesopen.com>
25579
25580         PR middle-end/21709
25581         * gcc.dg/pr21709-1.c: New test case.
25582
25583 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25584             Mike Stump  <mrs@apple.com>
25585
25586         * objc/execute/next_mapping.h: Update for C++.
25587
25588         * obj-c++.dg/selector-1.mm: Move to...
25589         * obj-c++.dg/selector-4.mm: here...
25590
25591         * obj-c++.dg/basic.mm: New.
25592         * obj-c++.dg/comp-types-1.mm: New.
25593         * obj-c++.dg/cxx-class-1.mm: New.
25594         * obj-c++.dg/cxx-ivars-1.mm: New.
25595         * obj-c++.dg/cxx-ivars-2.mm: New.
25596         * obj-c++.dg/cxx-ivars-3.mm: New.
25597         * obj-c++.dg/cxx-scope-1.mm: New.
25598         * obj-c++.dg/cxx-scope-2.mm: New.
25599         * obj-c++.dg/defs.mm: New.
25600         * obj-c++.dg/empty-private-1.mm: New.
25601         * obj-c++.dg/encode-1.mm: New.
25602         * obj-c++.dg/encode-2.mm: New.
25603         * obj-c++.dg/encode-3.mm: New.
25604         * obj-c++.dg/extern-c-1.mm: New.
25605         * obj-c++.dg/extra-semi.mm: New.
25606         * obj-c++.dg/fix-and-continue-2.mm: New.
25607         * obj-c++.dg/isa-field-1.mm: New.
25608         * obj-c++.dg/ivar-list-semi.mm: New.
25609         * obj-c++.dg/local-decl-1.mm: New.
25610         * obj-c++.dg/lookup-1.mm: New.
25611         * obj-c++.dg/lookup-2.mm: New.
25612         * obj-c++.dg/method-1.mm: New.
25613         * obj-c++.dg/method-2.mm: New.
25614         * obj-c++.dg/method-3.mm: New.
25615         * obj-c++.dg/method-4.mm: New.
25616         * obj-c++.dg/method-5.mm: New.
25617         * obj-c++.dg/method-6.mm: New.
25618         * obj-c++.dg/method-7.mm: New.
25619         * obj-c++.dg/no-extra-load.mm: New.
25620         * obj-c++.dg/overload-1.mm: New.
25621         * obj-c++.dg/pragma-1.mm: New.
25622         * obj-c++.dg/pragma-2.mm: New.
25623         * obj-c++.dg/private-1.mm: New.
25624         * obj-c++.dg/private-2.mm: New.
25625         * obj-c++.dg/proto-qual-1.mm: New.
25626         * obj-c++.dg/qual-types-1.mm: New.
25627         * obj-c++.dg/stubify-1.mm: New.
25628         * obj-c++.dg/stubify-2.mm: New.
25629         * obj-c++.dg/super-class-1.mm: New.
25630         * obj-c++.dg/super-class-2.mm: New.
25631         * obj-c++.dg/super-dealloc-1.mm: New.
25632         * obj-c++.dg/super-dealloc-2.mm: New.
25633         * obj-c++.dg/template-1.mm: New.
25634         * obj-c++.dg/template-2.mm: New.
25635         * obj-c++.dg/template-3.mm: New.
25636         * obj-c++.dg/template-4.mm: New.
25637         * obj-c++.dg/template-5.mm: New.
25638         * obj-c++.dg/template-6.mm: New.
25639         * obj-c++.dg/try-catch-1.mm: New.
25640         * obj-c++.dg/try-catch-2.mm: New.
25641         * obj-c++.dg/try-catch-3.mm: New.
25642         * obj-c++.dg/try-catch-4.mm: New.
25643         * obj-c++.dg/try-catch-5.mm: New.
25644         * obj-c++.dg/try-catch-6.mm: New.
25645         * obj-c++.dg/try-catch-7.mm: New.
25646         * obj-c++.dg/try-catch-8.mm: New.
25647         * obj-c++.dg/try-catch-9.mm: New.
25648         * obj-c++.dg/va-meth-1.mm: New.
25649
25650 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25651
25652         * obj-c++.dg/selector-1.mm: New.
25653         * obj-c++.dg/selector-2.mm: New.
25654
25655 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25656
25657         * obj-c++.dg/selector-3.mm: New.
25658         * objc.dg/selector-3.m: New.
25659
25660 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25661
25662         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25663         about where warning appears.
25664
25665 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25666
25667         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25668         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25669         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25670         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25671
25672 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25673
25674         * gcc.dg/20050524-1.c: New test.
25675
25676 2005-05-25  Jan Hubicka  <jh@suse.cz>
25677
25678         * gcc.dg/tree-prof/inliner-1.c: New.
25679
25680 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
25681
25682         * gcc.dg/tree-prof: New directory.
25683         * gcc.dg/tree-prof/tree-prof.exp: New.
25684
25685 2005-05-25  DJ Delorie  <dj@redhat.com>
25686
25687         * gcc.dg/Wattributes-1.c: New.
25688         * gcc.dg/Wattributes-2.c: New.
25689         * gcc.dg/Wattributes-3.c: New.
25690
25691 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
25692
25693         PR tree-optimization/19833
25694         * gcc.dg/uninit-4.c: Remove xfail.
25695         * gcc.dg/uninit-9.c: Ditto.
25696
25697 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
25698
25699         * obj-c++.dg/bitfield-[1-5].mm: New.
25700         * obj-c++.dg/class-protocol-1.mm: New.
25701         * obj-c++.dg/comp-types-1[0-1].mm: New.
25702         * obj-c++.dg/comp-types-[2-9].mm: New.
25703         * obj-c++.dg/encode-[4-8].mm: New.
25704         * obj-c++.dg/layout-1.mm: New.
25705         * obj-c++.dg/method-1[0-9].mm: New.
25706         * obj-c++.dg/method-2[0-1].mm: New.
25707         * obj-c++.dg/method-[8-9].mm: New.
25708         * obj-c++.dg/objc-gc-3.mm: New.
25709         * obj-c++.dg/try-catch-10.mm: New.
25710         * objc.dg/bitfield-5.m: New.
25711         * objc.dg/comp-types-10.m: New.
25712         * objc.dg/comp-types-9.m: New.
25713         * objc.dg/layout-1.m: New.
25714         * objc.dg/objc-gc-4.m: New.
25715         * objc.dg/try-catch-9.m: New.
25716         * objc.dg/class-protocol-1.m: Tweak diagnostics.
25717         * objc.dg/comp-types-1.m: Likewise.
25718         * objc.dg/comp-types-[5-6].m: Likewise.
25719         * objc.dg/method-9.m: Likewise.
25720
25721 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
25722
25723         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25724         and on hardware without VMX support.
25725
25726         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25727
25728         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25729
25730         * lib/profopt.exp (dg-final-generate, dg-final-use,
25731         profopt-final-code, profopt-get-options): New.
25732         (profopt-execute): Process test directives.
25733
25734         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25735         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25736         cleanup-tree-dump, cleanup-saved-temps): Update comments.
25737
25738 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
25739
25740         PR C++/21645
25741         * g++.dg/init/ctor5.C: New test.
25742
25743 2005-05-24  Ira Rosen  <irar@il.ibm.com>
25744
25745         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25746         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25747         vect-113.c, vect-114.c.
25748
25749 2005-05-23  Adam Nemet  <anemet@lnxw.com>
25750
25751         * gcc.dg/const-elim-1.c: Remove xfails.
25752
25753 2005-05-23  Jeff Law  <law@redhat.com>
25754
25755         * gcc.c-torture/compile/pr21638.c: New test.
25756         * gcc.c-torture/compile/20050520-1.c: New test.
25757
25758 2005-05-23  Nick Clifton  <nickc@redhat.com>
25759
25760         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25761         be a proper triple, ie: m32r*-*-*.
25762         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25763
25764 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
25765
25766         PR middle-end/21331
25767         PR tree-opt/21293
25768         * gcc.c-torture/compile/pr21293.c: New test.
25769         * gcc.c-torture/execute/pr21331.c: New test.
25770
25771 2004-05-20  Richard Henderson  <rth@redhat.com>
25772
25773         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25774
25775 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
25776
25777         * obj-c++-dg.exp: Add.
25778         * obj-c++.exp: Add.
25779         * obj-c++.dg/dg.exp: Add.
25780
25781 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25782
25783         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25784         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25785
25786 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
25787
25788         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25789
25790 2004-05-19  Richard Henderson  <rth@redhat.com>
25791
25792         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25793
25794 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
25795
25796         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25797
25798         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25799
25800 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
25801
25802         PR c++/21495
25803         * g++.dg/parse/extern1.C: New test.
25804         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25805
25806 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25807
25808         * gcc.dg/c99-math.h: New.
25809         * gcc.dg/c99-math-float-1.c: New test.
25810         * gcc.dg/c99-math-double-1.c: Likewise.
25811         * gcc.dg/c99-math-long-double-1.c: Likewise.
25812
25813 2005-05-18  Richard Henderson  <rth@redhat.com>
25814
25815         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25816
25817 2005-05-18  Devang Patel  <dpatel@apple.com>
25818
25819         * g++.dg/opt/20050511-1.C: New test.
25820
25821 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
25822
25823         PR libfortran/21127
25824         * gfortran.dg/reshape-complex.f90: New test.
25825
25826 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
25827
25828         * gfortran.dg/array_constructor_1.f90: New test.
25829         * gfortran.dg/array_constructor_2.f90: New test.
25830
25831 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25832
25833         PR fortran/20954
25834         * gfortran.dg/pr20954.f: New test.
25835
25836 2005-05-17  Mike Stump  <mrs@apple.com>
25837
25838         Yet more Objective-C++...
25839
25840         * objc.dg/method-5.m: Update.
25841         * objc.dg/method-6.m: Update.
25842         * objc.dg/method-7.m: Update.
25843         * objc.dg/method-9.m: Update.
25844         * objc.dg/try-catch-2.m: Update.
25845
25846 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
25847
25848         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25849         Remove little-endian optimizations.
25850
25851 2005-05-17  Jeff Law  <law@redhat.com>
25852
25853         * g++.dg/tree-ssa/pr14814.C: New test.
25854         * gcc.dg/tree-ssa/pr14814.C: New test.
25855         * gcc.dg/tree-ssa/pr17141-1.C: New test.
25856         * gcc.dg/tree-ssa/pr17141-2.C: New test.
25857
25858 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25859
25860         * gcc.dg/compat/generate-random.c: Do not include
25861         libiberty.h.
25862         * gcc.dg/compat/generate-random_r.c: Likewise.
25863
25864 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
25865
25866         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25867
25868 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25869
25870         PR middle-end/21595
25871         * g++.dg/tree-ssa/builtin1.C: New testcase.
25872
25873 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
25874
25875         PR c++/21454
25876         * g++.dg/opt/const4.C: New test.
25877
25878         PR middle-end/21492
25879         * g++.dg/opt/crossjump1.C: New test.
25880
25881         PR tree-optimization/21610
25882         * gcc.c-torture/compile/20050516-1.c: New test.
25883
25884         PR fortran/15080
25885         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25886         about the test failing.
25887         * gfortran.fortran-torture/execute/where_7.f90: New test.
25888         * gfortran.fortran-torture/execute/where_8.f90: New test.
25889
25890 2005-05-16  Richard Henderson  <rth@redhat.com>
25891
25892         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25893         i?86 and x86_64.
25894
25895 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
25896
25897         * gcc.dg/compat/generate-random.c (config.h): Do not include.
25898         (limits.h): Include unconditionally.
25899         (stdlib.h): Likewise.
25900         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25901         (limits.h): Include unconditionally.
25902         (stdlib.h): Likewise.
25903         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25904         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25905         (limits.h): Include unconditionally.
25906         (stdlib.h): Likewise.
25907         (hashtab.h): Do not include.
25908         (getopt.h): Likewise.
25909         (stddef.h): Include.
25910         (hashval_t): Define.
25911         (struct entry): Add "next" field.
25912         (HASH_SIZE): New macro.
25913         (hash_table): New variable.
25914         (switchfiles): Do not use xmalloc.
25915         (mix): New macro.
25916         (iterative_hash): New function.
25917         (hasht): Remove.
25918         (e_exists): New function.
25919         (e_insert): Likewise.
25920         (output): Use, instead of libiberty hashtable functions.
25921         (main): Do not use getopt.  Do not call htab_create.
25922
25923 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
25924
25925         PR libstdc++/21526
25926         * lib/target-supports.exp (check_mkfifo_available):
25927         Return 0 for cygwin as mkfifo support incomplete on platform.
25928         Fix typos in comments.
25929
25930 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
25931
25932         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25933
25934 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
25935
25936         PR fortran/17432
25937         * gfortran.dg/assign_4.f: New test.
25938
25939 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
25940
25941         PR tree-optimization/21563
25942         * gcc.dg/tree-ssa/pr21563.c: New.
25943
25944 2005-05-14  Jan Hubicka  <jh@suse.cz>
25945
25946         * gcc.dg/noreturn-7.c: Allow control reaches warning.
25947
25948 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
25949
25950         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25951
25952 2005-05-13  Julian Brown  <julian@codesourcery.com>
25953
25954         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25955         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25956
25957 2005-05-13  Jan Hubicka  <jh@suse.cz>
25958
25959         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25960         * gcc.dg/fold-xor-?.c: Likewise.
25961         * gcc.dg/pr15784-?.c: Likewise.
25962         * gcc.dg/pr20922-?.c: Likewise.
25963         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25964         * gcc.dg/tree-ssa/pr17598.c: Likewise.
25965         * gcc.dg/tree-ssa/pr20470.c: Likewise.
25966
25967 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25968
25969         PR fortran/21260
25970         * gfortran.dg/hollerith_1.f90: New test.
25971
25972 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25973
25974         * gfortran.dg/func_result_2.f90: New test.
25975
25976 2005-05-11  Bud Davis  <bdavis@gfortran.org>
25977
25978         * gfortran.dg/dev_null.f90: New test.
25979
25980 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
25981
25982         * gcc.dg/arm-vfp1.c: Revert last change.
25983
25984 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
25985
25986         PR middle-end/19807
25987         PR tree-optimization/19639
25988         * g++.dg/tree-ssa/pr19807.C: New testcase.
25989
25990 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25991
25992         PR libfortran/21471
25993         * gfortran.dg/append-1.f90: New test.
25994
25995 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25996
25997         * gcc.dg/pr18501.c: XFAIL.
25998         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25999         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26000         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26001         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26002         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26003         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26004         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26005         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26006
26007 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26008
26009         PR fortran/20178
26010         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26011         gfortran.dg/f2c_3.f90: New tests.
26012
26013         * gfortran.dg/return_1.f90: Fix dg annotation.
26014
26015 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26016
26017         * gcc.c-torture/compile/20050510-1.c: New test.
26018
26019 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
26020
26021         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26022
26023 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
26024
26025         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26026
26027 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
26028
26029         PR c/17913
26030         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26031
26032 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
26033
26034         PR c/21342
26035         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26036         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26037
26038 2005-05-10  Ben Elliston  <bje@au.ibm.com>
26039
26040         PR debug/16676
26041         * gcc.dg/debug/pr16676.c: New test.
26042
26043 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
26044
26045         PR testsuite/21443
26046         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26047         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26048         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26049         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26050         Change -O1 to -O2.
26051         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
26052         -fno-tree-dominator-opts.
26053
26054 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26055
26056         * gfortran.dg/return_1.f90: New test.
26057
26058 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
26059
26060         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26061
26062         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26063
26064 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
26065
26066         PR c++/21427
26067         * g++.dg/inherit/covariant13.C: New.
26068
26069 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26070
26071         PR libfortran/19155
26072         * gfortran.dg/pr19155.f: New test.
26073
26074 2005-05-08  Roger Sayle  <roger@eyesopen.com>
26075
26076         PR inline-asm/8788
26077         * gcc.dg/pr8788-1.c: New testcase.
26078
26079 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
26080
26081         PR target/21416
26082         * gcc.target/mips/fpcmp-[12].c: New tests.
26083
26084 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
26085
26086         * lib/target-supports-dg.exp (dg-require-fork): New function.
26087         (dg-require-mkfifo): Likewise.
26088         * lib/target-supports.exp (check_function_available): New
26089         function.
26090         (check_fork_available): Likewise.
26091         (check_mkfifo_available): Likewise.
26092
26093 2005-05-06  Jeff Law  <law@redhat.com>
26094
26095         * gcc.c-torture/compile/pr21380.c: New test.
26096
26097 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
26098
26099         PR c++/20961
26100         * g++.dg/ext/weak3.C: New test.
26101
26102 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
26103
26104         PR c++/21352
26105         * g++.dg/template/crash37.C: New test.
26106
26107 2005-05-05  Paul Brook  <paul@codesourcery.com>
26108
26109         * gcc.dg/arm-g2.c: Use effective-target arm32.
26110         * gcc.dg/arm-mmx-1.c: Ditto.
26111         * gcc.dg/arm-scd42-2.c: Ditto.
26112         * gcc.dg/arm-vfp1.c: Ditto.
26113         * lib/target-supports.exp (check_effective_target_arm32): New
26114         function.
26115
26116 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
26117
26118         PR libfortran/21354
26119         gfortran.dg/in_pack_rank7.f90: New test.
26120
26121 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
26122
26123         PR middle-end/15618
26124         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26125
26126 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
26127
26128         PR middle-end/21265
26129         * gcc.dg/20050503-1.c: New test.
26130
26131         PR rtl-optimization/21239
26132         * gcc.dg/i386-sse-11.c: New test.
26133
26134 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
26135
26136         PR target/16888
26137         * gcc.target/i386/asm-1.c: New test.
26138
26139 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
26140
26141         PR rtl-optimization/21330
26142         * gcc.c-torture/execute/20050502-1.c: New test.
26143
26144         PR target/21297
26145         * gcc.c-torture/execute/20050502-2.c: New test.
26146
26147 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
26148
26149         PR middle-end/21282
26150         * gcc.dg/pr21282.c: New.
26151
26152 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26153
26154         * gcc.dg/vect/pr20122.c: Clean up .vect file.
26155         * gcc.dg/vect/vect-92.c: Likewise.
26156         * gcc.dg/vect/vect-93.c: Likewise.
26157         * gcc.dg/vect/vect-dv-1.c: Likewise.
26158         * gcc.dg/vect/vect-dv-2.c: Likewise.
26159         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26160
26161 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26162
26163         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26164         * gfortran.dg/vect/vect-2.f90: Likewise.
26165         * gfortran.dg/vect/vect-3.f90: Likewise.
26166         * gfortran.dg/vect/vect-4.f90: Likewise.
26167         * gfortran.dg/vect/vect-5.f90: Likewise.
26168
26169 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
26170
26171         PR target/20813
26172         * gcc.dg/rs6000-fpint-2.c: New.
26173
26174 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
26175
26176         PR c/15698
26177         * gcc.dg/builtins-30.c: Update expected messages.
26178         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26179         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26180         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26181
26182 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
26183
26184         PR tree-optimization/21294
26185         * gcc.dg/tree-ssa/pr21294.c: New.
26186
26187 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
26188
26189         * gcc.dg/altivec-3.c (vec_store): Do not use the old
26190         __builtin_altivec_st_internal_4si built-in.
26191
26192 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
26193
26194         PR c++/15875
26195         * g++.dg/template/ptrmem14.C: New test.
26196
26197 2005-05-02  Paul Brook  <paul@codesourcery.com>
26198
26199         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26200
26201 2005-05-02  Michael Matz  <matz@suse.de>
26202
26203         PR c++/19542
26204         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26205
26206 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
26207
26208         * g++.dg/cpp/weak.C: New test.
26209
26210 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
26211
26212         * gcc.dg/tree-ssa/loop-8.c: New test.
26213
26214 2005-04-30  Michael Maty  <matz@suse.de>
26215
26216         * gcc.dg/inline-mcpy.c: New test.
26217
26218 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
26219
26220         PR libfortran/18958
26221         * gfortran.dg/eoshift.f90: New test case.
26222
26223 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
26224
26225         PR libfortran/18857
26226         * gfortran.dg/matmul_1.f90: New test.
26227
26228 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26229
26230         PR tree-optimization/21030
26231         * gcc.dg/tree-ssa/pr21030.c: New.
26232
26233 2005-04-29  Devang Patel  <dpatel@apple.com>
26234
26235         PR tree-optimization/21272
26236         * gcc.dg/vect/vect-ifcvt-10.c: New test.
26237
26238 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
26239
26240         PR fortran/13082
26241         PR fortran/18824
26242         * gfortran.dg/entry_4.f90: New test.
26243         * gfortran.fortran-torture/execute/entry_1.f90: New test.
26244         * gfortran.fortran-torture/execute/entry_2.f90: New test.
26245         * gfortran.fortran-torture/execute/entry_3.f90: New test.
26246         * gfortran.fortran-torture/execute/entry_4.f90: New test.
26247         * gfortran.fortran-torture/execute/entry_5.f90: New test.
26248         * gfortran.fortran-torture/execute/entry_6.f90: New test.
26249         * gfortran.fortran-torture/execute/entry_7.f90: New test.
26250
26251 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26252
26253         * gfortran.fortran-torture/execute/entry_8.f90: New test.
26254
26255 2005-04-29  Paul Brook  <paul@codesourcery.com>
26256
26257         * gfortran.dg/entry_3.f90: New test.
26258
26259 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26260
26261         * gfortran.dg/implicit_4.f90: New test.
26262
26263 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
26264
26265         * lib/target-supports.exp (check_profiling_available): Return
26266         false for xtensa-*-elf.
26267
26268 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
26269
26270         * lib/fortran-torture.exp (fortran-torture.exp): Catch
26271         error if file cannot be deleted.
26272
26273 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26274
26275         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26276         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26277         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26278         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26279         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26280         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26281         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26282         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26283         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26284         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26285         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26286         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26287         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26288
26289 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26290
26291         PR fortran/20865
26292         * gfortran.dg/pr20865.f90: New test.
26293
26294 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
26295
26296         * gcc.dg/void-cast-2.c: New test.
26297
26298 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26299
26300         PR c/21159
26301         * gcc.dg/void-cast-1.c: New test.
26302
26303 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
26304
26305         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26306
26307 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26308
26309         PR fortran/21177
26310         * gfortran.dg/pr21177.f90: New test.
26311
26312 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
26313
26314         PR tree-optimization/21171
26315         * gcc.dg/tree-ssa/pr21171.c: New test.
26316
26317 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
26318
26319         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26320         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26321         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26322         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26323         gcc.dg/tree-ssa/gen-vect-32.c: New.
26324         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26325         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26326         don't run on PPC32.
26327
26328 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26329
26330         PR c/21213
26331         * gcc.dg/transparent-union-3.c: New test.
26332
26333 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26334
26335         PR c/20740
26336         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26337         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26338         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26339         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26340         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26341         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26342
26343 2005-04-26  Jeff Law  <law@redhat.com>
26344
26345         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26346         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26347         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26348         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26349         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26350         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26351         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26352
26353 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
26354
26355         PR tree-optimization/17598
26356         * gcc.dg/tree-ssa/pr17598.c: New testcase.
26357
26358 2005-04-25  Mike Stump  <mrs@apple.com>
26359
26360         * objc.dg/fix-and-continue-1.m: Add.
26361
26362 2005-04-25  Roger Sayle  <roger@eyesopen.com>
26363
26364         PR c++/20995
26365         * g++.dg/opt/pr20995-1.C: New test case.
26366
26367 2005-04-25  Devang Patel <dpatel@apple.com>
26368
26369         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26370
26371 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26372
26373         PR testsuite/21062
26374         * g++.dg/opt/alias2.C (printf): Correct the prototype.
26375
26376 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26377
26378         PR C++/21188
26379         * g++.dg/opt/rtti2.C: New test.
26380
26381 2005-04-25  Paul Brook  <paul@codesourcery.com>
26382         Steven G. Kargl  <kargls@comcast.net>
26383
26384         PR fortran/20879
26385         * gfortran.dg/ichar_1.f90: New file.
26386
26387 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
26388
26389         PR middle-end/20991
26390         * g++.dg/opt/pr20991.C: New test.
26391
26392         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26393         where sizeof (type) < __alignof__ (type).
26394         * gcc.dg/compat/struct-layout-1.h: Likewise.
26395
26396 2005-04-24  Per Bothner  <per@bothner.com>
26397             Devang Patel  <dpatel@apple.com>
26398
26399         PR preprocessor/20907
26400         * gcc.dg/cpp/very-long-comment.c: New test.
26401
26402 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26403
26404         PR fortran/20059
26405         * gfortran.dg/common_5.f: New test.
26406
26407 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
26408
26409         PR middle-end/21082
26410         * g++.dg/tree-ssa/pr21082.C: New testcase.
26411
26412 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
26413
26414         * gcc.dg/vect/vect-99.c: New test.
26415
26416 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
26417
26418         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26419
26420 2005-04-22  Jeff Law  <law@redhat.com>
26421
26422         * gcc.dg/uninit-5.c: Remove xfails.
26423         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26424         conditionals and loads.
26425
26426 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
26427
26428         PR libfortran/20074
26429         PR libfortran/20436
26430         PR libfortran/21108
26431         * gfortran.dg/nested_reshape.f90: new test
26432         * gfortran.dg/reshape-alloc.f90: new test
26433         * gfortran.dg/reshape.f90: new test
26434
26435 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
26436
26437         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26438
26439         * gcc.dg/arm-vfp1.c: New test.
26440
26441 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
26442
26443         PR c++/21087
26444         * g++.dg/lookup/builtin2.C: New test.
26445
26446 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
26447
26448         * gcc.dg/weak/weak-13.c: New test.
26449
26450 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
26451
26452         * lib/target-supports.exp (check_effective_target_sync_int_long):
26453         Add powerpc*.
26454
26455 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
26456
26457         * gcc.target/mips/branch-1.c: New test.
26458
26459 2005-04-21  Richard Henderson  <rth@redhat.com>
26460
26461         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26462         * gcc.dg/vect/vect-86.c: Likewise.
26463         * gcc.dg/vect/vect-87.c: Likewise.
26464         * gcc.dg/vect/vect-88.c: Likewise.
26465
26466 2005-04-21  Devang Patel  <dpatel@apple.com>
26467
26468         PR optimization/20994
26469         * gcc.dg/tree-ssa/ifc-3.c: New test.
26470
26471 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26472
26473         PR c/12913
26474         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26475         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26476         gcc.dg/c99-vla-jump-5.c: New tests.
26477
26478 2005-04-19  Richard Henderson  <rth@redhat.com>
26479
26480         * lib/target-supports.exp (check_effective_target_vect_int_mult):
26481         Fix typo in exists check.
26482         (check_effective_target_sync_int_long): New.
26483         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26484         * gcc.dg/ia64-sync-2.c: Likewise.
26485         * gcc.dg/ia64-sync-3.c: Likewise.
26486         * gcc.dg/ia64-sync-4.c: Likewise.
26487
26488 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
26489
26490         * gcc.dg/fold-xor-1.c: New test.
26491         * gcc.dg/fold-xor-2.c: New test.
26492
26493 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
26494
26495         PR target/20670
26496         * g++.dg/eh/fp-regs.C: New test.
26497
26498 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26499
26500         * gcc.dg/Wint-to-pointer-cast-1.c,
26501         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26502         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26503         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26504
26505 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26506
26507         PR fortran/16861
26508         * gfortran.dg/pr16861.f90: New test.
26509
26510 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26511
26512         * gcc.dg/pr21085.c: New test.
26513
26514 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
26515
26516         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
26517         (setup_mips_tests, dg-mips-options): New procedures.
26518         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26519         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26520         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26521         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26522         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26523         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26524         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26525         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26526         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26527         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26528         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26529         dg-mips-options instead of dg-options.  Remove now-redundant
26530         preprocessor guards.
26531         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26532         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26533         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26534         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26535         * gcc.dg/vr-mult-2.c: Delete.
26536         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26537         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26538         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26539         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26540         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26541         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26542         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26543
26544 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
26545
26546         * ada/acats/run_all.sh: Use sync when executable not present.
26547
26548 2005-04-18  Devang Patel  <dpatel@apple.com>
26549
26550         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26551         * gcc.dg/vect/vect-11a.c: New.
26552         * gcc.dg/vect/vect-none.c: Update.
26553         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26554
26555 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26556
26557         PR tree-optimization/20922
26558         * gcc.dg/pr20922-1.c: New test.
26559         * gcc.dg/pr20922-2.c: New test.
26560         * gcc.dg/pr20922-3.c: New test.
26561         * gcc.dg/pr20922-4.c: New test.
26562         * gcc.dg/pr20922-5.c: New test.
26563         * gcc.dg/pr20922-6.c: New test.
26564
26565 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26566
26567         PR libfortran/20950
26568         * gfortran.dg/pr20950.f: New test.
26569
26570 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26571
26572         PR libfortran/19216
26573         * gfortran.dg/pr19216.f: New test.
26574
26575 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
26576
26577         PR tree-optimization/21001
26578         * gcc.dg/tree-ssa/pr21001.c: New.
26579
26580 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
26581
26582         PR libfortran/21075
26583         * gfortran.dg/reshape_rank7.f90: New test.
26584
26585 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26586
26587         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26588         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26589         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26590         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26591         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26592         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26593         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26594         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26595         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26596         wrong way round).
26597         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26598         in namelists.  New test.
26599         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26600         New test.
26601         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26602         New test.
26603         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26604         namelist.  New test.
26605         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26606         New test.
26607         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26608         New test.
26609         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26610         namelist.  New test.
26611         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26612         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26613         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26614         New test.
26615         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26616         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26617         arrays. New test.
26618
26619 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
26620
26621         * gfortran.dg/wtruncate.f: New testcase.
26622         * gfortran.dg/wtruncate.f90: New testcase.
26623
26624 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
26625
26626         PR c++/21025
26627         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26628         which sizeof/alignof is dependent, rather than just whether we are
26629         processing_template_decl.
26630
26631 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26632
26633         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26634         corrected typo where the wrong variables had been compared.
26635
26636 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26637
26638         PR libfortran/18495
26639         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26640         Test callee-allocated version of return array with a write
26641         statement.
26642         Test spread with a temporary with another write statement.
26643
26644 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
26645
26646         PR tree-optimization/21031
26647         * gcc.dg/tree-ssa/pr21031.c: New.
26648
26649 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
26650
26651         PR tree-optimization/21004
26652         * gcc.dg/builtins-53.c: Include builtins-config.h.
26653         Check floorf, ceilf, floorl and ceill transformations
26654         only when HAVE_C99_RUNTIME is defined.
26655
26656 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
26657
26658         PR middle-end/20739
26659         * gcc.dg/tree-ssa/pr20739.c: New test.
26660
26661 2005-04-14  Mike Stump  <mrs@apple.com>
26662
26663         * gcc.dg/Foundation.framework/empty: New.
26664         * gcc.dg/framework-2.c: New.
26665
26666 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26667
26668         PR tree-optimization/21021
26669         * gcc.c-torture/compile/pr21021.c: New.
26670
26671 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
26672
26673         PR testsuite/21010
26674         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26675         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26676         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26677         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26678         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26679         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26680         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26681         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26682
26683 2005-04-14  Richard Henderson  <rth@redhat.com>
26684
26685         * lib/target-supports.exp (check_effective_target_vect_condition):
26686         Add ia64, i?86, and x86_64.
26687
26688 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
26689
26690         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26691
26692 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26693
26694         PR tree-optimization/20657
26695         * gcc.dg/tree-ssa/pr20657.c: New.
26696
26697 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
26698
26699         * gcc.dg/builtins-53.c: Also check (int)trunc* and
26700         (long long int)trunc*.
26701
26702 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
26703
26704         PR target/20927
26705         * gcc.dg/pr20927.c: New test.
26706
26707 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
26708
26709         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26710         * gcc.target/mips/asm-1.c: Likewise.
26711
26712 2005-04-13  Dale Johannesen  <dalej@apple.com>
26713
26714         * objc.dg/objc-fast-4.m: New.
26715
26716 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
26717
26718         * gcc.target/cris/torture/cris-torture.exp: New driver in new
26719         directory.
26720         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26721
26722 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
26723
26724         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26725         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26726         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26727
26728 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
26729
26730         PR tree-optimization/20913
26731         * gcc.dg/tree-ssa/pr20913.c: New.
26732
26733         PR tree-optimization/20702
26734         * gcc.dg/tree-ssa/pr20702.c: New.
26735
26736 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26737
26738         PR c++/13744
26739         * g++.dg/inherit/local3.C: New test.
26740
26741 2005-04-12  Jeff Law  <law@redhat.com>
26742
26743         * gcc.dg/tree-ssa/20050412-1.c: New test.
26744
26745 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
26746
26747         PR libfortran/19016
26748         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26749         Add tests with mask generated by expression.
26750         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26751         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26752         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26753
26754 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
26755
26756         PR middle-end/20917
26757         * gcc.dg/20050409-1.c: New test.
26758
26759 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
26760
26761         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26762
26763 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26764
26765         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26766         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26767         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26768         (TARGET_CXX): Adjust accordingly.
26769         * target.h (struct gcc_target): Remove epxort_class_data.  Add
26770         determine_class_data_visibility and class_data_always_comdat.
26771         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26772         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26773         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26774         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26775         (arm_cxx_determine_class_data_visibility): New.
26776         (arm_cxx_class_data_always_comdat): Likewise.
26777         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26778         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26779         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26780         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26781         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26782         Define.
26783
26784 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26785
26786         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26787
26788 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
26789
26790         * gcc.dg/i386-darwin-fpmath.c: New.
26791
26792 2004-04-11  Devang Patel  <dpatel@apple.com>
26793
26794         * lib/target-supports.exp (check_effective_target_vect_condition): New.
26795         * gcc.dg/vect/vect-ifcvt-1.c: New test.
26796         * gcc.dg/vect/vect-ifcvt-2.c: New test.
26797         * gcc.dg/vect/vect-ifcvt-3.c: New test.
26798         * gcc.dg/vect/vect-ifcvt-4.c: New test.
26799         * gcc.dg/vect/vect-ifcvt-5.c: New test.
26800         * gcc.dg/vect/vect-ifcvt-6.c: New test.
26801         * gcc.dg/vect/vect-ifcvt-7.c: New test.
26802         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26803
26804 2004-04-11  Devang Patel  <dpatel@apple.com>
26805
26806         * gcc.dg/vect/vect-dv-1.c: New test.
26807         * gcc.dg/vect/vect-dv-2.c: New test.
26808
26809 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26810
26811         PR tree-optimization/20933
26812         * gcc.dg/tree-ssa/pr20933.c: New test.
26813
26814 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26815
26816         * gfortran.dg/fold_nearest.f90: New test.
26817
26818 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
26819
26820         * gcc.dg/tree-ssa/alias-1.c: New test.
26821
26822 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26823
26824         PR tree-optimization/20920
26825         * g++.dg/tree-ssa/pr20920.C: New test.
26826
26827 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
26828
26829         * gcc.dg/builtins-53.c: Also check (int)ceil* and
26830         (long long int)ceil*.
26831
26832 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
26833
26834         * g++.dg/warn/Wdtor1.C: Declare template in system header with
26835         explicit C++ linkage.
26836
26837 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26838
26839         * gfortran.dg/pr17229.f: Take care of the new obsolescence
26840         warning for arithmetic IF statements.
26841
26842 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
26843
26844         * eor_handling_1.f90: New test case.
26845         * eor_handling_2.f90: New test case.
26846         * eor_handling_3.f90: New test case.
26847         * eor_handling_4.f90: New test case.
26848         * eor_handling_5.f90: New test case.
26849         * noadv_size.f90: New test case.
26850         * pad_no.f90: New test case.
26851
26852 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
26853
26854         * gcc.c-torture/execute/20050410-1.c: New test.
26855
26856 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
26857
26858         * gcc.dg/pr20126.c: New.
26859
26860 2005-04-09  Bud Davis  <bdavis@gfortran.org>
26861             Steven G. Kargl <kargls@comcast.net>
26862
26863         * gfortran.dg/PR19872.f: New test.
26864
26865 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26866
26867         * gfortran.dg/nint_1.f90: Fix dg-do directive.
26868
26869 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26870
26871         * gfortran.dg/nint_1.f90: New test.
26872
26873 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26874
26875         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26876         Added test for callee-allocated arrays with write statements.
26877         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26878         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26879         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26880         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26881         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26882
26883 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26884
26885         PR libfortran/20163
26886         * gfortran.dg/open-options-blanks.f: New test.
26887
26888 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26889
26890         PR fortran/13257
26891         * gfortran.dg/comma_format_extension_[1234].f: New tests.
26892
26893 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
26894
26895         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26896         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26897         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26898         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26899         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26900         * gcc.c-torture/execute/stdarg-4.c: New test.
26901
26902         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26903
26904         PR target/20795
26905         * g++.dg/abi/param2.C: New test.
26906
26907 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26908
26909         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26910
26911 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26912
26913         * gcc.dg/builtins-53.c: New test.
26914
26915 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
26916
26917         * g++.dg/tree-ssa/pr18178.C: New test.
26918         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26919         * gcc.c-torture/execute/20041019-1.c: New test.
26920         * gcc.dg/tree-ssa/20041008-1.c: New test.
26921         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26922         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26923         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26924         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26925         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26926         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26927         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26928         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26929         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26930         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26931
26932 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
26933
26934         PR rtl-optimization/20466
26935         * gcc.c-torture/execute/pr20466-1.c: New test.
26936
26937 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
26938
26939         PR c++/20905
26940         * g++.dg/parse/cond2.C: New test.
26941
26942         PR c++/20145
26943         * g++.dg/warn/Wdtor1.C: New test.
26944
26945 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26946
26947         PR fortran/17229
26948         * gfortran.dg/pr17229.f: New test.
26949
26950 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
26951
26952         * gfortran.dg/tiny_1.f90: New test.
26953         * gfortran.dg/tiny_2.f90: ditto.
26954
26955 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
26956
26957         * gfortran.dg/eor_1.f90: Fix dg-do run line
26958         * gfortran.dg/open_new.f90: Fix dg-do run line
26959
26960 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
26961
26962         * lib/target-supports.exp (get_compiler_messages): Support
26963         optional arguments, the fourth being compiler options.
26964         (check_effective_target_fpic): New proc.
26965         * gcc.dg/20050321-2.c: Restrict to target fpic.
26966
26967 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
26968
26969         * gcc.dg/15443-1.c: New test.
26970         * gcc.dg/15443-2.c: Likewise.
26971
26972 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26973
26974         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26975
26976 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26977
26978         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26979
26980 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26981
26982         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26983         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26984         -m64.
26985         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26986         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26987         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26988
26989 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
26990
26991         PR c++/20212
26992         * g++.dg/warn/Wunused-11.C: New test.
26993
26994 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
26995
26996         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26997
26998 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
26999
27000         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27001
27002 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27003
27004         PR c++/20734
27005         * g++.dg/template/ptrmem13.C: New test.
27006
27007 2005-04-05  Per Bothner  <per@bothner.com>
27008
27009         * lib/gcc.exp: Always add -fno-show-column, for now.
27010
27011 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
27012
27013         PR testsuite/20767
27014         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27015         of plain old "unsigned int" for the type of "i".  Makes this test
27016         64bit clean.
27017
27018 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
27019
27020         * gcc.dg/i386-ssefn-1.c: New test.
27021         * gcc.dg/i386-ssefn-2.c: New test.
27022         * gcc.dg/i386-ssefn-3.c: New test.
27023         * gcc.dg/i386-ssefn-4.c: New test.
27024
27025 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
27026
27027         PR tree-optimization/20076
27028         * gcc.dg/builtin-apply4.c: New test.
27029
27030         PR preprocessor/19475
27031         * gcc.dg/cpp/macspace1.c: New test.
27032         * gcc.dg/cpp/macspace2.c: New test.
27033
27034 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27035
27036         * gfortran.dg/pr20755.f: Fixed bad format.
27037
27038 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27039
27040         PR c++/20763
27041         * g++.dg/ext/attrib21.C: New test.
27042
27043 2004-04-05  Devang Patel  <dpatel@apple.com>
27044
27045         * lib/target-supports.exp (check_effective_target_vect_shif): New.
27046         * gcc.dg/vect/vect-shift-1.c: New test.
27047
27048 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27049
27050         PR libfortran/20755
27051         * gfortran.dg/pr20755.f: New test.
27052
27053 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
27054
27055         * gfortran.dg/pr15959.f90: New test.
27056         * gfortran.dg/string_pad_trunc.f90: New test.
27057
27058 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27059
27060         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27061         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27062         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27063         syntax.
27064
27065 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27066
27067         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27068
27069 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27070
27071         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27072         * gcc.c-torture/compile/20011119-2.c: Likewise.
27073         * gcc.c-torture/compile/981001-2.c: Likewise.
27074
27075 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
27076
27077         PR c++/20679
27078         * g++.dg/template/overload4.C: New test.
27079
27080 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27081
27082         PR c++/20746
27083         * g++.dg/abi/covariant5.C: New.
27084
27085         PR debug/20505
27086         * g++.dg/debug/const2.C: New.
27087
27088 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
27089
27090         PR rtl-optimization/16104
27091         * gcc.c-torture/execute/20050316-1.c: New test.
27092
27093 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27094
27095         * g++.dg/template/spec23.C: Fix dg-error text.
27096
27097 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
27098
27099         PR c++/19199
27100         * g++.dg/expr/lval2.C: New.
27101
27102 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27103
27104         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27105         __builtin_strcasecmp and __builtin_strncasecmp.
27106
27107 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
27108
27109         PR c++/20723
27110         * g++.dg/template/spec22.C: New.
27111         * g++.dg/template/spec23.C: New.
27112
27113 2005-04-03  Dale Ranta  <dir@lanl.gov>
27114             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27115
27116         PR libfortran/20068
27117         PR libfortran/20125
27118         PR libfortran/20156
27119         PR libfortran/20471
27120         * gfortran.dg/backspace.f: New test.
27121
27122 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
27123
27124         * gcc.dg/pr19345.c: New test.
27125
27126 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27127
27128         PR tree-optimization/20640
27129         * gcc.dg/torture/tree-loop-1.c: New.
27130
27131 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27132
27133         PR rtl-optimization/20290
27134         * gcc.c-torture/execute/loop-ivopts-2.c: New.
27135
27136 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
27137
27138         * gcc.dg/rs6000-fpint.c: New.
27139
27140 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27141
27142         * gcc.dg/old-style-then-proto-1.c: New test.
27143
27144 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27145
27146         * gfortran.fortran-torture/execute/backspace.f90: Check
27147         after backspace and read was incorrect.
27148
27149 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27150
27151         * gcc.c-torture/execute/builtins/strcat.c: Check the result
27152         buffer past the terminating NUL using memcmp.
27153         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27154         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27155
27156         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27157         Fix unused/uninitialized variable warnings.
27158
27159         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27160         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27161         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27162         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27163
27164         * gcc.c-torture/execute/builtins/abs-1-lib.c,
27165         gcc.c-torture/execute/builtins/fputs-lib.c,
27166         gcc.c-torture/execute/builtins/lib/fprintf.c,
27167         gcc.c-torture/execute/builtins/lib/main.c,
27168         gcc.c-torture/execute/builtins/lib/memcmp.c,
27169         gcc.c-torture/execute/builtins/lib/memmove.c,
27170         gcc.c-torture/execute/builtins/lib/mempcpy.c,
27171         gcc.c-torture/execute/builtins/lib/memset.c,
27172         gcc.c-torture/execute/builtins/lib/printf.c,
27173         gcc.c-torture/execute/builtins/lib/sprintf.c,
27174         gcc.c-torture/execute/builtins/lib/stpcpy.c,
27175         gcc.c-torture/execute/builtins/lib/strchr.c,
27176         gcc.c-torture/execute/builtins/lib/strcmp.c,
27177         gcc.c-torture/execute/builtins/lib/strcpy.c,
27178         gcc.c-torture/execute/builtins/lib/strcspn.c,
27179         gcc.c-torture/execute/builtins/lib/strlen.c,
27180         gcc.c-torture/execute/builtins/lib/strncat.c,
27181         gcc.c-torture/execute/builtins/lib/strncmp.c,
27182         gcc.c-torture/execute/builtins/lib/strncpy.c,
27183         gcc.c-torture/execute/builtins/lib/strrchr.c,
27184         gcc.c-torture/execute/builtins/lib/strspn.c,
27185         gcc.c-torture/execute/builtins/lib/strstr.c,
27186         gcc.c-torture/execute/builtins/memops-asm-lib.c,
27187         gcc.c-torture/execute/builtins/strlen-2.c,
27188         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27189         prototypes.
27190
27191 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
27192
27193         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27194         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27195         selectany usage.
27196
27197 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
27198
27199         PR c++/19406
27200         * g++.dg/debug/using1.C: New test.
27201
27202 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
27203
27204         PR middle-end/20524
27205         * gcc.dg/alias-7.c: Prefix asm-declared name with
27206         __USER_LABEL_PREFIX__.
27207
27208 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
27209
27210         Fix fallout from PR middle-end/15700:
27211         * gcc.c-torture/compile/20011119-1.c: Take
27212         __USER_LABEL_PREFIX__ into account.
27213         * gcc.c-torture/compile/20011119-2.c: Likewise.
27214
27215 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27216
27217         PR c++/18644
27218         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27219
27220 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27221
27222         PR c/17855
27223         * gcc.c-torture/compile/struct-non-lval-1.c,
27224         gcc.c-torture/compile/struct-non-lval-2.c,
27225         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27226
27227 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
27228
27229         * gcc.dg/tls/tls.exp: Remove temporary file.
27230         * g++.dg/tls/tls.exp: Ditto.
27231         * lib/file-format.exp: Ditto.
27232         * g++.dg/special/ecos.exp: Ditto.
27233
27234         * lib/profopt.exp: Treat prof_ext as a list.
27235         * gcc.misc-tests/bprob.exp: Ditto.
27236         * g++.dg/bprob/bprob.exp: Ditto.
27237
27238         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27239         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27240         g++.dg/tree-ssa/pointer-reference-alias.C,
27241         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27242         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27243         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27244         g++.dg/vect/pr19951.cc: Ditto.
27245         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27246         gcc.dg/builtins-47.c: Ditto.
27247         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27248         gcc.dg/pr20115-1.c: Ditto.
27249         * gcc.dg/tree-ssa/20030530-2.c,
27250         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27251         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27252         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27253         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27254         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27255         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27256         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27257         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27258         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27259         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27260         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27261         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27262         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27263         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27264         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27265         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27266         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27267         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27268         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27269         gcc.dg/tree-ssa/20030824-1.c,
27270         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27271         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27272         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27273         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27274         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27275         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27276         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27277         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27278         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27279         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27280         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27281         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27282         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27283         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27284         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27285         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27286         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27287         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27288         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27289         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27290         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27291         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27292         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27293         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27294         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27295         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27296         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27297         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27298         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27299         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27300         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27301         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27302         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27303         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27304         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27305         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27306         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27307         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27308         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27309         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27310         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27311         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27312         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27313         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27314         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27315         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27316         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27317         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27318         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27319         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27320         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27321         gcc.dg/tree-ssa/useless-1.c: Ditto.
27322         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27323         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27324         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27325         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27326         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27327         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27328         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27329         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27330         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27331         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27332         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27333         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27334         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27335         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27336         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27337         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27338         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27339         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27340         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27341         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27342         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27343         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27344         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27345         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27346         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27347         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27348         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27349         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27350         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27351         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27352         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27353         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27354         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27355         gcc.dg/vect/vect-none.c: Ditto.
27356         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27357         treelang/compile/unsigned.tree: Ditto.
27358
27359         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27360         * gcc.dg/cpp/direct2s.c: Ditto.
27361         * gcc.dg/cpp/paste4.c: Ditto.
27362         * gcc.dg/cpp/separate-1.c: Ditto.
27363         * gcc.dg/pch/save-temps-1.c: Ditto.
27364         * g++.dg/ext/altivec-10.C: Ditto.
27365         * g++.dg/pch/pch.C: Ditto.
27366
27367         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27368
27369         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27370         * g++.dg/template/repo1.C: Ditto.
27371         * g++.dg/template/repo2.C: Ditto.
27372         * g++.dg/template/repo3.C: Ditto.
27373         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27374         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27375         * g++.old-deja/g++.pt/repo1.C: Ditto.
27376         * g++.old-deja/g++.pt/repo2.C: Ditto.
27377         * g++.old-deja/g++.pt/repo3.C: Ditto.
27378         * g++.old-deja/g++.pt/repo4.C: Ditto.
27379
27380         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27381         * gcc.dg/20030107-1.c: Ditto.
27382         * gcc.dg/20030702-1.c: Ditto.
27383         * gcc.dg/profile-generate-1.c: Ditto.
27384         * g++.dg/other/profile1.C: Ditto.
27385         * g++.old-deja/g++.robertl/eb83.C: Ditto.
27386
27387         * lib/gcc-dg.exp (remove-build-file): New.
27388         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27389         cleanup-tree-dump, cleanup-saved-temps): New.
27390
27391 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27392
27393         PR c++/19203, DR 214
27394         * g++.dg/parse/ambig3.C: Not ambiguous.
27395         * g++.dg/template/spec20.C: New.
27396         * g++.dg/template/spec21.C: New.
27397
27398 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
27399
27400         PR target/20045
27401         * gcc.dg/ia64-fptr-1.c: Run only on linux.
27402
27403 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27404
27405         PR libfortran/20660
27406         * gfortran.dg/negative_unit.f: New test.
27407
27408 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27409
27410         * gcc.dg/20050330-1.c: New test.
27411
27412 2005-03-30  Devang Patel  <dpatel@apple.com>
27413
27414         * g++.dg/tree-sra/ssa-sra-3.C: New test.
27415
27416 2005-03-30  Dale Johannesen  <dalej@apple.com>
27417
27418         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27419
27420 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
27421
27422         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27423         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27424         Strip options from test name.
27425
27426 2005-03-31  Jan Hubicka  <jh@suse.cz>
27427
27428         * gcc.dg/varpool-1.c: New testcase.
27429
27430 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27431
27432         PR c/772
27433         PR c/17913
27434         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27435         gcc.dg/stmt-expr-label-3.c : New tests.
27436         * gcc.c-torture/execute/medce-2.c: Remove.
27437
27438 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27439
27440         PR c/20368
27441         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27442         tests.
27443
27444 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
27445
27446         * gcc.c-torture/compile/pr20203.c: New test.
27447
27448 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27449
27450         * gfortran.dg/promotion.f90: New test.
27451
27452 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
27453
27454         PR middle-end/20491
27455         * gcc.dg/torture/asm-subreg-1.c: New test.
27456
27457 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
27458
27459         PR c/20672
27460         * gcc.dg/pr20672-1.c: New test.
27461
27462 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
27463
27464         * gfortran.dg/vect: New directory.
27465         * gfortran.dg/vect/vect.exp: New.
27466         * gfortran.dg/vect/vect-1.f90: New test.
27467         * gfortran.dg/vect/vect-2.f90: New test.
27468         * gfortran.dg/vect/vect-3.f90: New test.
27469         * gfortran.dg/vect/vect-4.f90: New test.
27470         * gfortran.dg/vect/vect-5.f90: New test.
27471
27472 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
27473
27474         PR middle-end/20622
27475         * gcc.dg/alias-7.c: New test.
27476
27477 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27478
27479         * gcc.dg/sparc-reg-1.c: New test.
27480
27481 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
27482
27483         PR target/19890
27484         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27485
27486 2005-03-29  Dale Ranta  <dir@lanl.gov>
27487             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27488
27489         PR libfortran/20163
27490         * gfortran.dg/pr20163-2.f: New test.
27491
27492 2005-03-28  Jan Hubicka  <jh@suse.cz>
27493
27494         PR middle-end/20635
27495         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27496         by Jakub Jelinek.
27497
27498 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
27499
27500         PR tree-optimization/20626
27501         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27502         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27503
27504 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27505
27506         * gfortran.dg/underflow.f90: New test.
27507         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27508
27509 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27510
27511         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27512
27513 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
27514
27515         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27516         (g++_init): Make sure that CXXFLAGS is set.
27517         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27518         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27519         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27520         * lib/objc.exp (objc_init): Likewise.
27521         * lib/treelang.exp (treelang_init): Likewise.
27522
27523 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
27524
27525         PR tree-optimization/20470
27526         * gcc.dg/tree-ssa/pr20470.c: New test.
27527
27528 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
27529
27530         * gcc.dg/ppc-stfiwx.c: New.
27531
27532 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
27533
27534         PR target/19888
27535         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27536
27537 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27538
27539         * gcc.dg/20050325-1.c: Fix a typo.
27540
27541 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27542
27543         PR libfortran/19678
27544         PR libfortran/19679
27545         * gfortran.dg/dos_eol.f: New test.
27546
27547 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27548
27549         PR rtl-optimization/20249
27550         * gcc.dg/20050325-1.c: New test.
27551
27552 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27553
27554         PR libfortran/15332
27555         * gfortran.dg/pr15332.f: New test.
27556
27557 2005-03-24  Dale Johannesen  <dalej@apple.com>
27558
27559         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27560
27561 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
27562
27563         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27564         'internal' visibility.
27565         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27566         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27567         'protected' visibility.
27568         * gcc.dg/visibility-7.c: Likewise.
27569         * lib/target-supports.exp (check_visibility_available): Take
27570         a parameter, the kind of visibility to check for.
27571         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27572         to check_visibility_available.
27573
27574         * g++.dg/expr/cast3.C: New.
27575
27576 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
27577
27578         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27579         rs6000.
27580
27581 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
27582
27583         PR target/20095
27584         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27585
27586 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
27587
27588         * gcc.dg/badshift.c: Renamed to...
27589         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
27590
27591         * gcc.target/i386/badshift.c: Renamed to...
27592         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
27593         only.
27594
27595         PR rtl-optimization/20532
27596         * gcc.target/i386/badshift.c: New.
27597
27598 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27599
27600         * gfortran.dg/pr18025.f90: New test.
27601
27602 2005-03-23  Dale Johannesen  <dalej@apple.com>
27603
27604         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27605
27606 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
27607
27608         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27609
27610         * lib/target-supports.exp (check_iconv_available): Default
27611         libiconv to -liconv, if there is no definition.
27612
27613 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
27614
27615         * gcc.dg/torture/cris-asm-mof-1.c: New test.
27616
27617 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
27618
27619         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27620         * g++.dg/opt/pr7503-2.C: Likewise.
27621         * g++.dg/opt/pr7503-3.C: Likewise.
27622         * g++.dg/opt/pr7503-4.C: Likewise.
27623         * g++.dg/opt/pr7503-5.C: Likewise.
27624         * g++.dg/warn/minmax.C: New test.
27625
27626 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27627
27628         * gfortran.dg/g77_intrinsics_funcs.f: New test.
27629         * gfortran.dg/g77_intrinsics_sub.f: New test.
27630
27631 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27632             Jan Hubicka  <jh@suse.cz>
27633             Steven Bosscher <stevenb@suse.de
27634
27635         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27636
27637 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27638
27639         PR c++/19980
27640         * g++.dg/template/redecl3.C: New test.
27641
27642 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27643
27644         PR c++/20499
27645         * g++.dg/parse/error16.C: Tweak error markers.
27646
27647 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
27648
27649         PR target/20561
27650         * gcc.dg/20050321-2.c: New test.
27651
27652 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27653
27654         PR c++/20465
27655         PR c++/20381
27656         * g++.dg/template/ptrmem12.C: New.
27657
27658 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
27659
27660         PR rtl-optimization/20527
27661         * gcc.c-torture/execute/pr20527-1.c: New test.
27662
27663 2005-03-22  Ben Elliston  <bje@au.ibm.com>
27664
27665         * gcc.misc-tests/options.exp (check_for_options): Create a real C
27666         program, compile it into a real executable and then delete the .c
27667         and .x files afterwards, to avoid problems on testglue targets.
27668
27669 2005-03-21  Stuart Hastings  <stuart@apple.com>
27670
27671         * gcc.target/i386/sse-2.c: New.
27672
27673 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
27674
27675         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27676
27677 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27678
27679         * g++.dg/parse/crash25.C: Fix typo.
27680
27681 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27682
27683         PR c++/20461
27684         * g++.dg/parse/crash24.C: New test.
27685
27686         PR c++/20536
27687         * g++.dg/parse/crash25.C: New test.
27688
27689 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27690
27691         PR c++/20147
27692         * g++.dg/ext/stmtexpr4.C: New test.
27693
27694 2005-03-20  Roger Sayle  <roger@eyesopen.com>
27695
27696         PR middle-end/20539
27697         * gcc.c-torture/compile/pr13066-1.c: New test case.
27698         * gcc.c-torture/compile/pr20539-1.c: Likewise.
27699         * g++.dg/opt/pr13066-1.C: Likewise.
27700
27701 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
27702
27703         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27704
27705 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27706
27707         PR fortran/18525
27708         * gfortran.dg/nesting_1.f90: New test.
27709
27710 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27711
27712         PR c++/20240
27713         * g++.dg/lookup/using13.C: New test.
27714
27715 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27716
27717         PR c++/20333
27718         * g++.dg/template/crash36.C: New test.
27719
27720 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
27721
27722         PR c++/20463
27723         * g++.dg/template/crash35.C: New test.
27724
27725 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
27726
27727         PR c++/19966
27728         * g++.dg/overload/operator2.C: New test.
27729
27730 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27731
27732         PR libfortran/20257
27733         * gfortran.dg/pr20257.f90: New test.
27734
27735 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27736
27737         PR libfortran/20480
27738         * gfortran.dg/pr20480.f90: New test.
27739
27740 2005-03-16  Richard Henderson  <rth@redhat.com>
27741
27742         PR middle-end/15700
27743         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27744         (_rtld_global): New.
27745         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27746         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27747
27748         * gcc.dg/alias-3.c: New.
27749         * gcc.dg/alias-4.c: New.
27750         * gcc.dg/alias-5.c: New.
27751         * gcc.dg/alias-6.c: New.
27752
27753 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
27754
27755         * gcc.dg/cpp/ucnid-7.c: New.
27756
27757 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
27758             Dorit Naishlos  <dorit@il.ibm.com>
27759
27760         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27761         darwin.
27762
27763 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
27764
27765         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27766         support misaligned accesses.
27767         * gcc.dg/vect/vect-58.c: Likewise.
27768         * gcc.dg/vect/vect-92.c: New.
27769         * gcc.dg/vect/vect-93.c: New.
27770
27771 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
27772
27773         PR fortran/18827
27774         * gfortran.dg/assign_2.f90: New test.
27775         * gfortran.dg/assign_3.f90: New test.
27776         * gfortran.dg/assign.f90: New test.
27777
27778 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
27779
27780         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27781         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27782         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27783         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27784         names.
27785
27786 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
27787
27788         * gcc.dg/cpp/ucnid-6.c: New.
27789
27790         * gcc.dg/cpp/normalize-1.c: New.
27791         * gcc.dg/cpp/normalize-2.c: New.
27792         * gcc.dg/cpp/normalize-3.c: New.
27793         * gcc.dg/cpp/normalize-4.c: New.
27794         * gcc.dg/cpp/ucnid-4.c: New.
27795         * gcc.dg/cpp/ucnid-5.c: New.
27796         * g++.dg/cpp/normalize-1.C: New.
27797         * g++.dg/cpp/ucnid-1.C: New.
27798
27799 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27800
27801         * gcc.dg/pr18628.c: New.
27802
27803 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27804
27805         PR c++/20280
27806         * g++.dg/tree-ssa/pr20280.C: New.
27807
27808 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27809
27810         PR fortran/20467
27811         * gfortran.dg/stfunc_2.f90: New test.
27812
27813 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27814
27815         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27816
27817 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27818
27819         * gcc.dg/tree-ssa/20050314-1.c: New test.
27820
27821 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27822
27823         PR c++/4403
27824         PR c++/9783, DR433
27825         * g++.dg/template/friend34.C: New test.
27826         * g++.dg/template/friend35.C: Likewise.
27827         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27828
27829 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27830
27831         Friend class name lookup 5/n
27832         PR c++/1016
27833         * g++.dg/lookup/hidden-class1.C: New test.
27834         * g++.dg/lookup/hidden-class2.C: Likewise.
27835         * g++.dg/lookup/hidden-class3.C: Likewise.
27836         * g++.dg/lookup/hidden-class4.C: Likewise.
27837         * g++.dg/lookup/hidden-class5.C: Likewise.
27838         * g++.dg/lookup/hidden-class6.C: Likewise.
27839         * g++.dg/lookup/hidden-class7.C: Likewise.
27840         * g++.dg/lookup/hidden-class8.C: Likewise.
27841         * g++.dg/lookup/hidden-class9.C: Likewise.
27842         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27843         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27844         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27845         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27846         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27847         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27848         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27849         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27850         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27851         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27852         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27853
27854 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
27855
27856         PR c++/20157
27857         * g++.dg/template/error18.C: New test.
27858
27859 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27860
27861         PR debug/16792
27862         * g++.dg/debug/pr16792.C: New test.
27863
27864 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27865
27866         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27867         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27868         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27869         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27870         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27871         test assertion names.
27872
27873 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27874
27875         PR fortran/18600
27876         * gfortran.dg/stfunc_1.f90: New test.
27877
27878 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27879
27880         PR fortran/16907
27881         * gfortran.dg/real_index_1.f90: New test.
27882
27883 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27884
27885         PR fortran/20323
27886         * gfortran.dg/spec_expr_1.f90: New test.
27887
27888 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27889
27890         PR c/20402
27891         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27892         new parser.
27893
27894 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27895
27896         PR fortran/20361
27897         * gfortran.dg/largeequiv_1.f90: New test.
27898
27899 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27900
27901         * gcc.dg/ucnid-1.c: New.
27902         * gcc.dg/ucnid-2.c: New.
27903         * gcc.dg/ucnid-3.c: New.
27904         * gcc.dg/ucnid-4.c: New.
27905         * gcc.dg/ucnid-5.c: New.
27906         * gcc.dg/ucnid-6.c: New.
27907         * gcc.dg/cpp/ucnid-1.c: New.
27908         * gcc.dg/cpp/ucnid-2.c: New.
27909         * gcc.dg/cpp/ucnid-3.c: New.
27910         * g++.dg/other/ucnid-1.C: New.
27911
27912 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27913
27914         * gcc.dg/vmx/darwin-abi-3.c: Delete.
27915
27916 2005-03-11  Per Bothner  <per@bothner.com>
27917
27918         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
27919         that diagnotics refer to correct token.
27920         * gcc.dg/unused-3.c: Likewise.
27921
27922 2005-03-11  Per Bothner  <per@bothner.com>
27923
27924         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27925         constant" is now actually on same line as string constant.
27926         * gcc.dg/cpp/direct2s.c: Likewise.
27927
27928 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
27929
27930         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27931
27932 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27933
27934         PR libfortran/20124
27935         * gfortran.dg/pr20124.f90: New Test
27936
27937 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
27938
27939         PR tree-optimization/20130
27940         * gcc.dg/pr20130-1.c: New test.
27941
27942 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27943
27944         PR target/20095
27945         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27946
27947 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27948
27949         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27950
27951 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27952
27953         * g++.dg/eh/forced1.C: Fix comment.
27954         * g++.dg/eh/forced2.C: Ditto.
27955         * g++.dg/eh/forced3.C: Ditto.
27956         * g++.dg/eh/forced4.C: Ditto.
27957
27958 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
27959
27960         PR rtl-opt/20412
27961         * gcc.c-torture/compile/pr20412.c: New test.
27962
27963 2005-03-10  Roger Sayle  <roger@eyesopen.com>
27964
27965         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27966
27967 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27968
27969         PR target/20322
27970         * gcc.dg/20050307-1.c: New test.
27971
27972 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
27973
27974         PR c++/20375
27975         * g++.dg/other/stdarg3.C: New.
27976
27977 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27978
27979         PR c++/18384, c++/18327
27980         * g++.dg/init/array19.C: New test.
27981
27982         PR inline-asm/20314
27983         * gcc.dg/torture/pr20314-1.c: New test.
27984         * gcc.dg/torture/pr20314-2.c: New test.
27985
27986 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
27987
27988         * gcc.dg/20050309-1.c: New test.
27989
27990 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27991
27992         * gcc.dg/builtins-10.c: Reactivate disabled test.
27993         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
27994         new cbrt transformations.
27995
27996 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
27997
27998         PR c++/20208
27999         * g++.dg/template/array13.C: New test.
28000
28001 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28002
28003         PR c++/16859
28004         * g++.dg/init/brace4.C: New test.
28005
28006 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28007
28008         PR c++/20186
28009         * g++.dg/template/non-dependent12.C: New.
28010
28011 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
28012
28013         PR c++/20142
28014         * g++.dg/init/array18.C: Add dg-do run marker.
28015
28016         PR c++/20142
28017         * g++.dg/init/array18.C: New test.
28018
28019 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28020
28021         * consistency.vlad/vlad.exp: Remove trailing semicolons.
28022         * g++.dg/gcov/gcov.exp: Likewise.
28023         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28024         * gcc.target/xstormy16/xstormy16.exp: Likewise.
28025         * lib/c-torture.exp: Likewise.
28026         * lib/fortran-torture.exp: Likewise.
28027         * lib/g++.exp: Likewise.
28028         * lib/gcc-defs.exp: Likewise.
28029         * lib/gcc-dg.exp: Likewise.
28030         * lib/gcc.exp: Likewise.
28031         * lib/gcov.exp: Likewise.
28032         * lib/gfortran.exp: Likewise.
28033         * lib/mike-g++.exp: Likewise.
28034         * lib/mike-gcc.exp: Likewise.
28035         * lib/objc-torture.exp: Likewise.
28036         * lib/objc.exp: Likewise.
28037         * lib/profopt.exp: Likewise.
28038         * lib/target-libpath.exp: Likewise.
28039         * lib/target-supports.exp: Likewise.
28040         * lib/treelang.exp: Likewise.
28041         * lib/wrapper.exp: Likewise.
28042
28043 2005-03-08  Jeff Law  <law@redhat.com>
28044
28045         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28046         PHI-OPT changes.
28047
28048 2005-03-08  Ira Rosen  <irar@il.ibm.com>
28049
28050         * gcc.dg/vect/pr20122.c: New test.
28051
28052 2005-03-07  Jeff Law  <law@redhat.com>
28053
28054         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28055         was folded away.
28056         * gcc.dg/tree-ssa/pr18133-1.c: New test.
28057         * gcc.dg/tree-ssa/pr18133-2.c: New test.
28058         * gcc.dg/tree-ssa/pr18134.c: New test.
28059
28060 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28061
28062         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28063         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28064         gcc.dg/torture/builtin-noret-2.c: Require weak support.
28065
28066 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
28067
28068         PR tree-opt/17671
28069         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28070
28071 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
28072
28073         * g++.dg/warn/Wnvdtor.C: New test.
28074
28075 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
28076
28077         * gcc.dg/torture/pr19683-1.c: New test.
28078
28079 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
28080
28081         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28082         * gfortran.dg/g77/19990313-2.f: Ditto.
28083         * gfortran.dg/g77/19990313-3.f: Ditto.
28084         * gfortran.dg/g77/19990525-0.f: Ditto.
28085         * gfortran.dg/g77/19990826-0.f: Ditto.
28086         * gfortran.dg/g77/19990826-2.f: Ditto.
28087         * gfortran.dg/g77/19990826-3.f: Ditto.
28088         * gfortran.dg/g77/20000511-1.f: Ditto.
28089         * gfortran.dg/g77/20000511-2.f: Ditto.
28090         * gfortran.dg/g77/970625-2.f: Ditto.
28091         * gfortran.dg/g77/980310-2.f: Ditto.
28092         * gfortran.dg/g77/980310-3.f: Ditto.
28093         * gfortran.dg/g77/980310-8.f: Ditto.
28094         * gfortran.dg/g77/980519-2.f: Ditto.
28095         * gfortran.dg/g77/alpha1.f: Ditto.
28096         * gfortran.dg/g77/claus.f: Ditto.
28097         * gfortran.dg/g77/erfc.f: Ditto.
28098         * gfortran.dg/g77/short.f: Ditto.
28099         * gfortran.fortran-torture/execute/data.f90: Ditto.
28100         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28101         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28102
28103 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28104
28105         * lib/file-format.exp (gcc_target_object_format): Add check for som
28106         format and hardcode object formats on hppa*-*-hpux*.
28107         * lib/target-supports.exp (check_weak_available): Add check for som
28108         object format.  Always return 0 on hppa*-*-hpux10*.
28109
28110         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28111         is defined.
28112
28113         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28114
28115 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28116
28117         * gfortran.dg/pr19936_1.f90: New test.
28118         * gfortran.dg/pr19936_2.f90: New test.
28119         * gfortran.dg/pr19936_3.f90: New test.
28120
28121 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28122             Paul Thomas <prthomas@drfccad.cea.fr>
28123
28124         * gfortran.dg/PR19754_1.f90: New test.
28125         * gfortran.dg/PR19754_2.f90: Ditto.
28126
28127 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28128
28129         PR c++/19311
28130         * g++.dg/template/non-dependent11.C: New test.
28131
28132 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
28133
28134         * lib/target-supports.exp (check_iconv_available): Fix comment.
28135
28136 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
28137             Joseph S. Myers  <joseph@codesourcery.com>
28138
28139         PR c++/19797
28140         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28141
28142 2005-03-04  Matthew Sachs  <msachs@apple.com>
28143
28144         * gcc.exp (gcc_target_compile): Put braces around
28145         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28146         * objc.exp (objc_target_compile): Likewise.
28147         * treelang.exp (treelang_target_compile): Likewise.
28148
28149 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28150
28151         PR fortran/19673
28152         * gfortran.dg/func_result_1.f90: New test.
28153
28154 2005-03-04  Ben Elliston  <bje@au.ibm.com>
28155
28156         * gcc.misc-tests/options.exp: New test.
28157
28158 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28159
28160         * gcc.dg/pr15784-4.c: New test.
28161
28162 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28163
28164         * gcc.c-torture/execute/pr17133.c: New.
28165         * gcc.c-torture/compile/20050303-1.c: New.
28166
28167 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
28168
28169         * gcc.dg/cpp/assert4.c: Fix for cygwin.
28170
28171 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
28172
28173         * g++.dg/overload/using2.C: New.
28174
28175 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28176
28177         PR c++/19916
28178         * g++.dg/init/ptrmem2.C: New test.
28179
28180 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
28181
28182         PR c/8927
28183         * gcc.dg/pr8927-1.c: New test.
28184
28185 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28186
28187         PR c++/20232
28188         * g++.dg/inherit/covariant12.C: New.
28189
28190 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28191
28192         PR fortran/19479
28193         * gfortran.dg/bound_1.f90: New test.
28194
28195 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
28196
28197         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28198         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28199
28200 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
28201
28202         PR c/20245
28203         * gcc.dg/pr20245-1.c: New test.
28204
28205 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
28206
28207         PR middle-end/19874
28208         * gcc.c-torture/execute/20050119-2.c: New test case.
28209
28210 2005-02-28  Ben Elliston  <bje@au.ibm.com>
28211
28212         * README: Update the DejaGnu bug reporting address.
28213         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28214         * lib/objc-torture.exp: Likewise.
28215
28216 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28217
28218         * gfortran.dg/boz_1.f90: New test.
28219         * gfortran.dg/boz_3.f90: New test.
28220         * gfortran.dg/boz_4.f90: New test.
28221
28222 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28223
28224         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28225         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28226
28227 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28228
28229         PR libfortran/20101
28230         * gfortran.dg/write_0_pe_format.f90: New test.
28231
28232 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
28233
28234         PR c++/20206
28235         * g++.dg/opt/thunk2.C: New test.
28236         * g++.dg/opt/covariant1.C: New test.
28237
28238 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28239
28240         * gfortran.dg/e_d_fmt.f90: New test.
28241
28242 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
28243
28244         * gcc.dg/asm-b.c: Fix comment typos.
28245
28246 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28247
28248         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28249         a V_MAY_DEF also.
28250
28251 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28252
28253         PR tree-opt/20188
28254         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28255         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28256         * gcc.dg/asm-b.c: New test.
28257
28258 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
28259
28260         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28261         Disable this test on IRIX 6.
28262
28263 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
28264
28265         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28266         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28267         parser.
28268
28269 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
28270
28271         PR tree-optimization/20204
28272         * gcc.dg/pr20204.c: New test.
28273
28274 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
28275
28276         PR target/20196
28277         * gcc.c-torture/execute/20050224-1.c: New test.
28278
28279         PR c++/20175
28280         * g++.dg/warn/Wbraces2.C: New test.
28281
28282 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
28283
28284         PR c++/19878
28285         * g++.dg/init/const2.C: New test.
28286
28287 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
28288
28289         PR tree-optimization/20100
28290         * gcc.c-torture/execute/pr20100-1.c: New test.
28291
28292 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28293
28294         * gfortran.dg/implicit_3.f90: New test.
28295
28296         * gfortran.dg/deftype_1.f90: New test.
28297
28298 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
28299
28300         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28301         the test passes.
28302         * g++.dg/other/anon3.C: Accept a warning.
28303
28304 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
28305
28306         * gcc.dg/pr20017.c: Fix a comment typo.
28307
28308 2005-02-23  Bud Davis  <bdavis@gfortran.org>
28309
28310         * gfortran.dg/list_read_4.f90: Change to f90 comments.
28311
28312 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28313
28314         PR ada/19902
28315         * ada/acats/tests/cxa/cxa3004.a: Remove.
28316         * ada/acats/tests/cxb/cxb30061.am: Likewise.
28317
28318 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28319
28320         PR c++/20073
28321         * g++.dg/init/const1.C: New test.
28322
28323         PR c++/19991
28324         * g++.dg/parse/constant7.C: New test.
28325
28326         PR c++/20152
28327         * g++.dg/parse/error27.C: New test.
28328         * g++.dg/template/qualttp15.C: Adjust error markers.
28329         * g++.old-deja/g++.other/struct1.C: Likewise.
28330
28331         PR c++/20153
28332         * g++.dg/template/error17.C: New test.
28333
28334         PR c++/20148
28335         * g++.dg/parser/error26.C: New test.
28336
28337 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
28338
28339         PR tree-optimization/20100
28340         PR tree-optimization/20115
28341         * gcc.dg/pr20115.c: New test.
28342         * gcc.dg/pr20115-1.c: New test.
28343         * gcc.dg/pr20100.c: New test.
28344         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28345         call-clobbered variables after alias1.
28346
28347 2005-02-22  Bud Davis  <bdavis@gfortran.org>
28348
28349         * gfortran.dg/list_read_4.f90: new test.
28350
28351 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
28352
28353         PR rtl-optimization/20017.
28354         * gcc.dg/pr20017.c: New.
28355
28356 2005-02-22  Devang Patel  <dpatel@apple.com>
28357
28358         PR 19952
28359         * g++.dg/tree-ssa/pr19952.C: New test.
28360
28361 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28362
28363         PR c++/19883
28364         * g++.dg/parse/constant6.C: New test.
28365
28366 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28367
28368         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28369         * g++.dg/charset/asm2.c: Likewise.
28370         * g++.dg/charset/asm3.c: Likewise.
28371         * g++.dg/charset/asm4.c: Likewise.
28372         * g++.dg/charset/asm5.c: Likewise.
28373         * g++.dg/charset/attribute1.c: Likewise.
28374         * g++.dg/charset/attribute2.c: Likewise.
28375         * g++.dg/charset/extern1.cc: Likewise.
28376         * g++.dg/charset/extern2.cc: Likewise.
28377         * g++.dg/charset/extern3.cc: Likewise.
28378         * g++.dg/charset/function.cc: Likewise.
28379         * g++.dg/charset/string.c: Likewise.
28380         * g++.dg/charset/charset.exp: Likewise.
28381         * lib/target-supports.exp (check_iconv_available): Fix comment.
28382
28383 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28384
28385         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28386         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28387         * gcc.dg/charset/asm2.c: Likewise.
28388         * gcc.dg/charset/asm3.c: Likewise.
28389         * gcc.dg/charset/asm4.c: Likewise.
28390         * gcc.dg/charset/asm5.c: Likewise.
28391         * gcc.dg/charset/asm6.c: Likewise.
28392         * gcc.dg/charset/attribute1.c: Likewise.
28393         * gcc.dg/charset/attribute2.c: Likewise.
28394         * gcc.dg/charset/builtin1.c: Likewise.
28395         * gcc.dg/charset/extern.c: Likewise.
28396         * gcc.dg/charset/function.c: Likewise.
28397         * gcc.dg/charset/string.c: Likewise.
28398         * gcc.dg/charset/charset.exp: Likewise.
28399
28400 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
28401
28402         PR fortran/20086
28403         * gfortran.dg/pr20086.f90: New test.
28404
28405 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
28406
28407         PR tree-optimization/19786
28408         * g++.dg/tree-ssa/pr19786.C: New.
28409
28410 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28411
28412         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28413
28414 2005-02-21  Jeff Law  <law@redhat.com>
28415
28416         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28417
28418 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28419
28420         * gfortran.dg/do_iterator: Split loop, markup all lines for
28421         which an error locus is printed.
28422         * gfortran.dg/pr17708.f90: Markup all lines for which an error
28423         locus is printed.
28424         * gfortran.dg/select_4.f90: Likewise.
28425         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28426         locuses in the various permutations.
28427
28428 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
28429
28430         PR tree-optimization/19951
28431         * g++.dg/vect: New directory.
28432         * g++.dg/vect/vect.exp: New file.
28433         * g++.dg/vect/pr19951.cc: New testcase.
28434         * g++.dg/dg.exp: Also prune vectorizer tests.
28435
28436 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
28437
28438         PR 18785
28439         * gcc.dg/charset/builtin1.c: New test.
28440
28441 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28442
28443         PR c++/19299
28444         * g++.dg/inherit/volatile1.C: New test.
28445
28446         PR c++/19440
28447         * g++.dg/template/dtor4.C: New test.
28448
28449 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28450
28451         * gfortran.dg/int_1.f90: New test.
28452
28453 2005-02-19  Devang Patel  <dpatel@apple.com>
28454
28455         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28456
28457 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28458
28459         * gfortran.dg/achar_1.f90: New test.
28460
28461 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
28462
28463         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28464
28465 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
28466             Jakub Jelinek  <jakub@redhat.com>
28467
28468         PR tree-optimization/19828
28469         * gcc.dg/tree-ssa/loop-7.c: New test.
28470         * gcc.c-torture/execute/20050218-1.c: New test.
28471
28472 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
28473
28474         PR c/20043
28475         * gcc.dg/transparent-union-1.c: New test.
28476         * gcc.dg/transparent-union-2.c: New test.
28477
28478 2005-02-18  James E Wilson  <wilson@specifixinc.com>
28479
28480         PR tree-optimization/18977
28481         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28482
28483 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
28484
28485         PR target/20054
28486         * gcc.dg/pr20054.c: New test.
28487
28488 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28489
28490         PR c++/19508
28491         * g++.dg/ext/attrib20.C: New test.
28492
28493 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
28494
28495         PR middle-end/20030
28496         * gfortran.fortran-torture/execute/character_passing.f90: New test.
28497
28498 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
28499
28500         PR c++/20008
28501         * g++.dg/opt/switch4.C: New.
28502
28503 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
28504
28505         PR c++/20023
28506         PR tree-optimization/20009
28507         * gcc.c-torture/compile/20050217-1.c: New test.
28508         * g++.dg/opt/switch3.C: New test.
28509
28510         PR tree-optimization/18947
28511         * gcc.c-torture/compile/20050215-1.c: New test.
28512         * gcc.c-torture/compile/20050215-2.c: New test.
28513         * gcc.c-torture/compile/20050215-3.c: New test.
28514
28515 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
28516
28517         PR c++/20028
28518         * g++.dg/template/crash34.C: New.
28519
28520         PR c++/20022
28521         * g++.dg/other/access3.C: New.
28522
28523 2005-02-17  Ira Rosen  <irar@il.ibm.com>
28524
28525         * gcc.dg/vect/vect-98.c: New test.
28526
28527 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
28528
28529         PR tree-optimization/19967
28530         * gcc.dg/pr19967.c: New.
28531
28532 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
28533
28534         PR middle-end/19857
28535         * gcc.dg/tree-ssa/20050215-1.c: New test.
28536         * gcc.c-torture/execute/20050215-1.c: New test.
28537
28538 2005-02-15  Eric Christopher  <echristo@redhat.com>
28539
28540         * gcc.dg/cpp/20050215-1.c: New file.
28541
28542 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
28543
28544         PR tree-optimization/15785
28545         * gcc.dg/pr15785-1.c: New test.
28546
28547 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
28548
28549         PR c++/17788
28550         * g++.dg/init/ctor4.C: New.
28551         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28552
28553 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
28554
28555         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28556         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28557
28558 2005-02-15  Andreas Schwab  <schwab@suse.de>
28559
28560         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28561         declare malloc.
28562
28563 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
28564
28565         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28566
28567 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
28568
28569         PR tree-optimization/19853
28570         * gcc.c-torture/compile/pr19853.c: New test.
28571
28572 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28573
28574         PR c++/19608
28575         * g++.dg/parse/local-class1.C: New.
28576
28577         PR c++/19895
28578         * g++.dg/parse/ptrmem3.C: New.
28579
28580         PR c++/19884
28581         * g++.old-deja/g++.oliva/template6.C: Add another case.
28582         * g++.dg/template/explicit6.C: New.
28583
28584 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
28585
28586         PR c++/17816
28587         * g++.dg/other/redecl2.C: New.
28588
28589 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28590
28591         PR c++/19891
28592         * g++.dg/abi/covariant4.C: New.
28593
28594 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
28595
28596         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28597         New tests.
28598
28599 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
28600
28601         * gcc.dg/vect/vect-96.c: Fix typo.
28602
28603 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28604
28605         PR c++/14479
28606         PR c++/19487
28607         * g++.dg/template/enum5.C: New test.
28608
28609 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28610
28611         * gcc.dg/vect/vect-97.c: New test.
28612
28613 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28614
28615         * gcc.dg/vect/vect-96.c: New test.
28616
28617 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
28618
28619         * gcc.dg/builtins-34.c: Also check ldexp*.
28620
28621 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
28622
28623         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28624
28625 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
28626
28627         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28628         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28629         dg-require-dll, dg-require-iconv, dg-require-named-sections,
28630         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28631         selector_list, selector_expression, dg-process-target): Move to new
28632         file target-supports-dg.exp.
28633         * lib/target-supports-dg.exp: New.
28634
28635         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28636         New.
28637
28638 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
28639
28640         PR c++/19666
28641         * g++.dg/other/ptrmem6.C: New test.
28642
28643         PR middle-end/19858
28644         * gcc.c-torture/compile/20050210-1.c: New test.
28645
28646 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
28647
28648         PR c++/19755
28649         * g++.dg/warn/Wbraces1.C: New test.
28650
28651 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
28652
28653         * gcc.dg/builtins-52.c: New testcase.
28654
28655 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
28656
28657         PR c/19342
28658         * gcc.c-torture/execute/20050119-1.c: New test.
28659
28660 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28661
28662         PR c++/19811
28663         * g++.dg/init/delete1.C: New test.
28664
28665 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
28666
28667         PR c++/18470
28668         * g++.dg/template/static12.C: New test.
28669
28670 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28671
28672         PR c++/19787
28673         * g++.dg/conversion/ambig1.C: New test.
28674
28675         PR c++/19739
28676         * g++.dg/ext/attrib19.C: New test.
28677
28678         PR c++/19732
28679         * g++.dg/parse/dtor5.C: New test.
28680
28681         PR c++/19762
28682         * g++.dg/template/dtor3.C: New test.
28683
28684         PR c++/19826
28685         * g++.dg/template/static11.C: New test.
28686         * g++.dg/template/crash2.C: Remove dg-error marker.
28687
28688 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
28689
28690         PR C++/18491
28691         * g++.old-deja/g++.mike/p10769a.C: Remove.
28692
28693 2005-02-09  Roger Sayle  <roger@eyesopen.com>
28694
28695         * gcc.dg/builtins-48.c: New test case.
28696         * gcc.dg/builtins-49.c: New test case.
28697         * gcc.dg/builtins-50.c: New test case.
28698         * gcc.dg/builtins-51.c: New test case.
28699
28700 2005-02-09  Ian Lance Taylor  <ian@airs.com>
28701
28702         PR middle-end/19583
28703         * g++.dg/warn/Wreturn-type-3.C: New test.
28704
28705 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28706
28707         PR middle-end/19402
28708         * gcc.dg/pr19402-1.c: New testcase.
28709         * gcc.dg/pr19402-2.c: likewise.
28710
28711 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28712
28713         PR middle-end/19854
28714         * g++.dg/tree-ssa/tmmti.C: New testcase.
28715
28716 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28717
28718         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28719
28720 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
28721
28722         PR c++/19733
28723         * g++.dg/parse/crash23.C: New test.
28724         * g++.dg/warn/Weff1.C: New test.
28725
28726 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28727
28728         * gcc.dg/20050209-1.c: New test.
28729
28730 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28731
28732         PR target/19799
28733         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28734
28735 2005-02-08  Mike Stump  <mrs@apple.com>
28736
28737         * g++.dg/pch/import-2.c: New test.
28738         * g++.dg/pch/import-2.hs: New.
28739         * g++.dg/pch/include/import-2a.h: New.
28740         * g++.dg/pch/include/import-2b.h: New.
28741
28742 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
28743
28744         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28745
28746 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28747
28748         * gfortran.dg/substr_1.f90: New test.
28749
28750 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
28751
28752         PR middle-end/19775
28753         * gcc.dg/torture/builtin-power-1.c: Disable test for
28754         invalid transformation.
28755         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
28756         no longer optimize.
28757         * gcc.dg/builtins-47.c: New testcase.
28758
28759 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
28760             Dorit Naishlos  <dorit@il.ibm.com>
28761
28762         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28763
28764 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
28765
28766         * gcc.c-torture/compile/20050206-1.c: New test.
28767
28768 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28769
28770         PR tree-opt/19768
28771         * g++.dg/opt/pr19768.C: New test.
28772
28773 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28774
28775         PR tree-opt/19736
28776         * gcc.c-torture/compile/pr19736.c: New test.
28777
28778 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28779
28780         PR c++/17401
28781         * g++.dg/parse/error25.C: New test.
28782
28783 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
28784
28785         * gcc.c-torture/execute/20050203-1.c: New.
28786
28787 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
28788
28789         * gcc.dg/vect/vect-85.c: Remove xfail.
28790         * gcc.dg/vect/vect-86.c: Remove xfail.
28791         * gcc.dg/vect/vect-87.c: Remove xfail.
28792         * gcc.dg/vect/vect-88.c: Remove xfail.
28793
28794 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
28795
28796         * gcc.dg/altivec-19.c: New.
28797
28798 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
28799
28800         PR c/17807
28801         * gcc.dg/nested-func-3.c: New test.
28802         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28803
28804 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
28805
28806         * gcc.test-framework/gen_directive_tests: Generate tests for
28807         selector expressions.
28808
28809 2005-02-02  Matt Austern  <austern@apple.com>
28810
28811         PR c++/19628
28812         * g++/ext/builtin7.C: New.
28813         * g++/ext/builtin8.C: New.
28814
28815 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28816
28817         PR c/18502
28818         * gcc.dg/pr18502-1.c: New test.
28819
28820 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28821
28822         PR c++/17413
28823         * g++.dg/template/local4.C: Tweak.
28824
28825 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
28826
28827         PR tree-optimization/19578
28828         * gcc.c-torture/compile/20050202-1.c: New test.
28829
28830 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28831
28832         PR c/19435
28833         * gcc.dg/c99-init-4.c: New test.
28834
28835 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28836
28837         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28838
28839         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28840
28841         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28842         * g++.dg/eh/check-vect.h: New.
28843
28844         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28845         * gcc.dg/vect/vect-78.c: Ditto.
28846         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28847         Remove.
28848
28849         * g++.dg/conversion/simd1.C: Expect warning.
28850         * g++.dg/ext/attribute-test-1.C: Ditto.
28851         * g++.dg/ext/attribute-test-2.C: Ditto.
28852         * g++.dg/ext/attribute-test-3.C: Ditto.
28853         * g++.dg/ext/attribute-test-4.C: Ditto.
28854
28855         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28856         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28857
28858         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28859
28860 2005-02-01  Richard Henderson  <rth@redhat.com>
28861
28862         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28863         long double for ibm double-double format.
28864         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28865
28866 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
28867
28868         PR tree-optimization/19633
28869         * gcc.dg/pr19633-1.c: New test.
28870         * gcc.dg/pr19633.c: Tweak to make pointer point
28871         to NULL or a symbol.
28872
28873 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28874
28875         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28876         New procs.
28877         (dg-process-target (local override)): Handle selector expressions.
28878
28879         * gcc.test-framework/README: Describe tests in source directory.
28880         * gcc.test-framework/test-framework.awk: Handle dg- tests.
28881         * gcc.test-framework/test-framework.exp: Handle dg- tests.
28882         * gcc.test-framework/dg-bogus-exp-P.c: New test.
28883         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28884         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28885         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28886         * gcc.test-framework/dg-do-link-exp-P.c: New test.
28887         * gcc.test-framework/dg-do-run-exp-P.c: New test.
28888         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28889         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28890         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28891         * gcc.test-framework/dg-error-exp-P.c: New test.
28892         * gcc.test-framework/dg-error-exp-XP.c: New test.
28893         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28894         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28895         * gcc.test-framework/dg-output-exp-P.c: New test.
28896         * gcc.test-framework/dg-output-exp-XF.c: New test.
28897         * gcc.test-framework/dg-warning-exp-P.c: New test.
28898         * gcc.misc-tests/dg-1.c: Remove.
28899         * gcc.misc-tests/dg-2.c: Remove.
28900         * gcc.misc-tests/dg-3.c: Remove.
28901         * gcc.misc-tests/dg-4.c: Remove.
28902         * gcc.misc-tests/dg-5.c: Remove.
28903         * gcc.misc-tests/dg-6.c: Remove.
28904         * gcc.misc-tests/dg-7.c: Remove.
28905         * gcc.misc-tests/dg-8.c: Remove.
28906         * gcc.misc-tests/dg-9.c: Remove.
28907         * gcc.misc-tests/dg-10.c: Remove.
28908         * gcc.misc-tests/dg-11.c: Remove.
28909         * gcc.misc-tests/dg-12.c: Remove.
28910         * gcc.misc-tests/dg-test.exp: Remove.
28911
28912         * gcc.test-framework/test-framework.awk: Change recording and
28913         printing of passes and failures.
28914
28915         * gcc.test-framework: New directory.
28916         * gcc.test-framework/README: New.
28917         * gcc.test-framework/test-framework.exp: New.
28918         * gcc.test-framework/test-framework.awk: New.
28919         * gcc.test-framework/gen_directive_tests: New.
28920
28921 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
28922
28923         * lib/treelang.exp: Fix comment typos.
28924         (treelang_target_compile): Don't append libs=-ltreelang to options.
28925
28926 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
28927
28928         * g++.dg/parse/typename7.C: Adjust error messages.
28929
28930 2005-01-31  Jeff Law  <law@redhat.com>
28931
28932         * gcc.c-torture/execute/20050131-1.c: New test.
28933         * gcc.dg/wcaselabel.c: New test.
28934
28935 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
28936
28937         * g++.dg/other/warning1.C: Adjust error messags.
28938         * g++.dg/parse/constant5.C: New test.
28939
28940 2005-01-31  Steven Bosscher  <stevenb@suse.de>
28941
28942         PR c/19333
28943         * gcc.c-torture/compile/20011130-1.c: Reorder to make
28944         the test case valid.
28945         * gcc.dg/20030815-1.c: Remove invalid tests.
28946         * gcc.dg/array-7.c: Adjust expected result.
28947         * gcc.dg/pr18596-3.c: Likewise.
28948         * gcc.dg/noncompile/20000901-1.c: Likewise.
28949         * gcc.dg/noncompile/init-2.c: Likewise.
28950         * gcc.dg/noncompile/init-4.c: Likewise.
28951
28952 2005-01-31  Dale Johannesen  <dalej@apple.com>
28953
28954         * g++.dg/opt/pr19650.C: New test.
28955
28956 2005-01-31  Richard Henderson  <rth@redhat.com>
28957
28958         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28959         long double for intel double extended format.
28960         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28961
28962 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
28963
28964         PR c++/19555
28965         * g++.dg/template/static10.C: New test.
28966
28967         PR c++/19395
28968         * g++.dg/parse/error24.C: New test.
28969
28970         PR c++/19367
28971         * g++.dg/lookup/builtin1.C: New test.
28972
28973         PR c++/19457
28974         * g++.dg/warn/conv3.C: New test.
28975
28976 2005-01-30  Bud Davis  <bdavis@gfortran.org>
28977
28978         PR fortran/19647
28979         * gfortan.dg/inquire_7.f90
28980
28981 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
28982
28983         PR tree-optimization/15791
28984         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28985         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28986         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28987         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28988         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28989         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28990         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28991         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28992         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28993         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28994
28995 2005-01-29  Paul Brook  <paul@codesourcery.com>
28996
28997         PR fortran/18565
28998         * check.c (real_or_complex_check): New function.
28999         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29000         * intrinsic.c (add_functions): Use new check functions.
29001         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29002         Add prototypes.
29003
29004 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29005
29006         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29007         gcc.dg/lvalue-3.c: New tests.
29008         * gcc.dg/concat.c: Update expected messages.
29009
29010 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
29011
29012         PR libfortran/19595
29013         * gfortran.dg/eor_1.f90: New test.
29014
29015 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
29016
29017         PR fortran/19589
29018         * gfortran.dg/logical_data_1.f90: New test.
29019
29020 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
29021
29022         PR c++/19253
29023         * g++.dg/template/crash33.C: New test.
29024
29025         PR c++/19667
29026         * g++.dg/template/crash32.C: New test.
29027
29028 2005-01-28  Ian Lance Taylor  <ian@airs.com>
29029
29030         PR middle-end/16558
29031         * g++.dg/warn/Wreturn-type-2.C: New test.
29032
29033 2004-06-24  Jeff Law  <law@redhat.com>
29034
29035         * gcc.dg/tree-ssa/20050128-1.c: New test.
29036
29037 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
29038
29039         * gcc.target/frv/all-mdpackh-1.c: New test.
29040
29041 2005-01-28  Steven Bosscher  <stevenb@suse.de>
29042
29043         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29044
29045 2005-01-27  Richard Henderson  <rth@redhat.com>
29046
29047         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29048
29049 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29050
29051         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29052
29053 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29054
29055         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29056         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29057         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29058         to cope with cases where the multilib options override the dg-options.
29059
29060 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
29061
29062         PR c/18946
29063         * gcc.dg/noncompile/20050120-1.c: New test.
29064
29065 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
29066
29067         PR tree-optimization/19633
29068         * gcc.dg/pr19633.c: New test.
29069         * gcc.dg/tree-ssa/pr19633.c: New test.
29070
29071 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
29072
29073         * gcc.dg/20041216-1.c: New test.
29074
29075 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
29076
29077         PR objc/18862
29078         * objc.dg/selector-2.m: New test.
29079
29080 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
29081
29082         * g++.dg/opt/range-test-2.C: New test.
29083
29084         PR rtl-optimization/19579
29085         * gcc.c-torture/execute/20050124-1.c: New test.
29086
29087 2005-01-26  Greg Parker  <gparker@apple.com>
29088         Stuart Hastings  <stuart@apple.com>
29089
29090         * gcc.c-torture/execute/20050125-1.c: New.
29091
29092 2005-01-18  Jan Hubicka  <jh@suse.cz>
29093
29094         PR tree-optimize/19337
29095         * gcc.c-torture/compile/20050119-1.c: New test.
29096
29097 2005-01-24  James E Wilson  <wilson@specifixinc.com>
29098
29099         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29100         test for successful match.
29101
29102 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
29103
29104         PR objc/18408
29105         * objc.dg/comp-types-7.m: New test.
29106
29107 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
29108
29109         * lib/target-supports.exp (current_target_name): New.
29110         (check_effective_target_ilp32, check_effective_target_lp64):
29111         Cache the result to use as long as the current target, with
29112         multilib flags, remains the same.
29113
29114         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29115         (dg-require-weak, dg-require-visibility, dg-require-alias,
29116         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29117         dg-require-effective-target, dg-skip-if): Remove call to
29118         skip_test_and_clear_xfail.
29119         (dg-test): Clear xfail data.
29120
29121 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
29122
29123         PR target/17751
29124         * gcc.dg/ppc64-toc.c: New test.
29125
29126         * g++.dg/tree-ssa/empty-1.C: New test.
29127
29128         PR middle-end/19551
29129         * gcc.c-torture/execute/20050121-1.c: New test.
29130         * gcc.dg/20050121-2.c: New test.
29131
29132 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
29133         Paul Brook  <paul@codesourcery.com>
29134
29135         PR fortran/17941
29136         * gfortran.dg/real_const_1.f: New test.
29137         * gfortran.dg/real_const_2.f90: New test.
29138         * gfortran.dg/complex_int_1.f90: New test.
29139
29140 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
29141
29142         PR fortran/19313
29143         * gfortan.dg/inquire_6.f90: New test.
29144
29145 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29146
29147         PR libfortran/19451
29148         * open_readonly_1.f90: New test.
29149
29150 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29151
29152         PR libfortran/18982
29153         * gfortran.dg/open_new.f90: New file.
29154
29155 2005-01-22  Paul Brook  <paul@codesourcery.com>
29156
29157         * namelist_1.f90: New test.
29158
29159 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
29160
29161         PR tree-optimization/19484
29162         * gcc.c-torture/compile/20050122-[12].c: New tests.
29163
29164 2005-01-22  Paul Brook  <paul@codesourcery.com>
29165
29166         * gfortran.dg/implicit_2.f90: New test.
29167
29168 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
29169
29170         PR fortran/19314
29171         * gfortran.dg/inquire_5.f90: New test.
29172
29173 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29174
29175         PR c/18809
29176         * gcc.dg/pr18809-1.c: New test.
29177
29178 2005-01-21  Ian Lance Taylor  <ian@airs.com>
29179
29180         * gcc.dg/20050121-1.c: New test.
29181
29182         PR tree-optimization/13000
29183         * gcc.dg/20040206-1.c: Change warning to point where function is
29184         being inlined.
29185
29186 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29187
29188         PR c++/19208
29189         * g++.dg/template/array11.C: New test.
29190
29191 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29192
29193         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29194         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29195         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29196         * gfortran.dg/getenv_1.f90: Add dg-do directive.
29197         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29198         gfortran.dg/pr17164.f90: Add missing dg-do directives.
29199
29200 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29201
29202         PR tree-optimization/15349
29203         * gcc.dg/tree-ssa/pr15349.c: New.
29204
29205 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
29206
29207         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29208
29209 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
29210
29211         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29212         scan-assembler-times directive name.
29213
29214         * gcc.dg/asm-a.c: Move dg-require-effective-target to
29215         after dg-do.
29216
29217         PR rtl-optimization/19462
29218         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29219
29220 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
29221
29222         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29223         counting function calls on ia64.
29224
29225 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
29226
29227         PR rtl-optimization/15139
29228         * gcc.dg/20050111-2.c: New test.
29229
29230         PR c/17297
29231         * gcc.c-torture/compile/20050113-1.c: New testcase.
29232
29233         PR middle-end/19164
29234         * gcc.dg/20050113-1.c: New testcase.
29235
29236 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
29237
29238         * gcc.dg/vect/vect-85.c: Add comment.
29239         * gcc.dg/vect/vect-86.c: Add xfail for now.
29240         * gcc.dg/vect/vect-87.c: Add xfail for now.
29241         * gcc.dg/vect/vect-88.c: Add xfail for now.
29242         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29243
29244 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29245
29246         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29247
29248 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29249
29250         * g++.dg/debug/typedef3.C: New test.
29251
29252 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
29253
29254         PR c/19472
29255         * gcc.dg/asm-a.c: New test.
29256
29257 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
29258
29259         * gcc.dg/sh-relax.c: Add prototype for abort.
29260
29261 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29262
29263         * gcc.dg/short-compare-1.c: New test.
29264         * gcc.dg/short-compare-2.c: Likewise.
29265
29266 2005-01-18  Michael Matz  <matz@suse.de>
29267
29268         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29269
29270 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
29271
29272         PR tree-optimization/19121
29273         * gcc.c-torture/compile/pr19121.c: New test.
29274
29275 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
29276
29277         PR target/19357
29278         * gcc.c-torture/compile/pr19357.c: New test.
29279
29280 2005-01-17  Ian Lance Taylor  <ian@airs.com>
29281
29282         PR c/5675
29283         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29284         pass--those that refer just to the variable, possibly with a
29285         cast.
29286         * gcc.dg/c99-const-expr-3.c: Likewise.
29287
29288         PR middle-end/13127
29289         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29290         longer emitted.
29291
29292 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
29293
29294         PR fortran/18778
29295         * gfortran.dg/endfile_2.f90: New test.
29296
29297 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
29298
29299         PR 19168
29300         * gfortran.dg/select_5.f90: New test.
29301
29302 2004-01-16  Paul Brook  <paul@codesourcery.com>
29303
29304         * gfortran.dg/common_4.f90: New test.
29305
29306 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
29307
29308         PR rtl-optimization/19462
29309         * gcc.dg/torture/pr19462-1.c: New test.
29310
29311 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
29312
29313         PR objc/19321
29314         * objc.dg/func-ptr-2.m: New.
29315         * objc.dg/volatile-1.m: New.
29316
29317 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29318
29319         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29320
29321 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29322
29323         PR tree-optimization/19060
29324         * gcc.c-torture/execute/20050104-1.c: New test.
29325
29326 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
29327
29328         PR fortran/18983
29329         * gfortran.dg/write_to_null.f90: New test.
29330
29331 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
29332             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29333
29334         PR other/19328
29335         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29336         argument.
29337
29338 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29339
29340         PR c++/19263
29341         * g++.dg/init/vector1.C: New test.
29342
29343 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
29344
29345         PR target/13158
29346         * gcc.target/ia64/sibcall-unwind-1.c: New test.
29347         PR target/18987
29348         * gcc.target/ia64/sibcall-unwind-2.c: New test.
29349
29350 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
29351
29352         * gfortran.dg/select_1.f90: New test.
29353         * gfortran.dg/select_2.f90: New test.
29354         * gfortran.dg/select_3.f90: New test.
29355         * gfortran.dg/select_4.f90: New test.
29356
29357 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
29358
29359         PR middle-end/19084
29360         PR rtl-optimization/19348
29361         * gcc.dg/20050111-1.c: New test.
29362         * gcc.c-torture/execute/20050111-1.c: New test.
29363
29364         * gcc.dg/i386-asm-4.c: New test.
29365
29366 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29367
29368         * gcc.dg/nested-func-2.c: New test.
29369         * ada/acats/norun.lst: Remove c953002.
29370
29371 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
29372
29373         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29374
29375 2005-01-12  Ben Elliston  <bje@au.ibm.com>
29376
29377         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29378
29379 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
29380
29381         PR target/18761
29382         * g++.dg/abi/align1.C: New test.
29383
29384 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
29385
29386         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29387         at a time.
29388         * g++.dg/ext/altivec_check.h: Support compiling as C.
29389
29390 2005-01-10  Roger Sayle  <roger@eyesopen.com>
29391
29392         PR c++/19355
29393         * g++.dg/expr/pr19355-1.C: New test case.
29394
29395 2005-01-10  Laurent GUERBY <laurent@guerby.net>
29396
29397         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29398         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29399         * ada/acats/tests/c3/c92005b.ada: Likewise.
29400         * ada/acats/tests/c3/cxb3012.a: Likewise.
29401         * ada/acats/norun.lst: Add c380004 and c953002, add PR
29402
29403 2005-01-09  Paul Brook  <paul@codesourcery.com>
29404
29405         * gfortran.dg/common_2.f90: New file.
29406         * gfortran.dg/common_3.f90: New file.
29407
29408 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
29409
29410         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29411
29412 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29413
29414         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29415         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29416         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29417         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29418         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29419         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29420         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29421         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29422         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29423         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29424         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29425         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29426         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29427         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29428         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29429         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29430         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29431         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29432         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29433         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29434         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29435         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29436         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29437         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29438         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29439         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29440         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29441         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29442         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29443         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29444         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29445         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29446         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29447         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29448         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29449         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29450         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29451         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29452         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29453         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29454         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29455         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29456         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29457         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29458         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29459         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29460         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29461         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29462         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29463         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29464         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29465         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29466         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29467         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29468         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29469         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29470         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29471         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29472         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29473         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29474         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29475         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29476         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29477         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29478         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29479         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29480         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29481
29482         * gcc.dg/vect/vect-1.c: Fix spelling.
29483         * gcc.dg/vect/vect-10.c: Fix spelling.
29484         * gcc.dg/vect/vect-11.c: Fix spelling.
29485         * gcc.dg/vect/vect-12.c: Fix spelling.
29486         * gcc.dg/vect/vect-14.c: Fix spelling.
29487         * gcc.dg/vect/vect-15.c: Fix spelling.
29488         * gcc.dg/vect/vect-16.c: Fix spelling.
29489         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29490         * gcc.dg/vect/vect-64.c: Fix comments.
29491         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29492
29493 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29494             Ira Rosen  <irar@il.ibm.com>
29495
29496         * gcc.dg/vect/vect-70.c: New test.
29497         * gcc.dg/vect/vect-71.c: New test.
29498
29499 2005-01-09  Manfred Hollstein  <mh@suse.com>
29500
29501         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29502         * gcc.dg/pr18241-2.c: Likewise.
29503         * gcc.dg/pr18241-3.c: Likewise.
29504         * gcc.dg/pr18241-4.c: Likewise.
29505         * gcc.dg/pr18241-5.c: Likewise.
29506
29507 2005-01-08  Richard Henderson  <rth@redhat.com>
29508
29509         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29510         False for x86 and x86-64.
29511
29512 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
29513
29514         PR tree-optimization/18241
29515         * gcc.dg/pr18241-1.c: New test.
29516         * gcc.dg/pr18241-2.c: New test.
29517         * gcc.dg/pr18241-3.c: New test.
29518         * gcc.dg/pr18241-4.c: New test.
29519         * gcc.dg/pr18241-5.c: New test.
29520
29521 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
29522
29523         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29524         gfortran.dg/select_4.f90: New.
29525
29526 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29527
29528         * gcc.c-torture/execute/20050107-1.c: New test.
29529
29530 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
29531
29532         PR c++/19298
29533         * g++.dg/template/ref2.C: New.
29534
29535 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
29536
29537         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29538         instead of being empty.
29539
29540 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29541
29542         PR fortran/15553
29543         * gfortran.dg/array-1.f90: New test.
29544
29545 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29546
29547         PR tree-optimization/19283
29548         * gcc.c-torture/execute/20050106-1.c: New test.
29549
29550         PR rtl-optimization/18861
29551         * gcc.dg/20050105-1.c: New test.
29552
29553         PR tree-optimization/18828
29554         * gcc.dg/20050105-2.c: New test.
29555
29556 2005-01-07  Andreas Jaeger  <aj@suse.de>
29557
29558         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29559
29560 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
29561
29562         PR fortran/18398
29563         * gfortran.dg/fmt_read.f90: New test.
29564
29565 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
29566
29567         * gcc.dg/rs6000-ldouble-2.c: New.
29568
29569 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
29570
29571         PR c++/19244
29572         * g++.dg/parser/ctor2.C: New test.
29573
29574 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29575
29576         PR c++/17154
29577         * g++.dg/template/using9.C: New test.
29578
29579 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29580
29581         PR c++/19258
29582         * g++.dg/lookup/friend6.C: New test.
29583
29584 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29585
29586         PR c++/19270
29587         * g++.dg/template/array10.C: New.
29588
29589 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29590
29591         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29592         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29593
29594 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
29595
29596         * gcc.c-torture/compile/20050105-1.c: New test.
29597
29598 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
29599
29600         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29601
29602 2005-01-05  Roger Sayle  <roger@eyesopen.com>
29603
29604         PR middle-end/19100
29605         * gcc.dg/conv-3.c: New test case.
29606
29607 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
29608
29609         * gcc.dg/asm-wide-1.c: New test.
29610
29611 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29612
29613         PR c++/19030
29614         * g++.dg/parse/crash22.C: New
29615
29616 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
29617
29618         PR 19257
29619         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29620
29621 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
29622
29623         PR middle-end/17767
29624         * gcc.dg/i386-mmx-6.c: New test case.
29625
29626 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
29627
29628         PR tree-optimization/18308
29629         * gcc.dg/vect/pr18308.c: New testcase.
29630
29631 2005-01-04  Andreas Jaeger  <aj@suse.de>
29632
29633         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29634
29635 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29636             Robert Bowdidge <bowdidge@apple.com>
29637
29638         * gcc.dg/cpp/subframework1.c: New.
29639         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29640         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29641         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29642         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29643
29644 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29645
29646         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29647         producing warning.
29648         * gcc.dg/darwin-weakimport-2.c: New.
29649
29650 2005-01-03  Richard Henderson  <rth@redhat.com>
29651
29652         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29653
29654 2005-01-03  Richard Henderson  <rth@redhat.com>
29655
29656         * gcc.dg/vect/vect.exp: Enable for ia64.
29657         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29658         (check_effective_target_vect_float): Likewise.
29659         (check_effective_target_vect_no_align): Likewise.
29660         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29661         * gcc.dg/vect/vect-8.c: Likewise.
29662
29663 2005-01-03  Uros Bizjak <uros@kss-loka.si>
29664
29665         PR target/19236
29666         * gcc.dg/pr19236-1.c: New test case.
29667
29668 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
29669
29670         PR rtl-optimization/12092
29671         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29672
29673 2005-01-02  Andreas Jaeger  <aj@suse.de>
29674
29675         * gcc.dg/pr12092-1.c: Do not run on x86_64.
29676
29677 2005-01-01  Roger Sayle  <roger@eyesopen.com>
29678             Andrew Pinski  <pinskia@physics.uc.edu>
29679
29680         PR rtl-optimization/12092
29681         * gcc.dg/pr12092-1.c: New test case.
29682
29683 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
29684
29685         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29686         'hidden' and 'default' for better portability.
29687         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29688
29689         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29690         6 and 7.
29691         * g++.old-deja/g++.brendan/new3.C: Likewise.
29692
29693 2005-01-01  Steven Bosscher  <stevenb@suse.de>
29694
29695         * gcc.dg/20041231-1.C: New test.
29696         * g++.dg/warn/Wunreachable-code-1.C: New test.
29697
29698 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
29699
29700         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29701         file, not /dev/null.  Abort on error.
29702
29703 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
29704             Ziemowit Laski  <zlaski@apple.com>
29705
29706         PR objc/18971
29707         * objc.dg/encode-5.m: New test.
29708
29709 2004-12-29  Richard Henderson  <rth@redhat.com>
29710
29711         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29712         * objc.dg/stabs-1.m: Disable for ia64.
29713
29714 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
29715
29716         PR c++/19190
29717         * g++.dg/warn/Wunused-10.C: New test.
29718
29719 2004-12-28  Richard Henderson  <rth@redhat.com>
29720
29721         * objc.dg/stabs-1.m: Disable for alpha.
29722
29723 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29724
29725         PR c++/19149
29726         * g++.dg/parse/error23.C: New test.
29727
29728 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29729
29730         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29731
29732         PR fortran/19032
29733         * gfortran.dg/intrinsic_modulo_1.f90: New.
29734         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29735         tests with divisor -1.
29736
29737 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29738
29739         * g++.dg/opt/temp1.C (memcpy): Return a value.
29740
29741         PR c++/19148
29742         * g++.dg/expr/cond7.C: New test.
29743
29744 2004-12-27  Paul Brook  <paul@codesourcery.com>
29745
29746         * gfortran.dg/g77/select_no_compile.f: Remove.
29747
29748 2004-12-27  Richard Henderson  <rth@redhat.com>
29749
29750         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29751         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29752         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29753
29754 2004-12-26  Richard Henderson  <rth@redhat.com>
29755
29756         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29757         by 1i instead of token pasting.
29758
29759 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29760
29761         PR tree-optimization/17578
29762         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29763         to additional_flags.
29764         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29765
29766 2004-12-25  Richard Henderson  <rth@redhat.com>
29767
29768         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29769         Remove Alpha.
29770
29771 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29772
29773         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29774         hppa*-*-hpux*.
29775         * gcc.dg/pr17957.c (dg-options): Likewise.
29776         * gcc.dg/struct-ret-1.c: Add prototype for abort.
29777         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29778         instead of 0 on __hppa__.
29779         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29780         "foo,%r" on hppa*-*-*.
29781
29782 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
29783
29784         PR fortran/19071
29785         * gfortran.dg/complex_write.f90: New test.
29786
29787 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29788
29789         PR c++/17595
29790         * g++.dg/parse/pragma2.C: New test.
29791
29792         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29793
29794 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29795
29796         * gcc.dg/empty2.c: Add missing dg-warning.
29797
29798 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29799
29800         PR c++/17413
29801         * g++.dg/template/local4.C: New test.
29802         * g++.dg/template/crash19.C: Add dg-error marker.
29803
29804         * g++.dg/template/crash31.C: Correct embedded PR number.
29805
29806 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29807
29808         PR c++/16405
29809         * g++.dg/opt/temp1.C: Add do-run marker.
29810
29811 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29812
29813         * g++.dg/template/spec19.C: New.
29814
29815 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29816
29817         PR target/16819
29818         * gcc.dg/empty2.c: New.
29819
29820 2004-12-23  Richard Henderson  <rth@redhat.com>
29821
29822         * lib/target-supports.exp (check_effective_target_vect_no_align):
29823         Remove i?86 and x86-64.
29824
29825 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29826
29827         PR c++/16405
29828         * g++.dg/opt/temp1.C: New test.
29829
29830 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29831
29832         PR c++/18733
29833         * g++.dg/template/friend33.C: New testcase.
29834
29835 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
29836
29837         PR c++/18464
29838         * g++.dg/template/cond5.C: New test.
29839
29840         PR c++/18492
29841         * g++.dg/inherit/thunk3.C: New test.
29842
29843         PR c++/11224
29844         * g++.dg/warn/Wunused-9.C: New test.
29845
29846 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
29847
29848         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29849
29850 2004-12-22  Jan Beulich  <jbeulich@novell.com>
29851
29852         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29853
29854 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
29855
29856         PR c++/18378
29857         * g++.dg/ext/packed8.C: New test.
29858
29859         PR c++/19063
29860         * g++.dg/template/crash31.C: New test.
29861
29862         PR c++/19034
29863         * g++.dg/template/crash30.C: New test.
29864
29865 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29866
29867         PR C++/18984
29868         * g++.dg/eh/ctor3.C: New test.
29869
29870 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29871
29872         * objc.dg/stabs-1.m: Allow section name to be quoted and
29873         assembly label to begin with '.LL'.
29874
29875 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
29876
29877         * gcc.dg/vect/vect.exp
29878         (check_effective_target_lp64_or_vect_no_align): New.
29879         * gcc.dg/vect/vect-77.c: Use it.
29880         * gcc.dg/vect/vect-78.c: Use it.
29881
29882         * lib/target-supports.exp
29883         (check_effective_target_vect_no_max,
29884         check_effective_target_vect_no_bitwise,
29885         check_effective_target_vect_no_align): New.
29886         * gcc.dg/vect/vect-13.c: Use them.
29887         * gcc.dg/vect/vect-17.c: Ditto.
29888         * gcc.dg/vect/vect-18.c: Ditto.
29889         * gcc.dg/vect/vect-19.c: Ditto.
29890         * gcc.dg/vect/vect-20.c: Ditto.
29891         * gcc.dg/vect/vect-27.c: Ditto.
29892         * gcc.dg/vect/vect-29.c: Ditto.
29893         * gcc.dg/vect/vect-44.c: Ditto.
29894         * gcc.dg/vect/vect-48.c: Ditto.
29895         * gcc.dg/vect/vect-50.c: Ditto.
29896         * gcc.dg/vect/vect-52.c: Ditto.
29897         * gcc.dg/vect/vect-54.c: Ditto.
29898         * gcc.dg/vect/vect-56.c: Ditto.
29899         * gcc.dg/vect/vect-58.c: Ditto.
29900         * gcc.dg/vect/vect-60.c: Ditto.
29901         * gcc.dg/vect/vect-72.c: Ditto.
29902         * gcc.dg/vect/vect-80.c: Ditto.
29903
29904 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
29905
29906         PR c++/14075
29907         * g++.dg/init/string1.C: New.
29908
29909         PR c++/18975
29910         * g++.dg/other/synth1.C: New.
29911
29912 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29913
29914         PR c/18963
29915         * gcc.dg/pr18963-1.c: New test.
29916
29917 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29918
29919         PR c/18596
29920         * gcc.dg/funcdef-storage-1.c (foo): Remove.
29921         * gcc.dg/pr18596-1.c: Use dg-error.
29922         (dg-options): Use -fno-unit-at-a-time.
29923         * gcc.dg/pr18596-2.c: New test.
29924         * gcc.dg/pr18596-3.c: New test.
29925
29926 2004-12-20  Roger Sayle  <roger@eyesopen.com>
29927
29928         PR middle-end/18683
29929         * g++.dg/opt/pr18683-1.C: New test case.
29930
29931 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
29932
29933         PR other/19093
29934         * g++.dg/opt/max1.C: Fix for 64bit targets.
29935
29936 2004-12-20  Matt Austern  <austern@apple.com>
29937
29938         PR c++/19044
29939         * g++.dg/ext/builtin6.C: New
29940
29941 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
29942
29943         PR tree-optimization/19080
29944         * gcc.c-torture/compile/pr19080.c: New test.
29945
29946 2004-12-20  Steven Bosscher  <stevenb@suse.de>
29947
29948         * gcc.dg/20041219-1.c: New test.
29949
29950 2004-12-19  Roger Sayle  <roger@eyesopen.com>
29951
29952         PR middle-end/19068
29953         * g++.dg/opt/max1.C: New test case.
29954
29955 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29956
29957         * gcc.dg/fdata-sections-1.c: New test.
29958
29959 2004-12-18  Roger Sayle  <roger@eyesopen.com>
29960
29961         PR middle-end/18548
29962         * gcc.dg/max-1.c: New test case.
29963
29964 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
29965
29966         * gcc.c-torture/execute/20041218-1.c: New test.
29967
29968 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
29969
29970         * gcc.dg/pr18501.c: New test.
29971         * gcc.dg/uninit-5.c: XFAIL.
29972         * gcc.dg/uninit-9.c: XFAIL.
29973
29974 2004-12-17  Dale Johannesen  <dalej@apple.com>
29975
29976         * gcc.dg/20041213-1.c: New.
29977
29978 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
29979
29980         * objc.dg/stabs-1.m: Allow assembly label to begin
29981         with a dot ('.').
29982
29983 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
29984
29985         * gcc.c-torture/execute/20041213-1.c: Move...
29986         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29987
29988 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
29989
29990         PR c++/18721
29991         * g++.dg/lookup/conv-5.C: New.
29992
29993 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
29994
29995         * objc.dg/stabs-1.m: New test.
29996
29997 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29998
29999         * gcc.dg/visibility-c.c: Change compile to
30000         assemble for the test.
30001
30002 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30003
30004         PR target/19041
30005         * gcc.dg/visibility-c.c: New test.
30006
30007 2004-12-16  Roger Sayle  <roger@eyesopen.com>
30008
30009         PR middle-end/18493
30010         * gcc.dg/switch-8.c: New test case.
30011
30012 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30013
30014         PR c++/18905
30015         * g++.dg/template/init4.C: New.
30016         * g++.dg/opt/static3.C: Enable optimizer.
30017
30018 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
30019
30020         * g++.dg/other/complex1.C: New test.
30021
30022 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
30023
30024         * g++.dg/opt/inline9.C: New test.
30025
30026 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30027
30028         PR fortran/18993
30029         * gfotran.dg/nullify_1.f: New test.
30030
30031 2004-12-15  Richard Henderson  <rth@redhat.com>
30032
30033         * gcc.target/i386/i386.exp: New harness.
30034         * gcc.target/i386/vect-args.c: New.
30035
30036 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
30037
30038         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30039
30040 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30041
30042         PR c++/18825
30043         * g++.dg/template/friend32.C: New test.
30044
30045 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30046
30047         * cpp/pragma-once-1.c: New test.
30048         * cpp/pragma-once-1b.h: Likewise.
30049         * cpp/pragma-once-1c.h: Likewise.
30050         * cpp/pragma-once-1d.h: Likewise.
30051         * cpp/inc/pragma-once-1a.h: Likewise.
30052
30053 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
30054             Steven G. Kargl  <kargls@comcast.net>
30055
30056         PR fortran/17597
30057         * gfortran.dg/list_read_3.f90: New test.
30058
30059 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30060
30061         * gcc.dg/ftrapv-2.c: New test.
30062
30063 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30064
30065         PR c++/18981
30066         * g++.dg/template/typename9.C: New test.
30067
30068 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30069
30070         PR c++/18738
30071         * g++.dg/template/typename8.C: New test.
30072         * g++.dg/parse/friend2.C: Tweak error message.
30073
30074 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30075
30076         * gcc.c-torture/20041214-1.c: New test.
30077
30078 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30079
30080         PR c++/18965
30081         * g++.dg/init/array17.C: New test.
30082
30083 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30084
30085         PR c++/18793
30086         * g++.dg/init/aggr3.C: New test.
30087
30088 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
30089
30090         * gcc.dg/altivec-types-1.c: New test.
30091         * gcc.dg/altivec-types-2.c: New test.
30092         * gcc.dg/altivec-types-3.c: New test.
30093         * gcc.dg/altivec-types-4.c: New test.
30094         * g++.dg/ext/altivec-types-1.C: New test.
30095         * g++.dg/ext/altivec-types-2.C: New test.
30096         * g++.dg/ext/altivec-types-3.C: New test.
30097         * g++.dg/ext/altivec-types-4.C: New test.
30098
30099 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
30100
30101         PR middle-end/18951
30102         * gcc.c-torture/execute/20041213-1.c: New test.
30103
30104 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
30105
30106         PR c++/18949
30107         * g++.dg/template/cast1.C: New.
30108
30109 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
30110
30111         * gcc.c-torture/execute/20041213-2.c: New test.
30112
30113 2004-12-13  Richard Henderson  <rth@redhat.com>
30114
30115         * gcc.dg/i386-sse-10.c: Fix typo in options.
30116
30117 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
30118
30119         PR c++/18968
30120         * g++.dg/opt/pr18968.C: New test.
30121
30122 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
30123
30124         PR c++/18925
30125         * g++.dg/ext/visibility/staticdatamem.C: New test.
30126
30127 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
30128
30129         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30130
30131 2004-12-13  Roger Sayle  <roger@eyesopen.com>
30132
30133         PR rtl-optimization/18928
30134         * gcc.dg/pr18928-1.c: New test case.
30135
30136 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
30137
30138         PR tree-opt/16951
30139         * gcc.c-torture/compile/20041211-1.c: New.
30140
30141 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30142
30143         PR middle-end/17564
30144         * gcc.c-torture/execute/20041212-1.c: New test.
30145
30146 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30147
30148         PR fortran/18869
30149         * gfortran.dg/common_1.f90: New test.
30150
30151 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
30152         Paul Brook  <paul@codesourcery.com>
30153
30154         PR fortran/16222
30155         * gfortran.dg/real_do_1.f90: New test.
30156
30157 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
30158
30159         PR tree-opt/18040
30160         * g++.dg/opt/ptrmem6.C: New test.
30161
30162 2004-12-11  Roger Sayle  <roger@eyesopen.com>
30163
30164         PR middle-end/18921
30165         * gcc.dg/pr18921-1.c: New test case.
30166
30167 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30168
30169         PR fortran/17175
30170         * gfortran.dg/scale_1.f90: New test.
30171
30172 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
30173
30174         PR middle-end/18903
30175         * gcc.c-torture/compile/pr18903.c: New test.
30176
30177 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
30178
30179         * gcc.c-torture/execute/20041210-1.c: New test.
30180
30181 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30182
30183         PR c++/18731
30184         * g++.dg/parser/struct-1.C: New test.
30185         * g++.dg/parser/struct-2.C: New test.
30186         * g++.dg/parser/struct-3.C: New test.
30187
30188 2004-12-09  Richard Henderson  <rth@redhat.com>
30189
30190         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30191
30192         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30193         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30194
30195 2004-12-09  Matt Austern  <austern@apple.com>
30196
30197         PR c++/18514
30198         * g++.dg/ext/builtin1.C: New
30199         * g++.dg/ext/builtin2.C: New
30200         * g++.dg/ext/builtin3.C: New
30201         * g++.dg/ext/builtin4.C: New
30202         * g++.dg/ext/builtin5.C: New
30203
30204 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
30205
30206         PR tree-opt/18904
30207         * g++.dg/opt/ptrmem5.C: New test.
30208
30209 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
30210
30211         * g++.dg/parse/typename5.C: Adjust for new error.
30212         * g++.dg/parse/typename7.C: New.
30213
30214 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30215
30216         PR c++/18073
30217         * g++.dg/other/mmintrin.C: New test.
30218
30219 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30220
30221         PR c++/16681
30222         * g++.dg/init/array15.C: New.
30223         * g++.dg/init/array16.C: New.
30224
30225 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30226
30227         PR fortran/18826
30228         * gfortran.dg/assign_1.f90: New test.
30229
30230 2004-12-08  Nick Clifton  <nickc@redhat.com>
30231
30232         * gcc.target/xstormy16/bss_below100: New directory containing tests.
30233         * gcc.target/xstormy16/data_below100: Likewise.
30234         * gcc.target/xstormy16/sfr: Likewise.
30235         * gcc.target/xstormy16/below100.S: New test source file.
30236         * gcc.target/xstormy16/below100.ld: New test linker script.
30237         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30238         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30239         bp instructions.
30240         * gcc.target/xstormy16/bp.c: Likewise.
30241
30242         * gcc.target/xstormy16/bss_below100: New files:
30243         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30244         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30245         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30246         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30247         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30248         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30249         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30250         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30251         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30252         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30253         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30254         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30255         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30256         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30257         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30258         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30259         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30260         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30261         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30262         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30263         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30264         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30265         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30266         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30267         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30268         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30269         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30270
30271         * gcc.target/xstormy16/data_below100: New files:
30272         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30273         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30274         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30275         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30276         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30277         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30278         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30279         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30280         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30281         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30282         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30283         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30284         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30285         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30286         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30287         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30288         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30289         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30290         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30291         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30292         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30293         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30294         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30295         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30296         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30297         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30298         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30299
30300         * gcc.target/xstormy16/sfr: New files:
30301         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30302         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30303         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30304         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30305         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30306         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30307         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30308         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30309         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30310         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30311         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30312         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30313         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30314         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30315         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30316         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30317         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30318         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30319         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30320         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30321         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30322         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30323         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30324         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30325         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30326         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30327         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30328         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30329         27_if0_sfrw_bitfield_f.c
30330
30331 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30332
30333         PR c++/18100
30334         * g++.dg/lookup/name-clash4.C: New test.
30335
30336 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
30337
30338         PR c++/18672
30339         * g++.dg/opt/array1.C: New.
30340
30341         PR c++/18803
30342         * g++.dg/template/operator5.C: New.
30343
30344 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
30345
30346         PR c/18867
30347         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30348
30349 2004-12-07  Steven Bosscher  <stevenb@suse.de>
30350
30351         * gcc.dg/noncompile/20041207.c: New test.
30352
30353 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
30354
30355         * g++.dg/other/unreachable-1.C: New test.
30356
30357 2004-12-06  Nick Clifton  <nickc@redhat.com>
30358
30359         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30360         <limits.h> because the latter comes from gcc's include/ directory
30361         and not the newlib/libc/include directory.
30362
30363 2004-12-04  Richard Henderson  <rth@redhat.com>
30364
30365         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30366
30367 2004-12-04  Richard Henderson  <rth@redhat.com>
30368
30369         * lib/target-supports.exp (check_gc_sections_available): Disable
30370         for alpha and ia64.
30371
30372 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
30373
30374         PR middle-end/17909
30375         * g++.dg/other/vararg-2.C: New test.
30376
30377 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30378
30379         PR c++/17011, c++/17971
30380         * g++.dg/template/error15.C: Adjust expected error.
30381         * g++.dg/template/instantiate3.C: Likewise.
30382
30383 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
30384
30385         * gcc.dg/altivec-18.c: Fix for darwin
30386
30387 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30388
30389         PR c++/18782
30390         * g++.dg/parse/ptrmem2.C: New.
30391
30392         PR c++/18318
30393         * g++.dg/template/new1.C: New.
30394
30395 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30396
30397         PR fortran/18710
30398         * gfortran.dg/direct_io_3.f90: New test.
30399
30400 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
30401
30402         PR 18758
30403         * g++.dg/parse/crash21.C: New.
30404
30405 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30406
30407         PR c++/15664, c++/18276
30408         * g++.dg/template/ttp13.C: New test.
30409         * g++.dg/template/ttp14.C: Likewise.
30410
30411 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30412
30413         PR c++/18123
30414         * g++.dg/parse/enum2.C: New test.
30415         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30416
30417 2004-12-02  Nick Clifton  <nickc@redhat.com>
30418
30419         * gcc.target/xstormy16: New test directory.
30420         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30421         * gcc.target/xstormy16/bp.c: Check the generation of bp
30422         instructions.
30423         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30424         bn instructions and the BELOW100 attribute.
30425
30426 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
30427
30428         PR target/16952
30429         * gcc.dg/ppc-eabi.c: New.
30430
30431 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30432
30433         PR fortran/18284
30434         * gfortran.dg/backspace.f90
30435
30436 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30437
30438         * gfortran.dg/inquire.f90: New test.
30439
30440 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
30441
30442         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30443         handle effective-target-keyword.
30444         (dg-skip-if): Support effective-target keyword as target list.
30445         (dg-xfail-if): Ditto.
30446         * lib/target-supports.exp (is-effective-target-keyword): New proc.
30447
30448 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
30449
30450         PR tree-optimization/18291
30451         * gcc.c-torture/compile/pr18291.c: New test.
30452
30453 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30454
30455         PR C++/18729
30456         * g++.dg/parse/crash20.C: New.
30457
30458         PR c++/17431
30459         * g++.dg/overload/arg1.C: New.
30460         * g++.dg/overload/arg2.C: New.
30461         * g++.dg/overload/arg3.C: New.
30462         * g++.dg/overload/arg4.C: New.
30463
30464 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
30465
30466         * gcc.dg/c99-flex-array-4.c: Remove.
30467
30468 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30469
30470         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30471
30472         * lib/target-supports.exp (is-effective-target): Simplify.
30473
30474         * lib/target-supports.exp (check_effective_target_vect_long):
30475         Fix for powerpc64-*-*.
30476
30477 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
30478
30479         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30480         to support new requirements on FreeBSD 5.
30481
30482 2004-11-30  Devang Patel  <dpatel@apple.com>
30483
30484         PR 18702
30485         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30486
30487 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30488
30489         * g++.dg/ext/altivec-13.C: New test.
30490
30491 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
30492
30493         PR tree-opt/18298
30494         * gcc.c-torture/execute/p18298.c: New test.
30495
30496 2004-11-30  Ira Rosen  <irar@il.ibm.com>
30497             Dorit Naishlos  <dorit@il.ibm.com>
30498
30499         PR tree-opt/18607
30500         * gcc.dg/vect/vect-89.c: New test.
30501
30502 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
30503
30504         * gcc.dg/pr18596-1.c: New test.
30505
30506 2004-11-30  Ben Elliston  <bje@au.ibm.com>
30507
30508         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30509
30510 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30511
30512         PR c/18479
30513         * gcc.dg/pr18479.c: New test.
30514
30515 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30516
30517         PR target/18490
30518         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30519         mmix-knuth-mmixware.
30520
30521         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30522         cris-*-elf* cris-*-aout* mmix-*-*
30523
30524 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30525
30526         PR middle-end/18725
30527         * gcc.dg/pr18725.c: New test.
30528
30529 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30530
30531         PR target/18488
30532         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30533
30534         PR target/18336
30535         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30536
30537 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
30538
30539         PR c++/18368
30540         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30541         * g++.old-deja/g++.law/ctors5.C: Likewise.
30542         * g++.old-deja/g++.other/crash25.C: Likewise.
30543
30544         PR c++/18674
30545         * g++.dg/template/error16.C: New test.
30546
30547         PR c++/18512
30548         * g++.dg/template/crash29.C: New test.
30549
30550 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
30551
30552         PR tree-optimization/18712
30553         * gcc.c-torture/compile/pr18712.c: New test.
30554
30555 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
30556
30557         PR c/7544
30558         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30559         tests.
30560
30561 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30562
30563         PR c++/18652
30564         * g++.dg/lookup/crash6.C: New test.
30565
30566 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30567
30568         PR middle-end/18164
30569         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
30570
30571 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
30572
30573         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30574         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30575         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30576
30577 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
30578
30579         * gcc.dg/pr18164.c: New test.
30580
30581 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
30582
30583         * gcc.dg/funroll-loops-all.c: New.
30584
30585 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30586
30587         PR target/18489
30588         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30589         delimeter, match space and TAB as well as ":".
30590
30591         PR target/18484
30592         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30593
30594         PR target/18348
30595         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30596
30597         PR target/18345
30598         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30599
30600         PR target/18337
30601         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30602
30603 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
30604
30605         * gfortran.dg/direct_io_2.f90: New test.
30606
30607 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30608
30609         PR target/18334
30610         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30611
30612 2004-11-28  Richard Henderson  <rth@redhat.com>
30613
30614         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30615
30616 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
30617
30618         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30619         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30620         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30621         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30622         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30623         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30624         gcc.dg/pointer-arith-8.c: New tests.
30625
30626 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
30627
30628         PR fortran/18364
30629         * gfortran.dg/endfile.f90: New test.
30630
30631 2004-11-27  Falk Hueffner  <falk@debian.org>
30632
30633         * gcc.dg/loop-6.c: New test.
30634
30635 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30636
30637         * gcc.c-torture/execute/20041126-1.c: New test.
30638
30639 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30640
30641         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30642         on IRIX.
30643
30644 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30645
30646         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30647         functions.
30648
30649 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30650
30651         PR rtl-optimization/17825
30652         * gcc.c-torture/compile/20041119-1.c: New test.
30653
30654 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30655
30656         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30657         Check existence of ld library path variables before unsetting.
30658
30659 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
30660
30661         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30662
30663 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30664
30665         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30666
30667 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30668
30669         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30670
30671 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30672
30673         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30674         dg-do directive.
30675
30676 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30677
30678         * gcc.dg/pr17957.c: Pass --param, not -param.
30679
30680 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
30681
30682         PR middle-end/17957
30683         * gcc.dg/pr17957.c: New test.
30684
30685 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
30686
30687         PR c++/18445
30688         * g++.dg/template/crash28.C: Likewise.
30689
30690         PR c++/18001
30691         * g++.dg/expr/unary2.C: Adjust lvalue messages.
30692         * g++.dg/ext/lvaddr.C: Likewise.
30693         * g++.dg/opt/pr7503-3.C: Likewise.
30694
30695         PR c++/18466
30696         * g++.dg/parse/qualified3.C: New test.
30697         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30698
30699         PR c++/18545
30700         * g++.dg/expr/return1.C: New test.
30701
30702 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30703
30704         Friend class name lookup 3/n, PR c++/3332
30705         * g++.dg/lookup/friend3.C: New test.
30706         * g++.dg/lookup/friend4.C: Likewise.
30707         * g++.dg/lookup/friend5.C: Likewise.
30708
30709 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30710
30711         Friend class name lookup 2/n, PR c++/14513, c++/15410
30712         * g++.dg/lookup/friend2.C: New test.
30713         * g++.dg/template/friend31.C: Likewise.
30714
30715 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30716
30717         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30718
30719 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30720
30721         PR c++/17473
30722         * g++.dg/tc1/dr56.C: Remove.
30723         * g++.dg/template/typedef1.C: Add dg-error markers.
30724         * g++.old-deja/g++.other/typedef7.C: Likewise.
30725
30726         PR c++/18285
30727         * g++.dg/parse/typedef7.C: New test.
30728
30729 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
30730
30731         * gcc.c-torture/execute/20041124-1.c: New test.
30732
30733 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30734
30735         * g++.dg/template/deduce3.C: New test.
30736
30737         PR c++/18586
30738         * g++.dg/template/crash27.C: New test.
30739
30740         PR c++/18530
30741         * g++.dg/warn/Wshadow-3.C: New test.
30742
30743 2004-11-24  Devang Patel  <dpatel@apple.com>
30744
30745         PR/18555
30746         * gcc.dg/cpp/isysroot-1.c: New test.
30747         * gcc.dg/cpp/usr/include/stdio.h: New file.
30748         * gcc.dg/cpp/isysroot-2.c: New test.
30749         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30750         New file.
30751
30752 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30753
30754         PR c++/8929
30755         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30756
30757 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30758
30759         * gcc.target/sparc/align.c: Do not include <stdint.h>.
30760         * gcc.target/sparc/pdist.c: Likewise.
30761
30762 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
30763
30764         PR c++/16882
30765         * g++.dg/conversion/simd1.C: New test.
30766
30767 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30768
30769         * lib/target-libpath.exp: New file defining
30770         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30771         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30772         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30773         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30774         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
30775
30776 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
30777
30778         * gcc.dg/pragma-align-2.c: Test macro expansion.
30779         * gcc.dg/pragma-pack-2.c: New test.
30780
30781 2004-11-23  Richard Henderson  <rth@redhat.com>
30782
30783         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30784         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30785         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30786         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30787         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30788         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30789
30790         * gcc.dg/vect/vect.exp: Add check for alpha.
30791         * lib/target-supports.exp (check_alpha_max_hw_available): New.
30792         (check_effective_target_vect_int): Enable for alpha.
30793         (check_effective_target_vect_long): New.
30794         (is-effective-target): Add it.
30795
30796 2004-11-23  Uros Bizjak <uros@kss-loka.si>
30797
30798         * gcc.dg/pr18614-1.c: New test.
30799
30800 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30801
30802         * gcc.dg/setjmp-2.c: New test.
30803
30804 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
30805
30806         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30807         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30808         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30809         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30810         gcc.target/sparc/pdist.c: New tests.
30811
30812 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
30813
30814         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30815
30816 2004-11-22  Dale Johannesen  <dalej@apple.com>
30817
30818         * gcc.dg/20041111-1.c: New.
30819
30820 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30821
30822         PR tree-opt/18536
30823         * gcc.dg/vect/pr18536.c: New test.
30824
30825 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30826
30827         PR c++/18354
30828         * g++.dg/template/nontype11.C: New test.
30829
30830 2004-11-21  Roger Sayle  <roger@eyesopen.com>
30831
30832         PR middle-end/18520
30833         * gcc.dg/pr18520-1.c: New test case.
30834
30835 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
30836
30837         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30838         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30839         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30840         expected diagnostics.
30841
30842 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30843
30844         PR target/18580
30845         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30846         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30847         vect-77.c, vect-77a.c: XFAIL on the SPARC.
30848
30849 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30850
30851         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30852
30853 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
30854             Joseph Myers  <joseph@codesourcery.com>
30855
30856         * lib/target-supports.exp (check_visibility_available): Really
30857         test the compiler.
30858
30859 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30860
30861         PR tree-opt/18181
30862         * gcc.dg/vect/vect-85.c: New test.
30863         * gcc.dg/vect/vect-86.c: New test.
30864         * gcc.dg/vect/vect-87.c: New test.
30865         * gcc.dg/vect/vect-88.c: New test.
30866
30867 2004-11-19  Ben Elliston  <bje@au.ibm.com>
30868
30869         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30870
30871 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
30872
30873         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30874         * gcc.dg/ppc-and-1.c: Ditto.
30875         * gcc.dg/ppc-compare-1.c: Ditto.
30876         * gcc.dg/ppc-mov-1.c: Ditto
30877
30878 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
30879             Mark Mitchell  <mark@codesourcery.com>
30880
30881         * gcc.dg/pragma-init-fini-2.c: New test.
30882
30883 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30884             Aldy Hernandez  <aldyh@redhat.com>
30885
30886         * lib/target-supports.exp (check_effective_target_vect_int): New
30887         (check_effective_target_vect_float): New
30888         (check_effective_target_vect_double): New.
30889         (is-effective-target): Support new effective targets keywords.
30890         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30891         default action for dg-do.
30892         * gcc.dg/vect/pr16105.c: Use new support.
30893         * gcc.dg/vect/pr18400.c: Ditto.
30894         * gcc.dg/vect/pr18425.c: Ditto.
30895         * gcc.dg/vect/vect-1.c: Ditto.
30896         * gcc.dg/vect/vect-10.c: Ditto.
30897         * gcc.dg/vect/vect-11.c: Ditto.
30898         * gcc.dg/vect/vect-12.c: Ditto.
30899         * gcc.dg/vect/vect-13.c: Ditto.
30900         * gcc.dg/vect/vect-14.c: Ditto.
30901         * gcc.dg/vect/vect-15.c: Ditto.
30902         * gcc.dg/vect/vect-16.c: Ditto.
30903         * gcc.dg/vect/vect-17.c: Ditto.
30904         * gcc.dg/vect/vect-18.c: Ditto.
30905         * gcc.dg/vect/vect-19.c: Ditto.
30906         * gcc.dg/vect/vect-2.c: Ditto.
30907         * gcc.dg/vect/vect-20.c: Ditto.
30908         * gcc.dg/vect/vect-21.c: Ditto.
30909         * gcc.dg/vect/vect-22.c: Ditto.
30910         * gcc.dg/vect/vect-23.c: Ditto.
30911         * gcc.dg/vect/vect-24.c: Ditto.
30912         * gcc.dg/vect/vect-25.c: Ditto.
30913         * gcc.dg/vect/vect-26.c: Ditto.
30914         * gcc.dg/vect/vect-27.c: Ditto.
30915         * gcc.dg/vect/vect-27a.c: Ditto.
30916         * gcc.dg/vect/vect-28.c: Ditto.
30917         * gcc.dg/vect/vect-29.c: Ditto.
30918         * gcc.dg/vect/vect-29a.c: Ditto.
30919         * gcc.dg/vect/vect-3.c: Ditto.
30920         * gcc.dg/vect/vect-30.c: Ditto.
30921         * gcc.dg/vect/vect-31.c: Ditto.
30922         * gcc.dg/vect/vect-32.c: Ditto.
30923         * gcc.dg/vect/vect-33.c: Ditto.
30924         * gcc.dg/vect/vect-34.c: Ditto.
30925         * gcc.dg/vect/vect-35.c: Ditto.
30926         * gcc.dg/vect/vect-36.c: Ditto.
30927         * gcc.dg/vect/vect-37.c: Ditto.
30928         * gcc.dg/vect/vect-38.c: Ditto.
30929         * gcc.dg/vect/vect-4.c: Ditto.
30930         * gcc.dg/vect/vect-40.c: Ditto.
30931         * gcc.dg/vect/vect-41.c: Ditto.
30932         * gcc.dg/vect/vect-42.c: Ditto.
30933         * gcc.dg/vect/vect-43.c: Ditto.
30934         * gcc.dg/vect/vect-44.c: Ditto.
30935         * gcc.dg/vect/vect-45.c: Ditto.
30936         * gcc.dg/vect/vect-46.c: Ditto.
30937         * gcc.dg/vect/vect-47.c: Ditto.
30938         * gcc.dg/vect/vect-48.c: Ditto.
30939         * gcc.dg/vect/vect-48a.c: Ditto.
30940         * gcc.dg/vect/vect-49.c: Ditto.
30941         * gcc.dg/vect/vect-5.c: Ditto.
30942         * gcc.dg/vect/vect-50.c: Ditto.
30943         * gcc.dg/vect/vect-51.c: Ditto.
30944         * gcc.dg/vect/vect-52.c: Ditto.
30945         * gcc.dg/vect/vect-53.c: Ditto.
30946         * gcc.dg/vect/vect-54.c: Ditto.
30947         * gcc.dg/vect/vect-55.c: Ditto.
30948         * gcc.dg/vect/vect-56.c: Ditto.
30949         * gcc.dg/vect/vect-56a.c: Ditto.
30950         * gcc.dg/vect/vect-57.c: Ditto.
30951         * gcc.dg/vect/vect-58.c: Ditto.
30952         * gcc.dg/vect/vect-59.c: Ditto.
30953         * gcc.dg/vect/vect-6.c: Ditto.
30954         * gcc.dg/vect/vect-60.c: Ditto.
30955         * gcc.dg/vect/vect-61.c: Ditto.
30956         * gcc.dg/vect/vect-62.c: Ditto.
30957         * gcc.dg/vect/vect-63.c: Ditto.
30958         * gcc.dg/vect/vect-64.c: Ditto.
30959         * gcc.dg/vect/vect-65.c: Ditto.
30960         * gcc.dg/vect/vect-66.c: Ditto.
30961         * gcc.dg/vect/vect-67.c: Ditto.
30962         * gcc.dg/vect/vect-68.c: Ditto.
30963         * gcc.dg/vect/vect-69.c: Ditto.
30964         * gcc.dg/vect/vect-7.c: Ditto.
30965         * gcc.dg/vect/vect-72.c: Ditto.
30966         * gcc.dg/vect/vect-72a.c: Ditto.
30967         * gcc.dg/vect/vect-73.c: Ditto.
30968         * gcc.dg/vect/vect-74.c: Ditto.
30969         * gcc.dg/vect/vect-75.c: Ditto.
30970         * gcc.dg/vect/vect-76.c: Ditto.
30971         * gcc.dg/vect/vect-77.c: Ditto.
30972         * gcc.dg/vect/vect-77a.c: Ditto.
30973         * gcc.dg/vect/vect-78.c: Ditto.
30974         * gcc.dg/vect/vect-79.c: Ditto.
30975         * gcc.dg/vect/vect-8.c: Ditto.
30976         * gcc.dg/vect/vect-80.c: Ditto.
30977         * gcc.dg/vect/vect-82.c: Ditto.
30978         * gcc.dg/vect/vect-82_64.c: Ditto.
30979         * gcc.dg/vect/vect-83.c: Ditto.
30980         * gcc.dg/vect/vect-83_64.c: Ditto.
30981         * gcc.dg/vect/vect-9.c: Ditto.
30982         * gcc.dg/vect/vect-all.c: Ditto.
30983         * gcc.dg/vect/vect-none.c: Ditto.
30984
30985 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30986
30987         * lib/gcc-dg.exp (dg-skip-if): New function.
30988         (dg-forbid-option): Remove.
30989         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30990         * g++.dg/abi/bitfield8.C: Likewise.
30991         * g++.dg/abi/dtor1.C: Likewise.
30992         * g++.dg/abi/empty10.C: Likewise.
30993         * g++.dg/abi/empty7.C: Likewise.
30994         * g++.dg/abi/empty9.C: Likewise.
30995         * g++.dg/abi/layout3.C: Likewise.
30996         * g++.dg/abi/layout4.C: Likewise.
30997         * g++.dg/abi/thunk1.C: Likewise.
30998         * g++.dg/abi/thunk2.C: Likewise.
30999         * g++.dg/abi/vbase11.C: Likewise.
31000         * g++.dg/abi/vthunk2.C: Likewise.
31001         * g++.dg/abi/vthunk3.C: Likewise.
31002         * g++.dg/ext/attrib8.C: Likewise.
31003         * g++.dg/opt/longbranch2.C: Likewise.
31004         * g++.dg/opt/reg-stack4.C: Likewise.
31005         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31006         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31007         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31008         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31009         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31010         * gcc.dg/20000609-1.c: Likewise.
31011         * gcc.dg/20000720-1.c: Likewise.
31012         * gcc.dg/20011107-1.c: Likewise.
31013         * gcc.dg/20011119-1.c: Likewise.
31014         * gcc.dg/20020108-1.c: Likewise.
31015         * gcc.dg/20020122-2.c: Likewise.
31016         * gcc.dg/20020122-3.c: Likewise.
31017         * gcc.dg/20020201-3.c: Likewise.
31018         * gcc.dg/20020206-1.c: Likewise.
31019         * gcc.dg/20020218-1.c: Likewise.
31020         * gcc.dg/20020310-1.c: Likewise.
31021         * gcc.dg/20020411-1.c: Likewise.
31022         * gcc.dg/20020418-2.c: Likewise.
31023         * gcc.dg/20020426-1.c: Likewise.
31024         * gcc.dg/20020426-2.c: Likewise.
31025         * gcc.dg/20020517-1.c: Likewise.
31026         * gcc.dg/20020523-1.c: Likewise.
31027         * gcc.dg/20020523-2.c: Likewise.
31028         * gcc.dg/20020729-1.c: Likewise.
31029         * gcc.dg/20030204-1.c: Likewise.
31030         * gcc.dg/20030826-2.c: Likewise.
31031         * gcc.dg/20030926-1.c: Likewise.
31032         * gcc.dg/20031202-1.c: Likewise.
31033         * gcc.dg/980312-1.c: Likewise.
31034         * gcc.dg/980313-1.c: Likewise.
31035         * gcc.dg/990117-1.c: Likewise.
31036         * gcc.dg/990424-1.c: Likewise.
31037         * gcc.dg/990524-1.c: Likewise.
31038         * gcc.dg/991230-1.c: Likewise.
31039         * gcc.dg/i386-387-1.c: Likewise.
31040         * gcc.dg/i386-387-2.c: Likewise.
31041         * gcc.dg/i386-387-3.c: Likewise.
31042         * gcc.dg/i386-387-4.c: Likewise.
31043         * gcc.dg/i386-387-5.c: Likewise.
31044         * gcc.dg/i386-387-6.c: Likewise.
31045         * gcc.dg/i386-asm-1.c: Likewise.
31046         * gcc.dg/i386-bitfield1.c: Likewise.
31047         * gcc.dg/i386-bitfield2.c: Likewise.
31048         * gcc.dg/i386-loop-1.c: Likewise.
31049         * gcc.dg/i386-loop-2.c: Likewise.
31050         * gcc.dg/i386-loop-3.c: Likewise.
31051         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31052         * gcc.dg/i386-pic-1.c: Likewise.
31053         * gcc.dg/i386-regparm.c: Likewise.
31054         * gcc.dg/i386-signbit-1.c: Likewise.
31055         * gcc.dg/i386-signbit-2.c: Likewise.
31056         * gcc.dg/i386-signbit-3.c: Likewise.
31057         * gcc.dg/i386-sse-5.c: Likewise.
31058         * gcc.dg/i386-sse-8.c: Likewise.
31059         * gcc.dg/i386-unroll-1.c: Likewise.
31060         * gcc.dg/tls/opt-1.c: Likewise.
31061         * gcc.dg/tls/opt-2.c: Likewise.
31062         * gcc.dg/unroll-1.c: Likewise.
31063         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31064         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31065         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31066         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31067
31068 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31069
31070         * g++.dg/template/incomplete1.C: New test.
31071
31072 2004-11-16  Nick Clifton  <nickc@redhat.com>
31073
31074         Revert patches accidentally commited during checkin of fixes for
31075         xstormy16 tests:
31076         gcc.c-torture/execute/simd-4.c: Revert
31077         gcc.dg/20040910-1.c: Revert.
31078
31079 2004-11-16  Paul Brook  <paul@codesourcery.com>
31080
31081         PR fortran/13010
31082         * gfortran.dg/der_pointer_1.f90: New test.
31083
31084 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
31085
31086         PR c/18498
31087         * gcc.dg/bitfld-13.c: New test.
31088
31089 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
31090
31091         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31092         powerpc*-*-linux*.
31093
31094         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31095         * gcc.dg/ppc64-abi-2.c: Ditto.
31096         * gcc.dg/ppc64-abi-3.c: Ditto.
31097
31098         * lib/gcc-dg.exp (dg-target-list): Remove.
31099
31100 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
31101
31102         * gcc.dg/ia64-postinc.c: New test.
31103
31104 2004-11-15  Mark Mitchell <mark@codesourcery.com>
31105
31106         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31107
31108 2004-11-15  Nick Clifton  <nickc@redhat.com>
31109
31110         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31111         __INT_MAX__ so that the test can be compiled by toolchains
31112         targeted at 16-bit processors.
31113
31114         * gcc.dg/20040625-1.c: Use long constants rather than integers
31115         when performing arithmetic that will overflow 16-bits.
31116
31117         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31118         xstormy16.  It does not support 128-bit vector operations.
31119
31120         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31121         with the macro PTR_TYPE.  Define this macro to an integer type
31122         suitable for holding a pointer.
31123
31124         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31125         the target is a 16-bit processor.
31126
31127         * gcc.dg/cpp/if-2.c: Expect a different warning message from
31128         16-bit targets where the character constant will be too long.
31129
31130         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31131         where the double will not be directly addressable.
31132
31133 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31134
31135         Friend class name lookup 1/n, PR c++/18471
31136         * g++.dg/template/crash26.C: New test.
31137         * g++.dg/lookup/struct1.C: Adjust expected error.
31138         * g++.dg/parse/elab1.C: Likewise.
31139         * g++.dg/parse/elab2.C: Likewise.
31140         * g++.dg/parse/int-as-enum1.C: Likewise.
31141         * g++.dg/parse/struct-as-enum1.C: Likewise.
31142         * g++.dg/parse/typedef1.C: Likewise.
31143         * g++.dg/parse/typedef3.C: Likewise.
31144         * g++.dg/parse/typedef4.C: Likewise.
31145         * g++.dg/parse/typedef5.C: Likewise.
31146         * g++.dg/template/nontype4.C: Likewise.
31147         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31148         * g++.old-deja/g++.other/elab1.C: Likewise.
31149         * g++.old-deja/g++.other/syntax4.C: Likewise.
31150
31151 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31152
31153         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31154
31155 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
31156
31157         * gcc.c-torture/execute/20041114-1.c: New test.
31158
31159 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
31160
31161         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31162         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31163         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31164         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31165         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31166         gcc.dg/switch-7.c: New tests.
31167
31168 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31169
31170         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31171
31172 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31173
31174         PR tree-opt/18400
31175         * gcc.dg/vect/pr18400.c: New test.
31176
31177 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31178             Andrew Pinski  <pinskia@physics.uc.edu>
31179
31180         PR tree-opt/18425
31181         * gcc.dg/vect/pr18425.c: New test.
31182
31183 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31184
31185         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31186         Guard with dg-require-alias and dg-require-visibility.
31187
31188 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31189
31190         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31191
31192 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31193
31194         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31195
31196 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31197
31198         PR c++/17344
31199         * g++.dg/template/defarg5.C: New test.
31200
31201 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31202
31203         * g++.dg/parse/cast1.C: Run only on ILP32.
31204         * g++.old-deja/g++.mike/p784.C: Likewise.
31205
31206 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
31207
31208         * gcc.c-torture/execute/20041113-1.c: New test.
31209
31210 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31211
31212         PR target/18230
31213         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31214         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31215         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31216         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31217         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31218         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31219         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31220         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31221         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31222         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31223         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31224         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31225         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31226
31227 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31228
31229         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31230         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31231         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31232         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31233         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31234         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31235         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31236         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31237         gcc.target/sparc/combined-1.c: New tests.
31238
31239 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
31240
31241         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31242         New tests.
31243
31244 2004-11-12  Mark Mitchell <mark@codesourcery.com>
31245
31246         * lib/gcc-dg.exp (dg-forbid-option): New function.
31247         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31248         * g++.dg/abi/bitfield8.C: Likewise.
31249         * g++.dg/abi/dtor1.C: Likewise.
31250         * g++.dg/abi/empty10.C: Likewise.
31251         * g++.dg/abi/empty7.C: Likewise.
31252         * g++.dg/abi/empty9.C: Likewise.
31253         * g++.dg/abi/layout3.C: Likewise.
31254         * g++.dg/abi/layout4.C: Likewise.
31255         * g++.dg/abi/thunk1.C: Likewise.
31256         * g++.dg/abi/thunk2.C: Likewise.
31257         * g++.dg/abi/vbase11.C: Likewise.
31258         * g++.dg/abi/vthunk2.C: Likewise.
31259         * g++.dg/abi/vthunk3.C: Likewise.
31260         * g++.dg/ext/attrib8.C: Likewise.
31261         * g++.dg/opt/longbranch2.C: Likewise.
31262         * g++.dg/opt/reg-stack4.C: Likewise.
31263         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31264         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31265         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31266         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31267         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31268         * gcc.dg/20000609-1.c: Likewise.
31269         * gcc.dg/20000720-1.c: Likewise.
31270         * gcc.dg/20011107-1.c: Likewise.
31271         * gcc.dg/20011119-1.c: Likewise.
31272         * gcc.dg/20020108-1.c: Likewise.
31273         * gcc.dg/20020122-2.c: Likewise.
31274         * gcc.dg/20020122-3.c: Likewise.
31275         * gcc.dg/20020201-3.c: Likewise.
31276         * gcc.dg/20020206-1.c: Likewise.
31277         * gcc.dg/20020218-1.c: Likewise.
31278         * gcc.dg/20020310-1.c: Likewise.
31279         * gcc.dg/20020411-1.c: Likewise.
31280         * gcc.dg/20020418-2.c: Likewise.
31281         * gcc.dg/20020426-1.c: Likewise.
31282         * gcc.dg/20020426-2.c: Likewise.
31283         * gcc.dg/20020517-1.c: Likewise.
31284         * gcc.dg/20020523-1.c: Likewise.
31285         * gcc.dg/20020523-2.c: Likewise.
31286         * gcc.dg/20020729-1.c: Likewise.
31287         * gcc.dg/20030204-1.c: Likewise.
31288         * gcc.dg/20030826-2.c: Likewise.
31289         * gcc.dg/20030926-1.c: Likewise.
31290         * gcc.dg/20031202-1.c: Likewise.
31291         * gcc.dg/980312-1.c: Likewise.
31292         * gcc.dg/980313-1.c: Likewise.
31293         * gcc.dg/990117-1.c: Likewise.
31294         * gcc.dg/990424-1.c: Likewise.
31295         * gcc.dg/990524-1.c: Likewise.
31296         * gcc.dg/991230-1.c: Likewise.
31297         * gcc.dg/i386-387-1.c: Likewise.
31298         * gcc.dg/i386-387-2.c: Likewise.
31299         * gcc.dg/i386-387-3.c: Likewise.
31300         * gcc.dg/i386-387-4.c: Likewise.
31301         * gcc.dg/i386-387-5.c: Likewise.
31302         * gcc.dg/i386-387-6.c: Likewise.
31303         * gcc.dg/i386-asm-1.c: Likewise.
31304         * gcc.dg/i386-bitfield1.c: Likewise.
31305         * gcc.dg/i386-bitfield2.c: Likewise.
31306         * gcc.dg/i386-loop-1.c: Likewise.
31307         * gcc.dg/i386-loop-2.c: Likewise.
31308         * gcc.dg/i386-loop-3.c: Likewise.
31309         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31310         * gcc.dg/i386-pic-1.c: Likewise.
31311         * gcc.dg/i386-regparm.c: Likewise.
31312         * gcc.dg/i386-signbit-1.c: Likewise.
31313         * gcc.dg/i386-signbit-2.c: Likewise.
31314         * gcc.dg/i386-signbit-3.c: Likewise.
31315         * gcc.dg/i386-sse-5.c: Likewise.
31316         * gcc.dg/i386-sse-8.c: Likewise.
31317         * gcc.dg/i386-unroll-1.c: Likewise.
31318         * gcc.dg/tls/opt-1.c: Likewise.
31319         * gcc.dg/tls/opt-2.c: Likewise.
31320         * gcc.dg/unroll-1.c: Likewise.
31321         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31322         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31323         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31324         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31325         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31326         -m64 is specified.
31327
31328 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31329
31330         PR c++/18389
31331         * g++.dg/parse/cond1.C: New test.
31332
31333         PR c++/18429
31334         * g++.dg/template/array9.C: New test.
31335         * g++.dg/ext/vla1.C: Adjust error messages.
31336         * g++.dg/ext/vlm1.C: Likewise.
31337         * g++.dg/template/crash2.C: Likewise.
31338
31339         PR c++/18436
31340         * g++.dg/template/call3.C: New test.
31341
31342         PR c++/18407
31343         * g++.dg/template/ptrmem11.C: New test.
31344
31345 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
31346
31347         PR other/14264
31348         * lib/g++.exp: Set LC_ALL and LANG to C.
31349         * lib/gcc-dg.exp: Likewise.
31350         * lib/gfortran.exp: Likewise.
31351         * lib/objc.exp: Likewise.
31352         * lib/treelang.exp: Likewise.
31353
31354 2004-11-12  Andreas Schwab  <schwab@suse.de>
31355
31356         * gcc.dg/pr16286.c: Fix last change.
31357
31358 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31359
31360         PR c++/18416
31361         * g++.dg/init/global1.C: New test.
31362
31363 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
31364
31365         * gcc.c-torture/execute/20041112-1.c: New test.
31366
31367 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31368
31369         * lib/gcc-dg.exp (dg-target-list): New.
31370
31371 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31372             Richard Sandiford  <rsandifo@redhat.com>
31373
31374         * lib/target-supports.exp (get-compiler_messages): New.
31375         (check_named_sections_available): Use it.
31376         (check_effective_target_ilp32): New.
31377         (check_effective_target_lp64): New.
31378         (is-effective-target): New.
31379         * lib/gcc-dg.exp (dg-require-effective-target): New.
31380
31381 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
31382
31383         * gcc.dg/precedence-1.c: New test.
31384
31385 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31386
31387         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31388
31389         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31390         message, delete generated files, use more descriptive name for
31391         executable, and make the test unsupported when it cannot be run.
31392
31393         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31394         (dg-require-weak, dg-require-visibility, dg-require-alias,
31395         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31396         dg-require-iconv, dg-require-named-sections): Use it.
31397
31398         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31399
31400 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
31401
31402         PR target/16457
31403         * gcc.dg/ppc-and-1: New
31404
31405         PR target/16796
31406         * gcc.dg/ppc-mov-1.c: New.
31407
31408         PR target/16458
31409         * gcc.dg/ppc-compare-1.c: New.
31410
31411 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
31412
31413         * objc.dg/desig-init-2.m: New test.
31414
31415 2004-11-10  Adam Nemet  <anemet@lnxw.com>
31416
31417         PR middle-end/18160
31418         * g++.dg/warn/register-var-1.C: New test.
31419         * g++.dg/warn/register-var-2.C: New test.
31420
31421 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31422
31423         * gcc.dg/union-2.c: New test.
31424
31425 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
31426
31427         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31428         New test for PR tree-optimization/17892.
31429
31430 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
31431
31432         PR c++/18369
31433         * g++.dg/init/new12.C: New test.
31434
31435 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
31436
31437         * gcc.target/sparc: New directory.
31438         * gcc.target/sparc/sparc.exp: New driver.
31439         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31440         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31441         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31442         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31443
31444 2004-11-10  Paul Brook  <paul@codesourcery.com>
31445
31446         PR fortran/18218
31447         * gfortran.dg/list_read.c: New test.
31448
31449 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31450
31451         PR c/18322
31452         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31453         expected diagnostic location.
31454
31455 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
31456
31457         * gcc.dg/20041109-1.c: New test.
31458
31459 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31460
31461         PR objc/18406
31462         * objc/compile/pr18406.m: New test.
31463
31464 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31465
31466         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31467
31468 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31469
31470         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31471
31472 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31473
31474         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31475
31476 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31477
31478         * gcc.dg/20030225-2.c: Add prototype for abort and
31479         exit.
31480
31481 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
31482
31483         PR tree-opt/18299
31484         * gcc.c-torture/pr18299-1.c: New test.
31485
31486 2004-11-06  Andreas Schwab  <schwab@suse.de>
31487
31488         * gcc.dg/pr16286.c: Also test for bool and pixel.
31489
31490 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
31491
31492         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31493         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31494         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31495         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31496         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31497         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31498         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31499         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31500         gcc.dg/struct-semi-3.c: New tests.
31501
31502 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31503
31504         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31505
31506 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31507
31508         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31509         Do not use C99 designators.
31510
31511 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31512
31513         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31514
31515 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31516
31517         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31518         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31519         * gcc.c-torture/execute/simd-5.x: Remove.
31520
31521 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
31522
31523         PR rtl-optimization/17933
31524         * gcc.dg/torture/pr17933-1.c: New test.
31525
31526 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31527
31528         PR target/18106
31529         * lib/target-supports.exp (check_weak_available): Support
31530         Windows.
31531
31532 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
31533
31534         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31535         call to fflush(stdout) before abort.
31536         (my_ffsll): New function.
31537         (generate_fields): Use it.
31538
31539 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31540
31541         * gcc.dg/init-undef-1.c: New test.
31542
31543 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31544
31545         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31546         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31547         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31548         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31549         expected messages for new parser.
31550
31551 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
31552
31553         * g++.dg/ext/visibility/symbian1.C: New test.
31554
31555 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31556
31557         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31558         on LP64 targets.
31559
31560 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31561
31562         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31563         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31564         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31565         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31566         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31567         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31568         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31569         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31570         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31571         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31572
31573 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31574
31575         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31576         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31577         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31578         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31579         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31580         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31581         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31582         for new parser.
31583
31584 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
31585
31586         PR target/15342
31587         * gcc.dg/20041104-1.c: New test.
31588
31589 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31590
31591         * g++.dg/template/nontype7.C: New test.
31592         * g++.dg/template/nontype8.C: Likewise.
31593         * g++.dg/template/nontype9.C: Likewise.
31594         * g++.dg/template/nontype10.C: Likewise.
31595         * g++.dg/tc1/dr49.C: Likewise.
31596         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31597         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31598
31599 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31600
31601         * g++.dg/rtti/tinfo1.C: Remove xfails.
31602
31603 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31604
31605         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31606         packed attribute to the definition to satisfy the new C++ parser.
31607
31608 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31609
31610         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31611         invocations of va_arg.
31612
31613 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
31614
31615         PR c++/18124
31616         * g++.dg/template/crash25.C: New test.
31617
31618         PR c++/18155
31619         * g++.dg/template/typedef2.C: New test.
31620         * g++.dg/parse/crash13.C: Adjust error markers.
31621
31622         PR c++/18177
31623         * g++.dg/conversion/const3.C: New test.
31624
31625 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31626
31627         PR fortran/17535
31628         PR fortran/17583
31629         PR fortran/17713
31630         * gfortran.dg/generic_[123].f90: New testcases.
31631
31632 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31633
31634         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31635         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31636
31637 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
31638
31639         PR tree-opt/16808
31640         * gcc.c-torture/compile/pr16808.c: New test.
31641
31642 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
31643
31644         PR rtl-optimization/17104
31645         * gcc.dg/ppc-bitfield1.c: New.
31646
31647 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31648
31649         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31650
31651 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31652
31653         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
31654         strings for 32-bit code.
31655
31656 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
31657
31658         PR c/18239
31659         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31660
31661 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
31662
31663         PR c++/18064
31664         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31665
31666 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
31667
31668         PR c++/15172
31669         * g++.dg/init/aggr2.C: New test.
31670
31671 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
31672
31673         * objc.dg/local-decl-1.m: New test.
31674
31675 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31676
31677         * gcc.dg/20040910-1.c: Adjust regex.
31678
31679 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31680
31681         PR rtl-optimization/18084
31682         * g++.dg/opt/pr18084-1.C: New testcase.
31683
31684 2004-10-30  Matt Austern  <austern@apple.com>
31685
31686         PR c++/17542
31687         * g++.dg/ext/attrib18.C: New test.
31688
31689 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31690
31691         PR middle-end/18096
31692         * gcc.dg/pr18096-1.c: New test case.
31693
31694 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31695
31696         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31697
31698 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
31699
31700         PR c/16666
31701         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31702         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31703         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31704         gcc.dg/old-style-prom-3.c: New tests.
31705
31706 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
31707
31708         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31709         Remove unnecessary inclusion of stdio.h.
31710
31711 2004-10-29  Roger Sayle  <roger@eyesopen.com>
31712
31713         PR rtl-optimization/17581
31714         * gcc.dg/pr17581-1.c: New test case.
31715
31716 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
31717
31718         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31719         being implemented.
31720         * g++.dg/conversion/dr195-1.C: New.
31721         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31722         * g++.old-deja/g++.mike/p10148.C: Likewise.
31723
31724 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
31725
31726         PR c++/17695
31727         * g++.dg/debug/typedef2.C: New test.
31728
31729 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
31730
31731         PR fortran/13490
31732         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31733         * gfortran.dg/g77/README: Update.
31734
31735 2004-10-28  Matt Austern  <austern@apple.com>
31736
31737         PR c++/14124
31738         * g++.dg/ext/packed7.C: New test.
31739
31740 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
31741
31742         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31743         scan-assembler.
31744         * lib/scanasm.exp (hidden-scan-for): New proc.
31745         (scan-hidden): Use hidden-scan-for instead of constructing the scan
31746         string.
31747         (scan-not-hidden): Likewise.
31748         * lib/target-supports.exp (check_visibility_available): mach-o is
31749         support too.
31750
31751 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
31752
31753         PR c++/17132
31754         * g++.dg/template/memclass3.C: New test.
31755
31756 2004-10-28  Adam Nemet  <anemet@lnxw.com>
31757
31758         PR middle-end/18160
31759         * gcc.dg/register-var-1.c: New test.
31760         * gcc.dg/register-var-2.c: New test.
31761         * gcc.dg/asm-7.c: Taking the address of a register variable is an
31762         error now.
31763
31764 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
31765
31766         PR other/18172
31767         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31768         unused variables.
31769         * gcc.dg/vect/vect-22.c: Likewise.
31770
31771 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
31772
31773         * gcc.dg/i386-rotate-1.c: New test.
31774
31775 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
31776
31777         * g++.dg/init/ref12.C: Add "run" marker.
31778
31779         PR c++/17435
31780         * g++.dg/init/ref12.C: New test.
31781
31782         PR c++/18140
31783         * g++.dg/template/shift1.C: New test.
31784         * g++.dg/template/error10.C: Adjust error markers.
31785
31786 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
31787
31788         PR tree-opt/17529
31789         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31790
31791 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
31792
31793         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31794         * gcc.dg/weak/weak-3.c: Likewise.
31795         * gcc.dg/weak/weak-5.c: Likewise.
31796         * gcc.dg/weak/weak-9.c: Likewise.
31797         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31798         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31799
31800         * gcc.dg/darwin-weakimport-1.c: New.
31801
31802 2004-10-28  Ben Elliston  <bje@au.ibm.com>
31803
31804         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31805
31806 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
31807
31808         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31809         'syntax' error messages.
31810         * gcc.dg/cpp/direct2s.c: Likewise.
31811
31812 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
31813
31814         * gcc.c-torture/compile/20041026-1.c: New.
31815
31816 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
31817
31818         PR c++/18093
31819         * g++.dg/lookup/ns2.C: New test.
31820
31821         PR c++/18020
31822         * g++.dg/template/enum4.C: New test.
31823
31824         PR c++/18161
31825         * g++.dg/template/expr1.C: New test.
31826
31827 2004-10-26  Ben Elliston  <bje@au.ibm.com>
31828
31829         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31830
31831 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31832
31833         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31834         gcc.dg/decl-nospec-3.c: New tests.
31835
31836 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
31837
31838         * objc.dg/super-class-3.m: New test.
31839
31840 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31841
31842         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31843         resyncing.
31844         * gcc.dg/cpp/direct2s.c: Likewise.
31845
31846 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
31847
31848         * objc.dg/image-info.m: Update for changes to section selection.
31849
31850 2004-10-25  David Ayers  <d.ayers@inode.at>
31851             Ziemowit Laski  <zlaski@apple.com>
31852
31853         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31854         diagnostics when messaging 'id <Proto>'.
31855         * objc.dg/class-protocol-1.m: New test.
31856         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31857         a non-existent method signature.
31858         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31859         Update diagnostics when messaging with non-existent method signature.
31860         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31861         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31862         invalid receivers are now resolved as if messaging 'id'; remove
31863         extraneous diagnostics.
31864
31865 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31866
31867         PR c/16667
31868         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31869         gcc.dg/init-desig-obs-3.c: New tests.
31870
31871 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
31872
31873         * gcc.dg/debug/20041023-1.c: New test.
31874
31875 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
31876
31877         PR middle-end/17407
31878         * gcc.c-torture/compile/pr17407.c: New test.
31879
31880         PR c++/18121
31881         * g++.dg/template/array8.C: New test.
31882
31883 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31884
31885         PR other/18138
31886         * lib/g++.exp: Accept more than one multilib libgcc.
31887         * lib/gcc-dg.exp: Likewise.
31888         * lib/objc.exp: Likewise.
31889         * lib/treelang.exp: Likewise.
31890         * lib/gfortran.exp: Likewise.
31891
31892 2004-10-24  Ben Elliston  <bje@au.ibm.com>
31893
31894         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31895
31896 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
31897
31898         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31899         * gcc.dg/c99-const-expr-3.c: Likewise.
31900
31901 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
31902
31903         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31904
31905 2004-10-23  Ben Elliston  <bje@au.ibm.com>
31906
31907         * gcc.c-torture/execute/loop-2e.x: Remove.
31908
31909 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31910
31911         PR c++/18095
31912         * g++.dg/parse/crash18.C: New.
31913         * g++.dg/parse/crash19.C: New.
31914
31915 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31916
31917         * g++.dg/ext/dllimport1.C: Move dg-warnings.
31918         * g++.dg/ext/dllimport2.C: Same.
31919         * g++.dg/ext/dllimport8.C: Same.
31920
31921 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
31922
31923         PR c++/10841
31924         * g++.dg/conversion/cast1.C: New test.
31925         * g++.dg/overload/pmf1.C: Adjust error marker.
31926
31927 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
31928
31929         PR objc/17923
31930         * objc.dg/const-str-7.m: New test.
31931
31932 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31933
31934         * g++.dg/template/memfriend11.C: Fix comment typo.
31935         * g++.dg/template/memfriend14.C: Likewise.
31936
31937 2004-10-20  Richard Henderson  <rth@redhat.com>
31938
31939         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31940         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31941         -fasynchronous-unwind-tables.
31942
31943 2004-10-20  Richard Henderson  <rth@redhat.com>
31944
31945         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31946         (main): Return success.
31947         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31948         (main): Return success.
31949
31950 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31951
31952         PR c++/13495
31953         * g++.dg/template/memfriend9.C: New test.
31954         * g++.dg/template/memfriend10.C: Likewise.
31955         * g++.dg/template/memfriend11.C: Likewise.
31956         * g++.dg/template/memfriend12.C: Likewise.
31957         * g++.dg/template/memfriend13.C: Likewise.
31958         * g++.dg/template/memfriend14.C: Likewise.
31959         * g++.dg/template/memfriend15.C: Likewise.
31960         * g++.dg/template/memfriend16.C: Likewise.
31961         * g++.dg/template/memfriend17.C: Likewise.
31962         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31963
31964 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
31965
31966         * g++.dg/conversion/dr195.C: New.
31967         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31968
31969 2004-10-20  Ben Elliston  <bje@au.ibm.com>
31970             Devang Patel  <dpatel@apple.com>
31971
31972         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31973         of floating point arithmetic, which could trap.
31974
31975 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
31976
31977         PR c++/14035
31978         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31979         * g++.dg/conversion/const2.C: New test.
31980         * g++.dg/expr/reinterpret2.C: New test.
31981         * g++.dg/expr/reinterpret3.C: New test.
31982         * g++.dg/expr/cast2.C: New test.
31983         * g++.dg/expr/copy1.C: New test.
31984         * g++.dg/other/conversion1.C: Change error message.
31985         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31986         function pointers to void *.
31987         * g++.old-deja/g++.mike/p10148.C: Likewise.
31988
31989 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31990
31991         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31992
31993 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
31994
31995         PR c++/18047
31996
31997         * g++.dg/parse/expr3.C: New test.
31998
31999 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32000
32001         * gcc.dg/smod-1.c: New test.
32002
32003 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32004
32005         * objc.dg/method-14.m: New test.
32006
32007 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32008
32009         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32010         Also xfail as the patch was reverted.
32011
32012 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32013
32014         PR middle-end/16973
32015         * gcc.dg/pr16973.c: New test.
32016
32017 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
32018
32019         PR tree-optimization/17656
32020         * gcc.c-torture/compile/pr17656.c: New test.
32021
32022 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
32023
32024         * g++.dg/eh/shadow1.C: New.
32025
32026 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
32027
32028         * gcc.c-torture/compile/20041018-1.c: New test.
32029
32030 2004-10-18  Ben Elliston  <bje@au.ibm.com>
32031
32032         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32033         compiler referring to register 0 when accessing sdata.  The linker
32034         now patches things up.
32035
32036 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
32037
32038         PR c/17529
32039         * gcc.c-torture/compile/pr17529.c: New test.
32040
32041 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32042
32043         PR c++/17743
32044         * g++.dg/ext/attrib17.C: New test.
32045
32046 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32047
32048         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32049
32050 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32051
32052         PR c++/10479
32053         * g++.dg/ext/attrib16.C: New test.
32054
32055 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
32056
32057         PR c++/17042
32058         * g++.dg/init/dso_handle1.C: New test.
32059
32060         PR c++/14667
32061         * g++.dg/parse/typedef6.C: New test.
32062
32063         PR c++/17916
32064         * g++.dg/parse/pragma1.C: New test.
32065
32066 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
32067
32068         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32069
32070 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
32071
32072         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32073         -fno-common when on HPPA HP-UX platforms.
32074
32075 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
32076
32077         PR other/16820
32078         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32079         stdint.h.
32080         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32081         uintptr_t.
32082
32083 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32084
32085         PR c++/16301
32086         * g++.dg/lookup/strong-using-4.C: New test.
32087
32088 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32089
32090         PR middle-end/16567
32091         * gcc.c-torture/compile/nested-1.c: New test.
32092
32093 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32094
32095         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32096         and mipsisa64*-*-* (until support for misaligned loads is added).
32097         * gcc.dg/vect/vect-50.c: Likewise.
32098         * gcc.dg/vect/vect-52.c: Likewise.
32099         * gcc.dg/vect/vect-54.c: Likewise.
32100         * gcc.dg/vect/vect-58.c: Likewise.
32101         * gcc.dg/vect/vect-60.c: Likewise.
32102         * gcc.dg/vect/vect-80.c: Likewise.
32103
32104 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
32105
32106         PR c++/17976
32107         * g++.dg/init/dtor3.C: New test.
32108
32109 2004-10-15  Ben Elliston  <bje@au.ibm.com>
32110
32111         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32112
32113 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
32114
32115         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32116         * gcc.dg/macho-lo-sum.c: Likewise.
32117
32118 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
32119
32120         * gcc.dg/ppc-spe64-1.c: New test.
32121
32122 2004-10-14  Devang Patel  <dpatel@apple.com>
32123
32124         PR 17635
32125         * gcc.dg/pr17635.c : New test.
32126
32127 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
32128
32129         * gcc.dg/vect/vect-28.c: Remove xfail.
32130         * gcc.dg/vect/vect-30.c: Remove xfail.
32131         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32132         * gcc.dg/vect/vect-33.c: Remove xfail.
32133         * gcc.dg/vect/vect-44.c: Remove xfail.
32134         * gcc.dg/vect/vect-46.c: Remove xfail.
32135         * gcc.dg/vect/vect-50.c: Remove xfail.
32136         * gcc.dg/vect/vect-52.c: Remove xfail.
32137         * gcc.dg/vect/vect-54.c: Remove xfail.
32138         * gcc.dg/vect/vect-58.c: Remove xfail.
32139         * gcc.dg/vect/vect-60.c: Remove xfail.
32140         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32141         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32142         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32143         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32144         * gcc.dg/vect/vect-8.c: Remove xfail.
32145         * gcc.dg/vect/vect-80.c: Remove xfail.
32146         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32147
32148 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32149
32150         * gcc.dg/vect/vect-82.c: New testcase.
32151         * gcc.dg/vect/vect-82_64.c: New testcase.
32152         * gcc.dg/vect/vect-83.c: New testcase.
32153         * gcc.dg/vect/vect-83_64.c: New testcase.
32154
32155 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32156
32157         * gcc.dg/cpp/error-1.c: New test.
32158
32159 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32160
32161         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32162
32163 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
32164
32165         PR target/17984
32166         * gcc.dg/cris-peep2-xsrand2.c: New test.
32167
32168 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
32169
32170         PR c++/17661
32171         * g++.dg/expr/for2.C: New test.
32172
32173 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32174
32175         * g++.dg/inherit/thunk1.C: Run on the SPARC.
32176
32177 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
32178
32179         PR tree-optimization/17724
32180         * g++.dg/opt/pr17724-1.C: New test.
32181         * g++.dg/opt/pr17724-2.C: New test.
32182         * g++.dg/opt/pr17724-3.C: New test.
32183         * g++.dg/opt/pr17724-4.C: New test.
32184         * g++.dg/opt/pr17724-5.C: New test.
32185         * g++.dg/opt/pr17724-6.C: New test.
32186
32187 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
32188
32189         PR c/17301
32190         * gcc.dg/pr17301-2.c: New test.
32191
32192 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
32193
32194         PR c++/15876
32195         * g++.dg/parse/error22.C: New test.
32196
32197         PR c++/17936
32198         * g++.dg/template/spec18.C: New test.
32199
32200 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
32201
32202         * gcc.dg/ia64-asm-1.c: Add prototype for abort
32203         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32204         memcpy.
32205         * gcc.dg/ia64-sync-2.c: Ditto.
32206         * gcc.dg/ia64-sync-3.c: Ditto.
32207
32208 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
32209
32210         * g++.dg/eh/cleanup5.C: Add dg-options "".
32211
32212 2004-10-11  Roger Sayle  <roger@eyesopen.com>
32213
32214         PR middle-end/17657
32215         * gcc.dg/switch-4.c: New test case.
32216
32217 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
32218
32219         * gcc.c-torture/execute/20041011-1.c: New test.
32220
32221 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32222
32223         PR c++/17554
32224         * g++.dg/init/for3.C: New test.
32225
32226         PR c++/17657
32227         * g++.dg/opt/switch2.C: New test.
32228
32229         PR middle-end/17703
32230         * g++.dg/warn/Wreturn-2.C: New test.
32231
32232 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32233
32234         PR c++/17907
32235         * g++.dg/eh/cleanup5.C: New test.
32236
32237 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
32238
32239         PR c++/17393
32240         * g++.dg/parse/error21.C: New test.
32241
32242 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32243
32244         * g++.dg/overload/pmf1.C: Adjust quoting marks.
32245         * g++.dg/warn/incomplete1.C: Likewise.
32246         * g++.dg/template/qualttp20.C: Likewise.
32247
32248 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32249
32250         PR c/17881
32251         * parm-incomplete-1.c: New test.
32252
32253 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32254
32255         PR c++/17867
32256         * g++.dg/parse/error19.C: New test.
32257
32258         PR c++/17670
32259         * g++.dg/init/new11.C: New test.
32260
32261         PR c++/17821
32262         * g++.dg/parse/error20.C: New test.
32263
32264         PR c++/17826
32265         * g++.dg/template/crash24.C: New test.
32266
32267 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32268
32269         PR c/17301
32270         * gcc.dg/pr17301-1.c: New test.
32271
32272 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32273
32274         PR c/17189
32275         * gcc.dg/anon-struct-5.c: New test.
32276
32277 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32278
32279         PR c/17844
32280         * gcc.dg/pr17844-1.c: New test.
32281
32282 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
32283
32284         PR tree-optimization/17906
32285         * gcc.c-torture/compile/pr17906.c: New.
32286
32287 2004-10-09  Stuart Hastings  <stuart@apple.com>
32288             Roger Sayle  <roger@eyesopen.com>
32289
32290         PR rtl-optimization/17853
32291         * gcc.dg/i386-mmx-5.c: New testcase.
32292
32293 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
32294
32295         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32296
32297 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32298
32299         PR c++/17524
32300         * g++.dg/template/static9.C: New test.
32301
32302         PR c++/17685
32303         * g++.dg/parse/operator5.C: New test.
32304
32305 2004-10-09  Roger Sayle  <roger@eyesopen.com>
32306
32307         PR middle-end/17894
32308         * gcc.c-torture/execute/divcmp-4.c: New test case.
32309
32310 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32311
32312         PR tree-opt/17902
32313         * g++.dg/opt/pr17902.C: New test.
32314
32315 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
32316
32317         * gcc.dg/cpp/ident-1.c: Add dg-options "".
32318
32319 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32320
32321         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32322
32323 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32324
32325         * gcc.dg/assign-warn-3.c: New test.
32326
32327 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32328
32329         PR c/16999
32330         * gcc.dg/cpp/ident-1.c: New test.
32331
32332 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32333
32334         * gcc.c-torture/compile/acc1.c: New.
32335
32336 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32337
32338         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32339         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32340
32341 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32342
32343         * gcc.dg/ultrasp11.c: New test.
32344
32345 2004-10-08  Michael Matz  <matz@suse.de>
32346
32347         * gcc.dg/doloop-2.c: New test.
32348
32349 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32350
32351         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32352         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32353         objc.dg/method-9.m: Update expected diagnostics.
32354
32355 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
32356
32357         * gcc.dg/ppc-fsel-3.c: New file.
32358         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32359
32360 2004-10-07  Paul Brook  <paul@codesourcery.com>
32361
32362         * gfortran.dg/intrinsic_verify_1.f90: New test.
32363
32364 2004-10-07  Paul Brook  <paul@codesourcery.com>
32365
32366         * gfortran.dg/empty_format_1.f90: Remove stray commas.
32367
32368 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32369
32370         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32371         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32372         commit.
32373
32374 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
32375
32376         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32377
32378 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32379
32380         PR c++/17115
32381         * g++.dg/warn/Winline-4.C: New test.
32382
32383 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32384
32385         * gcc.c-torture/compile/20041007-1.c: New test.
32386
32387 2004-10-07  Paul Brook  <paul@codesourcery.com>
32388
32389         PR fortran/17678
32390         * gfortran.dg/use_allocated_1.f90: New test.
32391
32392 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32393
32394         PR middle-end/17849
32395         * gfortran.fortran-torture/compile/nested.f90: New test
32396
32397 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32398
32399         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32400
32401 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32402
32403         PR c++/17368
32404         * g++.dg/ext/asm6.C: New test.
32405
32406 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
32407
32408         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32409
32410 2004-10-06  Paul Brook  <paul@codesourcery.com>
32411
32412         PR libfortran/17709
32413         * gfortran.dg/empty_format_1.f90: New test.
32414
32415 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32416
32417         PR fortran/17568
32418         * gfortran.dg/ishft.f90: New test.
32419
32420         PR fortran/17283
32421         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32422         tests.
32423
32424 2004-10-06  Paul Brook  <paul@codesourcery.com>
32425
32426         * gfortran.dg/do_1.f90: New test.
32427
32428 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32429
32430         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32431         optimizing for size.
32432
32433 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32434
32435         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32436
32437 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32438
32439         * gcc.c-torture/compile/20041005-1.c: New test.
32440
32441 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
32442
32443         PR c++/17829
32444         * g++.dg/lookup/koenig4.C: New.
32445
32446 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32447
32448         * g++.dg/other/classkey1.C: Adjust quoting marks.
32449         * g++.dg/parse/error15.C: Likewise.
32450         * g++.dg/template/meminit2.C (int>): Likewise.
32451
32452 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32453
32454         PR fortran/17283
32455         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32456
32457         PR fortran/17631
32458         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32459
32460         PR fortran/17708
32461         * gfortran.dg/pr17708.f90: New test.
32462
32463 2004-10-04  Chao-ying Fu  <fu@mips.com>
32464
32465         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32466         * gcc.dg/vect/vect-4.c: Ditto.
32467         * gcc.dg/vect/vect-5.c: Ditto.
32468         * gcc.dg/vect/vect-6.c: Ditto.
32469         * gcc.dg/vect/vect-8.c: Ditto.
32470         * gcc.dg/vect/vect-16.c: Ditto.
32471         * gcc.dg/vect/vect-30.c: Ditto.
32472         * gcc.dg/vect/vect-40.c: Ditto.
32473         * gcc.dg/vect/vect-41.c: Ditto.
32474         * gcc.dg/vect/vect-42.c: Ditto.
32475         * gcc.dg/vect/vect-43.c: Ditto.
32476         * gcc.dg/vect/vect-44.c: Ditto.
32477         * gcc.dg/vect/vect-45.c: Ditto.
32478         * gcc.dg/vect/vect-46.c: Ditto.
32479         * gcc.dg/vect/vect-47.c: Ditto.
32480         * gcc.dg/vect/vect-48.c: Ditto.
32481         * gcc.dg/vect/vect-49.c: Ditto.
32482         * gcc.dg/vect/vect-50.c: Ditto.
32483         * gcc.dg/vect/vect-51.c: Ditto.
32484         * gcc.dg/vect/vect-52.c: Ditto.
32485         * gcc.dg/vect/vect-53.c: Ditto.
32486         * gcc.dg/vect/vect-54.c: Ditto.
32487         * gcc.dg/vect/vect-55.c: Ditto.
32488         * gcc.dg/vect/vect-56.c: Ditto.
32489         * gcc.dg/vect/vect-57.c: Ditto.
32490         * gcc.dg/vect/vect-58.c: Ditto.
32491         * gcc.dg/vect/vect-59.c: Ditto.
32492         * gcc.dg/vect/vect-60.c: Ditto.
32493         * gcc.dg/vect/vect-74.c: Ditto.
32494         * gcc.dg/vect/vect-79.c: Ditto.
32495         * gcc.dg/vect/vect-80.c: Ditto.
32496
32497 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
32498
32499         * gcc.dg/unused-7.c: Use the correct option.
32500
32501 2004-10-04  Paul Brook  <paul@codesourcery.com>
32502         Bud Davis  <bdavis9659@comcast.net>
32503
32504         PR fortran/17706
32505         PR fortran/16434
32506         * gfortran/pr17706.f90: New test.
32507         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32508
32509 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32510
32511         * gfortran.dg/pr17612.f90: New test.
32512
32513 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32514
32515         * g++.dg/template/local1.C: Adjust quoting marks in
32516         testing for diagnostics.
32517         * g++.dg/tls/diag-2.C: Likewise.
32518         * g++.dg/other/error8.C: Likewise.
32519
32520 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32521
32522         PR c/17178
32523         * gcc.dg/unused-4.c: Adjust to be correct.
32524
32525         PR c/17820
32526         * gcc.dg/unused-7.c: New test.
32527
32528 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32529
32530         PR c++/17797
32531         * g++.dg/overload/template2.C: New test.
32532
32533 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
32534
32535         PR tree-optimization/16632
32536         * gcc.dg/tree-ssa/20041002-1.c: New.
32537
32538 2004-10-03  Paul Brook  <paul@codesourcery.com>
32539
32540         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
32541         rather than relying on default formatting.
32542
32543 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
32544
32545         * gcc.dg/20040920-1.c: Update expected message text.
32546
32547 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
32548
32549         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32550
32551 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
32552
32553         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32554         tree level.
32555
32556 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32557
32558         * gcc.dg/tree-ssa/pr17343.c: Remove.
32559
32560 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32561
32562         PR tree-opt/17343
32563         * gcc.dg/tree-ssa/pr17343.c: New test.
32564
32565 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
32566
32567         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32568         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32569         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32570         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32571         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32572
32573 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32574
32575         * gcc.dg/lvalue-2.c: New test.
32576
32577 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32578
32579         PR c/17730
32580         * gcc.dg/pr17730-1.c: New test
32581
32582 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32583
32584         PR c/7425
32585         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32586
32587 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32588
32589         * gcc.c-torture/execute/stdarg-1.c: New test.
32590         * gcc.c-torture/execute/stdarg-2.c: New test.
32591         * gcc.c-torture/execute/stdarg-3.c: New test.
32592         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32593         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32594         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32595         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32596         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32597
32598 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32599
32600         PR tree-optimization/17697
32601         * g++.dg/opt/pr17697-1.C: New test.
32602         * g++.dg/opt/pr17697-2.C: New test.
32603         * g++.dg/opt/pr17697-3.C: New test.
32604
32605 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32606
32607         PR c/16409
32608         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32609         gcc.dg/vla-init-5.c: New tests.
32610
32611 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32612
32613         PR c/13804
32614         * gcc.dg/pr13804-1.c: New test.
32615
32616 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32617
32618         PR fortran/16938
32619         * gfortran.dg/pr16938.f90: New test.
32620
32621 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32622
32623         * g++.dg/template/crash23.C: New test.
32624
32625 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32626
32627         PR c++/17585
32628         * g++.dg/template/static8.C: New test.
32629
32630 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
32631
32632         PR c++/17681
32633         * g++.dg/other/error9.C: New test.
32634
32635 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32636
32637         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32638
32639 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32640
32641         PR fortran/15164
32642         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32643
32644 2004-09-26  Roger Sayle  <roger@eyesopen.com>
32645
32646         PR middle-end/17112
32647         * gcc.dg/pr17112-1.c: New test case.
32648
32649 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32650
32651         PR c/11459
32652         * gcc.dg/pr11459-1.c: New test.
32653
32654 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
32655
32656         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32657         * gcc.dg/tree-ssa/loop-4.c: Likewise.
32658
32659 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32660
32661         * gfortran.dg/pr15324.f90: Make array bounds consistent.
32662
32663 2004-09-25  Jan Hubicka  <jh@suse.cz>
32664
32665         * compile/30040909-1.c: New test.
32666         * compile/30040907-1.c: New test.
32667
32668 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
32669
32670         * gcc.c-torture/execute/va-arg-26.c: New test.
32671
32672 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
32673
32674         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32675         extra diagnostics on targets with 64-bit pointers.
32676         * objc.dg/selector-1.m: Adjust dg-warning regexp.
32677
32678 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32679
32680         PR c/17188
32681         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32682         * gcc.dg/decl-3.c: Adjust expected message.
32683
32684 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32685
32686         PR fortran/17615
32687         * gfortran.dg/pr17615.f90: New test.
32688
32689 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
32690
32691         PR tree-optimzation/17517
32692         * g++.dg/tree-ssa/pr17517.C: New Test.
32693
32694 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32695
32696         PR c++/16889
32697         * g++.dg/lookup/ambig3.C: New.
32698
32699 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
32700
32701         PR tree-opt/17624
32702         * g++.dg/opt/pr17624.C: New test.
32703
32704 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32705
32706         PR c/6980
32707         * gcc.dg/Wbad-function-cast-1.c: New test.
32708
32709 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
32710
32711         * g++.dg/ext/complit1.C
32712         * g++.dg/other/error2.C
32713         * g++.dg/other/nontype-1.C
32714         * g++.dg/parse/crash11.C
32715         * g++.dg/parse/crash12.C
32716         * g++.dg/parse/error15.C
32717         * g++.dg/parse/error4.C
32718         * g++.dg/parse/tmpl-outside1.C
32719         * g++.dg/parse/too-many-tmpl-args1.C
32720         * g++.dg/template/dependent-expr3.C
32721         * g++.dg/template/error10.C
32722         * g++.dg/template/instantiate1.C
32723         * g++.dg/template/vtable2.C
32724         * g++.dg/warn/Wshadow-1.C
32725         * g++.dg/warn/weak1.C
32726         * g++.old-deja/g++.brendan/crash16.C
32727         * g++.old-deja/g++.brendan/crash18.C
32728         * g++.old-deja/g++.brendan/crash48.C
32729         * g++.old-deja/g++.brendan/crash49.C
32730         * g++.old-deja/g++.brendan/crash55.C
32731         * g++.old-deja/g++.brendan/crash56.C
32732         * g++.old-deja/g++.brendan/crash8.C
32733         * g++.old-deja/g++.brendan/enum11.C
32734         * g++.old-deja/g++.brendan/enum8.C
32735         * g++.old-deja/g++.brendan/enum9.C
32736         * g++.old-deja/g++.brendan/friend3.C
32737         * g++.old-deja/g++.brendan/misc14.C
32738         * g++.old-deja/g++.bugs/900402_02.C
32739         * g++.old-deja/g++.bugs/900404_03.C
32740         * g++.old-deja/g++.bugs/900404_04.C
32741         * g++.old-deja/g++.bugs/900428_03.C
32742         * g++.old-deja/g++.jason/crash4.C
32743         * g++.old-deja/g++.jason/overload21.C
32744         * g++.old-deja/g++.jason/redecl1.C
32745         * g++.old-deja/g++.jason/report.C
32746         * g++.old-deja/g++.jason/rfg10.C
32747         * g++.old-deja/g++.jason/template30.C
32748         * g++.old-deja/g++.law/arm12.C
32749         * g++.old-deja/g++.law/ctors5.C
32750         * g++.old-deja/g++.law/cvt20.C
32751         * g++.old-deja/g++.law/init10.C
32752         * g++.old-deja/g++.law/init8.C
32753         * g++.old-deja/g++.law/visibility17.C
32754         * g++.old-deja/g++.law/visibility7.C
32755         * g++.old-deja/g++.mike/net8.C
32756         * g++.old-deja/g++.mike/p646.C
32757         * g++.old-deja/g++.mike/p700.C
32758         * g++.old-deja/g++.mike/p701.C
32759         * g++.old-deja/g++.mike/p811.C
32760         * g++.old-deja/g++.ns/template13.C
32761         * g++.old-deja/g++.other/array3.C
32762         * g++.old-deja/g++.other/crash25.C
32763         * g++.old-deja/g++.other/dtor3.C
32764         * g++.old-deja/g++.other/dtor4.C
32765         * g++.old-deja/g++.other/main1.C
32766         * g++.old-deja/g++.other/warn7.C
32767         * g++.old-deja/g++.pt/crash11.C
32768         * g++.old-deja/g++.pt/crash36.C
32769         * g++.old-deja/g++.pt/spec22.C
32770         * g++.old-deja/g++.pt/spec9.C
32771         * g++.old-deja/g++.pt/ttp52.C
32772         * g++.old-deja/g++.robertl/eb103.C
32773         * g++.old-deja/g++.robertl/eb121.C
32774         * g++.old-deja/g++.robertl/eb22.C
32775         * g++.old-deja/g++.robertl/eb8.C:
32776         Update locations and/or regexps of dg-error markers.
32777         Remove markers for some bogus messages that are no longer issued.
32778
32779 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
32780
32781         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32782         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32783
32784 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
32785
32786         PR c++/17618
32787         * g++.dg/lookup/crash5.C: New test.
32788
32789 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
32790
32791         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32792         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32793         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32794         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32795         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32796         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32797
32798         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32799         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32800         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32801         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32802         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32803         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32804
32805         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32806
32807         * gcc.dg/vect/vect-44.c: Check additional cases.
32808         * gcc.dg/vect/vect-48.c: Check additional cases.
32809
32810         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32811         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32812         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32813         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32814         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32815         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32816         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32817         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32818         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32819
32820         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32821         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32822         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32823
32824 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32825
32826         * gcc.dg/tree-ssa/loop-6.c: New test.
32827
32828 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
32829
32830         PR c++/17620
32831         * g++.dg/inherit/base2.C: New.
32832
32833 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32834
32835         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32836         * gcc.dg/20001012-2.c: Likewise.
32837         * gcc.dg/20001013-1.c: Likewise.
32838         * gcc.dg/20001101-1.c: Likewise.
32839         * gcc.dg/20001102-1.c: Likewise.
32840         * gcc.dg/bf-spl1.c: Likewise.
32841         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32842         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32843
32844 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
32845
32846         PR tree-optimization/16721
32847         * gcc.dg/tree-ssa/pr16721.c: New test.
32848
32849 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
32850
32851         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32852         * gcc.dg/20040305-1.c: Likewise.
32853
32854 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32855
32856         PR c/16566
32857         * gcc.c-torture/compile/pr16566-1.c,
32858         gcc.c-torture/compile/pr16566-2.c,
32859         gcc.c-torture/compile/pr16566-3.c: New tests.
32860
32861 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
32862
32863         PR tree-optimization/17512
32864         * gcc.c-torture/compile/20040916-1.c.
32865
32866 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
32867
32868         * gcc.dg/pragma-re-3.c: New test.
32869
32870 2004-09-17  Matt Austern  <austern@apple.com>
32871
32872         PR c++/15049
32873         * g++.dg/other/anon3.C: New.
32874
32875 2004-09-21  Roger Sayle  <roger@eyesopen.com>
32876
32877         PR c++/7503
32878         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32879         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32880         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32881         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32882         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32883
32884 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
32885
32886         PR fortran/17286
32887         * gfortran.dg/pr17286.f90: New test.
32888
32889 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
32890
32891         PR c++/17530
32892         * g++.dg/template/static7.C: New test.
32893
32894 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
32895
32896         PR tree-opt/17558
32897         * gcc.c-torture/compile/pr17558.c: New test.
32898
32899 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32900
32901         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32902         if SKIP_ATTRIBUTE is defined.
32903
32904 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32905
32906         PR fortran/15957
32907         * gfortran.dg/pr15957.f90: New test.
32908
32909 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
32910
32911         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32912         in comparison.
32913         * gcc.dg/vect/vect-79.c: Likewise.
32914         * gcc.dg/vect/vect-80.c: Likewise.
32915
32916 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32917
32918         PR fortran/15750
32919         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32920
32921 2004-09-20  Ira Rosen  <irar@il.ibm.com>
32922
32923         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32924         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32925         * gcc.dg/vect/vect-62.c: New testcase.
32926         * gcc.dg/vect/vect-63.c: New testcase.
32927         * gcc.dg/vect/vect-64.c: New testcase.
32928         * gcc.dg/vect/vect-65.c: New testcase.
32929         * gcc.dg/vect/vect-66.c: New testcase.
32930         * gcc.dg/vect/vect-67.c: New testcase.
32931         * gcc.dg/vect/vect-68.c: New testcase.
32932         * gcc.dg/vect/vect-69.c: New testcase.
32933         * gcc.dg/vect/vect-79.c: New testcase.
32934         * gcc.dg/vect/vect-80.c: New testcase.
32935
32936 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32937
32938         * gcc.target/mips/asm-1.c: New test.
32939
32940 2004-09-19  Ira Rosen  <irar@il.ibm.com>
32941
32942         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32943         * gcc.dg/vect/vect-73.c: New testcase.
32944         * gcc.dg/vect/vect-74.c: New testcase.
32945         * gcc.dg/vect/vect-75.c: New testcase.
32946         * gcc.dg/vect/vect-76.c: New testcase.
32947         * gcc.dg/vect/vect-77.c: New testcase.
32948         * gcc.dg/vect/vect-78.c: New testcase
32949
32950 2004-09-18  Paul Brook  <paul@codesourcery.com>
32951
32952         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32953
32954 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32955
32956         PR c/17424
32957         * gcc.dg/pr17424-1.c: New test.
32958
32959 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
32960
32961         * g++.dg/tree-ssa/pr17153.C: New test.
32962
32963 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
32964
32965         PR pch/13361
32966         * g++.dg/pch/wchar-1.C: New.
32967         * g++.dg/pch/wchar-1.Hs: New.
32968
32969 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
32970
32971         * gcc.c-torture/execute/20040917-1.c: New test.
32972
32973 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32974
32975         PR tree-optimization/17319
32976         * gcc.dg/pr17319.c: New test.
32977
32978 2004-09-17  Devang Patel  <dpatel@apple.com>
32979
32980         * gcc.dg/20040813-1.c: New test.
32981
32982 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32983
32984         PR tree-optimization/17273
32985         * gcc.c-torture/compile/pr17273.c: New test.
32986
32987 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32988
32989         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32990         Update expected messages.
32991         * gcc.dg/declspec-13.c: New test.
32992
32993 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
32994
32995         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32996
32997 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32998
32999         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33000         change what 'a' is pointing to.
33001
33002 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33003
33004         PR c++/16002
33005         * g++.dg/template/error18.C: New test.
33006
33007         PR c++/16029
33008         * g++.dg/warn/Wunused-8.C: New test.
33009
33010 2004-09-17  Steven Bosscher  <stevenb@suse.de>
33011
33012         PR tree-optimization/17513
33013         * gcc.dg/20040916-1.c: New test.
33014
33015 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
33016
33017         PR c++/17501
33018         * g++.dg/template/typename7.C: New test.
33019
33020 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33021
33022         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33023
33024 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
33025
33026         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33027         with -ftree-based-profiling also.
33028         * lib/profopt.exp: Support late-set profile_option/feedback_option.
33029
33030 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
33031
33032         PR/15364
33033         * gfortran.dg/der_array_io_1.f90: New test.
33034         * gfortran.dg/der_array_io_2.f90: New test.
33035         * gfortran.dg/der_array_io_3.f90: New test.
33036
33037 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33038
33039         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33040         EABI.
33041
33042 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33043
33044         * g++.dg/opt/switch1.C: New test.
33045
33046 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33047
33048         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33049         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33050         Update expected messages.
33051
33052 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33053
33054         PR fortran/16485
33055         * gfortran.dg/same_name_1.f90: New test.
33056
33057 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
33058
33059         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
33060         dereference garbage pointers.
33061
33062 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
33063
33064         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33065         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33066
33067         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33068         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33069         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33070
33071 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
33072
33073         PR c++/17324
33074         * g++.dg/template/mangle1.C: New test.
33075
33076 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33077
33078         PR tree-optimization/17252
33079         * gcc.c-torture/execute/pr17252.c: New test.
33080
33081 2004-09-14  Andrew Pinski  <apinski@apple.com>
33082
33083         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33084
33085 2004-09-14  Roger Sayle  <roger@eyesopen.com>
33086
33087         PR rtl-optimization/9771
33088         * gcc.dg/pr9771-1.c: New test case.
33089
33090 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33091
33092         PR tree-optimization/15262
33093         * gcc.c-torture/execute/pr15262-1.c: New test.
33094         * gcc.c-torture/execute/pr15262-2.c: New test.
33095
33096 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33097
33098         * gcc.dg/declspec-12.c: New test.
33099
33100 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
33101
33102         * gfortran.dg/pr17090.f90: Add directives to test.
33103
33104 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33105
33106         * gcc.c-torture/compile/20040914-1.c: New test.
33107
33108 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33109
33110         PR c++/16162
33111         * g++.dg/template/decl2.C: New test.
33112
33113 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
33114
33115         PR fortran/17090
33116         * gfortran.dg/pr17090.f90: New test.
33117
33118 2004-09-13  Dale Johannesen  <dalej@apple.com>
33119
33120         * gcc.c-torture/compile/pr17408.c: New test case.
33121
33122 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33123
33124         PR c++/16716
33125         * g++.dg/parse/crash17.C: New test.
33126
33127         PR c++/17327
33128         * g++.dg/template/enum3.C: New test.
33129
33130 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
33131
33132         * lib/gcc-defs.exp: Load wrapper.exp.
33133         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33134         using local code.
33135         * lib/gcc.exp (gcc_init): Similar.
33136         * lib/gfortran.exp (gfortran_init): Similar.
33137         * lib/objc.exp (objc_init): Similar.
33138         * lib/treelang.exp (treelang_init): Similar.
33139         * lib/wrapper.exp: New file with build_wrapper call machinery in
33140         ${tool}_maybe_build_wrapper.
33141
33142 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33143
33144         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33145         "inline".
33146         * gcc.dg/declspec-11.c: Update expected messages.
33147         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33148         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33149         gcc.dg/inline-12.c: New tests.
33150
33151 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
33152
33153         * g++.dg/tree-ssa/pr17400.C: New testcase.
33154
33155 2004-09-13  James E Wilson  <wilson@specifixinc.com>
33156
33157         * gcc.target/mips/sb1-1.c: New testcase.
33158
33159 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
33160
33161         * lib/g77-dg.exp: Remove unused file.
33162         * lib/mike-g77.exp: Ditto.
33163         * lib/g77.exp: Ditto.
33164
33165 2004-09-12  Richard Henderson  <rth@redhat.com>
33166
33167         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33168
33169 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33170
33171         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33172         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33173         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33174         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33175         Update expected messages.
33176
33177 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
33178
33179         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33180         declaration/use mismatch for dirp parameter.
33181
33182 2004-09-12  Andrew Pinski  <apinski@apple.com>
33183
33184         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33185         -fgnu-runtime is passed.
33186
33187 2004-09-12  Richard Henderson  <rth@redhat.com>
33188
33189         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33190         do the uplevel thing and update additional_flags directly.
33191         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33192         gfortran.fortran-torture/execute/intrinsic_nearest.x,
33193         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33194         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33195
33196 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33197
33198         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33199
33200 2004-09-11  Roger Sayle  <roger@eyesopen.com>
33201
33202         PR middle-end/17411
33203         * g++.dg/opt/pr17411-1.C: New test case.
33204
33205 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33206
33207         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33208         gcc.dg/tls/diag-2.c: Update expected messages.
33209         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
33210         messages.
33211         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33212         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33213         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33214         gcc.dg/tls/diag-5.c: New tests.
33215
33216 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
33217
33218         * gcc.dg/20040910-1.c: Correct dg-error regexp.
33219
33220 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33221
33222         * g++.dg/parse/break-in-for.C: New test.
33223
33224 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
33225
33226         * gcc.dg/tree-ssa/20040911-1.c: New test.
33227
33228 2004-09-11  Andreas Jaeger  <aj@suse.de>
33229
33230         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33231         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33232
33233 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
33234
33235         * gcc.target/frv: New directory of FR-V-specific tests.
33236
33237 2004-09-10  James E Wilson  <wilson@specifixinc.com>
33238
33239         * gcc.dg/convert-vec-1.c: New test.
33240
33241 2004-09-10  Roger Sayle  <roger@eyesopen.com>
33242
33243         PR middle-end/17024
33244         * gcc.dg/pr17024-1.c: New test case.
33245
33246 2004-09-10  Eric Christopher  <echristo@redhat.com>
33247
33248         * gcc.dg/20040910-1.c: New test.
33249
33250 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33251
33252         * gcc.dg/bitfld-9.c: New test.
33253
33254 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
33255
33256         * gcc.c-torture/execute/ieee/acc1.c: New test.
33257         * gcc.c-torture/execute/ieee/acc2.c: New test.
33258         * gcc.c-torture/execute/ieee/mzero6.c: New test.
33259
33260 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33261
33262         * gcc.dg/deprecated-2.c: New test.
33263
33264 2004-09-09  James E Wilson  <wilson@specifixinc.com>
33265
33266         * gcc.dg/init-vec-1.c: New test.
33267
33268 2004-09-09  Roger Sayle  <roger@eyesopen.com>
33269
33270         PR middle-end/17055
33271         * gcc.dg/pr17055-1.c: New test case.
33272
33273 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
33274
33275         PR target/17377
33276         * gcc.c-torture/execute/pr17377.c: New test.
33277
33278 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33279
33280         PR c/8420
33281         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33282         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33283         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33284         gcc.dg/long-long-typespec-1.c: New tests.
33285         * gcc.dg/tls/diag-2.c: Update expected diagnostics
33286
33287 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33288
33289         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33290         gcc.dg/gnu99-static-1.c: New tests.
33291
33292 2004-09-08  Devang Patel  <dpatel@apple.com>
33293
33294         * gcc.dg/darwin-ld-20040828-1.c: New test.
33295         * gcc.dg/darwin-ld-20040828-2.c: New test.
33296         * gcc.dg/darwin-ld-20040828-3.c: New test.
33297
33298 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
33299
33300         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33301         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33302         in error message.
33303         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33304         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33305         in error message.
33306         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33307         types they qualify.
33308         * objc.dg/type-size-2.m: Fix wording in comment.
33309         * objc.dg/va-meth-1.m: New test case.
33310
33311 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
33312
33313         PR c/16633:
33314         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33315         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33316
33317 2004-09-06  Devang Patel  <dpatel@apple.com>
33318
33319         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33320         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33321
33322 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
33323
33324         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33325         reflect changed line numbering of diagnostics.
33326
33327 2004-09-06  Paul Brook  <paul@codesourcery.com>
33328
33329         * gfortran.dg/edit_real_1.f90: Add new test.
33330
33331 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33332
33333         * gcc.dg/tree-ssa/loop-2.c: New test.
33334         * gcc.dg/tree-ssa/loop-3.c: New test.
33335         * gcc.dg/tree-ssa/loop-4.c: New test.
33336         * gcc.dg/tree-ssa/loop-5.c: New test.
33337
33338 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33339
33340         * gcc.dg/format/sentinel-1.c: Update for parameter option.
33341
33342 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33343
33344         * gcc.dg/format/sentinel-1.c: New test.
33345
33346 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
33347
33348         * gcc.dg/builtins-46.c: New.
33349
33350 2004-09-03  Devang Patel  <dpatel@apple.com>
33351
33352         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33353         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33354
33355 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33356
33357         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33358         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33359         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33360         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33361         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33362         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33363         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33364         the non-portable bzero.
33365         * gcc.dg/20010912-1.c: xfail for NetWare.
33366         * gcc.dg/20020426-2.c: xfail for NetWare.
33367         * gcc.dg/20021014-1.c: xfail for NetWare.
33368         * gcc.dg/20021018-1.c: xfail for NetWare.
33369         * gcc.dg/20030213-1.c: xfail for NetWare.
33370         * gcc.dg/20030225-1.c: xfail for NetWare.
33371         * gcc.dg/20030708-1.c: xfail for NetWare.
33372         * gcc.dg/builtins-config.h: Also exclude NetWare.
33373         * gcc.dg/format/format.h: Define restrict only if not already defined.
33374         * gcc.dg/nest.c: xfail for NetWare.
33375         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33376         * lib/target-supports.exp (check_visibility_available): Exclude
33377         NetWare.
33378
33379 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33380
33381         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33382         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33383         deterministic starting point for the alignment of structure fields.
33384         * gcc.dg/Wpadded.c: Dito.
33385         * g++.dg/abi/vbase10.C: Dito.
33386
33387 2004-09-03  Devang Patel  <dpatel@apple.com>
33388
33389         * g++.dg/debug/pr15736.cc: New test.
33390
33391 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33392
33393         * README.QMTEST: Fix out-of-date link.
33394
33395 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
33396
33397         PR fortran/16579
33398         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33399         Delete.  Duplicate of gfortran.dg/g77/20010610.f
33400
33401 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33402
33403         * g++.dg/abi/arm_rtti1.C: New test.
33404
33405 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
33406
33407         * gcc.dg/ppc-vector-memcpy.c: New.
33408         * gcc.dg/ppc-vector-memset.c: New.
33409
33410 2004-09-02  Chao-ying Fu  <fu@mips.com>
33411
33412         * gcc.target/mips/mips-3d-1.c: New test.
33413         * gcc.target/mips/mips-3d-2.c: New test.
33414         * gcc.target/mips/mips-3d-3.c: New test.
33415         * gcc.target/mips/mips-3d-4.c: New test.
33416         * gcc.target/mips/mips-3d-5.c: New test.
33417         * gcc.target/mips/mips-3d-6.c: New test.
33418         * gcc.target/mips/mips-3d-7.c: New test.
33419         * gcc.target/mips/mips-3d-8.c: New test.
33420         * gcc.target/mips/mips-3d-9.c: New test.
33421         * gcc.target/mips/mips-ps-1.c: New test.
33422         * gcc.target/mips/mips-ps-2.c: New test.
33423         * gcc.target/mips/mips-ps-3.c: New test.
33424         * gcc.target/mips/mips-ps-4.c: New test.
33425         * gcc.target/mips/mips-ps-type.c: New test.
33426
33427 2004-09-02  Paul Brook  <paul@codesourcery.com>
33428
33429         * gfortran.dg/edit_real_1.f90: Add new tests.
33430
33431 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33432
33433         PR fortran/15327
33434         * gfortran.dg/merge_char_1.f90: New test.
33435
33436 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33437
33438         PR fortran/16404
33439         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33440
33441 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33442
33443         PR c/1522
33444         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33445
33446 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
33447
33448         * g++.dg/opt/loop1.C: Do not XFAIL.
33449
33450 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
33451
33452         * gcc.c-torture/execute/20040831-1.c: New test.
33453
33454 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
33455
33456         PR fortran/16579
33457         * gfortran.dg/g77/20010610.f: Now passes.
33458         Copy from g77.f-torture/execute. Add dg-run directive.
33459         * gfortran.dg/g77/README: Update
33460
33461 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
33462
33463         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33464         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33465         (t1, t2, t3, t4): Add volatile.
33466
33467 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33468
33469         * g++.dg/ext/visibility/arm1.C: New test.
33470
33471 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
33472
33473         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33474         -pedantic-errors.
33475
33476 2004-09-01  Paul Brook  <paul@codesourcery.com>
33477
33478         * gfortran.dg/eof_2.f90: New test.
33479
33480 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33481
33482         PR fortran/16579
33483         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33484
33485 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
33486
33487         PR libfortran/16805
33488         * gfortran.dg/list_read_2.f90: New test.
33489
33490 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33491
33492         * g++.dg/abi/key1.C: New test.
33493
33494 2004-08-31  Richard Henderson  <rth@redhat.com>
33495
33496         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33497         form of offsetof.
33498         * g++.dg/other/offsetof5.C: Remove duplicate.
33499
33500 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33501
33502         PR fortran/17244
33503         * gfortran.dg/func_derived_1.f90: New test.
33504
33505 2004-08-31  Paul Brook  <paul@codesourcery.com>
33506
33507         * gfortran.dg/eof_1.f90: New test.
33508
33509 2004-08-31  Paul Brook  <paul@codesourcery.com>
33510
33511         * gfortran.dg/list_read_1.f90: New file.
33512
33513 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
33514
33515         * g++.dg/opt/loop1.C: XFAIL.
33516
33517 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
33518
33519         * gcc.dg/funcdef-storage-1.c: New.
33520         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33521         an extern function in local scope.
33522         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33523         declare an 'auto inline' function in local scope.
33524         * gcc.dg/20011130-1.c: Likewise.
33525         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33526         an 'auto' function in local scope.
33527         * gcc.dg/20021014-1.c: Likewise.
33528         * gcc.dg/20030331-2.c: Likewise.
33529
33530 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33531
33532         * gfortran.dg/blockdata_1.f90: New test.
33533
33534 2004-08-30  Richard Henderson  <rth@redhat.com>
33535
33536         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33537
33538 2004-08-30  Richard Henderson  <rth@redhat.com>
33539
33540         * lib/fortran-torture.exp (fortran-torture-execute): Honor
33541         additional_flags set by alternate driver.
33542         (ieee-options): New procedure.
33543         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33544         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33545         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33546         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33547
33548 2004-08-30  Richard Henderson  <rth@redhat.com>
33549
33550         * lib/f-torture.exp: Remove.
33551
33552 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
33553
33554         PR rtl-optimization/16590
33555         * g++.dg/opt/loop1.C: New test.
33556
33557 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33558
33559         PR fortran/13910
33560         * gfortran.dg/oldstyle_1.f90: New test.
33561
33562 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
33563         Paul Brook  <paul@codesourcery.com>
33564
33565         * gfortran.dg/g77/README: Update.
33566         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33567         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33568         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33569
33570 2004-08-28  Paul Brook  <paul@codesourcery.com>
33571
33572         PR libfortran/17195
33573         * gfortran.dg/edit_real_1.f90: New test.
33574
33575 2004-08-27  Paul Brook  <paul@codesourcery.com>
33576
33577         * gfortran.dg/rewind_1.f90: New test.
33578
33579 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
33580
33581         PR fortran/16597
33582         * gfortran.dg/pr16597.f90: New test.
33583
33584 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33585
33586         PR c/13801
33587         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33588         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33589         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33590         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33591         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33592
33593 2004-08-26  Nick Clifton  <nickc@redhat.com>
33594
33595         * gcc.c-torture/compile/pr17119.c: New test.
33596
33597 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33598
33599         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33600
33601 2004-08-25  Richard Henderson  <rth@redhat.com>
33602
33603         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33604         the bits that expect kind=8 to be the largest real kind.
33605
33606 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33607
33608         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33609
33610 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33611
33612         * gfortran.dg/assignment_1.f90: New test.
33613
33614 2004-08-25  Adam Nemet  <anemet@lnxw.com>
33615
33616         * g++.dg/template/repo3.C: New test.
33617
33618 2004-08-25  Roger Sayle  <roger@eyesopen.com>
33619
33620         PR middle-end/16693
33621         PR tree-optimization/16372
33622         * g++.dg/opt/pr16372-1.C: New test case.
33623         * g++.dg/opt/pr16693-1.C: New test case.
33624         * g++.dg/opt/pr16693-2.C: New test case.
33625
33626 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33627
33628         * objc.dg/proto-lossage-4.m: New test.
33629
33630 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
33631
33632         PR c++/17155
33633         * g++.dg/inherit/local2.C: New test.
33634
33635 2004-08-25  Paul Brook  <paul@codesourcery.com>
33636
33637         PR fortran/17144
33638         * gfortran.dg/string_ctor_1.f90: New test.
33639
33640 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33641
33642         PR c++/14428
33643         * g++.dg/template/redecl2.C: New test.
33644
33645 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33646
33647         PR fortran/17143
33648         * gfortran.dg/pr17143.f90: New test.
33649
33650 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33651
33652         PR fortran/17164
33653         * gfortran.dg/pr17164.f90: New test.
33654
33655 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33656
33657         * gcc.dg/tree-ssa/loop-1.c: New test.
33658
33659 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33660
33661         * gcc.c-torture/compile/20040824-1.c: New test.
33662
33663 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33664
33665         * gcc.c-torture/compile/iftrap-3.c: New test.
33666
33667 2004-08-24  Paul Brook  <paul@codesourcery.com>
33668
33669         * gfortran.dg/entry_2.f90: New test.
33670
33671 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33672
33673         PR c++/16889
33674         * g++.dg/lookup/ambig[12].C: New.
33675
33676 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33677
33678         PR c++/16706
33679         * g++.dg/template/crash21.C: New test.
33680         * g++.dg/template/crash22.C: Likewise.
33681
33682 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33683
33684         PR c++/17149
33685         * g++.dg/template/access15.C: New.
33686
33687 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33688
33689         PR c++/17163
33690         * g++.dg/template/repo2.C: New test.
33691
33692 2004-08-23  Roger Sayle  <roger@eyesopen.com>
33693
33694         PR rtl-optimization/17078
33695         * gcc.c-torture/execute/pr17078-1.c: New test case.
33696
33697 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33698
33699         PR c/14492
33700         * gcc.dg/debug/crash1.c: New test.
33701
33702 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33703
33704         PR c/16180
33705         * gcc.dg/loop-5.c: New test.
33706
33707 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33708
33709         * gcc.c-torture/execute/20040823-1.c: New test.
33710
33711 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
33712
33713         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33714         to the assembler.  Simplify test accordingly.
33715         (asm_abi_flags): Use GNU names.
33716         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33717         to check for ABI flags.
33718
33719 2004-08-22  Andrew Pinski  <apinski@apple.com>
33720
33721         * g++.dg/opt/pr14029.C: New test.
33722         * gcc.c-torture/execute/pr15262.c: New test.
33723
33724 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33725
33726         * gfortran.dg/reduction.f90: Add checks with complex arguments.
33727
33728 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
33729
33730         PR 16908
33731         * gfortran.dg/direct_io.f90: New test.
33732
33733 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33734
33735         PR c++/17121
33736         * g++.dg/inherit/local2.C: New test.
33737
33738 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33739
33740         PR c++/17120
33741         * g++.dg/warn/Wparentheses-4.C: New test.
33742
33743 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33744
33745         PR c++/17121
33746         * g++.dg/inherit/local2.C: New test.
33747
33748         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33749         * gcc.dg/ppc-ldstruct.c: Likewise.
33750         * gcc.dg/ppc64-abi-2.c: Likewise.
33751
33752 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
33753
33754         PR rtl-optimization/17099
33755         * gcc.c-torture/execute/20040820-1.c: New test.
33756
33757 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
33758
33759         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33760
33761 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
33762
33763         PR fortran/17077
33764         * gfortran.dg/auto_array_1.f90: New test.
33765
33766 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33767
33768         PR fortran/17074
33769         * gfortran.dg/simpleif_1.f90: New test.
33770
33771 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
33772
33773         * lib/target-supports.exp (check_profiling_available): Return
33774         false for arm*-*-symbianelf* and arm*-*-eabi*.
33775
33776         PR c++/15890
33777         * g++.dg/template/delete1.C: New test.
33778
33779 2004-08-19  Paul Brook  <paul@codesourcery.com>
33780
33781         PR fortran/14976
33782         PR fortran/16228
33783         * gfortran.dg/data_char_1.f90: New test.
33784
33785 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
33786
33787         PR fortran/16946
33788         * gfortran.dg/reduction.f90: New testcase.
33789
33790 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33791
33792         PR fortran/16520
33793         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33794
33795 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33796
33797         PR c++/17041
33798         * g++.dg/Wparentheses-3.C: New test.
33799
33800 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
33801
33802         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33803         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33804         * gcc.dg/vect/vect-2.c: Likewise.
33805         * gcc.dg/vect/vect-3.c: Likewise.
33806         * gcc.dg/vect/vect-4.c: Likewise.
33807         * gcc.dg/vect/vect-5.c: Likewise.
33808         * gcc.dg/vect/vect-6.c: Likewise.
33809         * gcc.dg/vect/vect-7.c: Likewise.
33810         * gcc.dg/vect/vect-25.c: Likewise.
33811         * gcc.dg/vect/vect-31.c: Likewise.
33812         * gcc.dg/vect/vect-32.c: Likewise.
33813         * gcc.dg/vect/vect-34.c: Likewise.
33814         * gcc.dg/vect/vect-36.c: Likewise.
33815         * gcc.dg/vect/vect-all.c: Likewise.
33816
33817 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
33818
33819         PR c++/17068
33820         * g++.dg/template/operator4.C: New test.
33821
33822 2004-08-18  Richard Henderson  <rth@redhat.com>
33823
33824         * gcc.dg/20040206-1.c: XFAIL.
33825
33826 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33827
33828         PR c++/16246
33829         * g++.dg/template/array7.C: New test.
33830
33831 2004-08-17  James E Wilson  <wilson@specifixinc.com>
33832
33833         * gcc.dg/mips-movcc-1.c: New test.
33834         * gcc.dg/mips-movcc-2.c: New test.
33835         * gcc.dg/mips-movcc-3.c: New test.
33836
33837         * gcc.dg/mips-nmadd-1.c: New test.
33838         * gcc.dg/mips-nmadd-2.c: New test.
33839
33840 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33841
33842         PR c++/15871
33843         * g++.dg/opt/inline8.C: New test.
33844
33845         PR c++/16965
33846         * g++.dg/parse/error17.C: New test.
33847
33848 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
33849
33850         * gcc.dg/vect: New directory for vectorizer tests.
33851         * gcc.dg/vect/tree-vect.h: New file.
33852         * gcc.dg/vect/vect.exp: New file.
33853         * gcc.dg/vect/pr16105.c.c: New test.
33854         * gcc.dg/vect/vect-1.c: New test.
33855         * gcc.dg/vect/vect-2.c: New test.
33856         * gcc.dg/vect/vect-3.c: New test.
33857         * gcc.dg/vect/vect-4.c: New test.
33858         * gcc.dg/vect/vect-5.c: New test.
33859         * gcc.dg/vect/vect-6.c: New test.
33860         * gcc.dg/vect/vect-7.c: New test.
33861         * gcc.dg/vect/vect-8.c: New test.
33862         * gcc.dg/vect/vect-9.c: New test.
33863         * gcc.dg/vect/vect-10.c: New test.
33864         * gcc.dg/vect/vect-11.c: New test.
33865         * gcc.dg/vect/vect-12.c: New test.
33866         * gcc.dg/vect/vect-13.c: New test.
33867         * gcc.dg/vect/vect-14.c: New test.
33868         * gcc.dg/vect/vect-15.c: New test.
33869         * gcc.dg/vect/vect-16.c: New test.
33870         * gcc.dg/vect/vect-17.c: New test.
33871         * gcc.dg/vect/vect-18.c: New test.
33872         * gcc.dg/vect/vect-19.c: New test.
33873         * gcc.dg/vect/vect-20.c: New test.
33874         * gcc.dg/vect/vect-21.c: New test.
33875         * gcc.dg/vect/vect-22.c: New test.
33876         * gcc.dg/vect/vect-23.c: New test.
33877         * gcc.dg/vect/vect-24.c: New test.
33878         * gcc.dg/vect/vect-25.c: New test.
33879         * gcc.dg/vect/vect-26.c: New test.
33880         * gcc.dg/vect/vect-27.c: New test.
33881         * gcc.dg/vect/vect-28.c: New test.
33882         * gcc.dg/vect/vect-29.c: New test.
33883         * gcc.dg/vect/vect-30.c: New test.
33884         * gcc.dg/vect/vect-31.c: New test.
33885         * gcc.dg/vect/vect-32.c: New test.
33886         * gcc.dg/vect/vect-33.c: New test.
33887         * gcc.dg/vect/vect-34.c: New test.
33888         * gcc.dg/vect/vect-35.c: New test.
33889         * gcc.dg/vect/vect-36.c: New test.
33890         * gcc.dg/vect/vect-37.c: New test.
33891         * gcc.dg/vect/vect-38.c: New test.
33892         * gcc.dg/vect/vect-40.c: New test.
33893         * gcc.dg/vect/vect-41.c: New test.
33894         * gcc.dg/vect/vect-42.c: New test.
33895         * gcc.dg/vect/vect-43.c: New test.
33896         * gcc.dg/vect/vect-44.c: New test.
33897         * gcc.dg/vect/vect-45.c: New test.
33898         * gcc.dg/vect/vect-46.c: New test.
33899         * gcc.dg/vect/vect-47.c: New test.
33900         * gcc.dg/vect/vect-48.c: New test.
33901         * gcc.dg/vect/vect-49.c: New test.
33902         * gcc.dg/vect/vect-50.c: New test.
33903         * gcc.dg/vect/vect-51.c: New test.
33904         * gcc.dg/vect/vect-52.c: New test.
33905         * gcc.dg/vect/vect-53.c: New test.
33906         * gcc.dg/vect/vect-54.c: New test.
33907         * gcc.dg/vect/vect-55.c: New test.
33908         * gcc.dg/vect/vect-56.c: New test.
33909         * gcc.dg/vect/vect-57.c: New test.
33910         * gcc.dg/vect/vect-58.c: New test.
33911         * gcc.dg/vect/vect-59.c: New test.
33912         * gcc.dg/vect/vect-60.c: New test.
33913         * gcc.dg/vect/vect-61.c: New test.
33914         * gcc.dg/vect/vect-all.c: New test.
33915         * gcc.dg/vect/vect-none.c: New test.
33916
33917 2004-08-17  Paul Brook  <paul@codesourcery.com>
33918
33919         PR fortran/13082
33920         * gfortran.dg/entry_1.f90: New test.
33921
33922 2004-08-17  Andrew Pinski  <apinski@apple.com>
33923
33924         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33925
33926 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
33927
33928         * gcc.dg/pr17036-1.c: New test.
33929
33930 2004-08-16  Devang Patel  <dpatel@apple.com>
33931
33932         * gcc.dg/darwin-20040809-1.c: New test.
33933
33934 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
33935
33936         * gcc.dg/funcdef-attr-1.c: New test.
33937
33938 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
33939
33940         * gcc.dg/altivec-17.c: New test.
33941         * gcc.dg/altivec-18.c: New test.
33942
33943 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33944
33945         PR c++/6749
33946         * g++.dg/template/vtable2.C: New test.
33947
33948 2004-08-14  Richard Henderson  <rth@redhat.com>
33949
33950         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33951         * gcc.dg/pack-test-4.c (main): Return 0.
33952         * gcc.dg/setjmp-1.c: Remove XFAIL.
33953         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33954
33955 2004-08-14  Richard Henderson  <rth@redhat.com>
33956
33957         * gcc.dg/980217-1.c: Add prototype for printf.
33958
33959 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
33960
33961         * gfortran.dg/pr16935.f90: New test.
33962
33963 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
33964
33965         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33966
33967 2004-08-13  Paul Brook  <paul@codesourcery.com>
33968
33969         * gfortran.dg/der_io_1.f90: Remove stray comma.
33970
33971 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33972
33973         * gcc.dg/vmx/cw-bug-2.c: Remove.
33974         * gcc.dg/vmx/vprint-1.c: Remove.
33975         * gcc.dg/vmx/vscan-1.c: Remove.
33976
33977 2004-08-12  Devang patel  <dpatel@apple.com>
33978
33979         * gcc.dg/darwin-20040809-2.c: New test.
33980
33981 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
33982
33983         * g++.dg/ext/altivec-12.C: New test.
33984
33985         * g++.dg/ext/altivec-11.C: New test.
33986
33987 2004-08-12  Paul Brook  <paul@codesourcery.com>
33988
33989         * g++.dg/abi/arm_cxa_vec_1.C: New test.
33990
33991 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33992
33993         * g++.dg/ext/altivec-2.C: Check for hardware support before
33994         executing any VMX instructions.
33995
33996         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33997
33998 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
33999
34000         PR c++/16276
34001         * g++.old-deja/g++.other/comdat4.C: New test.
34002         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34003
34004 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34005
34006         PR target/16286
34007         * gcc.dg/pr16286.c: New test.
34008
34009 2004-08-12 Jan Beulich <jbeulich@novell.com>
34010
34011         * g++.dg/ext/asm5.C: New.
34012
34013 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34014
34015         PR c++/16698
34016         * g++.dg/eh/crash1.C: New test.
34017
34018         PR c++/16717
34019         * g++.dg/ext/construct1.C: New test.
34020
34021 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34022
34023         PR c++/16853
34024         * g++.dg/init/ptrmem1.C: New test.
34025
34026         PR c++/16618
34027         * g++.dg/parse/offsetof5.C: New test.
34028
34029         PR c++/16870
34030         * g++.dg/template/overload3.C: New test.
34031
34032 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34033
34034         PR c++/16964
34035         * g++.dg/parse/error16.C: New test.
34036
34037         PR c++/16904
34038         * g++.dg/template/error14.C: New test.
34039
34040         PR c++/16929
34041         * g++.dg/template/error15.C: New test.
34042
34043 2004-08-11  Devang Patel  <dpatel@apple.com>
34044
34045         * gcc.dg/darwin-ld-20040809-1.c: New test.
34046         * gcc.dg/darwin-ld-20040809-2.c: New test.
34047
34048 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
34049
34050         PR fortran/16917
34051         * gfortran.dg/dfloat_1.f90: New test.
34052
34053 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
34054
34055         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34056         * gcc.dg/dll-2.c: Fix dg-require syntax.
34057         * gcc.misc-tests/arm-isr.c (abort): Declare.
34058         (exit): Likewise.
34059
34060 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
34061
34062         PR c++/16971
34063         * g++.dg/parse/crash16.C: New test.
34064
34065 2004-08-10  Roger Sayle  <roger@eyesopen.com>
34066
34067         * gcc.dg/mips-rsqrt-1.c: New test case.
34068         * gcc.dg/mips-rsqrt-2.c: New test case.
34069         * gcc.dg/mips-rsqrt-3.c: New test case.
34070
34071 2004-08-10  Paul Brook  <paul@codesourcery.com>
34072
34073         * gfortran.dg/der_io_1.f90: New test.
34074
34075 2004-08-10  Paul Brook  <paul@codesourcery.com>
34076
34077         PR fortran/16919
34078         * gfortran.dg/der_array_1.f90: New test.
34079
34080 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
34081
34082         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34083
34084 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
34085
34086         * gcc.dg/wchar_t-2.c: Fix typo.
34087
34088 2004-08-09  Falk Hueffner  <falk@debian.org>
34089
34090         PR tree-optimization/12517
34091         * gcc.c-torture/compile/pr12517.c: New test.
34092
34093         PR tree-optimization/12578
34094         * gcc.c-torture/compile/pr12578.c: New test.
34095
34096         PR tree-optimization/12899
34097         * gcc.c-torture/compile/pr12899.c: New test.
34098
34099         PR rtl-optimization/14692
34100         * gcc.c-torture/compile/pr14692.c: New test.
34101
34102         PR tree-optimization/16461
34103         * gcc.c-torture/compile/pr16461.c: New test.
34104
34105 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34106
34107         * gfortran.dg/getenv_1.f90: New test.
34108
34109 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34110
34111         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34112         wchar_t.
34113         * gcc.dg/symbian5.c: Test -fno-short-wchar.
34114
34115 2004-08-06  Paul Brook  <paul@codesourcery.com>
34116
34117         * gfortran.dg/ret_array_1.f90: New test.
34118         * gfortran.dg/ret_pointer_1.f90: New test.
34119
34120 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
34121
34122         * gcc.dg/missing-field-init-[12].c: New tests.
34123         * g++.dg/warn/missing-field-init-[12].C: New tests.
34124
34125 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34126
34127         * gcc.dg/enum2.c: New test.
34128         * gcc.dg/symbian3.c: Likewise.
34129         * gcc.dg/symbian4.c: Likewise.
34130         * gcc.dg/wchar_t-2.c: Likewise.
34131
34132 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34133
34134         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34135         destructor tests.
34136
34137 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34138
34139         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34140         dg-require-visiblity.
34141         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34142         * g++.dg/ext/visibility/fvisibility.C: Likewise.
34143         * g++.dg/ext/visibility/memfuncts.C: Likewise.
34144         * g++.dg/ext/visibility/new1.C: Likewise.
34145         * g++.dg/ext/visibility/pragma.C: Likewise.
34146         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34147         * g++.dg/ext/visibility/virtual.C: Likewise.
34148         * g++/dg/ext/visibility/visibility-1.C: Likewise.
34149         * g++/dg/ext/visibility/visibility-2.C: Likewise.
34150         * g++/dg/ext/visibility/visibility-3.C: Likewise.
34151         * g++/dg/ext/visibility/visibility-4.C: Likewise.
34152         * g++/dg/ext/visibility/visibility-5.C: Likewise.
34153         * g++/dg/ext/visibility/visibility-6.C: Likewise.
34154         * g++/dg/ext/visibility/visibility-7.C: Likewise.
34155         * g++/dg/ext/visibility/visibility-8.C: New test.
34156         * gcc.c-torture/compile/dll.x: Remove.
34157         * gcc.dg/dll-2.c: Use dg-require-dll
34158         * gcc.dg/visibility-10.c: New test.
34159         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34160         supporting DLLs.
34161         * lib/scanasm.exp (scan_hidden): New function.
34162         (scan_not_hidden): Likewise.
34163
34164 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
34165
34166         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34167
34168 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
34169
34170         * gcc.c-torture/execute/20040805-1.c: New test.
34171
34172 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
34173
34174         * gcc.dg/20020118-1.c: Declare abort.
34175         * gcc.dg/altivec_check.h: Likewise.
34176         * gcc.dg/iftrap-2.c: Likewise.
34177         * gcc.dg/pragma-darwin.c: Likewise.
34178         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34179
34180 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
34181
34182         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34183
34184 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34185
34186         * gcc.c-torture/execute/builtins/abs-2.c,
34187         gcc.c-torture/execute/builtins/abs-3.c,
34188         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34189         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34190         intmax_t, uintmax_t and their limits.
34191         * gcc.dg/intmax_t-1.c: New test.
34192
34193 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34194
34195         * g++.dg/tc1/dr147.C: Add reference to PR.
34196
34197 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
34198
34199         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34200         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34201
34202 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
34203
34204         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34205
34206 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34207
34208         * gcc.dg/redecl-5.c: New test.
34209         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34210         of scanf.
34211
34212 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34213
34214         PR middle-end/16790
34215         * gcc.c-torture/execute/pr16790-1.c: New test case.
34216
34217 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
34218
34219         * g++.dg/ext/visibility/assign1.C: New test.
34220         * g++.dg/ext/visibility/new1.C: Likewise.
34221
34222         * gcc.dg/symbian1.c: New test.
34223         * gcc.dg/symbian2.c: Likewise.
34224
34225 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34226
34227         PR target/16570
34228         * gcc.dg/i386-sse-9.c: New test.
34229
34230 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34231
34232         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34233
34234 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34235
34236         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34237         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34238         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34239         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34240         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34241         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34242         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34243         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34244         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34245         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34246         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34247         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34248         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34249         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34250         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34251         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34252         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34253         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34254         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34255         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34256         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34257         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34258         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34259         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34260         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34261         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34262         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34263         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34264         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34265         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34266         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34267         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34268         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34269         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34270         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34271         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34272         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34273         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34274         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34275         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34276         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34277         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34278         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34279         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34280         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34281         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34282         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34283         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34284         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34285         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34286         gcc.misc-tests/i386-pf-3dnow-1.c,
34287         gcc.misc-tests/i386-pf-athlon-1.c,
34288         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34289         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34290         Declare built-in functions used.
34291         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34292
34293 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
34294
34295         PR c++/16707
34296         * g++.dg/lookup/using12.C: New test.
34297
34298         * g++.dg/init/null1.C: Fix PR number.
34299         * g++.dg/parse/namespace10.C: Likewise.
34300
34301 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34302
34303         PR c++/16224
34304         * g++.dg/template/spec17.C: New test.
34305         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34306         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34307
34308 2004-08-02  David Billinghurst
34309
34310         PR fortran/16292
34311         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34312
34313 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
34314
34315         * gcc.dg/ia64-got-1.c: New test case.
34316
34317 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34318
34319         PR c++/16489
34320         * g++.dg/init/null1.C: New test.
34321         * g++.dg/tc1/dr76.C: Adjust error marker.
34322
34323         PR c++/16529
34324         * g++.dg/parse/namespace10.C: New test.
34325
34326         PR c++/16810
34327         * g++.dg/inherit/ptrmem2.C: New test.
34328
34329 2004-08-02  Ben Elliston  <bje@au.ibm.com>
34330
34331         PR target/16155
34332         * gcc.dg/pr16155.c: New test.
34333
34334 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34335
34336         * gcc.dg/redecl-2.c: New test.
34337
34338 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
34339
34340         * gcc.dg/darwin-longdouble.c: New file.
34341
34342 2004-07-30  Richard Henderson  <rth@redhat.com>
34343
34344         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34345         write to constant argument.
34346         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34347
34348 2004-07-30  Richard Henderson  <rth@redhat.com>
34349
34350         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34351         tests of nearest around zero.
34352
34353 2004-07-30  Andrew Pinski  <apinski@apple.com>
34354
34355         * gcc.c-torture/compile/20040730-1.c: New test.
34356
34357 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34358
34359         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34360         powerpc-eabispe.
34361
34362 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34363
34364         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34365
34366 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
34367
34368         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34369         contains $ld_library_path.
34370         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34371
34372 2004-07-29  Richard Henderson  <rth@redhat.com>
34373
34374         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34375
34376         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34377         (alt2, which): New.
34378         (Check): Accept either alternative.
34379
34380 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
34381
34382         * g++.dg/abi/inline1.C: New test.
34383         * g++.dg/abi/local1-a.cc: Likewise.
34384         * g++.dg/abi/local1.C: Likewise.
34385         * g++.dg/abi/mangle11.C: Tweak location of warnings.
34386         * g++.dg/abi/mangle12.C: Likewise.
34387         * g++.dg/abi/mangle17.C: Likewise.
34388         * g++.dg/abi/mangle20-2.C: Likewise.
34389         * g++.dg/opt/interface1.C: Likewise.
34390         * g++.dg/opt/interface1.h: Likewise.
34391         * g++.dg/opt/interface1-a.cc: New test.
34392         * g++.dg/parse/repo1.C: New test.
34393         * g++.dg/template/repo1.C: Likewise.
34394         * g++.dg/warn/Winline-1.C: Likewise.
34395         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34396
34397 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
34398
34399         * gcc.dg/tree-ssa/20040729-1.c: New test.
34400
34401 2004-07-27  Matt Austern <austern@apple.com>
34402
34403         * gcc.dg/darwin-bool-1.c: New test.
34404         * gcc.dg/darwin-bool-2.c: New test.
34405
34406 2004-07-28  Richard Henderson  <rth@redhat.com>
34407
34408         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34409         arguments in the correct type.  Don't write to constant arguments.
34410
34411 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34412
34413         PR tree-optimization/16688
34414         PR tree-optimization/16689
34415         * g++.dg/tree-ssa/pr16688.C: New test.
34416
34417 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34418
34419         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34420         loads.  Not only in the comment, this time.
34421
34422 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
34423
34424         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
34425         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34426         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
34427         * gcc.dg/sh4a-bitmovua.c: New.
34428         * gcc.dg/sh4a-cos.c: New.
34429         * gcc.dg/sh4a-cosf.c: New.
34430         * gcc.dg/sh4a-fprun.c: New.
34431         * gcc.dg/sh4a-fsrra.c: New.
34432         * gcc.dg/sh4a-memmovua.c: New.
34433         * gcc.dg/sh4a-sin.c: New.
34434         * gcc.dg/sh4a-sincos.c: New.
34435         * gcc.dg/sh4a-sincosf.c: New.
34436         * gcc.dg/sh4a-sinf.c: New.
34437
34438 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34439
34440         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34441         conditionals.
34442         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34443         loads.
34444         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34445         DOM1.
34446
34447 2004-07-27  Andrew Pinski  <apinski@apple.com>
34448
34449         * g++.dg/rtti/tinfo1.C: Correct the xfail.
34450
34451 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
34452
34453         * gcc.dg/pragma-isr.c: New test.
34454
34455 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34456
34457         PR c++/14429
34458         * g++.dg/template/ttp11.C: New test.
34459
34460 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
34461
34462         * gcc.c-torture/compile/20040727-1.c: New test.
34463
34464 2004-07-26  Eric Christopher  <echristo@redhat.com>
34465
34466         * gcc.c-torture/compile/20040726-2.c: New test.
34467
34468 2004-07-26  Andrew Pinski  <apinski@apple.com>
34469
34470         * g++.dg/rtti/tinfo1.C: Xfail.
34471
34472 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
34473
34474         * gcc.c-torture/compile/20040726-1.c: New test.
34475
34476 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
34477             Brian Ryner  <bryner@brianryner.com>
34478
34479         PR c++/9283
34480         PR c++/15000
34481         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34482         * g++.dg/ext/visibility/: New directory.
34483         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34484         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34485         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34486         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34487         * g++.dg/ext/visibility/fvisibility.C,
34488         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34489         g++.dg/ext/visibility/fvisibility-override1.C
34490         g++.dg/ext/visibility/fvisibility-override2.C
34491         g++.dg/ext/visibility/memfuncts.C
34492         g++.dg/ext/visibility/noPLT.C
34493         g++.dg/ext/visibility/pragma.C
34494         g++.dg/ext/visibility/pragma-override1.C
34495         g++.dg/ext/visibility/pragma-override2.C
34496         g++.dg/ext/visibility/staticmemfuncts.C
34497         g++.dg/ext/visibility/virtual.C: New tests.
34498
34499 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34500
34501         PR c/15360
34502         * gcc.dg/pr15360-1.c: New test.
34503
34504 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
34505
34506         * gcc.dg/pragma-align-2.c: New test.
34507         * gcc.dg/pragma-init-fini.c: New test.
34508         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
34509         targets.
34510
34511 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34512
34513         * gcc.dg/init-string-2.c: New test.
34514
34515 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
34516
34517         PR 16684
34518         * gcc.dg/Wredundant-decls-1.c: New test case.
34519
34520 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
34521
34522         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34523         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34524         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34525         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34526         * gcc.dg/compat/generate-random.c: New file.
34527         * gcc.dg/compat/generate-random.h: Likewise.
34528         * gcc.dg/compat/generate-random_r.c: Likewise.
34529         * gcc.dg/compat/struct-layout-1.h: Likewise.
34530         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34531         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34532         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34533         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34534         * gcc.dg/compat/struct-layout-1_main.c: New test.
34535         * gcc.dg/compat/struct-layout-1_x.c: New file.
34536         * gcc.dg/compat/struct-layout-1_y.c: New file.
34537         * gcc.dg/compat/struct-layout-1_test.h: New file.
34538
34539 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34540
34541         * gcc.dg/comp-return-1.c: New test
34542
34543 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
34544
34545         * gcc.dg/vmx/8-02a.c: Fix typo.
34546
34547         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34548         * gcc.dg/darwin-abi-3.c: New test.
34549
34550         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34551         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34552
34553         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34554         * gcc.dg/vmx/ops-long-1.c: New test.
34555         * gcc.dg/vmx/ops-long-2.c: New test.
34556
34557 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34558
34559         * g++.dg/lookup/conv-[1234].C: New.
34560
34561 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
34562
34563         * g++.dg/parse/attr2.C: Simplify.
34564
34565 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34566
34567         PR c/7284
34568         * gcc.c-torture/execute/pr7284-1.c: New test.
34569
34570 2004-07-22  Brian Booth  <bbooth@redhat.com>
34571
34572         * gcc.dg/tree-ssa/20040721-1.c: New test.
34573
34574 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34575
34576         * g++.dg/template/crash20.c: New.
34577
34578 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
34579
34580         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34581         Add dg-run directive.  Declare variables as required.
34582         * gfortran.dg/g77/README: Update
34583
34584 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
34585
34586         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34587         gcc.dg/cris-peep2-andu2.c: New tests.
34588
34589 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34590
34591         PR c/15052
34592         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34593         on return type.
34594         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
34595         messages.
34596         * gcc.dg/qual-return-2.c: Update expected messages.
34597         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34598
34599 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34600
34601         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34602         * gcc.dg/noncompile/921102-1.c: Update expected error message.
34603
34604 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34605
34606         PR c/11250
34607         * gcc.dg/init-string-1.c: New test.
34608
34609 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
34610
34611         PR middle-end/15345
34612         PR c/16450
34613         * gcc.dg/torture/nested-fn-1.c: New test.
34614
34615 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
34616
34617         PR target/16559
34618         * gcc.dg/ia64-fptr-1.c: New file.
34619
34620 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34621
34622         PR c++/14497
34623         * g++.dg/template/spec16.C: New test.
34624         * g++.old-deja/g++.robertl/eb118.C: Remove.
34625
34626 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34627
34628         PR c++/509
34629         * g++.dg/template/spec15.C: New test.
34630
34631 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
34632
34633         Copy cases from g77.f-torture/execute and add dg-run
34634         directive.  Other changes as noted.
34635         * gfortran.dg/g77/13037.f
34636         * gfortran.dg/g77/1832.f
34637         * gfortran.dg/g77/19981119-0.f
34638         * gfortran.dg/g77/19990313-0.f
34639         * gfortran.dg/g77/19990313-1.f
34640         * gfortran.dg/g77/19990313-2.f
34641         * gfortran.dg/g77/19990313-3.f
34642         * gfortran.dg/g77/19990419-1.f
34643         * gfortran.dg/g77/19990826-0.f
34644         * gfortran.dg/g77/19990826-2.f
34645         * gfortran.dg/g77/20000503-1.f
34646         * gfortran.dg/g77/20001111.f
34647         * gfortran.dg/g77/20010116.f
34648         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34649         * gfortran.dg/g77/20010430.f
34650         * gfortran.dg/g77/6177.f
34651         * gfortran.dg/g77/947.f
34652         * gfortran.dg/g77/970816-3.f
34653         * gfortran.dg/g77/971102-1.f
34654         * gfortran.dg/g77/980520-1.f
34655         * gfortran.dg/g77/980628-0.f
34656         * gfortran.dg/g77/980628-1.f
34657         * gfortran.dg/g77/980628-10.f
34658         * gfortran.dg/g77/980628-2.f
34659         * gfortran.dg/g77/980628-3.f
34660         * gfortran.dg/g77/980628-7.f
34661         * gfortran.dg/g77/980628-8.f
34662         * gfortran.dg/g77/980628-9.f
34663         * gfortran.dg/g77/980701-0.f
34664         * gfortran.dg/g77/980701-1.f
34665         * gfortran.dg/g77/cabs.f
34666         * gfortran.dg/g77/claus.f
34667         * gfortran.dg/g77/complex_1.f
34668         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34669         * gfortran.dg/g77/dcomplex.f
34670         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34671         * gfortran.dg/g77/f90-intrinsic-mathematical.f
34672         * gfortran.dg/g77/f90-intrinsic-numeric.f
34673         * gfortran.dg/g77/int8421.f
34674         * gfortran.dg/g77/labug1.f
34675         * gfortran.dg/g77/large_vec.f
34676         * gfortran.dg/g77/le.f
34677         * gfortran.dg/g77/short.f
34678         * gfortran.dg/g77/README: Update
34679
34680 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
34681
34682         PR c++/16637
34683         * g++.dg/parse/lookup4.C: New test.
34684
34685 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34686
34687         PR c++/16175
34688         * g++.dg/template/ttp10.C: New test.
34689
34690 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34691
34692         * gcc.dg/pr12625-1.c: New test.
34693
34694 2004-07-20  Steven Bosscher  <stevenb@suse.de>
34695
34696         * gcc.dg/switch-warn-1.c: New test.
34697         * gcc.dg/switch-warn-2.c: New test.
34698         * gcc.c-torture/compile/pr14730.c: Update.
34699
34700 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
34701
34702         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34703         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34704         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34705         g++.dg/template/nontype3.C: Remove trailing CR from tests.
34706
34707 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
34708
34709         PR c++/16623
34710         * g++.dg/template/assign1.C: New test.
34711
34712 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34713
34714         PR c++/12170
34715         * g++.dg/template/ttp9.C: New test.
34716
34717 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
34718
34719         * gcc.dg/format/cmn-err-1.c: New test.
34720
34721 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34722
34723         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34724         gcc.dg/Wparentheses-10.c: New tests.
34725         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34726
34727 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34728
34729         PR fortran/16465
34730         * gfortran.dg/g77//ffixed-line-length-0.f,
34731         gfortran.dg/g77/ffixed-line-length-132.f,
34732         gfortran.dg/g77/ffixed-line-length-72.f,
34733         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34734         gfortran.dg/g77/README: Update.
34735
34736 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34737
34738         PR c++/13092
34739         * g++.dg/template/non-dependent7.C: New test.
34740         * g++.dg/template/non-dependent8.C: Likewise.
34741         * g++.dg/template/non-dependent9.C: Likewise.
34742         * g++.dg/template/non-dependent10.C: Likewise.
34743
34744 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
34745
34746         PR c++/16337
34747         * g++.dg/parse/attr2.C: New test.
34748
34749 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
34750
34751         * g77.dg: Removed.
34752         * g77.f-torture: Ditto.
34753
34754 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34755
34756         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34757         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34758         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34759
34760 2004-07-16  Richard Henderson  <rth@redhat.com>
34761
34762         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34763
34764 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34765
34766         * lib/fortran-torture.exp (fortran-torture): Don't test compile
34767         tests with full list of options.
34768         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34769         of TORTURE_OPTIONS if test contains 'dg-do run'.
34770
34771         PR fortran/16404
34772         * gfortran.dg/do_iterator.f90: New test.
34773
34774 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34775
34776         PR rtl-optimization/16536
34777         * gcc.c-torture/execute/restrict-1.c: New test.
34778
34779 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34780
34781         PR fortran/15324
34782         * gfortran.dg/pr15324.f90: New test.
34783
34784         PR fortran/15129
34785         * gfortran.dg/pr15129.f90: New test.
34786
34787         PR fortran/15140
34788         * gfortran.dg/pr15140.f90: New test.
34789
34790         PR fortran/13792
34791         * gfortran.fortran-torture/execute/bounds.f90: Add check for
34792         compile-time simplification.
34793
34794 2004-07-14  Mike Stump  <mrs@apple.com>
34795
34796         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34797
34798 2004-07-14  James E Wilson  <wilson@specifixinc.com>
34799
34800         PR target/16325
34801         * gcc.dg/profile-generate-1.c: New.
34802
34803 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
34804
34805         * gcc.c-torture/execute/20040709-1.c: New test.
34806         * gcc.c-torture/execute/20040709-2.c: New test.
34807
34808 2004-07-14  Mike Stump  <mrs@apple.com>
34809
34810         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34811
34812 2004-07-14  Mike Stump  <mrs@apple.com>
34813
34814         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34815
34816 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
34817
34818         PR c++/16518
34819         * g++.dg/parse/mutable1.C: New test.
34820
34821 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
34822
34823         PR tree-optimization/16443
34824         * gcc.dg/tree-ssa/20040713-1.c: New test.
34825
34826 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
34827
34828         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34829         for operator new.
34830
34831 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34832
34833         * gfortran.dg/g77/README: New file
34834         * gfortran.dg/g77/19981216-0.f: Copy from
34835         g77.f-torture/noncompile.  Add "dg-do compile" and
34836         dg-error as required.
34837         * gfortran.dg/g77/19990218-1.f: Likewise.
34838         * gfortran.dg/g77/19990905-1.f: Likewise.
34839         * gfortran.dg/g77/9263.f: Likewise.
34840         * gfortran.dg/g77/980615-0.f: Likewise.
34841         * gfortran.dg/g77/980616-0.f: Likewise.
34842         * gfortran.dg/g77/check0.f: Likewise.
34843         * gfortran.dg/g77/select_no_compile.f: Likewise.
34844
34845 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34846
34847         Copy files from g77.f-torture/compile.
34848         Add "{ dg-do compile}".  Other changes as noted
34849         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34850         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34851         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34852         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34853         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34854         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34855         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34856         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34857         statement to conform to standard.  Append alpha1.x for reference.
34858         * gfortran.dg/g77/xformat.f: Add dg-warning
34859
34860 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34861
34862         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34863         Add {dg-do compile} directive.
34864         * gfortran.dg/g77/cpp2.F: Likewise.
34865
34866 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34867
34868         PR c++/5402
34869         * g++.dg/lookup/name-clash1.C: New test.
34870
34871         PR c++/9777
34872         * g++.dg/lookup/name-clash2.C: New test.
34873
34874         PR c++/12102
34875         * g++.dg/lookup/name-clash3.C: New test.
34876
34877 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34878
34879         * g++.dg/lookup/new2.C: New test.
34880         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34881
34882 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
34883
34884         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34885         Add {dg-do compile} directive.
34886         * gfortran.dg/g77/13060.f: Likewise.
34887         * gfortran.dg/g77/19990218-0.f: Likewise.
34888         * gfortran.dg/g77/19990305-0.f: Likewise.
34889         * gfortran.dg/g77/19990419-0.f: Likewise.
34890         * gfortran.dg/g77/19990502-0.f: Likewise.
34891         * gfortran.dg/g77/19990502-1.f: Likewise.
34892         * gfortran.dg/g77/19990525-0.f: Likewise.
34893         * gfortran.dg/g77/19990826-1.f: Likewise.
34894         * gfortran.dg/g77/19990826-3.f: Likewise.
34895         * gfortran.dg/g77/19990905-2.f: Likewise.
34896         * gfortran.dg/g77/20000412-1.f: Likewise.
34897         * gfortran.dg/g77/20000511-1.f: Likewise.
34898         * gfortran.dg/g77/20000511-2.f: Likewise.
34899         * gfortran.dg/g77/20000518.f: Likewise.
34900         * gfortran.dg/g77/20000601-1.f: Likewise.
34901         * gfortran.dg/g77/20000601-2.f: Likewise.
34902         * gfortran.dg/g77/20000629-1.f: Likewise.
34903         * gfortran.dg/g77/20000630-2.f: Likewise.
34904         * gfortran.dg/g77/20010115.f: Likewise.
34905         * gfortran.dg/g77/20010321-1.f: Likewise.
34906         * gfortran.dg/g77/20010426.f: Likewise.
34907         * gfortran.dg/g77/20020307-1.f: Likewise.
34908         * gfortran.dg/g77/8485.f: Likewise.
34909         * gfortran.dg/g77/960317-1.f: Likewise.
34910         * gfortran.dg/g77/970915-0.f: Likewise.
34911         * gfortran.dg/g77/980310-1.f: Likewise.
34912         * gfortran.dg/g77/980310-2.f: Likewise.
34913         * gfortran.dg/g77/980310-3.f: Likewise.
34914         * gfortran.dg/g77/980310-4.f: Likewise.
34915         * gfortran.dg/g77/980310-6.f: Likewise.
34916         * gfortran.dg/g77/980310-7.f: Likewise.
34917         * gfortran.dg/g77/980310-8.f: Likewise.
34918         * gfortran.dg/g77/980419-2.f: Likewise.
34919         * gfortran.dg/g77/980424-0.f: Likewise.
34920         * gfortran.dg/g77/980427-0.f: Likewise.
34921         * gfortran.dg/g77/980729-0.f: Likewise.
34922         * gfortran.dg/g77/981117-1.f: Likewise.
34923         * gfortran.dg/g77/toon_1.f: Likewise.
34924
34925 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34926
34927         PR c++/2204
34928         * g++.dg/other/abstract2.C: New test.
34929
34930 2004-07-12  Paul Brook  <paul@codesourcery.com>
34931
34932         * gfortran.dg/pointer_init_1.f90: New test.
34933
34934 2004-07-11  Paul Brook  <paul@codesourcery.com>
34935
34936         PR fortran/15986
34937         * gfortran.dg/contained_1.f90: New test.
34938
34939 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
34940
34941         * g++.dg/parse/defarg8.C: New test.
34942
34943 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34944
34945         PR fortran/16433
34946         * gfortran.dg/pr16433.f: New test.
34947
34948         PR fortran/17574
34949         * gfortran.dg/pr15754.f90: New test.
34950
34951 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34952
34953         PR tree-optimization/16437
34954         * gcc.c-torture/execute/bitfld-4.c: New test.
34955
34956 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34957
34958         * gfortran.fortran-torture/execute/common_2.f90: Add check for
34959         access to common var from module.
34960
34961 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34962
34963         PR fortran/16336
34964         * gfortran.fortran-torture/execute/common_2.f90: New test.
34965
34966 2004-07-10  Paul Brook  <paul@codesourcery.com>
34967
34968         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34969
34970 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34971
34972         PR fortran/15969
34973         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34974
34975 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
34976
34977         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34978         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34979         * gfortran.dg/g77/ffree-form-1.f: Likewise.
34980         * gfortran.dg/g77/ffree-form-2.f: Likewise.
34981         * gfortran.dg/g77/ffree-form-3.f: Likewise.
34982         * gfortran.dg/g77/fno-underscoring.f: Likewise.
34983         * gfortran.dg/g77/funderscoring.f: Likewise.
34984         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
34985
34986 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34987
34988         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34989
34990 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34991         Paul Brook  <paul@codesourcery.com>
34992
34993         PR fortran/13415
34994         * gfortran.dg/common_pointer_1.f90: New test.
34995
34996 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34997
34998         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34999
35000 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35001
35002         PR target/16364
35003         * gcc.c-torture/compile/20040709-1.c: New.
35004
35005 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35006
35007         PR fortran/14077
35008         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35009
35010 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35011
35012         PR fortran/13201
35013         * gfortran.dg/shape_1.f90: New test.
35014
35015 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
35016             Andrew Pinski  <apinski@apple.com>
35017
35018         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35019
35020 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35021
35022         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35023         comment.
35024
35025 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35026         Paul Brook  <paul@codesourcery.com>
35027
35028         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35029         '.f95' and '.F95'.
35030
35031 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
35032
35033         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35034
35035 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35036
35037         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35038         testcases with capital suffix.
35039
35040 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35041
35042         PR fortran/15481
35043         PR fortran/13372
35044         PR fortran/13575
35045         PR fortran/15978
35046         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35047
35048         * gfortran.dg/implicit_1.f90: New test.
35049
35050 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35051
35052         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35053         expression to match gfortran warning/error messages
35054         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35055         dg-error text.
35056
35057 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35058
35059         * lib/fortran-torture.exp: Rename proc search_for to
35060         search_for_re.
35061
35062 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35063
35064         * gcc.c-torture/execute/simd-5.x: New file.
35065         XFAIL on SPARC 64-bit at -O0.
35066
35067 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35068
35069         PR c++/8211
35070         PR c++/16165
35071         * g++.dg/warn/effc3.C: New test.
35072
35073 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35074
35075         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35076         change X to 1X in format.
35077         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35078         add data statements to conform to standard.
35079
35080 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35081
35082         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35083         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35084         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35085
35086 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35087
35088         * gfortran.dg/g77/7388.f: Copy from g77.dg
35089         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35090         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35091         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35092         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35093         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35094         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35095         * gfortran.dg/g77/strlen0.f: Likewise.
35096
35097 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35098
35099         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35100         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35101
35102 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35103
35104         * gcc.c-torture/execute/920428-2.x: Delete.
35105         * gcc.c-torture/execute/920501-7.x: Likewise.
35106
35107 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
35108
35109         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35110         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
35111         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35112         prescott and c3-2.
35113         (PREFETCH_3DNOW): Add -march=c3.
35114
35115 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
35116
35117         PR c/16437
35118         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35119         * gcc.c-torture/execute/bf64-1.x: Likewise.
35120
35121 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35122
35123         * gcc.c-torture/compile/20040708-1.c: New test.
35124
35125 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35126
35127         PR c++/16169
35128         * g++.dg/warn/effc2.C: New test.
35129
35130 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35131
35132         * gcc.c-torture/execute/bitfld-1.x: Remove.
35133         * gcc.c-torture/execute/bitfld-3.c: New test.
35134         * gcc.dg/bitfld-2.c: Remove XFAILs.
35135
35136 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
35137
35138         PR c++/16276
35139         * g++.dg/rtti/tinfo1.C: New file.
35140
35141 2004-07-07  Eric Christopher  <echristo@redhat.com>
35142
35143         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35144
35145 2004-07-07  Andrew Pinski  <apinski@apple.com>
35146
35147         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35148
35149 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
35150
35151         * g++.dg/init/call1.C: XFAIL.
35152
35153 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
35154
35155         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35156         except for movstrict*, to movmem* and clrstr* to clrmem*.
35157
35158 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
35159
35160         * gcc.c-torture/execute/20040707-1.c: New test.
35161
35162 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
35163
35164         * gcc.c-torture/execute/20040706-1.c: New test.
35165
35166 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35167
35168         PR c++/3671
35169         * g++.dg/template/spec14.C: New test.
35170
35171 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
35172
35173         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35174         nothing if not yet defined.  Use it in b, c and d type definitions.
35175         * gcc.c-torture/execute/20040705-1.c: New test.
35176         * gcc.c-torture/execute/20040705-2.c: New test.
35177
35178 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35179
35180         PR c++/2518
35181         * g++.dg/lookup/new1.C: New test.
35182
35183 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35184
35185         PR c++/11406
35186         * g++.dg/template/sizeof8.C: New test.
35187
35188 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
35189
35190         * gcc.c-torture/compile/20040705-1.c: New test.
35191
35192 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
35193
35194         * gfortran.fortran-torture/execute/seq_io.f90: New test.
35195
35196 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
35197
35198         * gcc.dg/cpp/if-mop.c: Two new testcases.
35199         * gcc.dg/cpp/trad/comment-3.c: New.
35200
35201 2004-07-04  Paul Brook  <paul@codesourcery.com>
35202
35203         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35204
35205 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
35206
35207         PR c++/3761
35208         * g++.dg/lookup/crash4.C: New test.
35209
35210 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
35211
35212         * gcc.c-torture/execute/builtin-abs-1.c
35213         * gcc.c-torture/execute/builtin-abs-2.c
35214         * gcc.c-torture/execute/builtin-complex-1.c
35215         * gcc.c-torture/execute/builtins/string-1-lib.c
35216         * gcc.c-torture/execute/builtins/string-1.c
35217         * gcc.c-torture/execute/builtins/string-2-lib.c
35218         * gcc.c-torture/execute/builtins/string-2.c
35219         * gcc.c-torture/execute/builtins/string-3-lib.c
35220         * gcc.c-torture/execute/builtins/string-3.c
35221         * gcc.c-torture/execute/builtins/string-4-lib.c
35222         * gcc.c-torture/execute/builtins/string-4.c
35223         * gcc.c-torture/execute/builtins/string-5-lib.c
35224         * gcc.c-torture/execute/builtins/string-5.c
35225         * gcc.c-torture/execute/builtins/string-6-lib.c
35226         * gcc.c-torture/execute/builtins/string-6.c
35227         * gcc.c-torture/execute/builtins/string-7-lib.c
35228         * gcc.c-torture/execute/builtins/string-7.c
35229         * gcc.c-torture/execute/builtins/string-8-lib.c
35230         * gcc.c-torture/execute/builtins/string-8.c
35231         * gcc.c-torture/execute/builtins/string-9-lib.c
35232         * gcc.c-torture/execute/builtins/string-9.c
35233         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35234         * gcc.c-torture/execute/builtins/string-asm-1.c
35235         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35236         * gcc.c-torture/execute/builtins/string-asm-2.c
35237         * gcc.c-torture/execute/stdio-opt-1.c
35238         * gcc.c-torture/execute/stdio-opt-2.c
35239         * gcc.c-torture/execute/stdio-opt-3.c
35240         * gcc.c-torture/execute/string-opt-1.c
35241         * gcc.c-torture/execute/string-opt-10.c
35242         * gcc.c-torture/execute/string-opt-11.c
35243         * gcc.c-torture/execute/string-opt-12.c
35244         * gcc.c-torture/execute/string-opt-13.c
35245         * gcc.c-torture/execute/string-opt-14.c
35246         * gcc.c-torture/execute/string-opt-15.c
35247         * gcc.c-torture/execute/string-opt-16.c
35248         * gcc.c-torture/execute/string-opt-2.c
35249         * gcc.c-torture/execute/string-opt-6.c
35250         * gcc.c-torture/execute/string-opt-7.c
35251         * gcc.c-torture/execute/string-opt-8.c:
35252         Replace with ...
35253
35254         * gcc.c-torture/execute/builtins/abs-2.c
35255         * gcc.c-torture/execute/builtins/abs-3.c
35256         * gcc.c-torture/execute/builtins/complex-1.c
35257         * gcc.c-torture/execute/builtins/fprintf.c
35258         * gcc.c-torture/execute/builtins/fputs.c
35259         * gcc.c-torture/execute/builtins/memcmp.c
35260         * gcc.c-torture/execute/builtins/memmove.c
35261         * gcc.c-torture/execute/builtins/memops-asm.c
35262         * gcc.c-torture/execute/builtins/mempcpy-2.c
35263         * gcc.c-torture/execute/builtins/mempcpy.c
35264         * gcc.c-torture/execute/builtins/memset.c
35265         * gcc.c-torture/execute/builtins/printf.c
35266         * gcc.c-torture/execute/builtins/sprintf.c
35267         * gcc.c-torture/execute/builtins/strcat.c
35268         * gcc.c-torture/execute/builtins/strchr.c
35269         * gcc.c-torture/execute/builtins/strcmp.c
35270         * gcc.c-torture/execute/builtins/strcpy.c
35271         * gcc.c-torture/execute/builtins/strcspn.c
35272         * gcc.c-torture/execute/builtins/strlen-2.c
35273         * gcc.c-torture/execute/builtins/strlen.c
35274         * gcc.c-torture/execute/builtins/strncat.c
35275         * gcc.c-torture/execute/builtins/strncmp-2.c
35276         * gcc.c-torture/execute/builtins/strncmp.c
35277         * gcc.c-torture/execute/builtins/strncpy.c
35278         * gcc.c-torture/execute/builtins/strpbrk.c
35279         * gcc.c-torture/execute/builtins/strpcpy-2.c
35280         * gcc.c-torture/execute/builtins/strpcpy.c
35281         * gcc.c-torture/execute/builtins/strrchr.c
35282         * gcc.c-torture/execute/builtins/strspn.c
35283         * gcc.c-torture/execute/builtins/strstr-asm.c
35284         * gcc.c-torture/execute/builtins/strstr.c:
35285         ... these new files.
35286
35287         * gcc.c-torture/execute/builtins/abs-2-lib.c
35288         * gcc.c-torture/execute/builtins/abs-3-lib.c
35289         * gcc.c-torture/execute/builtins/complex-1-lib.c
35290         * gcc.c-torture/execute/builtins/fprintf-lib.c
35291         * gcc.c-torture/execute/builtins/fputs-lib.c
35292         * gcc.c-torture/execute/builtins/memcmp-lib.c
35293         * gcc.c-torture/execute/builtins/memmove-lib.c
35294         * gcc.c-torture/execute/builtins/memops-asm-lib.c
35295         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35296         * gcc.c-torture/execute/builtins/mempcpy-lib.c
35297         * gcc.c-torture/execute/builtins/memset-lib.c
35298         * gcc.c-torture/execute/builtins/printf-lib.c
35299         * gcc.c-torture/execute/builtins/sprintf-lib.c
35300         * gcc.c-torture/execute/builtins/strcat-lib.c
35301         * gcc.c-torture/execute/builtins/strchr-lib.c
35302         * gcc.c-torture/execute/builtins/strcmp-lib.c
35303         * gcc.c-torture/execute/builtins/strcpy-lib.c
35304         * gcc.c-torture/execute/builtins/strcspn-lib.c
35305         * gcc.c-torture/execute/builtins/strlen-2-lib.c
35306         * gcc.c-torture/execute/builtins/strlen-lib.c
35307         * gcc.c-torture/execute/builtins/strncat-lib.c
35308         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35309         * gcc.c-torture/execute/builtins/strncmp-lib.c
35310         * gcc.c-torture/execute/builtins/strncpy-lib.c
35311         * gcc.c-torture/execute/builtins/strpbrk-lib.c
35312         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35313         * gcc.c-torture/execute/builtins/strpcpy-lib.c
35314         * gcc.c-torture/execute/builtins/strrchr-lib.c
35315         * gcc.c-torture/execute/builtins/strspn-lib.c
35316         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35317         * gcc.c-torture/execute/builtins/strstr-lib.c
35318         * gcc.c-torture/execute/builtins/lib/abs.c
35319         * gcc.c-torture/execute/builtins/lib/fprintf.c
35320         * gcc.c-torture/execute/builtins/lib/memset.c
35321         * gcc.c-torture/execute/builtins/lib/printf.c
35322         * gcc.c-torture/execute/builtins/lib/sprintf.c
35323         * gcc.c-torture/execute/builtins/lib/strcpy.c
35324         * gcc.c-torture/execute/builtins/lib/strcspn.c
35325         * gcc.c-torture/execute/builtins/lib/strncat.c
35326         * gcc.c-torture/execute/builtins/lib/strncmp.c
35327         * gcc.c-torture/execute/builtins/lib/strncpy.c
35328         * gcc.c-torture/execute/builtins/lib/strpbrk.c
35329         * gcc.c-torture/execute/builtins/lib/strspn.c
35330         * gcc.c-torture/execute/builtins/lib/strstr.c:
35331         New files containing support routines.
35332
35333         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35334         declaration.
35335         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35336         when not optimizing.
35337
35338 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
35339
35340         PR c++/16240
35341         * g++.dg/abi/mangle22.C: New test.
35342         * g++.dg/abi/mangle23.C: Likewise.
35343
35344 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
35345
35346         PR fortran/16290
35347         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35348         Allow for cases without denormalized floating point numbers.
35349
35350 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
35351
35352         PR c/1027
35353         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35354         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35355         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35356         expected warning text.
35357         * gcc.dg/format/diag-2.c: New test.
35358
35359 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35360
35361         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35362
35363 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
35364
35365         * gcc.dg/builtins-43.c: New.
35366         * gcc.dg/builtins-44.c: New.
35367         * gcc.dg/builtins-45.c: New.
35368
35369 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
35370             Andreas Tobler  <a.tobler@schweiz.ch>
35371
35372         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35373         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
35374         as SIGSEGV.
35375         * gcc.dg/cleanup-11.c: Likewise.
35376         * gcc.dg/cleanup-8.c: Likewise.
35377         * gcc.dg/cleanup-9.c: Likewise.
35378         * gcc.dg/cleanup-5.c: Run on all platforms.
35379
35380 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35381
35382         * g++.dg/warn/nonnull1.C: New test.
35383
35384 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35385
35386         * gcc.dg/compat/compat-common.h: Wrap up CINT in
35387         an #ifndef SKIP_COMPLEX_INT/#endif pair.
35388         Special-case the Sun compiler wrt to <complex.h>.
35389
35390 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
35391
35392         * gcc.dg/Wunreachable-8.C: New test.
35393
35394         * gcc.dg/h8300-ice2.c : New test.
35395
35396 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
35397
35398         PR fortran/16161
35399         * gfortran.fortran-torture/compile/implicit.f90: Add test
35400         for implicit character.
35401
35402 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
35403
35404         PR fortran/16289
35405         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35406         Use tiny() intrinsic to find smallest non-negative real
35407
35408 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
35409
35410         * gcc.dg/compat/struct-by-value-22_main.c: New test.
35411         * gcc.dg/compat/struct-by-value-22_x.c: New.
35412         * gcc.dg/compat/struct-by-value-22_y.c: New.
35413
35414         * gcc.c-torture/execute/20040629-1.c: New test.
35415
35416 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
35417
35418         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35419         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35420
35421         PR target/16195
35422         * gcc.dg/20040625-1.c: New test.
35423
35424 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35425
35426         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35427
35428 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35429
35430         PR fortran/15963
35431         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35432
35433 2004-06-29  Richard Henderson  <rth@redhat.com>
35434
35435         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35436
35437 2004-06-29  Paul Brook  <paul@codesourcery.com>
35438
35439         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35440         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35441
35442 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
35443
35444         PR c++/16260
35445         * g++.dg/parse/crash15.C: New.
35446
35447 2004-06-28  Andrew Pinski  <apinski@apple.com>
35448
35449         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35450         by the error already.
35451
35452         * g++.dg/opt/ptrmem4.C: Change to compile only test.
35453
35454 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
35455
35456         PR target/14041
35457         * gcc.dg/h8300-bss-align-1.c : New.
35458
35459 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
35460
35461         * PR c++/16174
35462         * g++.dg/template/ctor4.C: New.
35463
35464 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35465
35466         PR c++/16205
35467         * g++.dg/warn/Wsequence-point-1.C: New test.
35468
35469 2004-06-27  Paul Brook  <paul@codesourcery.com>
35470
35471         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35472
35473 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
35474
35475         * g++.old-deja/g++.mike/p7325.C: Remove.
35476
35477 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35478
35479         PR c/14963
35480         * gcc.dg/pr14963.c: New test.
35481
35482 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
35483
35484         PR c++/16193
35485         * g++.dg/parse/redef1.C: New test.
35486
35487 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35488
35489         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35490         20021110.c.
35491         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35492         20021119-1.c.
35493         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35494         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35495         5-04.c.
35496         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35497         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35498         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35499         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35500         g++.brendan/enum14.C.
35501         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35502         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35503         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35504         g++.mike/virt1.C.
35505         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35506         memtemp24.C.
35507
35508 2004-06-27  Roger Sayle  <roger@eyesopen.com>
35509
35510         * gcc.dg/20040527-1.c: New test case.
35511
35512 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
35513
35514         PR gfortran/pr16196
35515         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35516
35517 2004-06-25  Roger Sayle  <roger@eyesopen.com>
35518
35519         PR middle-end/15825
35520         * gcc.dg/pr15825-1.c: New test case.
35521
35522 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35523
35524         * gcc.c-torture/execute/20040625-1.c: New test.
35525
35526 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35527
35528         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35529
35530 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35531
35532         * gcc.dg/torture/mips-div-1.c: New test.
35533
35534 2004-06-24  Jeff Law  <law@redhat.com>
35535
35536         * gcc.dg/tree-ssa/20040624-1.c: New test.
35537
35538 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
35539
35540         * gcc.c-torture/compile/20040624-1.c: New test.
35541
35542 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35543
35544         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35545         this directory.
35546
35547 2004-06-23  Andrew Pinski  <apinski@apple.com>
35548
35549         PR middle-end/15988
35550         * g++.dg/opt/ptrmem4.C: New test.
35551
35552         * gcc.dg/c90-array-quals-2.c: New test.
35553
35554 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
35555
35556         * gcc.dg/kpice1.c: New test.
35557
35558 2006-06-23  Andrew Pinski  <apinski@apple.com>
35559
35560         * gcc.dg/c90-array-quals.c: New test.
35561
35562 2006-06-22  Richard Henderson  <rth@redhat.com>
35563
35564         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35565
35566 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
35567
35568         * gcc.dg/builtins-config.h: Handle FreeBSD.
35569
35570 2006-06-22  Richard Henderson  <rth@redhat.com>
35571
35572         * g++.dg/opt/devirt1.C: New.
35573
35574 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
35575
35576         * g++.dg/opt/pr15551.C: New testcase.
35577
35578 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
35579
35580         PR target/14800
35581         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35582         x86_64-*-linux* when compiling for 32bit.
35583
35584 2004-06-21  Andrew Pinski  <apinski@apple.com>
35585
35586         * gcc.dg/pch/struct-1.c: New.
35587         * gcc.dg/pch/struct-1.hs: New.
35588
35589 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
35590
35591         * gcc.dg/pch/save-temps-1.c: New file.
35592         * gcc.dg/pch/save-temps-1.hs: New file.
35593
35594 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35595
35596         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35597         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35598
35599 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35600
35601         * gfortran.fortran-torture/execute/select_1.f90: Rename function
35602         to fix type error.
35603         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35604         Remove trailing spaces.
35605
35606 2004-06-21  Richard Henderson  <rth@redhat.com>
35607
35608         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35609         merging && to BIT_FIELD_REF.
35610
35611 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
35612
35613         * g++.dg/opt/placeholder1.C: New test.
35614
35615 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35616
35617         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35618         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35619         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35620         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35621
35622 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
35623
35624         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35625         extern "C".
35626         * g++.dg/other/pragma-re-1.C: Add comments.
35627
35628 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
35629
35630         PR gfortran/16080
35631         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35632
35633 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
35634
35635         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35636         instead of setting the type of size_t by
35637         hand.
35638
35639 2004-06-18  Roger Sayle  <roger@eyesopen.com>
35640
35641         * gcc.dg/unordered-2.c: New test case.
35642         * gcc.dg/unordered-3.c: New test case.
35643
35644 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
35645
35646         PR other/16043
35647         * lib/g++.exp (g++_version): Tweak regexp for version
35648         * lib/g77.exp (g77_version): Likewise.
35649         * lib/gfortran.exp (gfortran_version): Likewise.
35650         * lib/objc.exp (objc_version): Likewise.
35651         * lib/treelang.exp (treelang_version): Likewise.
35652
35653 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
35654
35655         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35656         Use INT_MAX instead of __INT_MAX__.
35657         * gcc.dg/compat/struct-align-2_y.c: Likewise.
35658
35659         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35660         * gcc.dg/compat/scalar-return-3_x.c: Use it.
35661         * gcc.dg/compat/scalar-return-3_y.c: Use it.
35662         * gcc.dg/compat/scalar-return-4_x.c: Use it.
35663         * gcc.dg/compat/scalar-return-4_y.c: Use it.
35664         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35665         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35666         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35667         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35668
35669         * gcc.dg/range-test-1.c: New test.
35670         * g++.dg/opt/range-test-1.C: New test.
35671
35672 2004-06-17  Richard Henderson  <rth@redhat.com>
35673
35674         * objc.dg/sync-1.m: New.
35675         * objc.dg/try-catch-1.m: Don't force next runtime.
35676         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35677         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
35678         shadowed catch clause.
35679         * objc.dg/try-catch-5.m: New.
35680
35681 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
35682
35683         Bug 14610
35684         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35685
35686 2004-06-15  Richard Henderson  <rth@redhat.com>
35687
35688         * gcc.dg/20001116-1.c: Move expected warning line.
35689
35690 2004-06-15  Richard Henderson  <rth@redhat.com>
35691
35692         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35693         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35694
35695 2004-06-15  Jeff Law  <law@redhat.com>
35696
35697         * gcc.dg/tree-ssa/20040615-1.c: New test.
35698         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35699         be less sensitive to operand ordering.
35700         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35701
35702 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
35703
35704         * g++.dg/abi/bitfield3.C: Add comment..
35705
35706 2004-06-15  Richard Henderson  <rth@redhat.com>
35707
35708         * g++.dg/ext/stmtexpr1.C: XFAIL.
35709         * gcc.dg/20030612-1.c: XFAIL.
35710
35711 2004-06-15  Eric Christopher  <echristo@redhat.com>
35712
35713         * g++.dg/charset/asm5.c: New.
35714         * gcc.dg/charset/asm6.c: New.
35715
35716 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35717
35718         PR fortran/15962
35719         * gfortran.fortran-torture/execute/select_1.f90: New test.
35720
35721 2004-06-15  Paul Brook  <paul@codesourcery.com>
35722
35723         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35724
35725 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35726
35727         PR c++/15967
35728         * g++.dg/lookup/crash3.C: New test.
35729
35730 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35731
35732         PR c++/15947
35733         * g++.dg/parse/dtor4.C: New test.
35734
35735 2004-06-14  Jeff Law  <law@redhat.com>
35736
35737         * gcc.c-torture/compile/20040614-1.c: New test.
35738
35739 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35740
35741         PR fortran/15211
35742         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35743         LEN of a character array.
35744
35745 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
35746
35747         PR c++/15096
35748         * g++.dg/template/ptrmem10.C: New test.
35749
35750         PR c++/14930
35751         * g++.dg/template/friend30.C: New test.
35752
35753 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35754
35755         PR fortran/14928
35756         * gfortran.fortran-torture/compile/mloc.f90: New test.
35757
35758 2004-06-13  Paul Brook  <paul@codesourcery.com>
35759
35760         * gfortran.fortran-torture/execute/random_2.f90: New test.
35761
35762 2004-06-13  Eric Christopher  <echristo@redhat.com>
35763
35764         * gcc.dg/noncompile/redecl-1.c: Fix error message.
35765
35766 2004-06-12  Paul Brook  <paul@codesourcery.com>
35767
35768         * gfortran.fortran-torture/execute/contained_3.f90: New test.
35769
35770 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35771
35772         PR fortran/14923
35773         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35774
35775 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35776
35777         PR fortran/14957
35778         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35779         syntax errors in end statements of contained subroutines.
35780
35781 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35782
35783         PR fortran/12841
35784         * gfortran.fortran-torture/execute/null_arg.f90: New test.
35785
35786 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35787
35788         PR fortran/15665
35789         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35790
35791 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35792
35793         PR gfortran/12839
35794         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35795
35796 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
35797
35798         PR c++/15862
35799         * g++.dg/parse/enum1.C: New test.
35800
35801 2004-06-10  Jeff Law  <law@redhat.com>
35802
35803         * gcc.c-torture/compile/20040610-1.c: New test.
35804
35805 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35806
35807         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35808         * g++.old-deja/g++.other/decl3.C: Likewise.
35809
35810 2004-06-10  Brian Booth  <bbooth@redhat.com>
35811
35812         * gcc.dg/tree-ssa/20031015-1.c: Scan for
35813         V_MAY_DEF instead of VDEF.
35814         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35815
35816 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
35817
35818         PR c++/14211
35819         * g++.dg/conversion/const1.C: New test.
35820
35821         PR c++/15076
35822         * g++.dg/conversion/reinterpret1.C: New test.
35823
35824         PR c++/15877
35825         * g++.dg/template/enum2.C: New test.
35826
35827         PR c++/15227
35828         * g++.dg/template/error13.C: New test.
35829
35830 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35831
35832         PR fortran/14957
35833         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35834         arguments to test_* REAL and of the right size.
35835
35836 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35837
35838         PR target/15569
35839         PR rtl-optimization/15681
35840         * gcc.dg/20040609-1.c: New test.
35841
35842 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35843
35844         PR c++/14791
35845         * g++.dg/opt/builtins1.C: New test.
35846
35847 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
35848
35849         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35850         that use default windows32 struct layout.
35851         * gcc.dg/i386-bitfield2.c: Likewise.
35852
35853 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
35854
35855         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35856         for mingw32 and cygwin targets.
35857
35858 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
35859
35860         * gcc.dg/pch/macro-4.c: New.
35861         * gcc.dg/pch/macro-4.hs: New.
35862
35863 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35864
35865         PR fortran/13249
35866         * gfortran.fortran-torture/compile/name_clash.f90: New test.
35867
35868 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35869
35870         PR fortran/13372
35871         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35872
35873 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35874
35875         PR gfortran/14897
35876         * gfortran.fortran-torture/execute/t_edit.f90: New test.
35877
35878 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35879
35880         PR gfortran/15755
35881         * gfortran.fortran-torture/execute/backspace.c : New test.
35882
35883 2004-06-09  Paul Brook  <paul@codesourcery.com>
35884
35885         * gfortran.fortran-torture/execure/intrinsic_associated.f90
35886         (pointer_to_section): Rewrite to use smaller array.
35887
35888 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
35889
35890         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35891         * gcc.dg/ext/altivec-10.c: Same.
35892         * gcc.dg/ext/altivec-11.c: Same.
35893         * gcc.dg/ext/altivec-12.c: Same.
35894         * gcc.dg/ext/altivec-13.c: Same.
35895         * gcc.dg/ext/altivec-14.c: Same.
35896         * gcc.dg/ext/altivec-15.c: Same.
35897         * gcc.dg/ext/altivec-16.c: Same.
35898         * gcc.dg/ext/altivec-3.c: Same.
35899         * gcc.dg/ext/altivec-4.c: Same.
35900         * gcc.dg/ext/altivec-6.c: Same.
35901         * gcc.dg/ext/altivec-7.c: Same.
35902         * gcc.dg/ext/altivec-8.c: Same.
35903         * gcc.dg/ext/altivec-varargs-1.c: Same.
35904
35905         * g++.dg/ext/altivec-1.C: Correct dg syntax.
35906         * g++.dg/ext/altivec-10.C: Same.
35907         * g++.dg/ext/altivec-2.C: Same.
35908         * g++.dg/ext/altivec-3.C: Same.
35909         * g++.dg/ext/altivec-4.C: Same.
35910         * g++.dg/ext/altivec-5.C: Same.
35911         * g++.dg/ext/altivec-6.C: Same.
35912         * g++.dg/ext/altivec-7.C: Same.
35913         * g++.dg/ext/altivec-8.C: Same.
35914         * g++.dg/ext/altivec-9.C: Same.
35915
35916 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35917
35918         PR c++/7841
35919         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35920
35921 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35922
35923         * gcc.dg/union-1.c: New test.
35924
35925 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35926
35927         * gcc.dg/builtins-41.c: New test case.
35928         * gcc.dg/builtins-42.c: New test case.
35929
35930 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35931
35932         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35933         * g++.dg/ext/altivec-10.C: Same.
35934         * g++.dg/ext/altivec-2.C: Same.
35935         * g++.dg/ext/altivec-3.C: Same.
35936         * g++.dg/ext/altivec-4.C: Same.
35937         * g++.dg/ext/altivec-5.C: Same.
35938         * g++.dg/ext/altivec-6.C: Same.
35939         * g++.dg/ext/altivec-7.C: Same.
35940         * g++.dg/ext/altivec-8.C: Same.
35941         * g++.dg/ext/altivec-9.C: Same.
35942         * g++.old-deja/g++.abi/cxa_vec.C: Same.
35943         * g++.old-deja/g++.brendan/new3.C: Same.
35944         * gcc.c-torture/execute/eeprof-1.x: Same.
35945
35946 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35947
35948         PR c/14765
35949         * gcc.dg/pr14765-1.c: New test.
35950
35951 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35952
35953         PR c/14649
35954         * gcc.dg/pr14649-1.c: New test case.
35955
35956 2004-06-07  Richard Henderson  <rth@redhat.com>
35957
35958         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35959         if temporaries.
35960
35961 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35962
35963         * g++.dg/eh/elide1.C: Remove XFAIL.
35964
35965 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
35966
35967         PR c++/15337
35968         * g++.dg/expr/sizeof3.C: New test.
35969
35970         PR c++/14777
35971         * g++.dg/template/access14.C: New test.
35972
35973         PR c++/15554
35974         * g++.dg/template/enum1.C: New test.
35975
35976         PR c++/15057
35977         * g++.dg/eh/throw1.C: New test.
35978
35979 2004-06-07  David Ayers  <d.ayers@inode.at>
35980             Ziemowit Laski  <zlaski@apple.com>
35981
35982         * lib/objc.exp (objc_target_compile): Revert the '-framework
35983         Foundation' flag fix, since bare Darwin does not ship
35984         with the Foundation framework.
35985         * objc/execute/next_mapping.h: Provide a local NSConstantString
35986         @interface and @implementation.
35987         (objc_constant_string_init): A constructor function, used to
35988         initialize the NSConstantString meta-class object.
35989         * objc/execute/string1.m: Include "next_mapping.h" instead of
35990         <Foundation/NSString.h>.
35991         * objc/execute/string2.m: Likewise.
35992         * objc/execute/string3.m: Likewise.
35993         * objc/execute/string4.m: Likewise.
35994
35995 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
35996
35997         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35998         to double. Replace double with FLOAT.
35999         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36000
36001         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36002         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36003         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36004         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36005         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36006         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36007         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36008         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36009
36010 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36011
36012         PR c/13519
36013         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36014
36015 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36016
36017         PR c++/15503
36018         * g++.dg/template/meminit2.C: New test.
36019
36020 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
36021
36022         PR target/15822
36023         * gcc.c-torture/execute/compare-fp-1.c,
36024         gcc.c-torture/execute/compare-fp-2.c,
36025         gcc.c-torture/execute/compare-fp-3.c,
36026         gcc.c-torture/execute/compare-fp-4.c,
36027         gcc.c-torture/execute/compare-fp-3.x,
36028         gcc.c-torture/execute/compare-fp-4.x: Moved...
36029         * gcc.c-torture/execute/ieee/compare-fp-1.c,
36030         gcc.c-torture/execute/ieee/compare-fp-2.c,
36031         gcc.c-torture/execute/ieee/compare-fp-3.c,
36032         gcc.c-torture/execute/ieee/compare-fp-4.c,
36033         gcc.c-torture/execute/ieee/compare-fp-3.x,
36034         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36035
36036 2004-06-04  David Ayers  <d.ayers@inode.at>
36037
36038         * objc/execute/protocol-isEqual-4.m: New testcase.
36039
36040 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
36041
36042         * objc/execute/protocol-isEqual-1.m: New testcase.
36043         * objc/execute/protocol-isEqual-2.m: New testcase.
36044         * objc/execute/protocol-isEqual-3.m: New testcase.
36045
36046 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36047
36048         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36049
36050 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
36051
36052         * lib/objc.exp (objc_target_compile): When running tests on
36053         Darwin (Mac OS X), inform the linker about '-framework
36054         'Foundation'.
36055
36056 2004-06-02  Eric Christopher  <echristo@redhat.com>
36057
36058         * gcc.c-torture/compile/20040602-1.c: New.
36059
36060 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
36061
36062         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36063         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36064
36065         PR tree-optimization/14736
36066         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36067
36068         PR tree-optimization/14042
36069         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36070
36071         PR tree-optimization/14729
36072         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36073
36074 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36075
36076         PR fortran/15557
36077         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36078
36079 2004-06-01  Richard Hederson  <rth@redhat.com>
36080
36081         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36082
36083 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36084
36085         PR c++/14932
36086         * g++.dg/parse/offsetof4.C: New test.
36087
36088 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
36089
36090         PR objc/7993
36091         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36092
36093 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
36094
36095         PR c++/15701
36096         * g++.dg/template/friend29.C: New test.
36097
36098 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36099
36100         PR c/15749
36101         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36102
36103 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
36104
36105         * gcc.dg/sparc-trap-1.c: New test.
36106
36107 2004-05-31  Roger Sayle  <roger@eyesopen.com>
36108
36109         PR middle-end/15069
36110         * g++.dg/opt/fold3.C: New test case.
36111
36112 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
36113
36114         * lib/target-supports.exp (check_iconv_available): Fix fallout
36115         from 2004-05-28 patch.
36116
36117 2004-05-30  Paul Brook  <paul@codesourcery.com>
36118
36119         PR fortran/15620
36120         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36121         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36122
36123 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
36124
36125         * gfortran.fortran-torture/execute/random_1.f90: New test.
36126
36127 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36128
36129         * g++.dg/ext/altivec-10.C: New test.
36130
36131 2004-05-29  Paul Brook  <paul@codesourcery.com>
36132
36133         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36134
36135 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36136
36137         * gcc.dg/altivec-16.c: New test.
36138
36139 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
36140
36141         * lib/target-supports.exp (check_vmx_hw_available): New.
36142         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36143
36144         * lib/target-supports.exp (check_alias_available,
36145         check_iconv_available, check_named_sections_available): Use
36146         unique names for temporary files.
36147
36148 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36149
36150         * gcc.dg/altivec-15.c: New test.
36151
36152 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36153
36154         PR c++/15083
36155         * g++.dg/warn/noeffect6.C: New test.
36156
36157         PR c++/15471
36158         * g++.dg/expr/ptrmem4.C: New test.
36159
36160         PR c++/15640
36161         * g++.dg/template/operator3.C: New test.
36162
36163 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36164
36165         PR c++/14668
36166         * g++.dg/lookup/redecl1.C: New test.
36167         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36168
36169 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
36170
36171         * gcc.c-torture/execute/compare-fp-1.c,
36172         gcc.c-torture/execute/compare-fp-2.c,
36173         gcc.c-torture/execute/compare-fp-3.c,
36174         gcc.c-torture/execute/compare-fp-4.c,
36175         gcc.c-torture/execute/compare-fp-3.x,
36176         gcc.c-torture/execute/compare-fp-4.x,
36177         gcc.dg/pr15649-1.c: New.
36178
36179 2004-05-27  Adam Nemet  <anemet@lnxw.com>
36180
36181         PR c++/12883
36182         * g++.dg/init/array14.C: New test.
36183
36184 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
36185
36186         * lib/compat.exp (compat-get-options-main): New.
36187         (compat-get-options): Remove unneeded code, warn for ignored
36188         command.
36189         (compat-execute): Check flag set by dg-require-* commands.
36190
36191         * lib/compat.exp (compat-execute): Break up long lines.
36192
36193 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
36194
36195         * gcc.dg/altivec-7.c: Don't use 'vector long'.
36196         * gcc.dg/altivec-14.c: New test.
36197         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36198
36199         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36200         * gcc.dg/altivec-12.c: Ditto.
36201
36202         * gcc.dg/altivec-3.c: Move call to altivec_check.
36203
36204 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36205
36206         PR c++/15044
36207         * g++.dg/template/error12.C: New test.
36208
36209         PR c++/15317
36210         * g++.dg/ext/attrib15.C: New test.
36211
36212         PR c++/15329
36213         * g++.dg/template/ptrmem9.C: New test.
36214
36215 2004-05-25  Paul Brook  <paul@codesourcery.com>
36216
36217         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36218
36219 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36220
36221         PR c++/15165
36222         * g++.dg/template/crash19.C: New test.
36223
36224 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36225
36226         PR c++/15025
36227         * g++.dg/template/redecl1.C: New test.
36228
36229 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36230
36231         PR c++/14821
36232         * g++.dg/other/ns1.C: New test.
36233
36234         PR c++/14883
36235         * g++.dg/template/invalid1.C: New test.
36236
36237 2004-05-23  Paul Brook  <paul@codesourcery.com>
36238         Victor Leikehman  <lei@haifasphere.co.il>
36239
36240         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36241         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36242
36243 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36244
36245         PR c++/15285
36246         PR c++/15299
36247         * g++.dg/template/non-dependent5.C: New test.
36248         * g++.dg/template/non-dependent6.C: New test.
36249
36250 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36251
36252         PR c++/15507
36253         * g++.dg/inherit/union1.C: New test.
36254
36255         PR c++/15542
36256         * g++.dg/template/addr1.C: New test.
36257
36258         PR c++/15427
36259         * g++.dg/template/array5.C: New test.
36260
36261         PR c++/15287
36262         * g++.dg/template/array6.C: New test.
36263
36264 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
36265             Roger Sayle  <roger@eyesopen.com>
36266
36267         * g++.dg/lookup/forscope2.C: New test case.
36268
36269 2004-05-22  Ben Elliston  <bje@au.ibm.com>
36270
36271         * gcc.dg/cpp/Wmissingdirs.c: New.
36272
36273 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36274
36275         PR target/15301
36276         * gcc.dg/compat/union-m128-1.h: New file.
36277         * gcc.dg/compat/union-m128-1_main.c: Likewise.
36278         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36279         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36280
36281 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36282
36283         PR target/15302
36284         * gcc.dg/compat/struct-complex-1.h: New file.
36285         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36286         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36287         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36288
36289 2004-05-20  Roger Sayle  <roger@eyesopen.com>
36290
36291         PR middle-end/3074
36292         * gcc.dg/pr3074-1.c: New test case.
36293         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36294
36295 2004-05-20  Falk Hueffner  <falk@debian.org>
36296
36297         PR other/15526
36298         * gcc.dg/ftrapv-1.c: New test case.
36299
36300 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
36301
36302         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36303
36304 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
36305             Jeff Law  <law@redhat.com>
36306
36307         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36308         * gcc.dg/tree-ssa/20040518-2.c: New test.
36309
36310         * gcc.dg/tree-ssa/20040518-1.c: New test.
36311
36312 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
36313
36314         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36315
36316 2004-05-18  Paul Brook  <paul@codesourcery.com>
36317
36318         PR fortran/13930
36319         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36320
36321 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36322
36323         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36324         constant folding.
36325
36326 2004-05-17  Steven Bosscher  <stevenb@suse.de>
36327
36328         * gcc.dg/tree-ssa/20040517-1.c: New test.
36329
36330 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36331
36332         * gcc.dg/loop-4.c: New test.
36333
36334 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
36335
36336         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36337
36338 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
36339
36340         PR fortran/15311
36341         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36342
36343 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36344
36345         PR fortran/13826
36346         PR fortran/13940
36347         * gfortran.fortran-torture/compile/data_1.f90: New test.
36348
36349 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
36350
36351         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36352         * gcc.dg/uninit-H.c: Define ASM for __s390__.
36353
36354 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36355
36356         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36357
36358 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36359
36360         PR c/15444
36361         * gcc.dg/format/xopen-1.c: Adjust expected message.
36362         * gcc.dg/format/xopen-3.c: New test.
36363
36364 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
36365
36366         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36367
36368 2004-05-14  Jeff Law  <law@redhat.com>
36369
36370         * gcc.dg/tree-ssa/20040514-2.c: New test.
36371
36372 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36373
36374         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36375         this ...
36376         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36377         this.
36378
36379 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
36380
36381         * gcc.dg/tree-ssa/20040514-1.c: New test.
36382
36383 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36384
36385         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36386         test.
36387
36388 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36389
36390         PR fortran/14066
36391         * gfortran.fortran-torture/compile/do_1.f90: New test.
36392
36393 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36394
36395         PR fortran/15051
36396         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36397         test.
36398
36399 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
36400
36401         PR fortran/15149
36402         * gfortran.fortran-torture/execute/random_init.f90: New test.
36403
36404 2004-05-13  Paul Brook  <paul@codesourcery.com>
36405
36406         PR fortran/15314
36407         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36408
36409 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
36410
36411         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36412         for the powerpc case.
36413
36414 2004-05-13  Jeff Law  <law@redhat.com>
36415
36416         * gcc.dg/tree-ssa/20040513-1.c: New test.
36417         * gcc.dg/tree-ssa/20040513-2.c: New test.
36418
36419 2004-05-13  Paul Brook  <paul@codesourcery.com>
36420
36421         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36422         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36423         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36424
36425 2004-05-13  Andreas Schwab  <schwab@suse.de>
36426
36427         PR other/10819
36428         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36429         characters.
36430
36431 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
36432
36433         PR fortran/15294
36434         * gfortran.fortran-torture/execute/adjustr.f90: New file.
36435
36436 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
36437
36438         Merge from tree-ssa-20020619-branch.  See
36439         ChangeLog.tree-ssa for details.
36440
36441 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
36442
36443         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36444         include <altivec.h> explicitly.
36445         * gcc.dg/altivec-13.c: Likewise.
36446
36447 2004-05-11  Paul Brook  <paul@codesourcery.com>
36448
36449         * gcc.c-torture/compile/20010518-1.c: Force enum size.
36450
36451 2004-05-10  Eric Christopher  <echristo@redhat.com>
36452
36453         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36454         * gcc.dg/sibcall-4.c: Ditto.
36455
36456 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
36457
36458         * g++.dg/ext/altivec-8.C: New test case.
36459         * gcc.dg/altivec-13.c: New test case.
36460
36461 2004-05-08  Roger Sayle  <roger@eyesopen.com>
36462
36463         * gcc.c-torture/execute/divcmp-1.c: New test case.
36464         * gcc.c-torture/execute/divcmp-2.c: New test case.
36465         * gcc.c-torture/execute/divcmp-3.c: New test case.
36466
36467 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
36468
36469         * g++.dg/other/pragma-re-2.C: New test.
36470
36471 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36472
36473         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36474         * gcc.dg/i386-387-2.c: Likewise.
36475
36476         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36477         __builtin_drem.
36478         * gcc.dg/i386-387-6.c: Likewise.
36479
36480 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36481
36482         * gcc.dg/builtins-33.c: Also check log1p*.
36483
36484 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
36485
36486         PR optimization/15296
36487         * gcc.c-torture/execute/pr15296.c: New test.
36488
36489 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
36490
36491         * gcc.dg/builtins-40.c: New test.
36492
36493 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
36494
36495         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36496
36497 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
36498
36499         * g++.dg/ext/spe1.C: New testcase.
36500
36501 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
36502
36503         * objc.dg/image-info.m: Allow additional attributes
36504         for __image_info section.
36505
36506 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
36507
36508         * gcc.dg/torture/mips-hilo-2.c: New test.
36509
36510 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36511
36512         PR c++/14389
36513         * g++.dg/template/member5.C: New test.
36514
36515 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
36516
36517         * gcc.dg/builtins-34.c: Also check expm1*.
36518
36519 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36520
36521         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36522         * gcc.dg/torture/builtin-convert-3.c: New test.
36523
36524 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
36525
36526         PR middle-end/15054
36527         * g++.dg/opt/pr15054.C: New test.
36528
36529 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36530
36531         * gcc.dg/torture/builtin-rounding-1.c: New test.
36532         * gcc.dg/builtins-25.c: Delete.
36533         * gcc.dg/builtins-29.c: Delete.
36534
36535 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
36536
36537         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36538         * gcc.dg/sibcall-4.c: Likewise.
36539         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36540
36541 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36542
36543         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36544         bit-field on 16-bit targets.
36545
36546 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36547
36548         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36549         16-bit targets.
36550
36551 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
36552
36553         * gcc.dg/rs6000-power2-1.c: Change to compile only.
36554         * gcc.dg/rs6000-power2-2.c: Likewise.
36555
36556 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
36557
36558         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36559         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36560         Change the asm registers to be in form of frN instead of fN.
36561
36562 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36563
36564         * gcc.dg/torture/builtin-convert-2.c: New test.
36565
36566 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
36567
36568         * gcc.dg/rs6000-power2-1.c: New test.
36569         * gcc.dg/rs6000-power2-2.c: New test.
36570
36571 2004-04-28  Jan Hubicka  <jh@suse.cz>
36572
36573         * gcc.dg/unused-6.c: New test.
36574
36575 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
36576             Ulrich Weigand  <uweigand@de.ibm.com>
36577
36578         * ada/acats/run_all.sh: Define $target variable.
36579
36580 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
36581
36582         PR c++/15119
36583         * g++.dg/other/vararg-1.C: New test.
36584
36585         PR c++/4794
36586         * g++.dg/eh/cleanup3.C: New test.
36587
36588 2004-04-24  Laurent GUERBY <laurent@guerby.net>
36589
36590         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36591         and ad8011a (target_insn).
36592         * ada/acats/support/macro.dfs: Likewise.
36593         * ada/acats/support/impbit.adb: New file.
36594
36595 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
36596
36597         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36598
36599 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36600
36601         * gcc.dg/loop-3.c: New test.
36602
36603 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
36604
36605         * gcc.c-torture/execute/simd-5.c: New test.
36606
36607 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36608
36609         PR c++/15064
36610         * g++.dg/template/crash18.C: New test.
36611
36612 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
36613
36614         * g++.dg/ext/complit3.C: New test.
36615
36616 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36617
36618         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36619         * gcc.dg/altivec-3.c: Same.
36620         * gcc.dg/altivec-varargs-1.c: Same.
36621
36622 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36623
36624         * lib/target-supports.exp (check_profiling_available): Assume
36625         profiling is not available on powerpc-eabi targets.
36626
36627 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
36628
36629         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36630         * gcc.dg/vmx/bug-1.c: Ditto.
36631
36632 2004-04-20  Eric Christopher  <echristo@redhat.com>
36633
36634         * gcc.dg/charset/extern.c: New test.
36635         * g++.dg/charset/extern3.cc: Ditto.
36636
36637 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
36638
36639         * gcc.dg/builtins-39.c: New test.
36640
36641 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
36642
36643         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36644
36645 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
36646
36647         * gcc.dg/torture/mips-hilo-1.c: New test.
36648
36649 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
36650
36651         * gcc.c-torture/compile/20040419-1.c: New test.
36652
36653 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
36654
36655         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36656
36657 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
36658             Aldy Hernandez  <aldyh@redhat.com>
36659
36660         * gcc.c-torture/execute/va-arg-24.c: New.
36661
36662 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
36663             Aldy Hernandez  <aldyh@redhat.com>
36664
36665         * gcc.dg/vmx/1b-01.c: New.
36666         * gcc.dg/vmx/1b-02.c: New.
36667         * gcc.dg/vmx/1b-03.c: New.
36668         * gcc.dg/vmx/1b-04.c: New.
36669         * gcc.dg/vmx/1b-05.c: New.
36670         * gcc.dg/vmx/1b-06.c: New.
36671         * gcc.dg/vmx/1b-07.c: New.
36672         * gcc.dg/vmx/1c-01.c: New.
36673         * gcc.dg/vmx/1c-02.c: New.
36674         * gcc.dg/vmx/3a-01a.c: New.
36675         * gcc.dg/vmx/3a-01.c: New.
36676         * gcc.dg/vmx/3a-01m.c: New.
36677         * gcc.dg/vmx/3a-03.c: New.
36678         * gcc.dg/vmx/3a-03m.c: New.
36679         * gcc.dg/vmx/3a-04.c: New.
36680         * gcc.dg/vmx/3a-04m.c: New.
36681         * gcc.dg/vmx/3a-05.c: New.
36682         * gcc.dg/vmx/3a-06.c: New.
36683         * gcc.dg/vmx/3a-06m.c: New.
36684         * gcc.dg/vmx/3a-07.c: New.
36685         * gcc.dg/vmx/3b-01.c: New.
36686         * gcc.dg/vmx/3b-02.c: New.
36687         * gcc.dg/vmx/3b-10.c: New.
36688         * gcc.dg/vmx/3b-13.c: New.
36689         * gcc.dg/vmx/3b-14.c: New.
36690         * gcc.dg/vmx/3b-15.c: New.
36691         * gcc.dg/vmx/3c-01a.c: New.
36692         * gcc.dg/vmx/3c-01.c: New.
36693         * gcc.dg/vmx/3c-02.c: New.
36694         * gcc.dg/vmx/3c-03.c: New.
36695         * gcc.dg/vmx/3d-01.c: New.
36696         * gcc.dg/vmx/4-01.c: New.
36697         * gcc.dg/vmx/4-03.c: New.
36698         * gcc.dg/vmx/5-01.c: New.
36699         * gcc.dg/vmx/5-02.c: New.
36700         * gcc.dg/vmx/5-03.c: New.
36701         * gcc.dg/vmx/5-04.c: New.
36702         * gcc.dg/vmx/5-05.c: New.
36703         * gcc.dg/vmx/5-06.c: New.
36704         * gcc.dg/vmx/5-07.c: New.
36705         * gcc.dg/vmx/5-07t.c: New.
36706         * gcc.dg/vmx/5-08.c: New.
36707         * gcc.dg/vmx/5-10.c: New.
36708         * gcc.dg/vmx/5-11.c: New.
36709         * gcc.dg/vmx/7-01a.c: New.
36710         * gcc.dg/vmx/7-01.c: New.
36711         * gcc.dg/vmx/7c-01.c: New.
36712         * gcc.dg/vmx/7d-01.c: New.
36713         * gcc.dg/vmx/7d-02.c: New.
36714         * gcc.dg/vmx/8-01.c: New.
36715         * gcc.dg/vmx/8-02a.c: New.
36716         * gcc.dg/vmx/8-02.c: New.
36717         * gcc.dg/vmx/brode-1.c: New.
36718         * gcc.dg/vmx/bug-1.c: New.
36719         * gcc.dg/vmx/bug-2.c: New.
36720         * gcc.dg/vmx/bug-3.c: New.
36721         * gcc.dg/vmx/cw-bug-1.c: New.
36722         * gcc.dg/vmx/cw-bug-2.c: New.
36723         * gcc.dg/vmx/cw-bug-3.c: New.
36724         * gcc.dg/vmx/dct.c: New.
36725         * gcc.dg/vmx/debug-1.c: New.
36726         * gcc.dg/vmx/debug-2.c: New.
36727         * gcc.dg/vmx/debug-3.c: New.
36728         * gcc.dg/vmx/debug-4.c: New.
36729         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36730         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36731         * gcc.dg/vmx/eg-5.c: New.
36732         * gcc.dg/vmx/fft.c: New.
36733         * gcc.dg/vmx/gcc-bug-1.c: New.
36734         * gcc.dg/vmx/gcc-bug-2.c: New.
36735         * gcc.dg/vmx/gcc-bug-3.c: New.
36736         * gcc.dg/vmx/gcc-bug-4.c: New.
36737         * gcc.dg/vmx/gcc-bug-5.c: New.
36738         * gcc.dg/vmx/gcc-bug-6.c: New.
36739         * gcc.dg/vmx/gcc-bug-7.c: New.
36740         * gcc.dg/vmx/gcc-bug-8.c: New.
36741         * gcc.dg/vmx/gcc-bug-9.c: New.
36742         * gcc.dg/vmx/gcc-bug-b.c: New.
36743         * gcc.dg/vmx/gcc-bug-c.c: New.
36744         * gcc.dg/vmx/gcc-bug-d.c: New.
36745         * gcc.dg/vmx/gcc-bug-e.c: New.
36746         * gcc.dg/vmx/gcc-bug-f.c: New.
36747         * gcc.dg/vmx/gcc-bug-g.c: New.
36748         * gcc.dg/vmx/gcc-bug-i.c: New.
36749         * gcc.dg/vmx/harness.h: New.
36750         * gcc.dg/vmx/ira1.c: New.
36751         * gcc.dg/vmx/ira2a.c: New.
36752         * gcc.dg/vmx/ira2b.c: New.
36753         * gcc.dg/vmx/ira2.c: New.
36754         * gcc.dg/vmx/ira2c.c: New.
36755         * gcc.dg/vmx/mem.c: New.
36756         * gcc.dg/vmx/newton-1.c: New.
36757         * gcc.dg/vmx/ops.c: New.
36758         * gcc.dg/vmx/sn7153.c: New.
36759         * gcc.dg/vmx/spill2.c: New.
36760         * gcc.dg/vmx/spill3.c: New.
36761         * gcc.dg/vmx/spill.c: New.
36762         * gcc.dg/vmx/t.c: New.
36763         * gcc.dg/vmx/varargs-1.c: New.
36764         * gcc.dg/vmx/varargs-2.c: New.
36765         * gcc.dg/vmx/varargs-3.c: New.
36766         * gcc.dg/vmx/varargs-4.c: New.
36767         * gcc.dg/vmx/varargs-5.c: New.
36768         * gcc.dg/vmx/varargs-6.c: New.
36769         * gcc.dg/vmx/varargs-7.c: New.
36770         * gcc.dg/vmx/vmx.exp: New.
36771         * gcc.dg/vmx/vprint-1.c: New.
36772         * gcc.dg/vmx/vscan-1.c: New.
36773         * gcc.dg/vmx/x-01.c: New.
36774         * gcc.dg/vmx/x-02.c: New.
36775         * gcc.dg/vmx/x-03.c: New.
36776         * gcc.dg/vmx/x-04.c: New.
36777         * gcc.dg/vmx/x-05.c: New.
36778         * gcc.dg/vmx/yousufi-1.c: New.
36779         * gcc.dg/vmx/zero-1.c: New.
36780         * gcc.dg/vmx/zero.c: New.
36781
36782 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
36783
36784         * g++.dg/lookup/java1.C: Update for chage of
36785         _Jv_AllocObject.
36786         * g++.dg/lookup/java2.C: Likewise.
36787
36788 2004-04-17  Laurent GUERBY <laurent@guerby.net>
36789
36790         * ada/acats/run_all.sh: use -O2 by default.
36791
36792 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
36793
36794         * gcc.dg/vr-mult-[12].c: New tests.
36795
36796 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36797
36798         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36799
36800         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36801
36802 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
36803
36804         * lib/target-supports.exp (check_profiling_available): Assume
36805         profiling isn't available for mips*-*-elf targets.
36806
36807 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
36808
36809         * gcc.dg/builtins-38.c: New test.
36810
36811 2004-04-14  Eric Christopher  <echristo@redhat.com>
36812
36813         * g++.dg/charset/charset.exp: Run .cc extension tests.
36814
36815 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
36816
36817         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
36818
36819 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36820
36821         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36822
36823 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
36824
36825         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36826         * gcc.dg/i386-387-2.c: Likewise.
36827
36828         * gcc.dg/i386-387-7.c: New test.
36829         * gcc.dg/i386-387-8.c: New test.
36830
36831         * gcc.dg/builtins-37.c: New test.
36832
36833 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
36834
36835         * g++.dg/pch/externc-1.C: Add missing semicolon.
36836
36837 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
36838
36839         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36840
36841 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36842
36843         * gcc.c-torture/execute/20040411-1.c: New test.
36844
36845 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36846
36847         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36848
36849 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
36850
36851         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36852
36853 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
36854
36855         * lib/target-supports.exp (check_named_sections_available): New.
36856         * lib/gcc-dg.exp (dg-require-named-sections): New.
36857         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36858         old-deja.exp.  Also prune error-count message from HP linker.
36859         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36860
36861         * g++.dg/init/init-ref4.C: Use dg-require-weak.
36862         * g++.old-deja/g++.pt/static3.C: Likewise.
36863         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36864
36865 2004-04-09  Roger Sayle  <roger@eyesopen.com>
36866
36867         * gcc.c-torture/execute/20040409-1.c: New test case.
36868         * gcc.c-torture/execute/20040409-2.c: New test case.
36869         * gcc.c-torture/execute/20040409-3.c: New test case.
36870
36871 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
36872
36873         * gcc.dg/20040409-1.c: New test.
36874
36875 2004-04-08  Roger Sayle  <roger@eyesopen.com>
36876
36877         PR target/14888
36878         * g++.dg/opt/pr14888.C: New test case.
36879
36880 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
36881
36882         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36883         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36884         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36885         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36886         New tests.
36887
36888 2004-04-08  Paul Brook  <paul@codesourcery.com>
36889
36890         * gcc.dg/spill-1.c: New test.
36891
36892 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36893
36894         * gcc.dg/torture/builtin-ctype-2.c: New test.
36895
36896 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
36897
36898         * gcc.dg/pch/pch.exp: Add largefile test.
36899
36900 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
36901
36902         * g++.dg/pch/externc-1.Hs: New.
36903         * g++.dg/pch/externc-1.C: New.
36904
36905 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36906
36907         * gcc.dg/compat/struct-by-value-5a_main.c,
36908         gcc.dg/compat/struct-by-value-5b_main.c: New files.
36909         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36910         * gcc.dg/compat/struct-by-value-5a_x.c,
36911         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36912         gcc.dg/compat/struct-by-value-5_x.c.
36913         * gcc.dg/compat/struct-by-value-5a_y.c,
36914         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36915         gcc.dg/compat/struct-by-value-5_y.c.
36916
36917         * gcc.dg/compat/struct-by-value-6a_main.c,
36918         gcc.dg/compat/struct-by-value-6b_main.c: New files.
36919         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36920         * gcc.dg/compat/struct-by-value-6a_x.c,
36921         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36922         gcc.dg/compat/struct-by-value-6_x.c.
36923         * gcc.dg/compat/struct-by-value-6a_y.c,
36924         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36925         gcc.dg/compat/struct-by-value-6_y.c.
36926
36927         * gcc.dg/compat/struct-by-value-7a_main.c,
36928         gcc.dg/compat/struct-by-value-7b_main.c: New files.
36929         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36930         * gcc.dg/compat/struct-by-value-7a_x.c,
36931         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36932         gcc.dg/compat/struct-by-value-7_x.c.
36933         * gcc.dg/compat/struct-by-value-7a_y.c,
36934         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36935         gcc.dg/compat/struct-by-value-7_y.c.
36936
36937 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
36938
36939         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36940         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36941         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36942         options.
36943
36944 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
36945
36946         * gcc.dg/builtins-36.c: New test.
36947
36948 2004-04-06  Paul Brook  <paul@codesourcery.com>
36949
36950         * README.gcc: Remove obsolete contraint on testcases.
36951
36952 2004-04-05  Paul Brook  <paul@codesourcery.com>
36953
36954         PR2123
36955         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
36956         failure and exit(0) on success.
36957         * g++.dg/expr/anew2.C: Ditto.
36958         * g++.dg/expr/anew3.C: Ditto.
36959         * g++.dg/expr/anew4.C: Ditto.
36960
36961 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
36962
36963         PR c++/3518
36964         * g++.dg/template/unify7.C: New.
36965
36966 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36967
36968         * g++.dg/README: Bring up to date with new subdirectories; remove
36969         duplicate subdirectory lines.
36970
36971 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
36972
36973         PR c++/14007
36974         * g++.dg/template/unify5.C: New.
36975         * g++.dg/template/unify6.C: New.
36976         * g++.dg/template/qualttp20.C: Adjust.
36977         * g++.old-deja/g++.jason/report.C: Adjust.
36978         * g++.old-deja/g++.other/qual1.C: Adjust.
36979
36980 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
36981
36982         PR c++/14803
36983         * g++.dg/inherit/ptrmem1.C: New test.
36984
36985 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
36986
36987         PR c++/14755
36988         * gcc.c-torture/execute/20040331-1.c: New test.
36989         * gcc.dg/20040331-1.c: New test.
36990
36991 2004-04-01  Paul Brook  <paul@codesourcery.com>
36992
36993         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36994
36995 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
36996
36997         PR c++/14724
36998         * g++.dg/init/goto1.C: New test.
36999
37000         PR c++/14763
37001         * g++.dg/template/defarg4.C: New test.
37002
37003 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37004
37005         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37006
37007 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
37008
37009         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37010
37011 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
37012
37013         * gcc.dg/noncompile/undeclared-2.c: New test.
37014
37015 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37016
37017         * gcc.dg/940409-1.c: Remove XFAIL.
37018         * gcc.dg/reg-vol-struct-1.c: New test.
37019
37020 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37021
37022         * gcc.dg/torture/builtin-wctype-1.c: New test.
37023
37024 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
37025
37026         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37027         * gcc.dg/20001101-1.c: Likewise.
37028         * gcc.dg/20001102-1.c: Likewise.
37029
37030 2004-03-25  Roger Sayle  <roger@eyesopen.com>
37031
37032         * gcc.dg/compare8.c: Add an additional test for XOR.
37033
37034 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37035
37036         * gcc.dg/torture/builtin-ctype-1.c: New test.
37037
37038 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37039
37040         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37041         * gcc.dg/torture/builtin-math-1.c: Likewise.
37042         * gcc.dg/torture/builtin-power-1.c: New test.
37043
37044 2004-03-24  Andreas Schwab  <schwab@suse.de>
37045
37046         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37047         IA64 assembler.
37048
37049 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37050             Roger Sayle  <roger@eyesopen.com>
37051
37052         * gcc.dg/compare8.c: New test case.
37053
37054 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
37055
37056         * g++.dg/ext/altivec-7.C: New test.
37057
37058 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
37059
37060         PR 12267, 12391, 12560, 13129, 14114, 14133
37061         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37062         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37063         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37064         Adjust error regexps.
37065         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37066         * gcc.dg/noncompile/undeclared-1.c: New test cases.
37067         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37068         * gcc.dg/local1.c: Add explanatory comment.
37069
37070 2004-03-23  Roger Sayle  <roger@eyesopen.com>
37071
37072         PR optimization/14669
37073         * g++.dg/opt/fold2.C: New test case.
37074
37075 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
37076
37077         PR c/14069
37078         * gcc.dg/20040322-1.c: New test.
37079
37080 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37081
37082         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
37083         * gcc.dg/ultrasp4.c: Likewise.
37084         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
37085
37086 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37087
37088         * gcc.dg/i386-sse-8.c: Reset default options.
37089
37090 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37091
37092         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37093         in the error message text.
37094
37095 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37096
37097         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37098
37099 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
37100
37101         PR c++/14616
37102         * g++.dg/init/array13.C: New test.
37103
37104 2004-03-20  Roger Sayle  <roger@eyesopen.com>
37105
37106         PR target/13889
37107         * gcc.c-torture/compile/pr13889.c: New test case.
37108
37109 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37110
37111         PR c/14635
37112         * builtins-1.c (nan, nans): Don't test.
37113         * builtins-30.c: Don't use nan, nanf, nanl.
37114         * builtins-35.c: New test.
37115
37116 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
37117
37118         * g++.dg/ext/altivec-6.C: New test.
37119
37120 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
37121
37122         * g++.dg/init/placement3.C: New test.
37123
37124         * g++.dg/template/spec13.C: New test.
37125
37126         * g++.dg/lookup/using11.C: New test.
37127
37128         * g++.dg/lookup/koenig3.C: New test.
37129
37130         * g++.dg/template/operator2.C: New test.
37131
37132         * g++.dg/expr/dtor3.C: New test.
37133         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37134         marker.
37135         * g++.old-deja/g++.law/visibility28.C: Likewise.
37136
37137 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
37138
37139         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37140         * gcc.dg/ppc64-abi-3.c: Likewise.
37141
37142 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37143
37144         PR c++/14545
37145         * g++.dg/parse/template15.C: New test.
37146
37147 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37148
37149         * g++.dg/expr/dtor2.C: New test.
37150
37151         * g++.dg/lookup/anon4.C: New test.
37152
37153         * g++.dg/overload/using1.C: New test.
37154
37155         * g++.dg/template/lookup7.C: New test.
37156
37157         * g++.dg/template/typename6.C: New test.
37158
37159         * g++.dg/expr/cond6.C: New test.
37160
37161 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37162
37163         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37164
37165 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37166
37167         * g++.dg/expr/cond5.C: New test.
37168         * g++.dg/expr/constcast1.C: Likewise.
37169         * g++.dg/expr/ptrmem2.C: Likewise.
37170         * g++.dg/expr/ptrmem3.C: Likewise.
37171         * g++.dg/lookup/main1.C: Likewise.
37172         * g++.dg/template/lookup6.C: Likewise.
37173
37174 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37175
37176         * gcc.dg/local1.c: New test.
37177
37178         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37179
37180 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37181
37182         * gcc.dg/torture/builtin-convert-1.c: New test.
37183
37184 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37185
37186         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37187
37188 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37189
37190         PR c++/14481
37191         * g++.dg/warn/Wunused-7.C: New test.
37192
37193 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37194
37195         * gcc.dg/torture/builtin-integral-1.c: New test.
37196
37197 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37198
37199         PR c++/14586
37200         * g++.dg/parse/non-dependent3.C: New test.
37201
37202 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
37203
37204         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37205         * g++.dg/eh/simd-2.C: Likewise.
37206         * g++.dg/init/array10.C: Likewise.
37207         * gcc.c-torture/compile/simd-1.c: Likewise.
37208         * gcc.c-torture/compile/simd-2.c: Likewise.
37209         * gcc.c-torture/compile/simd-3.c: Likewise.
37210         * gcc.c-torture/compile/simd-4.c: Likewise.
37211         * gcc.c-torture/compile/simd-6.c: Likewise.
37212         * gcc.c-torture/execute/simd-1.c: Likewise.
37213         * gcc.c-torture/execute/simd-2.c: Likewise.
37214         * gcc.dg/compat/vector-defs.h: Likewise.
37215         * gcc.dg/20020531-1.c: Likewise.
37216         * gcc.dg/altivec-3.c: Likewise.
37217         * gcc.dg/altivec-4.c: Likewise.
37218         * gcc.dg/altivec-varargs-1.c: Likewise.
37219         * gcc.dg/compat/vector-defs.h: Likewise.
37220         * gcc.dg/i386-mmx-3.c: Likewise.
37221         * gcc.dg/i386-sse-4.c: Likewise.
37222         * gcc.dg/i386-sse-5.c: Likewise.
37223         * gcc.dg/i386-sse-8.c: Likewise.
37224         * gcc.dg/simd-1.c: Likewise.
37225         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
37226         __ev64_opaque__ since the machine description provides it.
37227
37228 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37229
37230         * lib/compat.exp (skip_list): New global variable.
37231         Use it to hold the user defined COMPAT_SKIPS list if any.
37232         (compat-obj): Add the members of skip_list to optall.
37233
37234 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37235
37236         * gcc.dg/compat/union-by-value-1_main.c,
37237         union-by-value-1_x.c, union-by-value-1_y.c,
37238         union-check.h, union-defs.h,
37239         union-init.h, union-return-1_main.c,
37240         union-return-1_x.c, union-return-1_y.c: New files.
37241
37242 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37243
37244         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37245         mixed-struct-init.h: Add 4 mixed structure types.
37246         struct-by-value-21_main.c, struct-by-value-21_x.c,
37247         struct-by-value-21_y.c, struct-return-21_main.c,
37248         struct-return-21_x.c, struct-return-21_y.c: New files.
37249
37250 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
37251
37252         PR c++/14550
37253         * g++.dg/parse/template14.C: New test.
37254
37255 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37256
37257         * gcc.c-torture/execute/20040313-1.c: New test.
37258
37259 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
37260
37261         PR target/14533
37262         * gcc.dg/20040311-2.c: New test.
37263
37264 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
37265
37266         PR other/14544
37267         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37268         bit-field.
37269
37270 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
37271
37272         * gcc.dg/20040305-2.c: Add missing return statement.
37273
37274 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37275
37276         * gcc.dg/builtins-34.c: Also check pow10*.
37277
37278 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37279
37280         PR target/14262
37281         * gcc.dg/20040305-2.c: New test.
37282
37283 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37284
37285         * gcc.dg/20040310-1.c: New test.
37286
37287 2004-03-11  Roger Sayle  <roger@eyesopen.com>
37288
37289         * gcc.c-torture/execute/20040311-1.c: New test case.
37290
37291 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
37292
37293         PR c++/14476
37294         * g++.dg/lookup/enum1.C: New test.
37295
37296 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
37297
37298         PR c++/14510
37299         * g++.dg/lookup/struct2.C: New test.
37300
37301 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
37302
37303         * gcc.dg/builtins-34.c: New test.
37304
37305 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37306
37307         * gcc.dg/torture/builtin-nonneg-1.c: New test.
37308
37309 2004-03-09  James E Wilson  <wilson@specifixinc.com>
37310
37311         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37312         * gcc.dg/alias-2.c: New testcase.
37313
37314 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
37315
37316         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37317
37318 2004-03-09  Roger Sayle  <roger@eyesopen.com>
37319
37320         * gcc.c-torture/execute/20040309-1.c: New test case.
37321
37322 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
37323
37324         PR c++/14397
37325         * g++.dg/overload/ref1.C: New.
37326
37327 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37328
37329         PR c++/14409
37330         * g++.dg/template/spec12.C: New test.
37331
37332         PR c++/14448
37333         * g++.dg/parse/crash14.C: New test.
37334
37335 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37336
37337         PR c++/14230
37338         * g++.dg/init/ref11.C: New test.
37339
37340 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37341
37342         PR c++/14432
37343         * g++.dg/parse/builtin2.C: New test.
37344
37345 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37346
37347         PR c++/14401
37348         * g++.dg/init/ctor3.C: New test.
37349         * g++.dg/init/union1.C: New test.
37350         * g++.dg/ext/anon-struct4.C: New test.
37351
37352 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37353
37354         * g++.dg/lookup/koenig1.C: Tweak error messages.
37355         * g++.dg/lookup/used-before-declaration.C: Likewise.
37356         * g++.dg/other/do1.C: Likewise.
37357         * g++.dg/overload/koenig1.C: Likewise.
37358         * g++.dg/parse/crash13.C: Likewise.
37359         * g++.dg/template/instantiate3.C: Likewise.
37360
37361 2004-03-08  Eric Christopher  <echristo@redhat.com>
37362
37363         * * lib/target-supports.exp: Enable libiconv in test
37364         compilation.  Fix up error checking.
37365
37366 2004-03-08  Roger Sayle  <roger@eyesopen.com>
37367
37368         PR middle-end/14289
37369         * gcc.dg/pr14289-1.c: New test case.
37370         * gcc.dg/pr14289-2.c: Likewise.
37371         * gcc.dg/pr14289-3.c: Likewise.
37372
37373 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
37374
37375         * gcc.c-torture/execute/20040308-1.c: New test.
37376
37377 2004-03-07  Roger Sayle  <roger@eyesopen.com>
37378
37379         * gcc.c-torture/execute/20040307-1.c: New test case.
37380
37381 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
37382
37383         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37384
37385 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
37386
37387         * gcc.dg/20040306-1.c: New test.
37388
37389 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
37390
37391         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37392         them static.
37393         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37394
37395 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37396
37397         PR c/14465
37398         * gcc.dg/decl-6.c: New test.
37399
37400 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37401
37402         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37403         Rename LOGPOW -> LOG_POW.
37404         (SQRT_EXP, POW_EXP): New.
37405
37406 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37407
37408         * gcc.dg/i386-sse-8.c: New test.
37409
37410 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37411
37412         PR c/14114
37413         * gcc.dg/decl-5.c: New test.
37414
37415 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
37416
37417         * gcc.dg/20040305-1.c: New test.
37418
37419 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
37420
37421         PR other/14354
37422         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37423
37424 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
37425
37426         PR c++/14425, c++/14426
37427         * g++.dg/ext/altivec-4.C: New test.
37428         * g++.dg/ext/altivec-5.C: New test.
37429
37430 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
37431
37432         * g++.old-deja/g++.other/linkage1.C: Expect errors about
37433         global variables of a type with no linkage.
37434         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37435         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37436         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37437         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37438         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37439         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37440         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37441         * g++.dg/warn/deprecated.C: Name enum Color.
37442         * g++.dg/overload/VLA.C: Name structure for 'b'.
37443         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37444
37445 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37446
37447         * gcc.c-torture/compile/20040304-1.c: New test.
37448
37449 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
37450
37451         PR 13728
37452         * gcc.dg/decl-4.c: New testcase.
37453
37454 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
37455
37456         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37457         as PRECF if sizeof (float) > sizeof (double).
37458         (PRECL): Make it the same as PRECF if
37459         sizeof (float) > sizeof (long double).
37460
37461 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37462
37463         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37464         system type.  Add check for irix6 which doesn't have c99 runtime.
37465
37466 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
37467
37468         * gcc.dg/const-elim-1.c: xfail for xtensa.
37469
37470 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37471
37472         PR c++/14369
37473         * g++.dg/template/cond4.C: New test.
37474
37475 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37476
37477         PR c++/14360
37478         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37479
37480         PR c++/14361
37481         * g++.dg/parse/defarg7.C: New test.
37482
37483         PR c++/14359
37484         * g++.dg/template/friend26.C: New test.
37485
37486 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37487
37488         PR c++/14324
37489         * g++.dg/abi/mangle21.C: New test.
37490
37491         PR c++/14260
37492         * g++.dg/parse/constructor2.C: New test.
37493
37494         PR c++/14337
37495         * g++.dg/template/sfinae1.C: New test.
37496
37497 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37498
37499         PR c++/14267
37500         * g++.dg/expr/crash2.C: New test.
37501
37502         PR middle-end/13448
37503         * gcc.dg/inline-5.c: New test.
37504         * gcc.dg/always-inline.c: Split out tests into ...
37505         * gcc.dg/always-inline2.c: ... this and ...
37506         * gcc.dg/always-inline3.c: ... this.
37507
37508 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37509
37510         PR debug/12103
37511         * g++.dg/debug/crash1.C: New test.
37512
37513 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
37514
37515         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37516         function with __attribute__((noinline)).
37517         (recurser_void2): Likewise.
37518         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37519         (recurser_void2): Likewise.
37520
37521 2004-02-29  Roger Sayle  <roger@eyesopen.com>
37522
37523         PR middle-end/14203
37524         * g++.dg/warn/Wunused-6.C: New test case.
37525
37526 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
37527
37528         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37529         not defined.
37530
37531 2004-02-27  Eric Christopher  <echristo@redhat.com>
37532
37533         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37534         * g++.dg/charset/asm2.c: Run only x86.
37535         * gcc.dg/charset/asm3.c: Ditto.
37536
37537 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
37538
37539         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37540         ld_library_path.
37541
37542 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
37543
37544         * g++.dg/ext/altivec-3.C: New.
37545
37546 2004-02-26  Richard Henderson  <rth@redhat.com>
37547
37548         * g++.dg/ext/attrib10.C: Mark for warning.
37549         * gcc.dg/attr-alias-1.c: New.
37550
37551 2004-02-26  Richard Henderson  <rth@redhat.com>
37552
37553         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37554         * gcc.c-torture/execute/20040208-2.c: ... it back.
37555
37556 2004-02-26  Eric Christopher  <echristo@redhat.com>
37557
37558         * lib/target-supports.exp (check-iconv-available): New function.
37559         * lib/gcc-dg.exp (dg-require-iconv): New function.
37560         Use above.
37561         * gcc.dg/charset: New directory.
37562         * gcc.dg/charset/charset.exp: New file.
37563         * gcc.dg/charset/asm1.c: Ditto.
37564         * gcc.dg/charset/asm2.c: Ditto.
37565         * gcc.dg/charset/asm3.c: Ditto.
37566         * gcc.dg/charset/asm4.c: Ditto.
37567         * gcc.dg/charset/asm5.c: Ditto.
37568         * gcc.dg/charset/attribute1.c: Ditto.
37569         * gcc.dg/charset/attribute2.c: Ditto.
37570         * gcc.dg/charset/string1.c: Ditto.
37571         * g++.dg/charset: New directory.
37572         * g++.dg/dg.exp: Add here. Special options.
37573         * g++.dg/charset/charset.exp: New file.
37574         * g++.dg/charset/asm1.c: Ditto.
37575         * g++.dg/charset/asm2.c: Ditto.
37576         * g++.dg/charset/asm3.c: Ditto.
37577         * g++.dg/charset/asm4.c: Ditto.
37578         * g++.dg/charset/attribute1.c: Ditto.
37579         * g++.dg/charset/attribute2.c: Ditto.
37580         * g++.dg/charset/extern1.cc: Ditto.
37581         * g++.dg/charset/extern2.cc: Ditto.
37582         * g++.dg/charset/string1.c: Ditto.
37583
37584 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
37585
37586         PR c++/14278
37587         * g++.dg/parse/comma1.C: New test.
37588
37589 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37590
37591         PR c++/14284
37592         * g++.dg/template/ttp8.C: New test.
37593
37594 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
37595
37596         * gcc.dg/fixuns-trunc-1.c: New test.
37597
37598 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37599
37600         * gcc.dg/builtins-config.h: Use #elif.
37601
37602 2004-02-26  Michael Matz  <matz@suse.de>
37603
37604         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37605         * gcc.dg/991214-1.c: Likewise.
37606         * gcc.dg/i386-asm-1.c: Likewise.
37607
37608 2004-02-25  Richard Henderson  <rth@redhat.com>
37609
37610         * gcc.c-torture/execute/20040208-2.c: Move ...
37611         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37612
37613 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37614
37615         PR c++/14246
37616         * g++.dg/other/crash-3.C: New test.
37617
37618 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37619
37620         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37621         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37622
37623         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37624         HP-UX.
37625
37626 2004-02-24  Michael Matz  <matz@suse.de>
37627
37628         * gcc.dg/i386-regparm.c: New.
37629
37630 2004-02-23  James E Wilson  <wilson@specifixinc.com>
37631
37632         * gcc.c-torture/execute/20040223-1.c: New.
37633
37634 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
37635             Kazu Hirata  <kazu@cs.umass.edu>
37636
37637         * gcc.dg/fwritable-strings-1.c: Remove.
37638
37639 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
37640
37641         PR c/14156
37642         * gcc.dg/20040223-1.c: New test.
37643
37644 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37645
37646         PR c++/14106
37647         * g++.dg/ext/typeof9.C: New test.
37648
37649 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37650
37651         PR c++/14250
37652         * g++.dg/other/switch1.C: New test.
37653
37654 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37655
37656         * gcc.dg/cast-function-1.c: Adjust for new informative message.
37657         * gcc.dg/va-arg-1.c: Likewise.
37658
37659 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37660
37661         PR c++/14143
37662         * g++.dg/template/koenig5.C: New test.
37663
37664 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
37665
37666         * g++.dg/ext/altivec-1.C: Generalize target triple.
37667         * g++.dg/ext/altivec-2.C: New test case.
37668         * g++.dg/ext/altivec_check.h: New file.
37669         * gcc.dg/altivec-1.c: Generalize target triple;
37670         include altivec_check.h and call altivec_check().
37671         * gcc.dg/altivec-[2-5].c: Generalize target triple.
37672         * gcc.dg/altivec-6.c: New test case.
37673         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37674         type casts as needed.
37675         * gcc.dg/altivec-10.c: Include altivec_check.h and call
37676         altivec_check().
37677         * gcc.dg/altivec-12.c: New test case.
37678         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37679         include altivec_check.h and call altivec_check().
37680         * gcc.dg/altivec_check.h: New file.
37681
37682 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37683
37684         * lib/target-supports.exp (check_alias_available): Don't mangle
37685         function `g' in test program.
37686
37687 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37688
37689         * lib/target-supports.exp (check_profiling_available): Check
37690         argument to determine whether we support a profiling type.
37691         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37692         check_profiling_available.
37693         * g++.dg/bprob/bprob.exp: Likewise.
37694         * g77.dg/bprob/bprob.exp: Likewise.
37695         * gcc.misc-tests/bprob.exp: Likewise.
37696         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37697         dg-require-profiling and delete expected error handling.
37698         * gcc.dg/20021014-1.c: Likewise.
37699         * gcc.dg/nest.c: Likewise.
37700
37701 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37702
37703         PR c++/12007
37704         * g++.dg/other/vthunk1.C: New test.
37705
37706 2004-02-20  Falk Hueffner  <falk@debian.org>
37707
37708         PR target/14201
37709         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37710
37711 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
37712
37713         PR c++/13927
37714         * g++.dg/other/error8.C: Remove XFAIL markers.
37715
37716         PR c++/14173
37717         * g++.dg/ext/packed5.C: New test.
37718
37719         PR c++/14199
37720         * g++.dg/warn/Wunused-5.C: New test.
37721
37722         PR c++/14186
37723         * g++.dg/lookup/member1.C: New test.
37724
37725 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
37726
37727         * gcc.c-torture/compile/20040130-1.c: Enable only when
37728         __INT_MAX__ >= 2147483647L.
37729         * gcc.c-torture/compile/961203-1.c: Likewise.
37730
37731 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
37732
37733         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37734         * g++.dg/opt/template1.C: Robustify assembler regexp
37735
37736 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37737
37738         * gcc.c-torture/execute/simd-4.x: Remove.
37739         * gcc.c-torture/execute/va-arg-25.x: Likewise.
37740         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37741         Guard with #ifndef SKIP_ATTRIBUTE.
37742         * gcc.dg/compat/vector-1_y.c: Likewise.
37743         * gcc.dg/compat/vector-2_x.c: Likewise.
37744         * gcc.dg/compat/vector-2_y.c: Likewise.
37745         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37746         * g++.dg/eh/simd-2.C: Likewise.
37747
37748 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
37749
37750         * gcc.c-torture/compile/complex-1.c: New.
37751
37752 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
37753
37754         PR target/14209
37755         * gcc.c-torture/execute/20040218-1.c: New test.
37756
37757 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37758
37759         PR c++/14181
37760         * g++.dg/parse/new2.C: New test.
37761
37762 2004-02-18  Paul Brook  <paul@codesourcery.com>
37763
37764         * gcc.c-torture/compile/libcall-1.c: New test.
37765
37766 2004-02-18  Paul Brook  <paul@codesourcery.com>
37767
37768         PR debug/12934
37769         * gcc.dg/debug/debug-7.c: New test.
37770
37771 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
37772
37773         * gcc.dg/20040217-1.c: New test.
37774
37775 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
37776
37777         * gcc.c-torture/execute/990208-1.x: Delete.
37778
37779 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
37780
37781         * gcc.c-torture/execute/20040208-2.x: New file.
37782
37783 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
37784
37785         PR c++/11326
37786         * g++.dg/abi/structret1.C: New test.
37787
37788 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
37789
37790         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37791         (i386_cpuid): No need to test if cpuid is available on AMD64.
37792         Fix assembly, so that it works onboth i386 and AMD64.
37793         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37794         (vecInLong): Fix s[] member type to unsigned int.
37795         (vecInWord): Remove type.
37796         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37797         (a64, b64, c64, d64, e64): Remove.
37798         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37799         Remove unused variable.  Remove initialization of removed variables.
37800         Don't call mmx_tests nor sse_tests.
37801         (reference_mmx, reference_sse): Remove.
37802         (check): Add return stmt.
37803         * gcc.dg/i386-sse-7.c: New test.
37804         * gcc.dg/i386-mmx-4.c: New test.
37805
37806 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37807
37808         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37809         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37810         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37811         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37812         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37813         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37814         g++.dg/tc1/dr94.C: Fix line terminator.
37815
37816 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
37817
37818         * gcc.c-torture/compile/20040216-1.c: New.
37819
37820 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37821
37822         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37823         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37824         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37825         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37826         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37827         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37828
37829 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37830
37831         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37832
37833 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
37834
37835         PR c++/13971
37836         * g++.dg/expr/cond4.C: New test.
37837
37838         PR c++/14086
37839         * g++.dg/lookup/crash2.C: New test.
37840
37841 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
37842
37843         * gcc.c-torture/compile/20040214-2.c: New test.
37844
37845 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
37846
37847         PR c++/14116
37848         * g++.dg/ext/typeof8.C: New test.
37849
37850 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
37851
37852         * gcc.c-torture/compile/20040214-1.c: New test.
37853
37854 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37855
37856         PR c++/13635
37857         * g++.dg/template/spec11.C: New test.
37858
37859 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37860
37861         PR c++/13927
37862         * g++.dg/other/error8.C: New test.
37863
37864 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
37865
37866         PR c++/14122
37867         * g++.dg/template/array4.C: New test.
37868
37869         PR c++/14108
37870         * g++.dg/inherit/thunk2.C: New test.
37871
37872         PR c++/14083
37873         * g++.dg/eh/cond2.C: New test.
37874
37875 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
37876
37877         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37878
37879 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
37880
37881         * lib/scanasm.exp (dg-scan): Quote pattern before display.
37882
37883 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
37884
37885         * g++.dg/simd-2.C: xfail on ppc64-linux.
37886
37887 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37888
37889         PR c/456
37890         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37891         tests.
37892
37893 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
37894
37895         * gcc.dg/builtins-33.c: New test.
37896
37897 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
37898
37899         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37900
37901 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37902
37903         * g++.dg/simd-2.C: Set -maltivec for ppc64.
37904
37905 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37906
37907         * gcc.dg/ppc64-abi-3.c: New test.
37908
37909 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
37910
37911         PR c/14092
37912
37913         * gcc.dg/pr14092-1.c: New testcase.
37914
37915 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
37916
37917         * gcc.dg/cpp/assert4.c: Fix typo last change.
37918
37919         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37920         * gcc.dg/cpp/assert4.c: Handle powerpc64.
37921
37922         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37923
37924 2004-02-09  Roger Sayle  <roger@eyesopen.com>
37925
37926         * gcc.c-torture/compile/20040209-1.c: New test case.
37927
37928 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37929
37930         * gcc.dg/c90-init-1.c: Adjust expected error messages.
37931
37932 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
37933
37934         * gcc.c-torture/execute/20040208-[12].c: New tests.
37935
37936 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37937
37938         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37939
37940 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37941
37942         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37943
37944 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37945
37946         Bug 13856
37947         * gcc.dg/visibility-8.c: New testcase.
37948
37949 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37950
37951         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37952         arguments.
37953         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37954
37955 2004-02-07  Roger Sayle  <roger@eyesopen.com>
37956
37957         PR middle-end/13696
37958         * g++.dg/opt/fold1.C: New test case.
37959
37960 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37961
37962         PR c++/14033
37963         * g++.dg/other/crash-2.C: New test.
37964
37965 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37966
37967         PR c++/14028
37968         * g++.dg/parse/angle-bracket2.C: New test.
37969
37970 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37971
37972         PR middle-end/13750
37973         Revert:
37974         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37975         PR pch/13361
37976         * g++.dg/pch/wchar-1.C: New.
37977         * g++.dg/pch/wchar-1.Hs: New.
37978
37979 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37980
37981         PR c++/14008
37982         * g++.dg/parse/error15.C: New test.
37983         * g++.dg/parse/crash11.C: Update dg-error mark.
37984
37985 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37986
37987         PR c++/13932
37988         * g++.dg/warn/conv2.C: New test.
37989
37990 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37991
37992         PR c++/13086
37993         * g++.dg/warn/incomplete1.C: Remove xfail.
37994
37995 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37996
37997         * lib/file-format.exp (gcc_target_object_format): Use
37998         ${tool}_target_compile, not gcc_target_compile.
37999         * lib/target-supports.exp (check_alias_available): Likewise.
38000         (check_gc_sections_available): Likewise.
38001         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38002         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38003         dg-require-alias.
38004
38005 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38006
38007         PR c++/13969
38008         * g++.dg/template/static6.C: New test.
38009
38010 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
38011
38012         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38013
38014 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38015
38016         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38017         tests for systems where `char' is unsigned by default.
38018
38019 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38020
38021         PR c++/13997
38022         * g++.dg/template/partial3.C: New test.
38023
38024 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
38025
38026         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38027         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38028         Remove mentions of obsolete ports.
38029
38030 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
38031
38032         * gcc.dg/noncompile/20001228-1.c: Fix for new
38033         error message.
38034
38035 2004-02-03  Roger Sayle  <roger@eyesopen.com>
38036
38037         PR target/9348
38038         * gcc.c-torture/execute/multdi-1.c: New test case.
38039
38040 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38041
38042         PR c++/13925
38043         * g++.dg/template/lookup5.C: New test.
38044
38045 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38046
38047         PR c++/13950
38048         * g++.dg/template/lookup4.C: New test.
38049
38050         PR c++/13970
38051         * g++.dg/parse/error14.C: New test.
38052
38053         PR c++/14002
38054         * g++.dg/parse/template13.C: New test.
38055
38056 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38057
38058         PR c++/13978
38059         * g++.dg/template/koenig4.C: New test.
38060
38061         PR c++/13968
38062         * g++.dg/template/crash17.C: New test.
38063
38064         PR c++/13975
38065         * g++.dg/parse/error13.C: New test.
38066         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38067
38068 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38069
38070         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38071
38072 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
38073
38074         PR c/11658
38075         PR c/13994
38076         * gcc.dg/noncompile/20040203-1.c: New test.
38077         * gcc.dg/noncompile/20040203-2.c: Likewise.
38078         * gcc.dg/noncompile/20040203-3.c: Likewise.
38079         * gcc.dg/20040203-1.c: Likewise.
38080
38081 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
38082
38083         PR c++/10858
38084         * g++.dg/template/sizeof7.C: New test.
38085
38086 2004-02-02  Eric Christopher  <echristo@redhat.com>
38087             Zack Weinberg  <zack@codesourcery.com>
38088
38089         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38090
38091 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
38092
38093         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38094         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38095         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38096         * gcc.dg/cleanup-5.c: Run only on Linux targets.
38097
38098 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
38099
38100         PR c++/13113
38101         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38102
38103         PR c++/13854
38104         * g++.dg/ext/attrib13.C: New test.
38105
38106         PR c++/13907
38107         * g++.dg/conversion/op2.C: New test.
38108
38109 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38110
38111         * gcc.dg/titype-1.c: Fix pasto.
38112
38113 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38114
38115         * gcc.dg/titype-1.c: New test.
38116
38117 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38118
38119         PR c++/13957
38120         * g++.dg/template/non-type-template-argument-1.C,
38121         g++.dg/template/qualified-id1.C: Update dg-error marks.
38122         * g++.dg/template/nontype6.C: New test.
38123
38124 2004-02-01  Roger Sayle  <roger@eyesopen.com>
38125
38126         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38127         * gcc.dg/builtins-31.c: New testcase.
38128         * gcc.dg/builtins-32.c: New testcase.
38129
38130 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
38131
38132         * objc.dg/call-super-2.m: Update line numbers
38133         for the including of stddef.h.
38134
38135 2004-01-30  Michael Matz  <matz@suse.de>
38136
38137         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38138         g++.dg/ext/case-range3.C: New tests.
38139
38140 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38141
38142         DR206
38143         PR c++/13813
38144         * g++.dg/template/member4.C: New test.
38145
38146 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38147
38148         PR c++/13683
38149         * g++.dg/template/sizeof6.C: New test.
38150
38151 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38152
38153         * gcc.dg/fwritable-strings-1.c: New test.
38154
38155 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38156
38157         * gcc.c-torture/compile/20040130-1.c: New test.
38158
38159 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
38160
38161         * objc.dg/call-super-2.m: Include stddef.h for size_t.
38162
38163 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
38164
38165         PR c++/13883
38166         * g++.dg/template/ctor3.C: New test.
38167
38168 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38169
38170         * g++.dg/tc1: New directory.
38171         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38172         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38173         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38174         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38175         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38176
38177 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38178
38179         * g++.dg/parse/error11.C: New test.
38180         * g++.dg/parse/error12.C: Likewise.
38181
38182 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
38183
38184         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38185         (scan_initial, main): Use aligned_sizeof instead of sizeof.
38186
38187 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
38188
38189         PR c++/13791
38190         * g++.dg/ext/attrib12.C: New test.
38191
38192         PR c++/13736
38193         * g++.dg/parse/cast2.C: New test.
38194
38195 2004-01-27  James E Wilson  <wilson@specifixinc.com>
38196
38197         * objc.dg/encode-2.m (main): New local string.  Set depending on
38198         sizeof long.  Use in sscanf call.
38199         * objc.dg/encode-3.m (main): New local string.  Set depending on
38200         sizeof long.  Use in scan_initial call.
38201
38202 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38203
38204         * objc.dg/call-super-2.m: Make LP64-safe.
38205         * objc.dg/desig-init-1.m: Likewise.
38206
38207 2004-01-27  Devang Patel <dpatel@apple.com>
38208
38209         * g++.dg/debug/namespace1.C: New test.
38210
38211 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
38212
38213         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38214         xscale-*-*.
38215
38216         * gcc.dg/arm-mmx-1.c: New test.
38217
38218 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38219
38220         * gcc.dg/20040127-1.c: New test.
38221         * gcc.dg/20040127-2.c: New test.
38222
38223 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38224
38225         * objc.dg/stret-1.m (glob): Renamed to globa.
38226
38227 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
38228
38229         PR c++/13663
38230         * g++.dg/expr/for1.C: New test.
38231
38232 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
38233
38234         PR middle-end/13779
38235         * gcc.dg/darwin-longlong.c: New test.
38236
38237 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
38238
38239         * gcc.dg/20040124-1.c: Moved test from here...
38240         * gcc.c-torture/compile/20040124-1.c: ...to here.
38241
38242 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38243
38244         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
38245         the assembly output if -m64 is passed.
38246
38247 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
38248
38249         PR c++/13833
38250         * g++.dg/template/cond3.C: New test.
38251
38252 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38253
38254         PR c++/13810
38255         * g++.dg/template/ttp7.C: New test.
38256
38257 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38258
38259         PR c++/13797
38260         * g++.dg/template/nontype4.C: New test.
38261         * g++.dg/template/nontype5.C: Likewise.
38262
38263 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
38264
38265         * gcc.dg/torture/mips-clobber-at.c: New test.
38266
38267 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
38268
38269         * gcc.dg/20040124-1.c: New test.
38270
38271 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
38272
38273         * gcc.dg/20040123-1.c: New test.
38274
38275 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38276
38277         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38278
38279 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38280
38281         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38282
38283 2004-01-23  Andrew Pinski  <apinski@apple.com>
38284
38285         * gcc.dg/20030121-1.c: Move to ..
38286         * gcc.dg/20040121-1.c: here.
38287
38288 2004-01-23  Roger Sayle  <roger@eyesopen.com>
38289
38290         * gcc.dg/builtins-29.c: New test case.
38291
38292 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38293
38294         PR 18314
38295         * gcc.dg/builtins-30.c: New testcase.
38296
38297 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
38298
38299         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38300         * lib/g77.exp: Likewise.
38301         * lib/objc.exp: Likewise.
38302         * lib/g++.exp: Likewise.
38303
38304 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38305
38306         * gcc.dg/struct-by-value-2.c: New test.
38307
38308 2004-01-21  Andrew Pinski  <apinski@apple.com>
38309
38310         PR target/13785
38311         * gcc.dg/20030121-1.c: New test.
38312
38313 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
38314
38315         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
38316         clobber frame pointer register in asm statement.
38317
38318 2004-01-21  Falk Hueffner  <falk@debian.org>
38319
38320         * gcc.c-torture/compile/20040121-1.c: New test.
38321
38322 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
38323
38324         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38325
38326 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
38327
38328         * gcc.dg/ppc64-abi-2.c: New test.
38329
38330 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
38331
38332         * lib/treelang.exp: Fill out this file.
38333         * lib/treelang-dg.exp: New File.
38334
38335 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38336
38337         * gcc.c-torture/compile/981022-1.c: Remove.
38338         * gcc.dg/array-5.c: Remove XFAIL.
38339         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38340         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38341         gcc.dg/cond-lvalue-1.c: Update.
38342         * gcc.dg/cast-lvalue-2.c: New test.
38343
38344 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
38345
38346         PR c++/13592
38347         * g++.dg/other/error1.C (class foo): Tweak error message.
38348
38349         PR c++/13592
38350         * g++.dg/template/call2.C: New test.
38351
38352 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38353
38354         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38355         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38356         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38357         scalar-return-1_x.c, scalar-return-2_y.c,
38358         scalar-return-3_x.c, scalar-return-3_y.c,
38359         scalar-return-4_x.c, scalar-return-4_y.c,
38360         struct-align-1.h, struct-align-1_x.c,
38361         struct-align-1_y.c, struct-align-2.h,
38362         struct-align-2_x.c, struct-align-2_y.c,
38363         struct-by-value-10_y.c, struct-by-value-11_x.c,
38364         struct-by-value-11_y.c, struct-by-value-12_x.c,
38365         struct-by-value-12_y.c, struct-by-value-13_x.c,
38366         struct-by-value-13_y.c, struct-by-value-14_x.c,
38367         struct-by-value-14_y.c, struct-by-value-15_x.c,
38368         struct-by-value-15_y.c, struct-by-value-16_y.c,
38369         struct-by-value-17_y.c, struct-by-value-18_y.c,
38370         struct-by-value-19_y.c, struct-by-value-1_x.c,
38371         struct-by-value-1_y.c, struct-by-value-20_y.c,
38372         struct-by-value-2_x.c, struct-by-value-2_y.c,
38373         struct-by-value-3_y.c, struct-by-value-4_x.c,
38374         struct-by-value-4_y.c, struct-by-value-5_y.c,
38375         struct-by-value-6_y.c, struct-by-value-7_y.c
38376         struct-by-value-8_x.c, struct-by-value-8_y.c
38377         struct-by-value-9_x.c, struct-by-value-9_y.c
38378         struct-return-10_x.c, struct-return-10_y.c,
38379         struct-return-19_x.c, struct-return-20_x.c
38380         struct-return-2_x.c, struct-return-2_y.c
38381         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38382         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
38383
38384 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38385
38386         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38387         attribute on sparc*-sun-solaris2.*.
38388
38389 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
38390
38391         PR c++/13710
38392         * g++.dg/ext/typeof7.C: New test.
38393
38394 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
38395
38396         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38397         * gcc.dg/const-elim-1.c: Same.
38398
38399 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
38400
38401         * objc.dg/stret-1.m: New.
38402         * objc.dg/stret-2.m: New.
38403
38404 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
38405
38406         PR c++/11895
38407         * g++.dg/ext/vector1.C: New test.
38408
38409 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
38410
38411         * gcc.dg/pch/import-1.c: New.
38412         * gcc.dg/pch/import-1.hs: New.
38413         * gcc.dg/pch/import-1a.h: New.
38414         * gcc.dg/pch/import-1b.h: New.
38415         * gcc.dg/pch/import-1c.h: New.
38416
38417 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38418
38419         PR c++/13574
38420         * g++.dg/ext/array1.C: New test.
38421
38422         PR c++/13178
38423         * g++.dg/conversion/op1.C: New test.
38424
38425 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
38426
38427         PR 11864
38428         From Kazumoto Kojima / Dan Kegel:
38429         * gcc.dg/pr11864-1.c: New test.
38430
38431         PR 10392
38432         From Marcus Comstedt / Dan Kegel:
38433         * gcc.dg/pr10392-1.c: New test.
38434
38435 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38436
38437         PR c++/13478
38438         * g++.dg/init/ref10.C: New test.
38439
38440 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38441
38442         PR c++/13407
38443         * g++.dg/parse/typename6.C: New test.
38444
38445 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38446
38447         PR pch/13361
38448         * g++.dg/pch/wchar-1.C: New.
38449         * g++.dg/pch/wchar-1.Hs: New.
38450
38451 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38452
38453         PR c++/9259
38454         * g++.dg/expr/sizeof2.C: New test.
38455
38456 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
38457
38458         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38459
38460 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38461
38462         PR c++/13659
38463         * g++.dg/lookup/strong-using-3.C: New.
38464         * g++.dg/lookup/using-10.C: New.
38465
38466 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38467
38468         PR c++/13594
38469         * g++.dg/lookup/strong-using-2.C: New.
38470
38471 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
38472             Dan Kegel <dank@kegel.com>
38473             J"orn Rennecke <joern.rennecke@superh.com>
38474
38475         PR target/9365
38476         * gcc.dg/pr9365-1.c: New test.
38477
38478 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38479
38480         PR c++/8856
38481         * g++.dg/parse/casting-operator2.C: New test.
38482         * g++.old-deja/g++.pt/explicit83.C: Remove.
38483
38484 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38485
38486         * gcc.dg/label-compound-stmt-1.c: New test.
38487         * gcc.c-torture/compile/950922-1.c,
38488         gcc.c-torture/compile/20000211-3.c,
38489         gcc.c-torture/compile/20000518-1.c,
38490         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38491         compound statements.
38492
38493 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
38494
38495         * gcc.dg/ppc64-abi-1.c: New test.
38496
38497 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
38498
38499          * g++.dg/ext/attrib9.C: Add dg-warnings.
38500
38501 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38502
38503         PR c++/12335
38504         * g++.dg/parse/dtor3.C: New test.
38505
38506 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
38507
38508         PR c++/12709
38509         * g++.dg/parse/try-catch-1.C: New test.
38510
38511 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
38512
38513         * ada/acats/run_all.sh: Add more verbose output in acats.log
38514         when compiling tests.
38515
38516 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38517
38518         PR 13656
38519         * gcc.dg/typedef-redecl.c: New test case.
38520         * gcc.dg/typedef-redecl.h: New support file.
38521
38522 2004-01-13  Jan Hubicka  <jh@suse.cz>
38523
38524         * gcc.dg/always_inline.c: New test.
38525         * gcc.dg/debug/20031231-1.c: Fix.
38526
38527 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38528
38529         PR c++/13474
38530         * g++.dg/template/array3.C: New test.
38531
38532 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38533
38534         * g++.dg/ext/lvalue1.C: No longer expected to fail.
38535         * g++.dg/warn/Wunused-2.C: Likewise.
38536
38537 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38538
38539         PR c++/13289
38540         * g++.dg/template/instantiate6.C: New test.
38541
38542 2004-01-12  Roger Sayle  <roger@eyesopen.com>
38543
38544         PR middle-end/11397
38545         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38546
38547 2004-01-12  Jan Hubicka  <jh@suse.cz>
38548
38549         PR opt/12826
38550         * gcc.dg/20040112-1.c: New.
38551
38552         * gcc.dg/dwarf-die[1-7].c: Move to...
38553         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38554         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38555
38556 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
38557
38558         PR c++/4100
38559         * g++.dg/parse/friend4.C: New test.
38560
38561 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
38562
38563         PR c++/4100
38564         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38565         definition is called a friend.
38566
38567 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
38568
38569         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38570
38571 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
38572
38573         PR c++/3478
38574         * g++.dg/parse/error10.C: New test.
38575         * g++.dg/template/arg2.C: Accept "invalid type" error.
38576
38577 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
38578
38579         PR middle-end/13392
38580         * g++.dg/opt/expect2.C: New test.
38581
38582 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38583
38584         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38585         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38586         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38587         Update dg-error regexps.
38588
38589 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38590
38591         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38592         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38593
38594 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38595
38596         * gcc.dg/pragma-re-1.c: Use right pointer type.
38597
38598 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38599
38600         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38601
38602 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
38603
38604         * gcc.dg/rs6000-ldouble-1.c: New.
38605
38606 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38607
38608         DR 337
38609         PR c++/9256
38610         * g++.dg/other/abstract1.C: New test.
38611
38612 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
38613
38614         * g++.dg/lookup/strong-using-1.C: New.
38615
38616 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38617
38618         PR c/11234
38619         * gcc.dg/func-ptr-conv-1.c: New test.
38620         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38621
38622 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
38623
38624         PR target/13380.
38625         * gcc.c-torture/compile/20040109-1.c: New.
38626
38627 2004-01-08  Stuart Hastings  <stuart@apple.com>
38628
38629         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38630         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38631         * gcc.dg/i386-sse-6.c: ...this new testcase.
38632
38633 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
38634
38635         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38636
38637 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38638
38639         * ada/acats/run_acats: Treat 'gnatchop' the same way
38640         as 'gnatmake'.  Export GCC_DRIVER.
38641         * ada/acats/run_all.sh: Add target_gnatchop.  Use
38642         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38643
38644 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38645
38646         PR c++/12573
38647         * g++.dg/template/dependent-expr4.C: New test.
38648
38649 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
38650
38651         * gcc.dg/altivec-11.c: New test.
38652
38653 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
38654
38655         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38656
38657 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38658
38659         PR c/6024
38660         * gcc.dg/enum-compat-1.c: New test.
38661         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38662
38663 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38664
38665         PR c/12165
38666         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38667         gcc.dg/c99-idem-qual-3.c: New tests.
38668
38669 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
38670
38671         * gcc.dg/winline-7.c: Don't cast void * to int.
38672
38673 2004-01-06  Jan Hubicka  <jh@suse.cz>
38674
38675         * gcc.dg/i386-sse-5.c: New test
38676         * g++.dg/eh/simd-1.c: Add -w argument for i386.
38677
38678 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38679
38680         PR c++/12815
38681         * g++.dg/rtti/typeid4.C: New test.
38682
38683 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38684
38685         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38686
38687 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38688
38689         PR c++/12132
38690         * g++.dg/template/error11.C: New test.
38691
38692         PR c++/13451
38693         * g++.dg/template/class2.C: New test.
38694
38695 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38696         Richard Sandiford <rsandifo@redhat.com>
38697
38698         PR c++/13387
38699         * g++.dg/opt/alias3.C: New test.
38700
38701 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
38702
38703         PR c++/13157
38704         * g++.dg/template/koenig3.C: New test.
38705
38706         PR c++/13529
38707         * g++.dg/parse/offsetof3.C: New test.
38708
38709         * g++.dg/init/copy7.C: Add missing dg-error markers.
38710
38711         PR c++/12226
38712         * g++.dg/init/copy7.c: New test.
38713
38714         PR c++/13536
38715         * g++.dg/parse/cast1.C: New test.
38716
38717 2004-01-04  Jan Hubicka  <jh@suse.cz>
38718
38719         * gcc.dg/winline[1-7].c: New tests.
38720
38721 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38722
38723         PR c++/13520
38724         * g++.dg/template/qualttp22.C: New test.
38725
38726 2004-01-01  Jan Hubicka  <jh@suse.cz>
38727
38728         * gcc.dg/debug/20031231-1.c: New.
38729         * gcc.c-torture/compile/20040101-1.c: New.
38730         * gcc.dg/dwarf-die-[1-7].c: New.
38731
38732 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
38733
38734         PR optimization/13521
38735         * gcc.c-torture/compile/20031231-1.c: New test.
38736
38737 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38738
38739         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38740
38741 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38742
38743         PR c++/10079
38744         * g++.dg/template/crash16.C: New test.
38745
38746 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
38747
38748         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38749
38750 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38751
38752         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38753         ports.
38754         * g++.old-deja/g++.jason/thunk3.C: Likewise.
38755         * g++.old-deja/g++.law/profile1.C: Likewise.
38756         * gcc.c-torture/compile/981006-1.c: Likewise.
38757         * gcc.c-torture/execute/loop-2e.x: Likewise.
38758         * gcc.c-torture/execute/loop-2f.x: Remove.
38759         * gcc.c-torture/execute/loop-2g.x: Likewise.
38760         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38761         * gcc.dg/20020312-2.c: Remove traces of dead ports.
38762
38763 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
38764
38765         PR c++/13507
38766         * g++.dg/ext/attrib11.C: New test.
38767
38768         PR c++/13494
38769         * g++.dg/template/array2-1.C: New test.
38770         * g++.dg/template/array2-2.C: New test.
38771
38772 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
38773
38774         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38775
38776 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38777
38778         PR c++/12774
38779         * g++.dg/template/array1-1.C: New test.
38780         * g++.dg/template/array1-2.C: New test.
38781
38782 2003-12-29  Roger Sayle  <roger@eyesopen.com>
38783
38784         PR fortran/12632
38785         * g77.dg/12632.f: New test case.
38786
38787 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38788
38789         PR c++/13289
38790         * g++.dg/parse/nontype1.C: New test.
38791
38792 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38793
38794         PR c++/12403
38795         * g++.dg/parse/explicit1.C: New test.
38796         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38797
38798 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38799
38800         PR c++/13081
38801         * g++.dg/opt/inline6.C: New test.
38802
38803         PR c++/12613
38804         * g++.dg/parse/error9.C: New test.
38805
38806         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38807
38808 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38809
38810         PR c++/13009
38811         * g++.dg/init/assign1.C: New test.
38812
38813 2003-12-28  Roger Sayle  <roger@eyesopen.com>
38814
38815         PR c++/13070
38816         * g++.dg/warn/format3.C: New test case.
38817
38818 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38819
38820         * gcc.c-torture/compile/20031227-1.c: New test.
38821
38822 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38823
38824         * g++.dg/bprob/bprob.exp: Load target-supports.exp
38825         * g77.dg/bprob/bprob.exp: Likewise.
38826         * gcc.misc-tests/bprob.exp: Likewise.
38827         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
38828         variants on systems where the library does not provide that
38829         functionality.
38830         * gcc.dg/builtins-20.c: Use builtins-config.h.
38831         * gcc.dg/builtins-config.h: New file.
38832
38833 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38834
38835         * lib/gcc-dg.exp (dg-require-profiling): New function.
38836         * lib/target-supports.exp (check_profiling_available): Likewise.
38837         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38838         * g77.dg/bprob/bprob.exp: Likewise.
38839         * gcc.misc-tests/bprob.exp: Likewise.
38840         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38841         * gcc.dg/20021014-1.c: Likewise.
38842         * gcc.dg/nest.c: Likewise.
38843
38844 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38845
38846         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38847         compiling.
38848         * g++.dg/lookup/java2.C: Likewise.
38849         * gcc.dg/cpp/lexident.c: Likewise.
38850
38851 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
38852
38853         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38854         given.
38855         * gcc.c-torture/compile/961203-1.c: Likewise.
38856         * gcc.c-torture/compile/980506-1.c: Likewise.
38857
38858 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
38859
38860         * lib/gcc-dg.exp (dg-prune-output): New annotation.
38861         (additional_prunes): New global.
38862         (gcc-dg-prune): Handle additional per-test pruning.
38863         (dg-test): Clear additional_prunes between tests.
38864
38865         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
38866         dg-prune-output to avoid spurious failures from assembler
38867         complaining about nonexistent WAW violations.
38868         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38869         Use dg-prune-output to avoid spurious failures from assembler
38870         warning about Itanium B-step errata.
38871
38872 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38873
38874         * g++.dg/abi/macro0.C: New test.
38875         * g++.dg/abi/macro1.C: Likewise.
38876         * g++.dg/abi/macro2.C: Likewise.
38877
38878         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38879         * g++.dg/abi/bitfield7.C: Likewise.
38880         * g++.dg/abi/dtor2.C: Likewise.
38881         * g++.dg/abi/mangle11.C: Likewise.
38882         * g++.dg/abi/mangle12.C: Likewise.
38883         * g++.dg/abi/mangle14.C: Likewise.
38884         * g++.dg/abi/mangle17.C: Likewise.
38885         * g++.dg/abi/vbase10.C: Likewise.
38886         * g++.dg/abi/vbase14.C: Likewise.
38887         * g++.dg/template/qualttp17.C: Likewise.
38888
38889 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
38890
38891         PR c/11995
38892         * gcc.dg/20031223-1.c: New test.
38893
38894 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38895
38896         * gcc.dg/noreturn-7.c: New test.
38897
38898 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38899
38900         * gcc.dg/null-pointer-1.c: New test.
38901
38902 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38903
38904         * g++.old-deja/g++.jason/template18.C: Remove.
38905         * g++.old-deja/g++.jason/template37.C: Likewise.
38906
38907         PR c++/12862
38908         * g++.dg/lookup/ns1.C: New test.
38909
38910         PR c++/12397
38911         * g++.dg/template/lookup3.C: New test.
38912
38913 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38914
38915         * g++.dg/template/recurse1.C: New test
38916
38917 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38918
38919         PR c++/12479
38920         * g++.dg/parse/semicolon1.C: New test.
38921         * g++.dg/parse/semicolon1.h: Likewise.
38922
38923 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
38924
38925         * gcc.dg/darwin-misaligned.c: New test.
38926
38927 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38928
38929         PR c/9163
38930         * gcc.dg/20031222-1.c: New test.
38931
38932 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
38933
38934         PR c++/13438
38935         * g++.dg/parse/error8.C: New test.
38936
38937         PR c++/11554
38938         * g++.dg/warn/ctor-init-1.C: New test.
38939
38940 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
38941
38942         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38943         too small.
38944         * gcc.c-torture/compile/930217-1.c: Likewise.
38945         * gcc.c-torture/compile/930513-1.c: Likewise.
38946         * gcc.c-torture/execute/920908-2.c: Likewise.
38947         * gcc.c-torture/execute/921204-1.c: Likewise.
38948         * gcc.c-torture/execute/930621-1.c: Likewise.
38949         * gcc.c-torture/execute/930630-1.c: Likewise.
38950         * gcc.c-torture/execute/931031-1.c: Likewise.
38951         * gcc.c-torture/execute/980602-2.c: Likewise.
38952         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38953         * gcc.c-torture/execute/compndlit-1.c: Likewise.
38954         * gcc.c-torture/execute/extzvsi.c: Likewise.
38955         * gcc.c-torture/unsorted/ext.c: Likewise.
38956
38957 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
38958
38959         PR target/12749
38960         * gcc.c-torture/compile/20031220-2.c: New test case.
38961
38962 2003-12-20  Roger Sayle  <roger@eyesopen.com>
38963
38964         PR optimization/13031
38965         * gcc.c-torture/compile/20031220-1.c: New test case.
38966
38967 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38968
38969         * gcc.dg/cast-function-1.c: New test.
38970
38971 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38972
38973         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38974         formats.
38975
38976 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
38977
38978         PR c++/12795
38979         * g++.dg/ext/attrib10.C: New test.
38980
38981 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38982
38983         * gcc.dg/cleanup-10.c: New test.
38984         * gcc.dg/cleanup-11.c: New test.
38985
38986 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38987
38988         PR c++/13239
38989         * g++.dg/opt/expect1.C: New test.
38990
38991 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
38992
38993         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38994
38995 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
38996
38997         PR debug/12923
38998         * gcc.dg/20031218-1.c: New test.
38999
39000         PR debug/12389
39001         * gcc.dg/20031218-2.c: New test.
39002         * gcc.dg/20031218-3.c: New test.
39003
39004         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39005         of label name and allow for USER_LABEL_PREFIX == "_" names.
39006         * g++.dg/abi/mangle18-2.C: Likewise.
39007         * g++.dg/abi/mangle19-1.C: Likewise.
39008         * g++.dg/abi/mangle19-2.C: Likewise.
39009         * g++.dg/abi/mangle20-1.C: Likewise.
39010         * g++.dg/abi/mangle20-2.C: Likewise.
39011
39012 2003-12-18  Richard Henderson  <rth@redhat.com>
39013
39014         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39015
39016 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
39017             Dan Kegel <dank@kegel.com>
39018
39019         PR other/12009
39020         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39021         testing a cross compiler, it causes spurious compile failures.
39022         * lib/g++.exp: Likewise.
39023
39024 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39025
39026         PR c++/13262
39027         * g++.dg/template/access13.C: New test.
39028
39029 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
39030
39031         * gcc.dg/20031216-1.c: New test.
39032
39033 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39034
39035         PR c++/9154
39036         * g++.dg/template/error10.C: New test.
39037
39038 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39039
39040         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39041         * g++.dg/eh/simd-2.C: Likewise.
39042
39043 2003-12-17  James E Wilson  <wilson@specifixinc.com>
39044             Roger Sayle  <roger@eyesopen.com>
39045
39046         * gcc.c-torture/execute/ieee/mzero5.c: New.
39047
39048 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
39049
39050         PR c++/10603
39051         * g++.dg/parse/error6.C: New test.
39052
39053         PR c++/12827
39054         * g++.dg/parse/error7.C: New test.
39055
39056 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39057
39058         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39059         at -O with stabs debugging formats.
39060         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39061         * gcc.dg/debug/debug-2.c: Likewise.
39062
39063 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39064
39065         PR c++/12696
39066         * g++.dg/init/error1.C: New test.
39067
39068         PR c++/12218
39069         * g++.dg/init/pm3.C: New test.
39070
39071 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39072
39073         PR c/3347
39074         * gcc.dg/bitfld-8.c: New test.
39075
39076 2003-12-16  James Lemke  <jim@wasabisystems.com>
39077
39078         * gcc.dg/arm-scd42-[123].c: New tests.
39079
39080 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39081
39082         PR c++/9043
39083         * g++.dg/abi/mangle20-1.C: New test.
39084         * g++.dg/abi/mangle20-2.C: New test.
39085
39086 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39087
39088         PR c++/13275
39089         * g++.dg/other/offsetof2.C: Remove XFAIL.
39090         * g++.dg/parse/offsetof1.C: New test.
39091         * g++.gd/parse/offsetof2.C: Likewise.
39092
39093 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39094
39095         * g++.dg/template/nontype3.C: New test.
39096         * g++.dg/template/static2.C: Tweaked the dg-error clause.
39097
39098 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39099
39100         * g++.dg/warn/noreturn-3.C: Also test instantiation.
39101
39102 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39103
39104         PR c++/13387
39105         * g++.dg/expr/assign1.C: New test.
39106
39107         PR c++/13242
39108         * g++.dg/abi/mangle19-1.C: New test.
39109         * g++.dg/abi/mangle19-2.C: New test.
39110
39111 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
39112
39113         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39114
39115 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39116
39117         * gcc.c-torture/execute/20031216-1.c: New test.
39118
39119 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39120
39121         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39122         an ICE regression.
39123
39124 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39125
39126         PR c++/10926
39127         * g++.dg/template/error9.C: New test.
39128
39129         PR c++/11116
39130         * g++.dg/template/error8.C: New test.
39131
39132 2003-12-15  Roger Sayle  <roger@eyesopen.com>
39133
39134         PR middle-end/13400
39135         * gcc.c-torture/execute/20031215-1.c: New test case.
39136
39137 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39138
39139         PR c++/13269
39140         * g++.dg/parse/error5.C: New test.
39141
39142         PR c++/12989
39143         * g++.dg/expr/sizeof1.C: New test.
39144
39145         PR c++/13310
39146         * g++.dg/template/crash15.C: New test.
39147
39148 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
39149
39150         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39151         a non-POD type as the last named parameter of a varargs function.
39152
39153 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39154
39155         PR c++/13243
39156         PR c++/12573
39157         * g++.dg/template/crash14.C: New test.
39158         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39159
39160 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
39161
39162         * g++.dg/other/java1.C: New test.
39163
39164         PR c++/13241
39165         * g++.dg/abi/mangle18-1.C: New test.
39166         * g++.dg/abi/mangle18-2.C: New test.
39167
39168 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39169
39170         PR optimization/10312
39171         * gcc.c-torture/execute/20031214-1.c: New.
39172
39173 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
39174
39175         PR c++/10779
39176         PR c++/12160
39177         * g++.dg/parse/error3.C: New test.
39178         * g++.dg/parse/error4.C: Likewise.
39179         * g++.dg/abi/mangle4.C: Tweak error messages.
39180         * g++.dg/lookup/using5.C: Likewise.
39181         * g++.dg/other/error2.C: Likewise.
39182         * g++.dg/parse/typename5.C: Likewise.
39183         * g++.dg/parse/undefined1.C: Likewise.
39184         * g++.dg/template/arg2.C: Likewise.
39185         * g++.dg/template/ttp3.C: Likewise.
39186         * g++.dg/template/type1.C: Likewise.
39187         * g++.old-deja/g++.other/crash32.C: Likewise.
39188         * g++.old-djea/g++.pt/defarg8.C: Likewise.
39189
39190 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39191
39192         PR c++/13106
39193         * g++.dg/warn/noreturn-3.C: New test.
39194
39195 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39196
39197         PR c++/13118
39198         * g++.dg/abi/covariant3.C: New.
39199
39200 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
39201
39202         * g++.dg/eh/ia64-1.C: New test.
39203
39204 2003-12-12  Roger Sayle  <roger@eyesopen.com>
39205
39206         PR optimization/13037
39207         * g77.f-torture/execute/13037.f: New test case.
39208
39209 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39210
39211         PR c++/12881
39212         * g++.dg/abi/covariant2.C: New.
39213
39214 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
39215
39216         * gcc.dg/cpp/trad/macro.c: New tests.
39217
39218 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
39219
39220         * gcc.c-torture/execute/wchar_t-1.x: Delete.
39221
39222 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
39223
39224         PR other/10819
39225         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39226         to fix Bug 10819.
39227         * lib/g++.exp (g++_version): Likewise.
39228         * lib/g77.exp (g77_version): Likewise.
39229         * lib/objc.exp (default_objc_version): Likewise.
39230
39231 2003-12-10  Richard Henderson  <rth@redhat.com>
39232
39233         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39234
39235         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39236
39237 2003-12-08  Matt Austern  <austern@apple.com>
39238
39239         PR c/13134
39240         * lib/gcc-dg.exp (dg-require-visibility): Define.
39241         * lib/target-supports (check_visibility_available): Define.
39242         * gcc.dg/visibility-1.c: New test.
39243         * gcc.dg/visibility-2.c: Likewise.
39244         * gcc.dg/visibility-3.c: Likewise.
39245         * gcc.dg/visibility-4.c: Likewise.
39246         * gcc.dg/visibility-5.c: Likewise.
39247         * gcc.dg/visibility-6.c: Likewise.
39248         * g++.dg/ext/visibility-1.C: Likewise.
39249         * g++.dg/ext/visibility-2.C: Likewise.
39250         * g++.dg/ext/visibility-3.C: Likewise.
39251         * g++.dg/ext/visibility-4.C: Likewise.
39252         * g++.dg/ext/visibility-5.C: Likewise.
39253         * g++.dg/ext/visibility-6.C: Likewise.
39254
39255 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39256
39257         * g++.dg/lookup/java1.C: New test.
39258         * g++.dg/lookup/java2.C: New test.
39259
39260 2003-12-07  Falk Hueffner  <falk@debian.org>
39261
39262         * g++.dg/opt/noreturn-1.C: New test.
39263
39264 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
39265
39266         * gcc.dg/overflow-1.c: New test.
39267
39268 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39269
39270         * g77.f-torture/compile/13060.f: New test.
39271
39272 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
39273
39274         PR c++/13323
39275         * g++.dg/inherit/operator2.C: New test.
39276
39277 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39278
39279         PR c++/13305
39280         * g++.dg/ext/attrib9.C: New test.
39281
39282 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39283
39284         PR c++/13314
39285         * g++.dg/template/error7.C: New test.
39286
39287 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
39288             J"orn Rennecke <joern.rennecke@superh.com>
39289
39290         PR target/13302
39291         * g++.dg/other/struct-va_list.C: New test.
39292
39293 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39294
39295         PR c++/13166
39296         * g++.dg/parse/defarg6.C: New test.
39297
39298 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
39299
39300         PR target/13256
39301         * gcc.c-torture/execute/20031201-1.c: New test.
39302
39303 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
39304
39305         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39306
39307 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39308
39309         * gcc.dg/builtin-return-1.c: New test.
39310
39311 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
39312             J"orn Rennecke <joern.rennecke@superh.com>
39313
39314         PR optimization/13260
39315         * gcc.c-torture/execute/20031204-1.c: New test.
39316
39317 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39318
39319         PR c++/9127
39320         * g++.dg/template/error6.C: New test.
39321
39322 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
39323
39324         * gcc.dg/20031202-1.c: New test.
39325
39326 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39327
39328         PR c++/13179
39329         * g++.dg/template/eh1.C: New test.
39330
39331         PR c++/10771
39332         * g++.dg/template/error5.C: New test.
39333
39334 2003-12-02  David Ung  <davidu@mips.com>
39335
39336         * gcc.dg/compat/vector-check.h: Corrected type for var
39337         g_##TMODE
39338
39339 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39340
39341         PR c++/10126
39342         * g++.dg/template/ptrmem8.C: New test.
39343
39344 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39345
39346         PR c++/12573
39347         * g++.dg/template/dependent-expr3.C: New test.
39348
39349 2003-12-01  James Lemke  <jim@wasabisystems.com>
39350
39351         * gcc.dg/arm-g2.c: New test.
39352
39353 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39354
39355         PR optimization/11634
39356         * gcc.dg/20031201-2.c: New test case.
39357
39358 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
39359
39360         PR 11433
39361         * objc.dg/proto-lossage-3.m: New test.
39362
39363 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39364
39365         PR optimization/12628
39366         * gcc.dg/20031201-1.c: New test case.
39367
39368 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39369
39370         * gcc.dg/unaligned-1.c: New test.
39371
39372 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
39373
39374         PR c++/9849
39375         * g++.dg/template/error4.C: New test.
39376         * g++.dg/template/nested3.C: Adjust error markers.
39377
39378 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39379
39380         * gcc.dg/cpp/assert4.c: Check more #system assertions.
39381
39382 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39383
39384         PR c/10333
39385         * gcc.dg/bitfld-7.c: New test.
39386
39387 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
39388
39389         * gcc.dg/tls/asm-1.C: New test.
39390
39391 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39392
39393         * gcc.dg/cpp/assert4.c: Update.
39394
39395 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39396
39397         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39398         * gcc.dg/builtin-apply3.c: New test.
39399
39400 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39401
39402         * lib/compat.exp (compat-obj): New xfaildata parameter.
39403         Use it to set compiler_conditional_xfail_data before compiling.
39404         (compat-get-options): Handle dg-xfail-if.
39405         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39406         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39407         * gcc.dg/compat/vector-1_y.c: Likewise.
39408         * gcc.dg/compat/vector-2_x.c: Likewise.
39409         * gcc.dg/compat/vector-2_y.c: Likewise.
39410
39411 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39412
39413         * g++.dg/opt/reg-stack4.C: New test.
39414
39415 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39416
39417         * gcc.dg/builtin-apply2.c: New test.
39418
39419 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39420
39421         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39422
39423 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39424
39425         PR c++/12924
39426         * g++.dg/template/template-id-2.C: New test.
39427
39428 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39429
39430         PR c++/5369
39431         * g++.dg/template/memfriend1.C: New test.
39432         * g++.dg/template/memfriend2.C: Likewise.
39433         * g++.dg/template/memfriend3.C: Likewise.
39434         * g++.dg/template/memfriend4.C: Likewise.
39435         * g++.dg/template/memfriend5.C: Likewise.
39436         * g++.dg/template/memfriend6.C: Likewise.
39437         * g++.dg/template/memfriend7.C: Likewise.
39438         * g++.dg/template/memfriend8.C: Likewise.
39439         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39440
39441 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
39442
39443         PR c++/12515
39444         * g++.dg/ext/cond1.C: New test.
39445
39446 2003-11-20  Richard Henderson  <rth@redhat.com>
39447
39448         * gcc.dg/20020201-2.c: Remove.
39449         * gcc.dg/20020201-4.c: Remove.
39450         * gcc.dg/20020304-1.c: Remove.
39451
39452 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
39453
39454         * gcc.dg/cpp/trad/xwin1.c: New test case.
39455
39456 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
39457
39458         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39459         * lib/g77.exp: Likewise.
39460         * lib/objc.exp: Likewise.
39461         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39462         for darwin.
39463
39464 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39465
39466         PR c++/12932
39467         * g++.dg/template/static5.C: New test.
39468
39469 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39470
39471         * gcc.dg/nested-func-1.c: New test.
39472
39473 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39474
39475         * gcc.dg/cpp/assert4.c: New test.
39476
39477 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39478
39479         PR c++/2294
39480         * g++.dg/lookup/using9.c: New test.
39481
39482 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
39483
39484         PR c++/12762
39485         * g++.dg/template/error3.C: New test.
39486
39487 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
39488
39489         PR ada/13035
39490         * ada/acats/run_acats, run_all.sh: Fix syntax error.
39491         No longer use a wrapper for gcc, since this does not work under
39492         Windows.
39493
39494 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39495
39496         PR c++/2094
39497         * g++.dg/template/ptrmem7.C: New test.
39498
39499 2003-11-13  Andrew Pinski <apinski@apple.com>
39500
39501         * gcc.c-torture/compile/20031113-1.c: New test.
39502
39503 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
39504             Kean Johnston <jkj@sco.com>
39505
39506         PR c/13029
39507         * gcc.dg/unused-4.c: Update.
39508
39509 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39510
39511         * g++.dg/opt/const3.C: New test.
39512
39513 2003-11-13  Jan Hubicka  <jh@suse.cz>
39514
39515         * gcc.c-torture/compile/20031112-1.c: New test.
39516
39517 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
39518
39519         * g++.dg/parse/crash10.C: Remove bogus error marker.
39520
39521 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39522
39523         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39524         (host_gcc): Likewise.
39525         (ROOT): Honor $PWDCMD.
39526         (BASE): Likewise.
39527         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39528
39529 2003-11-12  Catherine Moore  <clm@redhat.com>
39530
39531         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39532
39533 2003-11-12  Andreas Jaeger  <aj@suse.de>
39534             Jakub Jelinek  <jakub@redhat.com>
39535             Andrew Pinski  <pinskia@physics.uc.edu>
39536             Richard Henderson  <rth@redhat.com>
39537
39538         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39539         systems.
39540         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39541
39542         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39543         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39544
39545 2003-11-11  Andreas Jaeger  <aj@suse.de>
39546
39547         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39548
39549         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39550
39551 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
39552
39553         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39554         Clean ups.
39555
39556 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
39557
39558         * gcc.dg/trampoline-1.c: New test.
39559
39560 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
39561
39562         * gcc.c-torture/compile/200031109-1.c: New test.
39563
39564 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39565
39566         PR c/3190
39567         PR c/8714
39568         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39569         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39570         gcc.dg/format/no-y2k-1.c: Update.
39571
39572 2003-11-08  Roger Sayle  <roger@eyesopen.com>
39573
39574         PR optimization/10467
39575         * gcc.dg/20031108-1.c: New test case.
39576
39577 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
39578
39579         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39580
39581 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39582
39583         * gcc.dg/compound-lvalue-1.c: New test.
39584         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39585         some XFAILs.
39586
39587 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
39588
39589         * gcc.dg/altivec-varargs-1.c: New test.
39590
39591 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39592
39593         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39594         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39595         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
39596         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
39597         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39598
39599 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39600
39601         * gcc.dg/cond-lvalue-1.c: New test.
39602
39603 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
39604
39605         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39606
39607 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39608
39609         PR c++/11616
39610         * g++.dg/template/instantiate5.C: New test.
39611
39612 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39613
39614         PR c++/12726
39615         * g++.dg/ext/complit2.C: Replace test with self-contained version.
39616         * ChangeLog: Add missing first entry for above test.
39617
39618 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39619
39620         PR c++/9810
39621         * g++.dg/template/using8.C: New test.
39622         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39623
39624 2003-11-02  Roger Sayle  <roger@eyesopen.com>
39625
39626         PR optimization/10817
39627         * gcc.c-torture/compile/20031102-1.c: New test case.
39628
39629 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
39630
39631         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39632         2147483647.
39633
39634 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39635
39636         * gcc.dg/20031102-1.c: New test.
39637
39638 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39639
39640         * gcc.dg/complex-1.c: New test.
39641
39642 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39643
39644         PR c++/12796
39645         * g++.dg/template/crash13.C: Adjust expected error location.
39646         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39647
39648 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39649
39650         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39651
39652 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39653
39654         PR/10239
39655         * gcc.c-torture/compile/20031031-2.c: New test.
39656
39657 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39658
39659         PR/11640
39660         * gcc.c-torture/compile/20031031-1.c: New test.
39661
39662 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39663
39664         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39665         * gcc.misc-tests/bprob.exp: Likewise.
39666         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39667         the execution test on arm-elf configs.
39668         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
39669         configs that don't support scratch files.
39670         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39671
39672 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
39673
39674         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39675         done by dejagnu.
39676
39677 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
39678
39679         * ada/acats/run_all.sh: Redirect mv output to /dev/null
39680         Avoid non pure sh syntax. Add more logging.
39681
39682         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39683         fail.
39684
39685 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39686
39687         PR libgcj/10610
39688         * gcc.dg/ppc-stackalign-1.c: New test.
39689
39690 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
39691
39692         * ada/acats/run_all.sh: Change output to be more compliant with
39693         dejagnu framework.
39694         Create acats.sum and acats.log files under testsuite/ada/acats
39695         Only run [a-z]* directories, to filter out e.g. CVS.
39696         Redirect build output to log file.
39697
39698 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39699
39700         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39701
39702 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39703
39704         PR ada/5909:
39705         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39706
39707 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
39708
39709         * gcc.c-torture/compile/20031023-1.c: New test.
39710         * gcc.c-torture/compile/20031023-2.c: New test.
39711         * gcc.c-torture/compile/20031023-3.c: New test.
39712         * gcc.c-torture/compile/20031023-4.c: New test.
39713
39714 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39715
39716         PR c++/10371
39717         * g++.dg/lookup/scoped8.C: New test.
39718
39719 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39720
39721         * g++.dg/opt/reg-stack3.C: New test.
39722
39723 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39724
39725         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
39726
39727 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39728
39729         PR c++/11076
39730         * g++.dg/template/crash13.C: New test.
39731
39732 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39733
39734         * gcc.dg/c99-restrict-2.c: New test.
39735
39736 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
39737
39738         PR c++/12698, c++/12699, c++/12700, c++/12566
39739         * g++.dg/inherit/covariant9.C: New test.
39740         * g++.dg/inherit/covariant10.C: New test.
39741         * g++.dg/inherit/covariant11.C: New test.
39742
39743 2003-10-23  Jason Merrill  <jason@redhat.com>
39744
39745         PR c++/12726
39746         * g++.dg/ext/complit2.C: New test.
39747
39748 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39749
39750         PR target/12654
39751         * gcc.c-torture/execute/20031020-1.c: New test.
39752
39753 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39754
39755         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39756         following the jump_insn.
39757
39758 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39759
39760         * gcc.dg/cast-lvalue-1.c: New test.
39761
39762 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
39763
39764         PR c++/11962
39765         * g++.dg/template/cond2.C: New test.
39766
39767 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39768
39769         * gcc.dg/builtins-28.c: New test.
39770
39771 2003-10-20  Jan Hubicka  <jh@suse.cz>
39772
39773         * g++.dg/opt/inline4.C: Do not use min-inline-insns
39774         parameter.
39775         * gcc.dg/inline-2.c: Likewise.
39776
39777 2003-10-20  Phil Edwards  <phil@codesourcery.com>
39778
39779         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39780         * gcc.dg/nest.c: Likewise.
39781
39782 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39783
39784         PR c++/9781, c++/10583, c++/11862
39785         * g++.dg/parse/crash13.C: New test.
39786
39787 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39788
39789         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39790
39791 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39792
39793         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39794         Define HAVE_C99_RUNTIME except on Solaris.
39795         * gcc.dg/builtins-20.c: Likewise.
39796
39797 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39798
39799         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39800
39801 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39802
39803         PR c++/12495
39804         * g++.dg/template/crash21.C: New test.
39805
39806 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39807
39808         PR c++/2513
39809         * g++.dg/template/typename5.C: New test.
39810
39811 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39812
39813         PR c++/12369
39814         * g++.dg/template/friend25.C: New test.
39815
39816 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
39817
39818         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39819         versions.
39820
39821 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
39822
39823         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39824         == 2147483647.
39825
39826 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
39827
39828         * gcc.c-torture/execute/960416-1.x: Remove.
39829         * gcc.c-torture/execute/divconst-3.x: Likewise.
39830
39831 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
39832
39833         PR target/12598
39834         * gcc.dg/torture/cris-volatile-1.c: New test.
39835
39836 2003-10-14  Roger Sayle  <roger@eyesopen.com>
39837
39838         PR optimization/9325
39839         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39840         for overflowing floating point to integer conversion during RTL
39841         simplification.
39842
39843 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
39844
39845         * objc/execute/_cmd.m: Fix typo.
39846         * objc.dg/image-info.m, objc.dg/symtab-1.m:
39847         Relax 'scan-assembler' regexp.
39848         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39849         objc.dg/try-catch-4.m: Run on non-Darwin targets.
39850         * objc.dg/zero-link-2.m: Remove blank line.
39851         * objc.dg/zero-link-3.m: New test case.
39852
39853 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
39854
39855         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39856
39857         * gcc.dg/asm-names.c: Use scan-assembler-not rather
39858         than linker trickery.
39859
39860 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39861
39862         PR c++/12370
39863         * g++.dg/other/friend2.C: New test.
39864
39865 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39866
39867         * gcc.dg/20031012-1.c: New test.
39868
39869 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39870
39871         * gcc.dg/weak/weak-3.c: Fix for new warning.
39872
39873 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
39874
39875         PR optimization/8750
39876         * gcc.c-torture/execute/20031012-1.c: New test case.
39877
39878 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39879
39880         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39881         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39882
39883 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39884
39885         PR optimization/12260
39886         * gcc.c-torture/compile/20031011-2.c: New test case.
39887
39888 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39889
39890         * gcc.c-torture/execute/20031011-1.c: New testcase.
39891
39892 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
39893
39894         * gcc.c-torture/compile/20031011-1.c: New test.
39895
39896 2003-10-11  Jan Hubicka  <jh@suse.cz>
39897
39898         * g++.dg/other/first-global.C: New test.
39899
39900 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39901
39902         * gcc.c-torture/execute/string-opt-18.c: New testcase.
39903
39904 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
39905
39906         * gcc.c-torture/compile/20031010-1.c: New test.
39907
39908 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
39909
39910         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39911         * gcc.c-torture/execute/va-arg-25.c: ... here.
39912
39913 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
39914
39915         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39916
39917 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
39918
39919         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39920
39921 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
39922
39923         * g++.dg/parse/error2.C: New test.
39924
39925 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
39926
39927         PR c++/11097
39928         * g++.dg/other/error5.C: Modify the error message.
39929         * g++.dg/lookup/using8.C: New test.
39930
39931 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
39932
39933         * gcc.dg/darwin-abi-2.c: New file.
39934         * gcc.c-torture/execute/va-arg-24.c: New file.
39935
39936 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
39937
39938         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
39939         indentation.
39940
39941 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
39942
39943         PR c++/10147
39944         * g++.dg/other/error4.C: Update error messages.
39945         * g++.dg/template/ptrmem4.C: Likewise.
39946
39947         PR c++/12337
39948         * g++.dg/init/new9.C: New test.
39949
39950         PR c++/12334, c++/12236, c++/8656
39951         * g++.dg/ext/attrib8.C: New test.
39952
39953 2003-10-06  Devang Patel  <dpatel@apple.com>
39954
39955         * gcc.dg/debug/dwarf2-3.h: New test.
39956         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39957
39958 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
39959
39960         * g++.dg/opt/cfg2.C: New test.
39961
39962 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39963
39964         * g++.dg/opt/float1.C: New test.
39965
39966 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39967
39968         * gcc.dg/c90-array-lval-6.c: New test.
39969         * gcc.dg/c99-array-lval-6.c: New test.
39970
39971 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
39972             Ziemowit Laski  <zlaski@apple.com>
39973
39974         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39975         'Derived', so that it is never considered a class method; add
39976         new warning for '+port' method ambiguity.
39977         * objc.dg/method-12.m: Include <objc/objc.h> instead of
39978         <objc/objc-api.h> (needed on Mac OS X).
39979         * objc.dg/method-13.m: New test.
39980
39981 2003-10-03  Roger Sayle  <roger@eyesopen.com>
39982
39983         PR optimization/9325, PR java/6391
39984         * gcc.c-torture/execute/20031003-1.c: New test case.
39985
39986 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
39987
39988         PR optimization/12180
39989         * gcc.dg/20031002-1.c: New test.
39990
39991         PR c++/12486
39992         * g++.dg/inherit/error1.C: New test.
39993
39994 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
39995
39996         * lib/f-torture.exp (search_for): Rename to...
39997         (search_for_re): This.  Also, clean up comments and the
39998         "regexp" invocation.
39999
40000 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40001
40002         * gcc.c-torture/compile/20031002-1.c: New test.
40003
40004 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40005
40006         * g++.dg/opt/cond1.C: New test.
40007
40008 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
40009
40010         * gcc.dg/Wold-style-definition-2.c: New testcase.
40011         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40012
40013 2003-09-29  Richard Henderson  <rth@redhat.com>
40014
40015         * g++.dg/init/array10.C: Add dg-options.
40016
40017 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
40018
40019         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40020
40021 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40022
40023         * g++.dg/template/friend19.C: Fix typo.
40024         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40025
40026 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
40027
40028         * gcc.c-torture/execute/20030928-1.c: New test.
40029         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40030
40031 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40032
40033         * g++.dg/opt/unroll1.C: New test.
40034
40035 2003-09-26  Roger Sayle  <roger@eyesopen.com>
40036
40037         PR optimization/11741
40038         * gcc.dg/20030926-1.c: New test case.
40039
40040 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40041
40042         PR c++/5655
40043         * g++.dg/parse/access7.C: New test.
40044         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40045
40046 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
40047
40048         MERGE OF objc-improvements-branch into MAINLINE:
40049         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40050         if libobjc has not been built.
40051         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40052         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40053         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40054         objc/execute/nested-3.m, objc/execute/np-2.m,
40055         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40056         objc/execute/redefining_self.m, objc/execute/root_methods.m,
40057         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40058         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40059         objc.dg/special/unclaimed-category-1.h,
40060         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40061         well as GNU runtime.
40062         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40063         * execute/cascading-1.m, execute/function-message-1.m,
40064         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40065         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40066         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40067         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40068         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40069         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40070         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40071         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40072         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40073         * objc.dg/bitfield-2.m: Run only on Darwin.
40074         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40075         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40076         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40077         * objc.dg/const-str-1.m: Fix constant string layout.
40078
40079 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
40080
40081         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40082
40083 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
40084
40085         * gcc.dg/darwin-abi-1.c: New file.
40086
40087 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
40088
40089         PR target/12281
40090         * gcc.c-torture/compile/20030921-1.c: New test.
40091
40092 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40093
40094         * g++.dg/opt/reg-stack2.C: New test.
40095
40096 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40097
40098         * g++.dg/eh/delayslot1.C: New test.
40099
40100 2003-09-20  Richard Henderson  <rth@redhat.com>
40101
40102         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40103
40104 2003-09-20  Roger Sayle  <roger@eyesopen.com>
40105
40106         * gcc.c-torture/execute/20030920-1.c: New test case.
40107
40108 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40109
40110         * g++.dg/rtti/typeid3.C: Correct expected error message.
40111
40112 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40113
40114         PR c++/157
40115         * g++.dg/parse/crash12.C: New test.
40116
40117 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
40118
40119         * gcc.dg/compat/mixed-struct-check.h: New.
40120         * gcc.dg/compat/mixed-struct-defs.h: New.
40121         * gcc.dg/compat/mixed-struct-init.h: New.
40122         * gcc.dg/compat/struct-by-value-19_main.c: New.
40123         * gcc.dg/compat/struct-by-value-19_x.c: New.
40124         * gcc.dg/compat/struct-by-value-19_y.c: New.
40125         * gcc.dg/compat/struct-by-value-20_main.c: New.
40126         * gcc.dg/compat/struct-by-value-20_x.c: New.
40127         * gcc.dg/compat/struct-by-value-20_y.c: New.
40128         * gcc.dg/compat/struct-return-19_main.c: New.
40129         * gcc.dg/compat/struct-return-19_x.c: New.
40130         * gcc.dg/compat/struct-return-19_y.c: New.
40131         * gcc.dg/compat/struct-return-20_main.c: New.
40132         * gcc.dg/compat/struct-return-20_x.c: New.
40133         * gcc.dg/compat/struct-return-20_y.c: New.
40134
40135 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
40136         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40137         so that it will not complain on LP64 targets.
40138
40139 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40140
40141         PR c++/495
40142         * g++.dg/template/friend24.C: New test.
40143
40144 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
40145
40146         PR c++/12332
40147         * g++.dg/template/memtmpl2.C: New test.
40148
40149 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
40150
40151         PR target/11184
40152         * gcc.dg/builtin-apply1.c: New test.
40153
40154 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40155
40156         PR c++/9848
40157         * g++.dg/warn/Wunused-4.C: New test.
40158
40159 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40160
40161         PR c++/12316
40162         * g++.dg/other/gc2.C: New test.
40163
40164 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
40165
40166         PR c++/11991
40167         * g++.dg/rtti/typeid3.C: New test.
40168
40169         PR c++/12266
40170         * g++.dg/overload/template1.C: New test.
40171
40172 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40173
40174         * g++.dg/opt/cfg3.C: New test.
40175
40176 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40177
40178         PR c++/7939
40179         * g++.dg/template/crash11.C: New test.
40180
40181 2003-09-16  Jason Merrill  <jason@redhat.com>
40182             Jakub Jelinek  <jakub@redhat.com>
40183
40184         * gcc.dg/attr-warn-unused-result.c: New test.
40185
40186 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40187
40188         PR c++/12184
40189         * g++.dg/expr/call2.C: New test.
40190
40191 2003-09-15  Andreas Jaeger  <aj@suse.de>
40192
40193         * gcc.dg/Wold-style-definition-1.c: New test.
40194
40195 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
40196
40197         PR c++/3907
40198         * g++.dg/parse/template12.C: New test.
40199
40200         * g++.dg/abi/bitfield11.C: New test.
40201         * g++.dg/abi/bitfield12.C: Likewise.
40202
40203 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
40204
40205         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
40206         non-expansion of functional macro name without arguments at EOL.
40207         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
40208
40209 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
40210
40211         * gcc.c-torture/execute/20030914-[12].c: New tests.
40212
40213 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40214
40215         PR c++/11788
40216         * g++.dg/overload/addr1.C: New test.
40217
40218 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
40219
40220         * gcc.dg/20030909-1.c: New test.
40221
40222 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40223
40224         * gcc.dg/ultrasp10.c: New test.
40225
40226 2003-09-09  Devang Patel  <dpatel@apple.com>
40227
40228         * gcc.dg/darwin-ld-6.c: New test.
40229
40230 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40231
40232         * gcc.dg/torture/builtin-explog-1.c: New testcase.
40233
40234 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40235
40236         * gcc.dg/ia64-types1.c: New test.
40237         * gcc.dg/ia64-types2.c: Likewise.
40238
40239 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40240
40241         * gcc.dg/builtins-1.c: Add more _Complex tests.
40242         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40243
40244         * gcc.dg/builtins-1.c: Test existing _Complex functions.
40245         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40246
40247 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40248
40249         PR c++/11786
40250         * g++.dg/lookup/koenig2.C: New test.
40251
40252         PR c++/5296
40253         * g++.dg/rtti/typeid2.C: New test.
40254
40255 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
40256
40257         * gcc.c-torture/compile/20030904-1.c: New test.
40258
40259 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40260
40261         * g++.dg/opt/longbranch2.C: New test.
40262
40263 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40264
40265         * g++.dg/template/crash10.C: Only compile it.
40266
40267 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40268
40269         PR middle-end/11665
40270         * gcc.c-torture/compile/20030907-1.c: New test.
40271         * g++.dg/init/array11.C: New test.
40272
40273 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40274
40275         PR c++/11852
40276         * g++.dg/init/struct1.C: New test.
40277
40278 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40279
40280         PR c++/12181
40281         * g++.dg/expr/comma1.C: New test.
40282
40283 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
40284
40285         PR c++/11867
40286         * g++.dg/expr/static_cast5.C: New test.
40287
40288 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
40289
40290         PR c++/11507
40291         * g++.dg/lookup/scoped7.C: New test.
40292
40293         PR c++/9574
40294         * g++.dg/other/static1.C: New test.
40295
40296         PR c++/11490
40297         * g++.dg/warn/template-1.C: New test.
40298
40299         PR c++/11432
40300         * g++.dg/template/crash10.C: New test.
40301
40302         PR c++/2478
40303         * g++.dg/overload/VLA.C: New test.
40304
40305         PR c++/10804
40306         * g++.dg/template/call1.C: New test.
40307
40308 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40309
40310         PR c++/11794
40311         * g++.dg/parse/using3.C: New test.
40312
40313 2003-09-06  Roger Sayle  <roger@eyesopen.com>
40314
40315         PR c++/11409
40316         * g++.dg/overload/builtin3.C: New test case.
40317
40318 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
40319
40320         PR c/9862
40321         * gcc.dg/20030906-1.c: New test.
40322         * gcc.dg/20030906-2.c: Likewise.
40323
40324 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40325
40326         PR c++/12167
40327         * g++.dg/parse/defarg5.C: New test.
40328
40329         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40330
40331 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
40332
40333         PR c++/12163
40334         * g++.dg/expr/static_cast4.C: New test.
40335
40336         PR c++/12146
40337         * g++.dg/template/crash9.C: New test.
40338
40339 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
40340
40341         * g++.old-deja/g++.ext/pretty2.C: Update for change
40342         in __FUNCTION__.
40343         * g++.old-deja/g++.ext/pretty3.C: Likewise.
40344
40345 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
40346
40347         PR c++/11922
40348         * g++/dg/template/qualified-id1.C: New test.
40349
40350         PR c++/12037
40351         * g++.dg/warn/noeffect4.C: New test.
40352
40353 2003-09-04  Matt Austern  <austern@apple.com>
40354
40355         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40356         * g++.dg/ext/fnname2.C: Likewise.
40357         * g++.dg/ext/fnname3.C: Likewise.
40358
40359 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
40360
40361         * g++.dg/expr/lval1.C: New test.
40362         * g++.dg/ext/lvcast.C: Remove.
40363
40364 2003-09-03  Roger Sayle  <roger@eyesopen.com>
40365
40366         PR optimization/11700.
40367         * gcc.c-torture/compile/20030903-1.c: New test case.
40368
40369 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
40370
40371         PR c++/12053
40372         * g++.dg/abi/layout4.C: New test.
40373
40374 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
40375
40376         PR c++/11553
40377         * g++.dg/parse/friend3.C: New test.
40378
40379 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
40380
40381         PR c++/11847
40382         * g++.dg/template/class1.C: New test.
40383
40384         PR c++/11808
40385         * g++.dg/expr/call1.C: New test.
40386
40387 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
40388
40389         PR c++/12114
40390         * g++.dg/init/ref9.C: New test.
40391
40392         PR c++/11972
40393         * g++.dg/template/nested4.C: New test.
40394
40395 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40396
40397         PR c++/12093
40398         * g++.dg/template/non-dependent4.C: New test.
40399
40400         PR c++/11928
40401         * g++.dg/inherit/conv1.C: New test.
40402
40403 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40404
40405         PR c++/6196
40406         * g++.dg/ext/label1.C: New test.
40407         * g++.dg/ext/label2.C: Likewise.
40408
40409 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40410
40411         * g++.dg/expr/cond3.C: New test.
40412
40413 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40414
40415         * gcc.dg/builtins-1.c: Add new builtin cases.
40416
40417 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40418
40419         * gcc.dg/builtins-1.c: Add new cases.
40420         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40421
40422 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40423
40424         * gcc.dg/builtins-1.c: Add more math builtin tests.
40425         * gcc.dg/torture/builtin-attr-1.c: New test.
40426
40427 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40428
40429         PR optimization/5079
40430         * g++.dg/opt/static3.C: New test.
40431
40432 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40433
40434         * gcc.misc-tests/gcov-10b.c: New test.
40435
40436 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
40437
40438         * g++.dg/opt/ptrmem3.C: New test.
40439
40440         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40441
40442 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
40443
40444         * gcc.dg/20030826-2.c: New test.
40445
40446 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40447
40448         PR middle-end/12002
40449         * g77.f-torture/compile/12002.f: New test case.
40450
40451 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40452
40453         * gcc.dg/20030826-1.c: New test case.
40454
40455 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
40456
40457         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40458
40459 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
40460
40461         PR c++/11871
40462         * c++.dg/lookup/crash1.C: New test.
40463
40464         * c++.dg/warn/noeffect3.C: New test.
40465
40466 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
40467
40468         * gcc.dg/compat/vector-1_x.c: Compile with -w.
40469         * gcc.dg/compat/vector-1_y.c: Ditto.
40470         * gcc.dg/compat/vector-2_x.c: Ditto.
40471         * gcc.dg/compat/vector-2_y.c: Ditto.
40472
40473 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
40474
40475         * gcc.dg/20030702-1.c: New test.
40476
40477 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
40478
40479         PR c++/8795
40480         * g++.dg/ext/altivec-1.C: New test.
40481
40482 2003-08-24  Richard Henderson  <rth@redhat.com>
40483
40484         * g++.dg/eh/simd-2.C: Add -w for x86.
40485
40486 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
40487
40488         * gcc.dg/20030815-1.c: New test.
40489
40490 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40491
40492         PR c++/3765
40493         * g++.dg/parse/access6.C: New test.
40494
40495 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40496
40497         PR c++/641, c++/11876
40498         * g++.dg/template/friend22.C: New test.
40499         * g++.dg/template/friend23.C: Likewise.
40500
40501 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40502
40503         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40504         identically.
40505
40506 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40507
40508         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40509
40510 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40511
40512         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40513
40514 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40515
40516         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40517
40518 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40519
40520         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40521
40522 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
40523
40524         PR c++/11919
40525         * g++.dg/overload/prom1.C: New test.
40526
40527         PR c++/11551
40528         * g++.dg/parse/dtor2.C: New test.
40529
40530         PR c++/10762
40531         * g++.dg/parse/using2.C: New test.
40532
40533 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
40534
40535         PR target/11805
40536         * gcc.c-torture/compile/20030821-1.c: New.
40537
40538 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
40539
40540         PR c++/11834
40541         * g++.dg/template/deduce2.C: New test.
40542
40543 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
40544
40545         * gcc.c-torture/execute/20030821-1.c: New test.
40546
40547 2003-08-20  Roger Sayle  <roger@eyesopen.com>
40548
40549         PR middle-end/11984
40550         * gcc.dg/20030820-1.c: New test case.
40551
40552 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
40553
40554         PR c++/11945
40555         * g++.dg/warn/noeffect2.C: New test.
40556
40557 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
40558
40559         PR c++/10926
40560         * g++.dg/template/dtor2.C: New test.
40561
40562         PR c++/11684
40563         * g++.dg/template/operator1.C: New test.
40564         * g++.dg/parse/operator4.C: New test.
40565
40566         PR c++/11946.C
40567         * g++.dg/expr/enum1.C: New test.
40568         * gcc.dg/c99-bool-1.c: Remove bogus warning.
40569
40570         PR c++/11036.C
40571         * g++.dg/parse/elab2.C: New test.
40572         * g++.dg/parse/typedef4.C: Change error message.
40573         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40574         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40575         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40576
40577 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
40578
40579         * gcc.dg/pch/warn-1.c: New.
40580         * gcc.dg/pch/warn-1.hs: New.
40581
40582         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40583         not-tested file.
40584
40585 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40586
40587         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40588
40589 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40590
40591         * gcc.dg/uninit-D.c: New Test.
40592         * gcc.dg/uninit-E.c: New Test.
40593         * gcc.dg/uninit-F.c: New Test.
40594         * gcc.dg/uninit-G.c: New Test.
40595
40596 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
40597
40598         * g++.dg/README: Describe the pch directory.
40599
40600 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40601
40602         PR c++/11174
40603         * g++.dg/parse/access4.C: New test.
40604         * g++.dg/parse/access5.C: Likewise.
40605         * g++.old-deja/g++.jason/access17.C: Adjust error message.
40606
40607 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
40608
40609         * gcc.dg/noncompile/20030818-1.c: New.
40610
40611 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40612
40613         PR c++/11957
40614         * g++.dg/warn/noeffect1.C: New test.
40615
40616         * g++.dg/template/scope2.C: New test.
40617         * g++.dg/template/error2.C: Correct dg-error
40618
40619 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
40620
40621         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40622
40623 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
40624
40625         PR C++/11512
40626         * g++.dg/template/warn1.C: New.
40627
40628 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
40629
40630         * g++.dg/template/error2.C: New test.
40631         * g++.dg/lookup/using7.C: Adjust errors
40632         * g++.old-deja/g++.pt/crash36.C: Likewise.
40633         * g++.old-deja/g++.pt/derived3.C: Likewise.
40634
40635 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40636
40637         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40638         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40639         * gcc.c-torture/execute/builtins/string-9.c: New, from
40640         string-opt-9.c.  Adjust for execute/builtins framework.
40641         * gcc.c-torture/execute/string-opt-9.c: Delete.
40642
40643 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
40644
40645         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40646
40647         * g++.dg/parse/ret-type2.C: New test.
40648
40649         PR c++/11703
40650         * g++.dg/init/new8.C: New test.
40651
40652         PR c++/10923
40653         * g++.dg/parse/typedef5.C: New test.
40654
40655         PR c++/9512
40656         * g++.dg/parse/qualified2.C: New test.
40657         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40658         invalid code.
40659
40660 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
40661
40662         * g++.dg/conversion/ptrmem1.C: New test.
40663
40664 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
40665
40666         PR target/11693
40667         * gcc.dg/20030811-1.c: New test.
40668
40669         PR target/11535
40670         * gcc.c-torture/execute/20030811-1.c: New test.
40671
40672 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40673
40674         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40675
40676 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
40677
40678         PR c++/11789.C
40679         * g++.dg/inherit/multiple1.C: New test.
40680
40681 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40682
40683         * gcc.dg/spe1.c: New test.
40684
40685         PR c++/11670
40686         * g++.dg/expr/cast2.C: New test.
40687
40688         PR c++/10530
40689         * g++.dg/template/dependent-name2.C: New test.
40690
40691 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
40692
40693         * g++.dg/parse/crash11.C: Put the dg options in comments.
40694
40695 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
40696
40697         * lib/gcc-dg.exp: Update for diagnostic change.
40698
40699 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40700
40701         PR c++/5767
40702         * g++.dg/parse/crash11.C: New test.
40703
40704 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
40705
40706         * gcc.dg/cpp/spacing1.c: Update.
40707
40708 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
40709
40710         PR target/11739
40711         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40712         a value for -mtune.
40713
40714 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40715
40716         PR middle-end/11771
40717         * gcc.c-torture/compile/20030804-1.c: New test case.
40718
40719 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40720
40721         * gcc.dg/20030804-1.c: New test case.
40722
40723 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
40724
40725         * gcc.dg/cpp/separate-1.c: New test.
40726
40727 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
40728
40729         PR c++/11704
40730         * g++.dg/template/dependent-expr2.C: New test.
40731
40732         PR c++/11766
40733         * g++.dg/expr/ptrmem1.C: New test.
40734
40735 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40736
40737         PR c++/9453
40738         * g++.dg/template/friend15.C: New test.
40739
40740 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
40741
40742         * lib/dg-pch.exp: Work round PCH bug.
40743
40744 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40745
40746         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
40747         builtins.  Move cases from builtins-4.c here.
40748
40749         * gcc.dg/torture/builtin-math-1.c: New test taken from
40750         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40751         additional cases.
40752
40753         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40754         Delete.
40755
40756 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40757
40758         PR c++/9447
40759         * g++.dg/template/using7.C: New test.
40760
40761 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
40762
40763         * import1.c, import2.c: New tests.
40764
40765 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
40766
40767         * g++.dg/eh/crossjump1.C: New test.
40768
40769 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
40770
40771         PR c++/11697
40772         * g++.dg/template/using6.C: New test.
40773
40774         PR c++/11744
40775         * g++.dg/template/koenig2.C: New test.
40776
40777 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40778
40779         PR c++/7983
40780         * g++.dg/parse/typedef4.C: New test.
40781
40782 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40783
40784         PR c++/8442, c++/8806
40785         * g++.dg/template/elab1.C: New test.
40786         * g++.dg/template/type2.C: Likewise.
40787         * g++.dg/template/ttp3.C: Adjust expected error message.
40788         * g++.old-deja/g++.law/visibility13.C: Likewise.
40789         * g++.old-deja/g++.niklas/t135.C: Likewise.
40790         * g++.old-deja/g++.pt/ttp41.C: Likewise.
40791         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40792         template argument.
40793         * g++.old-deja/g++.pt/ttp44.C: Likewise.
40794
40795 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
40796
40797         PR c++/11295
40798         * g++.dg/ext/stmtexpr1.C: New test.
40799
40800         * g++.dg/opt/tmp1.C: New test.
40801
40802         PR c++/11525
40803         * g++.dg/parse/constant4.C: New test.
40804
40805         PR c++/9447
40806         * g++.dg/template/using5.C: New test.
40807
40808 2003-07-31  Roger Sayle  <roger@eyesopen.com>
40809
40810         * gcc.dg/builtins-27.c: New test case.
40811
40812 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
40813
40814         * gcc.dg/tls/opt-7.c: New test.
40815
40816 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
40817
40818         * g++.old-deja/g++.other/crash18.C: Remove.
40819
40820 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40821
40822         * g++.dg/template/explicit3.C: New.
40823         * g++.dg/template/explicit4.C: New.
40824         * g++.dg/template/explicit5.C: New.
40825
40826         PR c++/11347
40827         * g++.dg/template/memtmpl1.C: New.
40828
40829 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
40830
40831         PR target/11565
40832         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40833         * gcc.dg/i386-387-5.c (dg-options): Likewise.
40834
40835 2003-07-30  Jan Hubicka  <jh@suse.cz>
40836
40837         * vtgc1.c: Kill.
40838
40839 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
40840
40841         * gcc.dg/struct-in-proto-1.c: New test.
40842
40843 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
40844
40845         * gcc.dg/cpp/include2.c: Only expect one message.
40846
40847 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
40848
40849         PR c++/9447
40850         * g++.dg/template/using1.C: New test.
40851         * g++.dg/template/using2.C: New test.
40852         * g++.dg/template/using3.C: New test.
40853         * g++.dg/template/using4.C: New test.
40854
40855 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
40856
40857         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40858         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40859
40860 2003-07-28  Jan Hubicka  <jh@suse.cz>
40861
40862         PR c++/11530
40863         * g++.dg/opt/call1.C: New test.
40864
40865 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
40866
40867         PR c++/11667
40868         * g++.dg/init/enum2.C: New test.
40869         * g++.dg/template/overload1.C: Add "-w" option.
40870
40871 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
40872
40873         * gcc.dg/Wdeclaration-after-statement-1.c,
40874         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40875
40876 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
40877
40878         * gcc.c-torture/compile/20030725-1.c: New test.
40879
40880 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
40881
40882         * gcc.dg/20030505.c: Only run for SPE.
40883         Remove definition of opaque type.
40884
40885 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
40886
40887         * g++.dg/template/ptrmem6.C: New test.
40888
40889 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
40890
40891         * gcc.c-torture/compile/zero-strct-2.c: New test.
40892
40893 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
40894
40895         * gcc.dg/intermod-1.c: New test.
40896
40897 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40898
40899         PR c++/11617
40900         * g++.dg/template/lookup2.C: New test.
40901         * g++.dg/template/memclass1.C: Remove instantiated from error.
40902         * g++.dg/other/error2.C: Tweak expected errors.
40903
40904         PR c++/11596
40905         * g++.dg/template/defarg3.C: New test.
40906
40907         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40908
40909 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
40910
40911         * g++.dg/inherit/access5.C: New test.
40912
40913 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40914
40915         PR c++/11513
40916         * g++.dg/template/crash8.C: New test.
40917
40918 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
40919
40920         PR c/10602
40921         * gcc.dg/noncompile/incomplete-2.c: New test.
40922
40923 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
40924
40925         PR c++/11645
40926         * g++.dg/inherit/access4.C: New test.
40927
40928         PR c++/11517
40929         * g++.dg/expr/cond2.C: New test.
40930
40931         PR optimization/10679
40932         * g++.dg/opt/inline4.C: New test.
40933
40934 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40935
40936         * g++.dg/parse/crash10: New test.
40937
40938 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40939
40940         * g++.dg/ext/flexary1.C: New test.
40941
40942 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40943
40944         PR c++/10793
40945         * g++.dg/template/crash9.C: New test.
40946
40947 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40948
40949         PR c++/3004
40950         * g++.dg/parse/typedef3.C: New test.
40951
40952         PR c++/7906
40953         * g++.dg/parse/operator2.C: New test.
40954
40955         PR c++/8895
40956         * g++.dg/parse/def-tmpl-arg1.C: New test.
40957
40958         PR c++/9282
40959         * g++.dg/parse/funptr1.C: New test.
40960
40961         PR c++/9452
40962         * g++.dg/parse/ambig3.C: New test.
40963
40964         PR c++/9454
40965         * g++.dg/parse/operator3.C: New test.
40966
40967         PR c++/9486
40968         * g++.dg/parse/template10.C: New test.
40969
40970         PR c++/9488
40971         * g++.dg/parse/template11.C: New test.
40972
40973         PR c++/10150
40974         * g++.dg/parse/invalid-op1.C: New test.
40975
40976         PR c++/10247
40977         * g++.dg/parse/condexpr1.C: New test.
40978
40979 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40980
40981         * g++.dg/ext/packed3.C: New test.
40982         * g++.dg/ext/packed4.C: New test.
40983
40984         * gcc.dg/pack-test-3.c: New test.
40985
40986 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
40987
40988         * lib/compat.exp: Handle dg-options per source file.
40989         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40990         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40991         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40992         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40993         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40994         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40995         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40996         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40997         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40998         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40999         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41000         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41001         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41002         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41003
41004 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41005
41006         PR c/10320
41007         * gcc.c-torture/execute/20030718-1.c: New test.
41008
41009 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41010
41011         PR optimization/11536
41012         * gcc.dg/20030721-1.c: New test.
41013
41014 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
41015
41016         PR c++/11546
41017         * g++.dg/template/lookup1.C: New test.
41018
41019 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
41020
41021         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41022         diagnostics of ill-formed constructs involving labels.
41023         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41024         the new 'previously defined here' message.
41025
41026 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
41027
41028         * g++.dg/parse/non-dependent2.C: New test.
41029
41030 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
41031
41032         * g++.dg/init/init-ref4.C: xfail on targets without
41033         weak symbols.
41034
41035 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
41036
41037         PR target/11087
41038         * gcc.c-torture/execute/20030717-1.c: New test.
41039
41040 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41041
41042         * g++.dg/opt/cfg1.C: New test.
41043
41044 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
41045
41046         PR optimization/11557
41047         * gcc.dg/20030717-1.c: New test.
41048
41049 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
41050
41051         PR c++/10476
41052         * g++.dg/expr/crash-1.C: New test.
41053
41054         PR c++/11027
41055         * g++.dg/template/init3.C: New test.
41056
41057         PR c++/8222
41058         * g++.dg/template/non-dependent1.C: New test.
41059
41060         PR c++/11070
41061         * g++.dg/template/non-dependent2.C: New test.
41062
41063         PR c++/11071
41064         * g++.dg/template/non-dependent3.C: New test.
41065
41066         PR c++/9907
41067         * g++.dg/template/sizeof5.C: New test.
41068
41069 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
41070
41071         PR 11498
41072         * gcc.c-torture/compile/mangle-1.c: New file.
41073
41074 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41075
41076         PR c++/7809
41077         * g++.dg/parse/access3.C: New test.
41078
41079 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
41080
41081         PR c++/11384
41082         * g++.dg/init/init-ref4.C: New test.
41083
41084 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
41085
41086         PR c++/11547
41087         * g++.dg/parse/constant3.C: New test.
41088         * g++.dg/parse/crash7.C: Likewise.
41089
41090 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
41091
41092         PR target/11008
41093         * gcc.dg/i386-pentium4-not-mull.c: New.
41094
41095 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
41096
41097         * gcc.dg/asm-names.c (ymain): Make it weak.
41098
41099 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41100
41101         PR c++/5421
41102         * g++.dg/template/friend21.C: New test.
41103
41104 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
41105
41106         * gcc.dg/cleanup-8.c: New test.
41107         * gcc.dg/cleanup-9.c: New test.
41108
41109 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
41110
41111         * g++.dg/ext/dll-MI1.h: New file.
41112         * g++.dg/ext/dllexport-MI1.C: New file.
41113         * g++.dg/ext/dllimport-MI1.C: New file.
41114
41115 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
41116
41117         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41118         it does not have cmpstrsi patterns (just cmpmemsi).
41119
41120 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
41121
41122         PR debug/11473
41123         * g++.dg/debug/debug8.C: New test.
41124
41125 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41126
41127         PR c++/10108
41128         * g++.dg/template/crash7.C: New test.
41129
41130 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
41131
41132         PR target/10795
41133         * gcc.c-torture/compile/20030708-1.c: New.
41134
41135 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
41136
41137         * gcc.c-torture/execute/20030715-1.c: New test.
41138
41139 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
41140
41141         * gcc.dg/pch/inline-3.c: New file.
41142         * gcc.dg/pch/inline-3.hs: New file.
41143         * gcc.dg/pch/inline-4.c: New file.
41144         * gcc.dg/pch/inline-4.hs: New file.
41145
41146 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
41147
41148         PR c++/11509
41149         * g++.dg/template/crash6.C: New test.
41150
41151         PR c++/7053
41152         * g++.dg/template/friend20.C: New test.
41153
41154         PR c++/7019
41155         * g++.dg/template/overload2.C: New test.
41156
41157 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41158
41159         PR optimization/11440
41160         * gcc.c-torture/execute/20030714-1.c: New test.
41161
41162 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41163
41164         PR c++/11154
41165         * g++.dg/template/partial2.C: New test.
41166
41167 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
41168
41169         PR c++/11503
41170         * g++.dg/template/anon1.C: New test.
41171
41172         PR c++/11493
41173         PR c++/11495
41174         * g++.dg/parse/template9.C: Likewise.
41175         * g++.dg/template/crash4.C: New test.
41176         * g++.dg/template/koenig1.C: Likewise.
41177         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41178         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41179         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41180         functions.
41181         * g++.old-deja/g++.jason/template36.C: Likewise.
41182         * g++.old-deja/g++.mike/p1989.C: Likewise.
41183         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41184         * g++.old-deja/g++.pt/ttp20.C: Use this->.
41185         * g++.old-deja/g++.pt/ttp21.C: Use this->.
41186         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41187         compiling.
41188         * g++.old-deja/g++.pt/union2.C: Use this->.
41189
41190 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
41191
41192         * gcc.dg/20030711-1.c: New test.
41193
41194 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
41195
41196         PR c++/11050
41197         * g++.dg/parse/args1.C: New test.
41198         * g++.pt/defarg8.C: Change expected errors.
41199
41200 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
41201
41202         PR c++/8164
41203         * g++.dg/template/nontype2.C: New test.
41204
41205         PR c++/10558
41206         * g++.dg/parse/template8.C: New test.
41207
41208         PR c++/8327
41209         * g++.dg/template/scope1.C: New test.
41210
41211         * g++.dg/warn/Wsign-compare-1.C: New test.
41212
41213 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41214
41215         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41216
41217 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
41218
41219         PR c++/9411
41220         * g++.dg/template/explicit2.C: New test.
41221
41222         PR c++/10032
41223         * g++.dg/warn/pedantic1.C: New test.
41224
41225 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
41226
41227         PR c++ 9483
41228         * g++.dg/other/field1.C: New test.
41229
41230 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41231
41232         PR c/11449
41233         * gcc.c-torture/compile/20030707-1.c: New.
41234
41235 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41236
41237         PR c++/10849
41238         * g++.dg/template/access12.C: New test.
41239
41240 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
41241
41242         * g++.dg/bprob/bprob.exp (prof_ext): Update.
41243         * g77.dg/bprob/bprob.exp (prof_ext): Update.
41244         * gcc.misc-tests/bprob.exp (prof_ext): Update.
41245         * gcc.misc-tests/gcov.exp: Update
41246         * g++.dg/gcov/gcov.exp: Update
41247         * lib/gcov.exp: Update.
41248
41249 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
41250
41251         * g++.dg/abi/mangle17.C: Make sure template expressions are
41252         dependent.
41253         * g++.dg/abi/mangle4.C: Mark erroneous casts.
41254         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41255         * g++.dg/opt/stack1.C: Remove erroneous code.
41256         * g++.dg/parse/template7.C: New test.
41257         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41258         * g++.old-deja/g++.pt/crash4.C: Likewise.
41259
41260 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41261
41262         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41263         with zero or one occurence of `$' after the initial `L'.
41264
41265 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
41266
41267         * gcc.c-torture/compile/20030704-1.c: Add a comment.
41268
41269 2003-07-08  Roger Sayle  <roger@eyesopen.com>
41270
41271         PR c/11370
41272         * gcc.dg/Wunreachable-6.c: New testcase.
41273         * gcc.dg/Wunreachable-7.c: New testcase.
41274
41275 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41276
41277         PR c/11420
41278         * gcc.dg/20030708-1.c: New test.
41279
41280 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
41281
41282         * gcc.dg/compat/sdata-section.h: New file.
41283         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41284         * gcc.dg/torture/mips-sdata-1.c: New test.
41285
41286 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41287
41288         PR c++/11030
41289         * g++.dg/template/friend19.C: New test.
41290
41291 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41292
41293         * g++.dg/opt/strength-reduce.C: New test.
41294
41295 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41296
41297         PR target/10979
41298         * gcc.dg/20030707-1.c: New testcase.
41299
41300 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41301
41302         PR optimization/11059
41303         * g++.dg/opt/emptyunion.C: New testcase.
41304
41305 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41306             Eric Botcazou  <ebotcazou@libertysurf.fr>
41307
41308         * g++.dg/opt/stack1.C: New test.
41309
41310 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
41311
41312         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41313         run test.
41314
41315         PR c++/11431
41316         * g++.dg/expr/static_cast3.C: New test.
41317
41318 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
41319
41320         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41321         everywhere.
41322         * gcc.dg/concat.c: Concatenation of string constants with
41323         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41324         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41325         * gcc.dg/cpp/escape-2.c: Use wide character constants where
41326         necessary to avoid multi-character character constant warning.
41327         * gcc.dg/cpp/escape.c: Likewise.
41328         * gcc.dg/cpp/ucs.c: Likewise.
41329         Remove backslashes from dg-bogus comments, as they confuse Tcl.
41330         Fix a typo.
41331
41332 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41333
41334         PR c/11428
41335         * gcc.c-torture/compile/20030704-1.c: New.
41336
41337 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41338
41339         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41340
41341 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
41342
41343         PR c++/5287, PR c++/7910,  PR c++/11021
41344         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41345         tests for warnings.
41346         * g++.dg/ext/dllimport2.C: Add tests for warnings.
41347         * g++.dg/ext/dllimport3.C: Likewise.
41348         * g++.dg/ext/dllimport4.C: New file.
41349         * g++.dg/ext/dllimport5.C: New file.
41350         * g++.dg/ext/dllimport6.C: New file.
41351         * g++.dg/ext/dllimport7.C: New file.
41352         * g++.dg/ext/dllimport8.C: New file.
41353         * g++.dg/ext/dllimport9.C: New file.
41354         * g++.dg/ext/dllimport10.C: New file.
41355         * g++.dg/ext/dllexport1.C: New file.
41356
41357 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41358
41359         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41360         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41361
41362 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41363
41364         * gcc.dg/builtins-25.c: New testcase.
41365         * gcc.dg/builtins-26.c: New testcase.
41366
41367 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
41368
41369         * gcc.dg/compat/vector-defs.h: New file.
41370         * gcc.dg/compat/vector-setup.h: New file.
41371         * gcc.dg/compat/vector-check.h: New file.
41372         * gcc.dg/compat/vector-1_main.c: New file.
41373         * gcc.dg/compat/vector-1_x.c: New file.
41374         * gcc.dg/compat/vector-1_y.c: New file.
41375         * gcc.dg/compat/vector-2_main.c: New file.
41376         * gcc.dg/compat/vector-2_x.c: New file.
41377         * gcc.dg/compat/vector-2_y.c: New file.
41378
41379         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41380         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41381         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41382         * gcc.dg/compat/struct-align-1.h: New file.
41383         * gcc.dg/compat/struct-align-1_main.c: New file.
41384         * gcc.dg/compat/struct-align-1_x.c: New file.
41385         * gcc.dg/compat/struct-align-1_y.c: New file.
41386         * gcc.dg/compat/struct-align-2.h: New file.
41387         * gcc.dg/compat/struct-align-2_main.c: New file.
41388         * gcc.dg/compat/struct-align-2_x.c: New file.
41389         * gcc.dg/compat/struct-align-2_y.c: New file.
41390
41391         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41392         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41393         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41394         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41395         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41396         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41397         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41398         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41399         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41400         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41401         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41402         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41403         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41404         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41405         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41406         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41407         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41408         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41409         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41410         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41411         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41412         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41413         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41414         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41415         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41416         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41417         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41418         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41419         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41420
41421 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41422
41423         * gcc.dg/i386-call-1.c: New test.
41424
41425 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41426
41427         PR c++/9162
41428         * g++.dg/parse/defarg4.C: New.
41429
41430 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41431
41432         PR target/10700
41433         * gcc.c-torture/compile/20030703-1.c: New test case.
41434
41435 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41436
41437         * g++.dg/template/local3.C: Remove extra semicolon.
41438
41439 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41440
41441         * gcc.dg/i386-volatile-1.c: New test.
41442
41443 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
41444
41445         PR c++/11072
41446         * g++.dg/other/offsetof2.C: XFAIL.
41447         * g++.dg/other/offsetof5.C: New.
41448
41449         PR c++/10219
41450         * g++.dg/template/error1.C: New.
41451
41452         PR c++/9779
41453         * g++.dg/template/dependent-expr1.C: New.
41454
41455 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41456
41457         PR c++/6949
41458         * g++.dg/template/local3.C: New test.
41459
41460         PR c++/11149
41461         * g++.dg/lookup/scoped6.C: New test.
41462
41463 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
41464
41465         PR c++/8046
41466         * g++.dg/other/error7.C: New test.
41467
41468 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
41469
41470         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41471         * g++.old-deja/g++.abi/vtable3.h: Likewise.
41472         * g++.old-deja/g++.law/code-gen5.C: Likewise.
41473         * g++.old-deja/g++.other/union2.C: Likewise.
41474         * gcc.dg/c90-const-expr-2.c: Likewise.
41475         * gcc.dg/c90-const-expr-3.c: Likewise.
41476         * gcc.dg/c99-const-expr-2.c: Likewise.
41477         * gcc.dg/c99-const-expr-3.c: Likewise.
41478         * gcc.dg/concat.c: Likewise.
41479
41480 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41481
41482         PR c++/9559
41483         * g++.dg/init/static1.C: New test.
41484
41485 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41486
41487         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41488         * g++.old-deja/g++.other/access2.C: Likewise.
41489         * g++.old-deja/g++.other/decl2.C: Likewise.
41490         * gcc.c-torture/execute/20020615-1.c: Likewise.
41491
41492 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41493
41494         PR c++/4933
41495         * g++.dg/template/sizeof4.C: New test.
41496
41497 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41498
41499         * g++.dg/other/error6.C: New test.
41500
41501 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41502
41503         PR c++/10750
41504         * g++.dg/parse/constant2.C: New test.
41505
41506 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
41507
41508         PR c++/11106
41509         * g++.dg/other/error5.C: New test.
41510
41511 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41512
41513         * gcc.dg/format/gcc_diag-1.c: New test.
41514
41515 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
41516
41517         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41518
41519 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41520
41521         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41522         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41523         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41524
41525 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
41526
41527         * gcc.c-torture/execute/builtins/string-8.c: New test.
41528         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41529         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41530         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41531
41532 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41533
41534         PR c++/10468
41535         * g++.dg/ext/typeof6.C: New test.
41536
41537 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41538
41539         PR c++/10796
41540         * g++.dg/init/enum1.C: New test.
41541
41542 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
41543
41544         * gcc.dg/20030627-1.c: New test.
41545
41546 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
41547
41548         PR c++/11332
41549         * g++.dg/expr/static_cast2.C: New test.
41550
41551 2003-06-26  Roger Sayle  <roger@eyesopen.com>
41552             Jakub Jelinek  <jakub@redhat.com>
41553
41554         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41555         sprintf(dst,"%s",src) optimization.
41556         * gcc.c-torture/execute/20030626-1.c: New test case.
41557         * gcc.c-torture/execute/20030626-2.c: New test case.
41558
41559 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
41560
41561         * gcc.c-torture/execute/multi-ix.c: New test.
41562
41563         * gcc.c-torture/execute/simd-4.c (main):
41564         Added missing semicolon at end of union.
41565
41566 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
41567
41568         PR c++/8266
41569         * g++.dg/template/explicit-instantiation3.C: New test.
41570
41571 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41572
41573         * gcc.dg/20030626-1.c: Use signed char.
41574
41575 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41576
41577         * gcc.dg/20030626-1.c: New test.
41578
41579 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
41580
41581         * const-str-2.m: Update.
41582
41583 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
41584
41585         PR c++/10990
41586         * g++.dg/rtti/dyncast1.C: New test.
41587         * g++.dg/abi/mangle4.C: Correct base-specifier access.
41588         * g++.dg/lookup/scoped1.C: Remove XFAIL.
41589         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41590
41591         PR c++/10931
41592         * g++.dg/expr/static_cast1.C: New test.
41593
41594 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
41595
41596         * gcc.dg/20030625-1.c: New test.
41597
41598 2003-06-24  Roger Sayle  <roger@eyesopen.com>
41599
41600         * gcc.c-torture/compile/20030624-1.c: New test case.
41601
41602 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
41603
41604         * gcc.c-torture/execute/string-opt-17.c: New test.
41605
41606 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
41607
41608         PR c++/5754
41609         * g++.dg/parse/crash6.C: New test.
41610
41611 2003-06-23  Roger Sayle  <roger@eyesopen.com>
41612
41613         * gcc.dg/builtins-24.c: New test case.
41614
41615 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
41616
41617         * g++.dg/opt/operator1.C: New test.
41618
41619 2003-06-22  Roger Sayle  <roger@eyesopen.com>
41620
41621         * gcc.c-torture/execute/string-opt-16.c: New test case.
41622
41623 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41624
41625         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
41626         * g++.old-deja/g++.other/conv7.C: Likewise.
41627         * g++.old-deja/g++.other/overcnv2.C: Likewise.
41628         * g++.old-deja/g++.other/overload14.C: Likewise.
41629
41630 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41631
41632         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41633         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41634
41635 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41636
41637         PR c++/10888
41638         * g++.dg/warn/Winline-3.C: New test.
41639
41640 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41641
41642         * lib/target-supports.exp (check_alias_available): Make the test
41643         program acceptable to the Solaris assembler.
41644
41645         PR c++/10749
41646         * g++.dg/template/memclass2.C: New test.
41647
41648 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41649             Eric Botcazou  <ebotcazou@libertysurf.fr>
41650
41651         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41652         data for non-matching targets.
41653         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41654
41655 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41656
41657         PR c++/10845
41658         * g++.dg/template/member3.C: New test.
41659
41660 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
41661
41662         PR c++/10939
41663         * g++.dg/template/func1.C: New test.
41664
41665         PR c++/9649
41666         * g++.dg/template/static4.C: New test.
41667         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41668
41669         PR c++/11041
41670         * g++.dg/init/ref7.C: New test.
41671
41672 2003-06-19  Matt Austern  <austern@apple.com>
41673
41674         PR c++/11228
41675         * g++.dg/anew1.C: New test.
41676         * g++.dg/anew2.C: New test.
41677         * g++.dg/anew3.C: New test.
41678         * g++.dg/anew4.C: New test.
41679
41680 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
41681
41682         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41683
41684 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
41685
41686         * gcc.c-torture/execute/simd-4.c (main): Make expected value
41687         endian-dependent.
41688
41689 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
41690
41691         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41692         Remove cruft.
41693
41694 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
41695
41696         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41697         * gcc.c-torture/compile/961203-1.c: Likewise.
41698         * gcc.c-torture/compile/980506-1.c: Likewise.
41699
41700 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41701
41702         PR c++/10712
41703         * g++.dg/lookup/using7.C: New test.
41704
41705 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41706
41707         PR c++/11105
41708         * g++.dg/abi/conv1.C: Remove it.
41709         * g++.dg/template/conv7.C: New test.
41710         * g++.dg/template/conv8.C: Likewise.
41711         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41712         conversion operator.
41713
41714 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
41715
41716         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41717         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41718         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41719         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41720         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41721         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41722         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41723         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41724         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41725         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41726         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41727         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41728         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41729         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41730         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41731         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41732         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41733         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41734         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41735         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41736         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41737         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41738         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41739         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41740         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41741         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41742         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41743         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41744         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41745
41746 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
41747
41748         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41749         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41750         indications.
41751
41752 2003-06-16  Roger Sayle  <roger@eyesopen.com>
41753
41754         * gcc.dg/i386-387-5.c: New test case.
41755         * gcc.dg/i386-387-6.c: New test case.
41756         * gcc.dg/builtins-23.c: New test case.
41757
41758 2003-06-15  Roger Sayle  <roger@eyesopen.com>
41759
41760         * gcc.dg/builtins-22.c: New test case.
41761         * gcc.dg/i386-387-1.c: Update to test exp.
41762         * gcc.dg/i386-387-2.c: Likewise.
41763
41764 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41765
41766         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41767
41768 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41769
41770         * lib/gcc-dg.exp (dg-require-dll): New function.
41771         (dg-xfail-if): Likewise.
41772         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41773         driver.
41774
41775         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41776         * gcc.c-torture/compile/20001205-1.c: Likewise.
41777         * gcc.c-torture/compile/20001226-1.c: Likewise.
41778         * gcc.c-torture/compile/20010518-2.c: Likewise.
41779         * gcc.c-torture/compile/20020312-1.c: Likewise.
41780         * gcc.c-torture/compile/20020604-1.c: Likewise.
41781         * gcc.c-torture/compile/920501-12.c: Likewise.
41782         * gcc.c-torture/compile/920501-4.c: Likewise.
41783         * gcc.c-torture/compile/920520-1.c: Likewise.
41784         * gcc.c-torture/compile/920521-1.c: Likewise.
41785         * gcc.c-torture/compile/920625-1.c: Likewise.
41786         * gcc.c-torture/compile/961203-1.c: Likewise.
41787         * gcc.c-torture/compile/980506-1.c: Likewise.
41788         * gcc.c-torture/compile/981006-1.c: Likewise.
41789         * gcc.c-torture/compile/981022-1.c: Likewise.
41790         * gcc.c-torture/compile/981223-1.c: Likewise.
41791         * gcc.c-torture/compile/990617-1.c: Likewise.
41792         * gcc.c-torture/compile/dll.c: Likewise.
41793         * gcc.c-torture/compile/labels-3.c: Likewise.
41794         * gcc.c-torture/compile/mipscop-1.c: Likewise.
41795         * gcc.c-torture/compile/mipscop-2.c: Likewise.
41796         * gcc.c-torture/compile/mipscop-3.c: Likewise.
41797         * gcc.c-torture/compile/mipscop-4.c: Likewise.
41798         * gcc.c-torture/compile/simd-5.c: Likewise.
41799         * gcc.c-torture/compile/20000804-1.x: Remove.
41800         * gcc.c-torture/compile/20001205-1.x: Likewise.
41801         * gcc.c-torture/compile/20001226-1.x: Likewise.
41802         * gcc.c-torture/compile/20010518-2.x: Likewise.
41803         * gcc.c-torture/compile/20020312-1.x: Likewise.
41804         * gcc.c-torture/compile/20020604-1.x: Likewise.
41805         * gcc.c-torture/compile/920501-12.x: Likewise.
41806         * gcc.c-torture/compile/920501-4.x: Likewise.
41807         * gcc.c-torture/compile/920520-1.x: Likewise.
41808         * gcc.c-torture/compile/920521-1.x: Likewise.
41809         * gcc.c-torture/compile/920625-1.x: Likewise.
41810         * gcc.c-torture/compile/961203-1.x: Likewise.
41811         * gcc.c-torture/compile/980506-1.x: Likewise.
41812         * gcc.c-torture/compile/981006-1.x: Likewise.
41813         * gcc.c-torture/compile/981022-1.x: Likewise.
41814         * gcc.c-torture/compile/981223-1.x: Likewise.
41815         * gcc.c-torture/compile/990617-1.x: Likewise.
41816         * gcc.c-torture/compile/mipscop-1.x: Likewise.
41817         * gcc.c-torture/compile/mipscop-2.x: Likewise.
41818         * gcc.c-torture/compile/mipscop-3.x: Likewise.
41819         * gcc.c-torture/compile/mipscop-4.x: Likewise.
41820         * gcc.c-torture/compile/simd-5.x: Likewise.
41821
41822         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41823
41824 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41825
41826         * gcc.c-torture/execute/20030611-1.c: New test.
41827
41828 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41829
41830         PR middle-end/168
41831         * gcc.dg/20030612-1.c: New test case.
41832
41833 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41834
41835         PR c++/10635
41836         * g++.dg/expr/cast1.C: New test.
41837
41838 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41839
41840         * gcc.dg/builtins-21.c: New test case.
41841
41842 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
41843
41844         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41845         options instead of at the end.
41846         * lib/objc.exp (objc_target_compile): Likewise.
41847
41848 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
41849
41850         PR c++/10432
41851         * g++.dg/parse/error1.C: New test.
41852
41853 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
41854
41855         * gcc.dg/compat/struct-by-value-11_main.c: New file.
41856         * gcc.dg/compat/struct-by-value-11_x.c: New file.
41857         * gcc.dg/compat/struct-by-value-11_y.c: New file.
41858         * gcc.dg/compat/struct-by-value-12_main.c: New file.
41859         * gcc.dg/compat/struct-by-value-12_x.c: New file.
41860         * gcc.dg/compat/struct-by-value-12_y.c: New file.
41861         * gcc.dg/compat/struct-by-value-13_main.c: New file.
41862         * gcc.dg/compat/struct-by-value-13_x.c: New file.
41863         * gcc.dg/compat/struct-by-value-13_y.c: New file.
41864         * gcc.dg/compat/struct-by-value-14_main.c: New file.
41865         * gcc.dg/compat/struct-by-value-14_x.c: New file.
41866         * gcc.dg/compat/struct-by-value-14_y.c: New file.
41867         * gcc.dg/compat/struct-by-value-15_main.c: New file.
41868         * gcc.dg/compat/struct-by-value-15_x.c: New file.
41869         * gcc.dg/compat/struct-by-value-15_y.c: New file.
41870         * gcc.dg/compat/struct-by-value-16_main.c: New file.
41871         * gcc.dg/compat/struct-by-value-16_x.c: New file.
41872         * gcc.dg/compat/struct-by-value-16_y.c: New file.
41873         * gcc.dg/compat/struct-by-value-17_main.c: New file.
41874         * gcc.dg/compat/struct-by-value-17_x.c: New file.
41875         * gcc.dg/compat/struct-by-value-17_y.c: New file.
41876         * gcc.dg/compat/struct-by-value-18_main.c: New file.
41877         * gcc.dg/compat/struct-by-value-18_x.c: New file.
41878         * gcc.dg/compat/struct-by-value-18_y.c: New file.
41879
41880         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41881         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41882         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41883         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41884         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41885         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41886         * gcc.dg/compat/scalar-return-3_main.c: New file.
41887         * gcc.dg/compat/scalar-return-3_x.c: New file.
41888         * gcc.dg/compat/scalar-return-3_y.c: New file.
41889         * gcc.dg/compat/scalar-return-4_main.c: New file.
41890         * gcc.dg/compat/scalar-return-4_x.c: New file.
41891         * gcc.dg/compat/scalar-return-4_y.c: New file.
41892
41893 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
41894
41895         * gcc.dg/compat/fp2-struct-check.h: New file.
41896         * gcc.dg/compat/fp2-struct-defs.h: New file.
41897         * gcc.dg/compat/fp2-struct-init.h: New file.
41898         * gcc.dg/compat/struct-by-value-10_main.c: New file.
41899         * gcc.dg/compat/struct-by-value-10_x.c: New file.
41900         * gcc.dg/compat/struct-by-value-10_y.c: New file.
41901         * gcc.dg/compat/struct-return-10_main.c: New file.
41902         * gcc.dg/compat/struct-return-10_x.c: New file.
41903         * gcc.dg/compat/struct-return-10_y.c: New file.
41904
41905         * gcc.dg/compat/compat-common.h: New file.
41906         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41907         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41908         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41909         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41910         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41911         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41912         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41913         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41914         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41915         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41916         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41917         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41918         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41919         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41920         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41921         * gcc.dg/compat/small-struct-check.h: Ditto.
41922         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41923         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41924         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41925         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41926         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41927         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41928         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41929         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41930         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41931         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41932         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41933         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41934         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41935         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41936         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41937         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41938         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41939         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41940         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41941         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41942         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41943         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41944         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41945         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41946         * gcc.dg/compat/struct-return-2_main.c: Ditto.
41947         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41948         * gcc.dg/compat/struct-return-2_y.c: Ditto.
41949         * gcc.dg/compat/struct-return-3_main.c: Ditto.
41950         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41951         * gcc.dg/compat/struct-return-3_y.c: Ditto.
41952
41953 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
41954
41955         * g++.dg/pch/static-1.C: New file.
41956         * g++.dg/pch/static-1.Hs: New file.
41957
41958 2003-06-10  Richard Henderson  <rth@redhat.com>
41959
41960         * gcc.dg/asm-7.c: Adjust expected warning text.
41961
41962 2003-06-10  Roger Sayle  <roger@eyesopen.com>
41963
41964         * gcc.dg/builtins-20.c: New test case.
41965
41966 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
41967
41968         PR c++/11131
41969         * g++.dg/opt/template1.C: New test.
41970
41971 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41972
41973         * lib/gcc-dg.exp (dg-test): Clear additional_files and
41974         additional_sources.
41975
41976 2003-05-21  David Taylor  <dtaylor@emc.com>
41977
41978         * gcc.dg/Wpadded.c: New file.
41979
41980 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41981
41982         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41983         * gcc.dg/special/weak-2.c: Add dg-require-weak.
41984         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41985         dg-require-weak.
41986
41987 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
41988
41989         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41990
41991 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41992
41993         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41994         (dg-require-alias): Likewise.
41995         (dg-require-gc-sections): Likewise.
41996         * lib/target-supports.exp (check_gc_sections_available): Likewise.
41997
41998 2003-06-08  Richard Henderson  <rth@redhat.com>
41999
42000         * gcc.dg/20011029-2.c: Fix the array reference.
42001         * gcc.dg/asm-7.c: New.
42002
42003 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42004
42005         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42006
42007 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
42008
42009         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42010         (dg-require-gc-sections): Likewise.
42011
42012 2003-06-08  Jan Hubicka  <jh@suse.cz>
42013
42014         * i386-cmov1.c: Fix regular expression.
42015         * i386-cvt-1.c: Likewise.
42016         * i386-local.c: Likewise.
42017         * i386-local2.c: Likewise.
42018         * i386-mul.c: Likewise.
42019         * i386-ssetype-1.c: Likewise.
42020         * i386-ssetype-3.c: Likewise.
42021         * i386-ssetype-5.c: Likewise.
42022
42023 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42024
42025         PR c++/11039
42026         * g++.dg/warn/implicit-typename2.C: New test.
42027         * g++.dg/warn/implicit-typename3.C: New test.
42028
42029 2003-06-07  Richard Henderson  <rth@redhat.com>
42030
42031         * g++.dg/other/offsetof3.C: Use size_t.
42032         * g++.dg/other/offsetof4.C: Likewise.
42033
42034 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
42035
42036         * lib/copy-file.exp: New. Implement gcc_copy_files.
42037
42038         * lib/dg-pch.exp: Load copy-file.exp
42039         (dg-pch): Use gcc_copy_files instead of "file copy".
42040
42041 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
42042
42043         * gcc.dg/weak/weak.exp: Simplify.
42044         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42045         * gcc.dg/weak/weak-1.c: Likewise.
42046         * gcc.dg/weak/weak-2.c: Likewise.
42047         * gcc.dg/weak/weak-3.c: Likewise.
42048         * gcc.dg/weak/weak-4.c: Likewise.
42049         * gcc.dg/weak/weak-5.c: Likewise.
42050         * gcc.dg/weak/weak-6.c: Likewise.
42051         * gcc.dg/weak/weak-7.c: Likewise.
42052         * gcc.dg/weak/weak-8.c: Likewise.
42053         * gcc.dg/weak/weak-9.c: Likewise.
42054
42055 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
42056
42057         gcc.c-torture/execute/20030606-1.c: New.
42058
42059 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42060
42061         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42062         * gcc.dg/builtins-19.c: Likewise.
42063
42064 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42065
42066         * gcc.dg/builtins-2.c: Add some more tests.
42067         * gcc.dg/builtins-18.c: New test case.
42068         * gcc.dg/builtins-19.c: New test case.
42069
42070 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42071             Jim Wilson  <wilson@tuliptree.org>
42072
42073         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42074
42075 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
42076
42077         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42078         mempcpy/stpcpy calls not to be optimized into something else.
42079         * gcc.c-torture/execute/string-opt-3.c: Moved to...
42080         * gcc.c-torture/execute/builtins/string-7.c: ...here.
42081         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42082
42083 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42084
42085         * gcc.dg/format/asm_fprintf-1.c: New test.
42086
42087 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
42088
42089         * lib/gcc-defs.exp (additional_sources): New variable.
42090         (dg-additional-sources): New function.
42091         (additional_files): New variable.
42092         (dg-additional-files): New function.
42093         (dg-additional-files-options): Likewise.
42094         * lib/gcc-dg.exp (dg-require-weak): New function.
42095         (dg-require-alias): Likewise.
42096         (dg-require-gc-sections): Likewise.
42097         * lib/target-supports.exp (check_alias_available): Remove testfile
42098         parameter.
42099         (check_gc_sections_available): New function.
42100         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42101         (dg-gpp-additional-files): Likewise.
42102         * lib/g++.exp (additional_sources): Remove.
42103         (additional_files): Likewise.
42104         (g++_target_compile): Use dg-additional-files-options.
42105
42106         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
42107         Tcl logic.
42108         * gcc.dg/special/ecos.exp: Remove.
42109         * gcc.dg/special/20000419-2.c: Use dg-require-*.
42110         * gcc.dg/special/alias-1.c: Likewise.
42111         * gcc.dg/special/alias-2.c: Likewise.
42112         * gcc.dg/special/gcsec-1.c: Likewise.
42113         * gcc.dg/special/weak-1.c: Likewise.
42114         * gcc.dg/special/weak-2.c: Likewise.
42115         * gcc.dg/special/wkali-1.c: Likewise.
42116         * gcc.dg/special/wkali-2.c: Likewise.
42117
42118         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42119         dg-gpp-additional-*.
42120         * g++.dg/special/conpr-3.C: Likewise.
42121         * g++.dg/special/conpr-4.C: Likewise.
42122         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42123         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42124         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42125         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42126         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42127         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42128         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42129         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42130         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42131         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42132         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42133         * g++.old-deja/g++.other/comdat1.C: Likewise.
42134         * g++.old-deja/g++.other/comdat2.C: Likewise.
42135         * g++.old-deja/g++.other/comdat3.C: Likewise.
42136         * g++.old-deja/g++.other/ctor1.C: Likewise.
42137         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42138
42139 2003-06-05  Richard Henderson  <rth@redhat.com>
42140
42141         * gcc.dg/debug/20030605-1.c: New.
42142
42143 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42144
42145         * README.QMTEST: Update.
42146
42147 2003-06-04  Richard Henderson  <rth@redhat.com>
42148
42149         * gcc.dg/cleanup-1.c: New.
42150         * gcc.dg/cleanup-2.c: New.
42151         * gcc.dg/cleanup-3.c: New.
42152         * gcc.dg/cleanup-4.c: New.
42153         * gcc.dg/cleanup-5.c: New.
42154         * gcc.dg/cleanup-6.c: New.
42155         * gcc.dg/cleanup-7.c: New.
42156
42157 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42158
42159         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42160
42161         * lib/dg-pch.exp: New file.
42162         * g++.dg/pch/pch.exp: Use dg-pch.exp.
42163         * gcc.dg/pch/pch.exp: Likewise.
42164
42165 2003-06-04  Roger Sayle  <roger@eyesopen.com>
42166
42167         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42168         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42169         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42170         * gcc.dg/builtins-17.c: New test case.
42171         * gcc.dg/i386-387-4.c: New test case.
42172         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42173
42174 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42175
42176         * gcc.dg/ultrasp9.c: New test.
42177
42178 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42179
42180         * gcc.c-torture/compile/20030604-1.c: New test.
42181         * gcc.dg/sparc-constant-1.c: New test.
42182
42183 2003-06-03  Glen Nakamura  <glen@imodulo.com>
42184
42185         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42186
42187 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
42188
42189         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42190
42191         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42192         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42193
42194 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
42195
42196         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42197
42198 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42199
42200         PR c++/10940
42201         * g++.dg/template/spec10.C: New test.
42202
42203 2003-06-03  Roger Sayle  <roger@eyesopen.com>
42204
42205         * gcc.dg/builtins-16.c: New test case.
42206
42207 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
42208
42209         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42210         mempcpy test with post-increments.
42211         * gcc.c-torture/execute/string-opt-3.c: New test.
42212         * gcc.dg/string-opt-1.c: New test.
42213
42214 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
42215
42216         PR fortran/10965
42217         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42218
42219 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
42220
42221         * lib/scanasm.exp (dg-scan): New function, factored out of ...
42222         (scan-assembler): ... here.  Use dg-scan.
42223         (scan-assembler-not): Likewise.
42224         (scan-file): New function.
42225         (scan-file-not): Likewise.
42226         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42227         * gcc.dg/cpp/_Pragma4.c: Likewise.
42228         * gcc.dg/cpp/_Pragma5.c: Likewise.
42229         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42230         * gcc.dg/cpp/avoidpaste2.c: Likewise.
42231         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42232         * gcc.dg/cpp/cmdlne-P.c: Likewise.
42233         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42234         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42235         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42236         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42237         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42238         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42239         * gcc.dg/cpp/cxxcom1.c: Likewise.
42240         * gcc.dg/cpp/line1.c: Likewise.
42241         * gcc.dg/cpp/maccom1.c: Likewise.
42242         * gcc.dg/cpp/maccom2.c: Likewise.
42243         * gcc.dg/cpp/maccom3.c: Likewise.
42244         * gcc.dg/cpp/maccom4.c: Likewise.
42245         * gcc.dg/cpp/maccom5.c: Likewise.
42246         * gcc.dg/cpp/maccom6.c: Likewise.
42247         * gcc.dg/cpp/multiline.c: Likewise.
42248         * gcc.dg/cpp/spacing1.c: Likewise.
42249         * gcc.dg/cpp/spacing2.c: Likewise.
42250         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42251         * gcc.dg/cpp/trad/maccom1.c: Likewise.
42252         * gcc.dg/cpp/trad/maccom2.c: Likewise.
42253         * gcc.dg/cpp/trad/maccom3.c: Likewise.
42254         * gcc.dg/cpp/trad/maccom4.c: Likewise.
42255         * gcc.dg/cpp/trad/maccom6.c: Likewise.
42256         * gcc.dg/cpp/cxxcom2.c: Likewise.
42257         * gcc.dg/cpp/cxxcom2.h: New file.
42258
42259         * gcc.dg/cpp/truefalse.cpp: Move it to ...
42260         * g++.dg/cpp/truefalse.C: Here.
42261         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42262
42263 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
42264
42265         * gcc.dg/cpp/redef3.c: New file.
42266
42267 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42268
42269         * gcc.dg/i386-loop-3.c: New test.
42270
42271 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
42272
42273         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42274
42275 2003-05-31  Roger Sayle  <roger@eyesopen.com>
42276
42277         * gcc.dg/fwrapv-1.c: New test case.
42278         * gcc.dg/fwrapv-2.c: New test case.
42279
42280 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42281
42282         PR c++/10956
42283         * g++.dg/template/spec9.C: New test.
42284
42285 2003-05-29  Roger Sayle  <roger@eyesopen.com>
42286
42287         * gcc.dg/duff-4.c: New test case.
42288
42289 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
42290
42291         PR fortran/10843
42292         * g77.dg/ffixed-form-1.f: New test
42293         * g77.dg/ffixed-form-2.f: New test
42294         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42295         * g77.dg/ffree-form-3.f: New test
42296
42297 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
42298
42299         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42300         * gcc.dg/wint_t-1.c: Likewise.
42301
42302 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42303
42304         * g++.dg/template/access11.C: New test.
42305
42306 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42307
42308         PR c++/10849
42309         * g++.dg/template/access10.C: New test.
42310
42311 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42312             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42313
42314         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42315
42316 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42317
42318         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42319         suppress for powerpc-*-darwin*.
42320         * gcc.dg/torture/builtin-noret-2.c: Likewise.
42321
42322 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42323
42324         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42325         suppress option for powerpc-*-darwin*.
42326
42327 2003-05-23  Roger Sayle  <roger@eyesopen.com>
42328
42329         * gcc.dg/builtins-1.c: Add tests for tan and atan.
42330         * gcc.dg/builtins-4.c: Add test for fmod.
42331
42332 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42333
42334         PR c++/10682
42335         * g++.dg/template/instantiate4.C: New test.
42336
42337 2003-05-22  Roger Sayle  <roger@eyesopen.com>
42338
42339         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42340
42341 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
42342
42343         * gcc.dg/compat/scalar-return-1_main.c: New file.
42344         * gcc.dg/compat/scalar-return-1_x.c: New file.
42345         * gcc.dg/compat/scalar-return-1_y.c: New file.
42346         * gcc.dg/compat/scalar-return-2_main.c: New file.
42347         * gcc.dg/compat/scalar-return-2_x.c: New file.
42348         * gcc.dg/compat/scalar-return-2_y.c: New file.
42349         * gcc.dg/compat/struct-return-3_main.c: New file.
42350         * gcc.dg/compat/struct-return-3_y.c: New file.
42351         * gcc.dg/compat/struct-return-3_x.c: New file.
42352         * gcc.dg/compat/struct-return-2_main.c: New file.
42353         * gcc.dg/compat/struct-return-2_x.c: New file.
42354         * gcc.dg/compat/struct-return-2_y.c: New file.
42355
42356 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42357
42358         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42359         for hppa*-hp-hpux*.
42360         * gcc.dg/20021014-1.c (dg-options): Likewise.
42361         * gcc.dg/nest.c (dg-options): Likewise.
42362
42363 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
42364
42365         PR c++/9738
42366         * g++.dg/ext/dllimport2.C: New file.
42367         * g++.dg/ext/dllimport3.C: New file.
42368
42369 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
42370
42371         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42372         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42373         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42374         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42375         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42376         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42377         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42378         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42379         * gcc.dg/compat/small-struct-defs.h: New file.
42380         * gcc.dg/compat/small-struct-init.h: New file.
42381         * gcc.dg/compat/small-struct-check.h: New file.
42382         * gcc.dg/compat/fp-struct-defs.h: New file.
42383         * gcc.dg/compat/fp-struct-check.h: New file.
42384         * gcc.dg/compat/fp-struct-init.h: New file.
42385         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42386         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42387
42388 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
42389
42390         * gcc.dg/20030225-2.c: New test.
42391
42392 2003-05-18  Roger Sayle  <roger@eyesopen.com>
42393             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42394
42395         * gcc.c-torture/compile/20030518-1.c: New test case.
42396
42397 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
42398
42399         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42400         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42401         gcc-dg-debug-runtest.
42402         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42403         gcc-dg-debug-runtest.
42404
42405 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42406
42407         PR c++/9022
42408         * g++.dg/lookup/using6.C: New test.
42409
42410 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42411
42412         * g++.dg/parse/access2.C: New test.
42413
42414 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
42415
42416         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42417         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42418         * gcc.dg/debug/debug.exp: Likewise.
42419
42420 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
42421
42422         * gcc.dg/dollar.c: New test.
42423
42424 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
42425
42426         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42427         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42428         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42429         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42430         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42431         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42432         * gcc.dg/compat/struct-by-value-6_main.c: New file.
42433         * gcc.dg/compat/struct-by-value-6_x.c: New file.
42434         * gcc.dg/compat/struct-by-value-6_y.c: New file.
42435         * gcc.dg/compat/struct-by-value-7_main.c: New file.
42436         * gcc.dg/compat/struct-by-value-7_x.c: New file.
42437         * gcc.dg/compat/struct-by-value-7_y.c: New file.
42438         * gcc.dg/compat/struct-by-value-8_main.c: New file.
42439         * gcc.dg/compat/struct-by-value-8_x.c: New file.
42440         * gcc.dg/compat/struct-by-value-8_y.c: New file.
42441         * gcc.dg/compat/struct-by-value-9_main.c: New file.
42442         * gcc.dg/compat/struct-by-value-9_x.c: New file.
42443         * gcc.dg/compat/struct-by-value-9_y.c: New file.
42444
42445 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
42446
42447         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42448         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
42449         support for "repo" mode.
42450         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42451         * lib/g77-dg.exp: Likewise.
42452         * lib/obj-dg.exp: Likewise.
42453
42454 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
42455
42456         Merge from gcc-3_2-rhl8-branch:
42457         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
42458
42459         * gcc.dg/tls/opt-6.c: New test.
42460
42461         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
42462
42463         * gcc.dg/20030405-1.c: New test.
42464
42465         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
42466
42467         * gcc.dg/20030309-1.c: New test.
42468
42469         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42470
42471         * gcc.c-torture/execute/20030307-1.c: New test.
42472
42473         2003-02-20  Randolph Chung  <tausq@debian.org>
42474
42475         * gcc.c-torture/compile/20030220-1.c: New test.
42476
42477         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
42478
42479         * gcc.dg/20030217-1.c: New test.
42480
42481         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
42482
42483         * gcc.c-torture/compile/20020129-1.c: New test.
42484
42485         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42486
42487         * gcc.dg/unroll-1.c: New test.
42488
42489         2002-11-16  Jan Hubicka  <jh@suse.cz>
42490
42491         * gcc.c-torture/execute/20020920-1.c: New test.
42492
42493         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
42494
42495         PR target/7434
42496         * gcc.c-torture/compile/20021008-1.c: New test.
42497
42498         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
42499
42500         PR target/7559
42501         * gcc.c-torture/execute/20020810-1.c: New test.
42502
42503         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42504
42505         * gcc.c-torture/compile/20020807-1.c: New test.
42506
42507         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
42508
42509         * gcc.dg/tls/opt-1.c: New test.
42510
42511         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
42512
42513         * gcc.dg/20020729-1.c: New test.
42514
42515         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
42516
42517         * g++.dg/opt/life1.C: New test.
42518
42519         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
42520
42521         * gcc.dg/20020525-1.c: New test.
42522
42523         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42524
42525         PR c++/6794
42526         * g++.dg/ext/pretty1.C: New test.
42527         * g++.dg/ext/pretty2.C: New test.
42528
42529 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
42530
42531         PR c++/8385
42532         * g++.dg/ext/typeof5.C: New test.
42533
42534 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
42535
42536         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42537         __USER_LABEL_PREFIX__ into account.
42538         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42539
42540 2003-05-14  Roger Sayle  <roger@eyesopen.com>
42541
42542         * gcc.dg/builtins-15.c: New test case.
42543
42544 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
42545
42546         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42547
42548 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
42549
42550         * lib/g++.exp: Tweak handling of additional source files.
42551         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42552         * g++.dg/special/conpr-2a.C: Rename to ...
42553         * g++.dg/special/conpr-2a.cc: ... this.
42554         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42555         * g++.dg/special/conpr-3a.C: Rename to ...
42556         * g++.dg/special/conpr-3a.cc: This.
42557         * g++.dg/special/conpr-3b.C: Rename to ...
42558         * g++.dg/special/conpr-3b.cc: This.
42559         * g++.dg/special/conpr-4.C: New test.
42560         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42561
42562 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
42563
42564         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42565
42566 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42567
42568         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42569         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42570         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42571         * g++.old-deja/g++.other/warn3.C: Likewise.
42572
42573 2003-05-11  Roger Sayle  <roger@eyesopen.com>
42574
42575         * gcc.dg/i386-387-1.c: Update to also test log.
42576         * gcc.dg/i386-387-2.c: Likewise.
42577
42578 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42579
42580         * g77.f-torture/execute/int8421.f: New test.
42581
42582 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42583
42584         PR c++/10230, c++/10481
42585         * g++.dg/lookup/scoped5.C: New test.
42586
42587 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42588
42589         PR c++/10552
42590         * g++.dg/template/ttp6.C: New test.
42591
42592 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
42593
42594         * gcc.c-torture/execute/builtins: New directory.
42595         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42596         gcc.c-torture/execute/builtins.
42597         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42598         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42599         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
42600         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42601
42602 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42603
42604         PR c++/9252
42605         * g++.dg/template/access8.C: New test.
42606         * g++.dg/template/access9.C: New test.
42607
42608 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42609
42610         PR c++/9554
42611         * g++.dg/parse/access1.C: New test.
42612
42613 2003-05-09  DJ Delorie  <dj@redhat.com>
42614
42615         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42616         long, and not an int.
42617
42618 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42619
42620         PR c++/10555, c++/10576
42621         * g++.dg/template/memclass1.C: New test.
42622
42623 2003-05-08  DJ Delorie  <dj@redhat.com>
42624
42625         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42626         targets.
42627         * gcc.c-torture/execute/20021024-1.x: Likewise.
42628         * gcc.c-torture/execute/shiftdi.x: Likewise.
42629         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42630         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42631         * gcc.dg/20021018-1.c: Likewise.
42632
42633 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42634
42635         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42636
42637         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42638         (bcopy): Call memmove.
42639
42640 2003-05-08  Roger Sayle  <roger@eyesopen.com>
42641
42642         * g77.f-torture/compile/8485.f: New test case.
42643
42644 2003-05-07  Richard Henderson  <rth@redhat.com>
42645
42646         PR c++/10570
42647         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42648         Verify exception_cleanup not called for rethrows.
42649         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42650         when exiting catch block without rethrowing.
42651         * g++.dg/eh/forced3.C: New.
42652         * g++.dg/eh/forced4.C: New.
42653
42654 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
42655
42656         * gcc.dg/20030505.c: Fix triplet.
42657
42658 2003-05-06  DJ Delorie  <dj@redhat.com>
42659
42660         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42661         * gcc.dg/nest.c: Likewise.
42662
42663 2003-05-05  Roger Sayle  <roger@eyesopen.com>
42664
42665         * gcc.dg/builtins-14.c: New test case.
42666
42667 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
42668
42669         * lib/compat.exp (compat-execute): New argument.
42670         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42671         * gcc.dg/compat: New test directory.
42672         * gcc.dg/compat/compat.exp: New expect script.
42673         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42674         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42675         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42676         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42677         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42678         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42679
42680         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42681         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42682         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42683         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42684         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42685         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42686         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42687         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42688         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42689         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42690         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42691         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42692         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42693         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42694         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42695
42696 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
42697
42698         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42699
42700 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
42701
42702         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42703
42704 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
42705
42706         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42707         * gcc.dg/ppc-fsel-2.c: New test.
42708
42709         * gcc.dg/unused-5.c: New test.
42710
42711 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42712
42713         PR c++/10496
42714         * g++.dg/warn/pmf1.C: New test.
42715
42716 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42717
42718         PR c++/4494
42719         * g++.dg/warn/main.C: New test.
42720
42721 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42722
42723         * gcc.dg/nonnull-3.c: New test.
42724
42725 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
42726
42727         * gcc.dg/cpp/Wtrigraphs.c: Update.
42728         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42729
42730 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
42731
42732         * gcc.dg/ppc-fsel-1.c: New test.
42733
42734 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
42735
42736         PR c/10604
42737         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42738
42739 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
42740
42741         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42742
42743 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42744
42745         PR c++/9364, c++/10553, c++/10586
42746         * g++.dg/parse/typename4.C: New test.
42747         * g++.dg/parse/typename5.C: Likewise.
42748
42749 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
42750
42751         * gcc.c-torture/compile/20030503-1.c: New test.
42752
42753 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42754
42755         * g++.dg/lookup/using5.C: Fix testcase error.
42756
42757 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
42758
42759         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42760         since MEABI is no longer supported.  Remove all vestiges
42761         of MEABI from the test.
42762
42763 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42764
42765         PR c++/10554
42766         * g++.dg/lookup/using5.C: New test.
42767
42768 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42769
42770         PR c++/8772
42771         * g++.dg/template/ttp5.C: New test.
42772
42773 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
42774
42775         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42776         (dg-gpp-additional-sources): New function.
42777         (dg-gpp-additional-files): Likewise.
42778         * lib/g++.exp (additional_sources): New variable.
42779         (additional_files): Likewise.
42780         (g++_target_compile): Deal with them.
42781         * lib/old-dejagnu.exp: Remove.
42782         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42783         * g++.old-deja: Revise all tests to use dg commands.
42784
42785 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42786
42787         PR c++/9432, c++/9528
42788         * g++.dg/lookup/using4.C: New test.
42789
42790 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
42791
42792         * gcc.dg/noreturn-5.c: New file.
42793         * gcc.dg/noreturn-6.c: New file.
42794
42795         * gcc.c-torture/compile/inline-1.c: New file.
42796
42797 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42798
42799         PR c++/10551
42800         * g++.dg/template/explicit1.C: New test.
42801
42802 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42803
42804         PR c++/10549
42805         * g++.dg/other/bitfield1.C: New test.
42806
42807         PR c++/10527
42808         * g++.dg/init/new7.C: New test.
42809
42810 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42811
42812         * g++.dg/ext/desig1.C: New test.
42813         * g++.dg/ext/init1.C: Update.
42814
42815         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42816
42817 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
42818
42819         PR c++/10180
42820         * g++.dg/warn/Winline-1.C: New test.
42821
42822 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
42823
42824         * gcc.c-torture/execute/string-opt-19.c: New test.
42825
42826         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42827         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42828
42829 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
42830
42831         PR c++/10506
42832         * g++.dg/init/new6.C: New test.
42833
42834         PR c++/10503
42835         * g++.dg/init/ref6.C: New test.
42836
42837 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
42838
42839         * g++.dg/warn/weak1.C: XFAIL on AIX4.
42840
42841 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42842
42843         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42844         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42845
42846 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
42847
42848         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42849         initialized static data members.
42850
42851 2003-04-25  H.J. Lu <hjl@gnu.org>
42852
42853         * gcc.dg/ia64-sync-4.c: New test.
42854
42855 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42856
42857         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
42858         date.
42859
42860 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
42861
42862         PR c++/10337
42863         * g++.dg/warn/conv1.C: New test.
42864         * g++.old-deja/g++.other/conv7.C: Adjust.
42865         * g++.old-deja/g++.other/overload14.C: Adjust.
42866
42867 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42868
42869         PR c++/10471
42870         * g++.dg/template/defarg2.C: New test.
42871
42872 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
42873
42874         * gcc.dg/cpp/include2.c: Update.
42875         * gcc.dg/cpp/multiline-2.c: New.
42876         * gcc.dg/cpp/multiline.c: Update.
42877         * gcc.dg/cpp/strify2.c: Update.
42878         * gcc.dg/cpp/trad/literals-2.c: Update.
42879
42880 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42881
42882         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42883
42884 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42885
42886         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42887
42888 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42889
42890         PR c++/10451
42891         * g++.dg/parse/crash4.C: New test.
42892
42893         PR c++/9847
42894         * g++.dg/parse/crash5.C: New test.
42895
42896 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
42897
42898         PR c++/10446
42899         * g++.dg/parse/crash3.C: New test.
42900
42901         PR c++/10428
42902         * g++.dg/parse/elab1.C: New test.
42903
42904 2003-04-22  Devang Patel  <dpatel@apple.com>
42905
42906         * gcc.dg/cpp/trad/funlike-5.c: New test.
42907
42908 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
42909
42910         * g++.dg/other/packed1.C: Fix dg options.
42911
42912 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
42913
42914         * g++.dg/other/offsetof2.C: New test.
42915
42916 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
42917
42918         * g++.dg/template/recurse.C: Adjust location of error messages.
42919
42920 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
42921
42922         PR c++/9881
42923         * g++.dg/init/addr-const1.C: New test.
42924         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42925
42926 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42927
42928         PR c++/10405
42929         * g++.dg/lookup/struct-hack1.C: New test.
42930
42931 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
42932
42933         * ucs.c: Update diagnostic messages.
42934
42935 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42936
42937         * gcc.dg/cpp/truefalse.cpp: New test.
42938         * gcc.dg/cpp/cpp.exp: Update.
42939         * g++.dg/other/stdbool-if.C: Remove.
42940
42941 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42942
42943         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42944         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42945
42946 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42947
42948         * gcc.c-torture/compile/20030418-1.c: New test.
42949
42950 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
42951
42952         * README.compat: Remove; content moved to doc/sourcebuild.texi.
42953
42954 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42955
42956         PR c++/10347
42957         g++.dg/template/dependent-name1.C: New test.
42958
42959 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
42960
42961         * gcc.dg/warn-1.c (tourist_guide): New array,
42962         contains a pointer to bar.
42963
42964 2003-04-16  Roger Sayle  <roger@eyesopen.com>
42965
42966         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42967         * gcc.c-torture/execute/medce-1.c: New test case.
42968         * gcc.c-torture/execute/medce-2.c: New test case.
42969
42970 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
42971
42972         * lib/prune.exp: Ignore more messages.
42973
42974         PR c++/10381
42975         * g++.dg/parse/lookup3.C: New test.
42976
42977 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
42978
42979         * gcc.c-torture/compile/20030415-1.c : New test.
42980
42981 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
42982
42983         * gcc.c-torture/execute/scope-2.c: Move to ...
42984         * gcc.dg/noncompile/scope.c: .... here.
42985
42986 2003-04-14  Roger Sayle  <roger@eyesopen.com>
42987
42988         * gcc.dg/20030414-2.c: New test case.
42989
42990 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
42991
42992         PR target/10377
42993         * gcc.dg/20030414-1.c: New test.
42994
42995 2003-04-13  Roger Sayle  <roger@eyesopen.com>
42996
42997         * gcc.dg/builtins-12.c: New test case.
42998         * gcc.dg/builtins-13.c: New test case.
42999
43000 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43001
43002         * gcc.c-torture/execute/string-opt-18.c: New test.
43003
43004 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43005
43006         PR c++/10300
43007         * g++.dg/init/new5.C: New test.
43008
43009 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
43010
43011         PR c++/7910
43012         * g++.dg/ext/dllimport1.C: New test.
43013
43014 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43015
43016         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43017
43018 2003-04-11  Bud Davis <bdavis9659@comcast.net>
43019
43020         PR Fortran/9263
43021         * g77.f-torture/noncompile/9263.f: New test
43022         PR Fortran/1832
43023         * g77.f-torture/execute/1832.f: New test
43024
43025 2003-04-11  David Chad  <davidc@freebsd.org>
43026             Loren J. Rittle  <ljrittle@acm.org>
43027
43028         PR libobjc/8562
43029         * objc.dg/headers.m: New test.
43030
43031 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
43032
43033         * gcc.c-torture/execute/builtin-noret-2.c: New.
43034         * gcc.c-torture/execute/builtin-noret-2.x: New.
43035         XFAIL builtin-noret-2.c at -O1 and above.
43036         * gcc.dg/redecl.c: New.
43037         * gcc.dg/Wshadow-1.c: Update error regexps.
43038
43039 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
43040
43041         * g++.dg/abi/bitfield10.C: New test.
43042
43043 2003-04-09  Mike Stump  <mrs@apple.com>
43044
43045         * gcc.dg/pch/pch.exp: Make testcase names longer.
43046         * g++.dg/pch/pch.exp: Make testcase names longer.
43047
43048 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43049
43050         * gcc.dg/builtins-11.c: New test case.
43051
43052 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43053
43054         * gcc.dg/builtins-9.c: New test case.
43055         * gcc.dg/builtins-10.c: New test case.
43056
43057 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
43058
43059         * gcc.dg/noncompile/init-4.c.c: New test.
43060
43061 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43062
43063         * gcc.misc-test/gcov-9.c: New test.
43064         * gcc.misc-test/gcov-10.c: New test
43065         * gcc.misc-test/gcov-11.c: New test.
43066
43067 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
43068
43069         PR optimization/10024
43070         * gcc.c-torture/compile/20030405-1.c: New test.
43071
43072 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
43073
43074         * gcc.dg/pch/static-3.c: New.
43075         * gcc.dg/pch/static-3.hs: New.
43076         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43077
43078 2003-04-04  Richard Henderson  <rth@redhat.com>
43079
43080         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43081         * g++.dg/eh/forced2.C: Likewise.
43082
43083 2003-04-03  Mike Stump  <mrs@apple.com>
43084
43085         * lib/scanasm.exp (scan-assembler): Add xfail processing for
43086         target arg.
43087         (scan-assembler-times, scan-assembler-not): Likewise.
43088         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43089
43090 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43091
43092         * gcc.dg/sparc-loop-1.c: New test.
43093
43094 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
43095
43096         PR other/9274
43097         * g++.dg/pch/system-2.C: New.
43098         * g++.dg/pch/system-2.Hs: New.
43099
43100 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
43101
43102         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43103
43104         * g++.dg/eh/simd-1.C (vecfunc): Same.
43105
43106 2003-04-01  Roger Sayle  <roger@eyesopen.com>
43107
43108         * gcc.c-torture/execute/20030401-1.c: New test case.
43109
43110 2003-04-01  Ziemowit Laski <zlaski@apple.com>
43111
43112         * objc.dg/defs.m: New.
43113
43114 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
43115
43116         * g++.dg/eh/simd-1.C: New.
43117         * g++.dg/eh/simd-2.C: New.
43118
43119 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
43120
43121         * gcc.c-torture/execute/simd-3.c: New.
43122
43123 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43124
43125         PR c/9936
43126         * gcc.dg/20030331-2.c: New test.
43127
43128 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43129
43130         PR c++/10278
43131         * g++.dg/parse/crash2.C: New test.
43132
43133 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43134
43135         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43136         * gcc.c-torture/execute/20030331-1.c: ...here.
43137
43138 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43139
43140         * gcc.c-torture/execute/20030331-1.c: New test.
43141
43142 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
43143
43144         * lib/gcov.exp: Adjust call return testing strings.
43145         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43146
43147 2003-03-31  Roger Sayle  <roger@eyesopen.com>
43148
43149         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43150         * gcc.dg/builtins-7.c: New test case.
43151         * gcc.dg/builtins-8.c: New test case.
43152
43153 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43154
43155         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43156
43157 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
43158
43159         PR c++/7647
43160         * g++.dg/lookup-class-member-2.C: New test.
43161
43162 2003-03-30  Glen Nakamura  <glen@imodulo.com>
43163
43164         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43165
43166 2003-03-28  Roger Sayle  <roger@eyesopen.com>
43167
43168         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43169
43170 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
43171
43172         * g++.dg/init/attrib1.C: New test.
43173
43174 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43175
43176         * gcc.dg/ultrasp8.c: New test.
43177
43178 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43179
43180         * gcc.dg/ultrasp7.c: New test.
43181
43182 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
43183
43184         PR c++/10047
43185         * g++.dg/template/inline1.C: New test.
43186
43187 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43188
43189         * gcc.dg/sparc-dwarf2.c: New test.
43190
43191 2003-03-27  Roger Sayle  <roger@eyesopen.com>
43192
43193         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43194         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43195
43196 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
43197
43198         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43199         than reading .x files.
43200         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43201         * g77.dg/gcov/gcov-1.f: Likewise.
43202         * gcc.misc-tests/gcov-4b.c: Likewise.
43203         * gcc.misc-tests/gcov-5b.c: Likewise.
43204         * gcc.misc-tests/gcov-6.c: Likewise.
43205         * gcc.misc-tests/gcov-7.c: Likewise.
43206         * gcc.misc-tests/gcov-8.c: Likewise.
43207         * g++.dg/gcov/gcov-1.x: Remove.
43208         * g77.dg/gcov/gcov-1.x: Likewise.
43209         * gcc.misc-tests/gcov-4b.x: Likewise.
43210         * gcc.misc-tests/gcov-5b.x: Likewise.
43211         * gcc.misc-tests/gcov-6.x: Likewise.
43212         * gcc.misc-tests/gcov-7.x: Likewise.
43213         * gcc.misc-tests/gcov-8.x: Likewise.
43214
43215 2003-03-27  Glen Nakamura  <glen@imodulo.com>
43216
43217         PR opt/10087
43218         * gcc.dg/20030324-1.c: New test.
43219
43220 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
43221
43222         PR c++/10224
43223         * g++.dg/template/arg3.C: New test.
43224
43225         PR c++/10158
43226         * g++.dg/template/friend18.C: New test.
43227
43228 2003-03-26  Roger Sayle  <roger@eyesopen.com>
43229
43230         * g77.f-torture/compile/20030326-1.f: New test case.
43231
43232 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
43233
43234         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43235
43236         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43237
43238 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
43239
43240         * gcc.dg/ia64-sync-3.c: New test.
43241
43242 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
43243
43244         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43245
43246 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43247
43248         * gcc.dg/ultrasp6.c: New test.
43249
43250 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43251
43252         * gcc.dg/i386-signbit-1.c: New test.
43253         * gcc.dg/i386-signbit-2.c: New test.
43254         * gcc.dg/i386-signbit-3.c: New test.
43255
43256 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43257
43258         * gcc.dg/ultrasp5.c: Fix options.
43259
43260 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43261
43262         * gcc.dg/ultrasp5.c: Fix comment.
43263
43264 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
43265
43266         PR fortran/10197
43267         * g77.f-torture/execute/10197.f: New test.
43268
43269 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
43270
43271         PR c++/9898, c++/383
43272         * g++.dg/template/conv6.C: New test.
43273
43274         PR c++/10119
43275         * g++.dg/template/ptrmem5.C: New test.
43276
43277         PR c++/10026
43278         * g++.dg/lookup/koenig1.C: New test.
43279
43280         PR C++/10199
43281         * g++.dg/lookup/template2.C: New test.
43282
43283 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
43284
43285         * g++.dg/opt/rtti1.C: New test.
43286
43287 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43288
43289         * gcc.dg/ultrasp5.c: New test.
43290
43291 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
43292
43293         PR middle-end/9967
43294         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43295         builtin fputs.
43296
43297 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43298
43299         PR c/8224
43300         * gcc.dg/20030323-1.c: New test.
43301
43302 2003-03-23  Roger Sayle  <roger@eyesopen.com>
43303
43304         * gcc.c-torture/compile/20030323-1.c: New test case.
43305
43306 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
43307
43308         * gcc.dg/20030321-1.c: New test.
43309
43310 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
43311
43312         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43313
43314 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
43315
43316         PR c++/9978, c++/9708
43317         * g++.dg/ext/vlm1.C: Adjust expected error.
43318         * g++.dg/ext/vla2.C: New test.
43319         * g++.dg/template/arg1.C: New test.
43320         * g++.dg/template/arg2.C: New test.
43321
43322 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
43323
43324         * g77.f-torture/execute/select.f: New test.
43325         * g77.f-torture/noncompile/select_no_compile.f: New test.
43326
43327 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
43328
43329         PR c++/9898
43330         * g++.dg/other/error4.C: New test.
43331
43332 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
43333
43334         * g++.dg/template/friend17.C: New test.
43335
43336 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
43337
43338         * gcc.c-torture/compile/20030320-1.c: New.
43339
43340 2003-03-20  Roger Sayle  <roger@eyesopen.com>
43341
43342         * gcc.dg/builtins-6.c: New test case.
43343
43344 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
43345
43346         PR target/10073
43347         * gcc.c-torture/compile/20030319-1.c: New.
43348
43349 2003-03-18  Jan Hubicka  <jh@suse.cz>
43350
43351         * gcc.dg/i386-cvt-1.c: New test.
43352
43353 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
43354
43355         * objc.dg/naming-1.m: Use "(parse|syntax) error".
43356         * objc.dg/naming-2.m: Likewise.
43357
43358 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
43359
43360         PR c++/9639
43361         * g++.dg/parse/crash1.C: New test.
43362
43363 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
43364
43365         PR c++/8805
43366         * g++.dg/eh/cleanup1.C: New test.
43367
43368 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43369
43370         * gcc.c-torture/execute/20030316-1.c: New test case.
43371
43372 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43373
43374         PR c++/9629
43375         * g++.dg/init/ctor2.C: New test.
43376
43377 2003-03-15  Roger Sayle  <roger@eyesopen.com>
43378
43379         * g77.f-torture/compile/xformat.f: New test case.
43380
43381 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43382
43383         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43384         * g++.old-deja/g++.mike/eh50.C: Likewise.
43385
43386 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43387
43388         PR c++/6440
43389         * g++.dg/template/spec7.C: New test.
43390         * g++.dg/template/spec8.C: Likewise.
43391
43392 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
43393
43394         * gcc.c-torture/execute/20030313-1.c: New test.
43395
43396 2003-03-14  Richard Henderson  <rth@redhat.com>
43397
43398         * gcc.dg/inline-2.c: Adjust alpha test for external call.
43399
43400 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43401
43402         * gcc.c-torture/compile/20030314-1.c: New test.
43403
43404 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
43405
43406         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43407         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43408         thumb target,
43409         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43410         to accept newer _imp__  prefix and additional
43411         newline in .drectve section.
43412         * gcc.dg/dll-4.c: Likewise.
43413         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43414         switch.
43415
43416 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
43417
43418         * g++.dg/parse/namespace9.C: New test.
43419
43420         * g++.dg/init/ref5.C: New test.
43421         * g++.dg/parse/ptrmem1.C: Likewise.
43422
43423 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43424
43425         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43426         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43427         regular expression.
43428         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43429         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43430
43431 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
43432
43433         * gcc.c-torture/execute/20030224-2.c: New test.
43434
43435 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43436
43437         * gcc.dg/decl-3.c: New test.
43438
43439 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43440
43441         * gcc.dg/i386-loop-2.c: New test.
43442
43443 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
43444
43445         PR c++/9474
43446         * g++.dg/parse/namespace8.C: New test.
43447
43448         PR c++/9924
43449         * g++.dg/overload/builtin2.C: New test.
43450
43451 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
43452
43453         * gcc.dg/return-type-3.c: New test.
43454
43455 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43456
43457         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43458         profiling options are not supported.
43459
43460 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
43461
43462         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43463         * g++.old-deja/g++.warn/impint2.C: Likewise.
43464
43465 2003-03-10  Devang Patel  <dpatel@apple.com>
43466
43467         * g++.dg/cpp/c++_cmd_1.C: New test.
43468         * g++.dg/cpp/c++_cmd_1.h: New file.
43469
43470 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
43471
43472         * gcc.dg/altivec-9.c: New file.
43473
43474 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43475
43476         * gcc.dg/ppc-sdata-1.c: New test.
43477         * gcc.dg/ppc-sdata-2.c: New test.
43478
43479 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
43480
43481         PR c++/9373
43482         * g++.dg/opt/ptrmem2.C: New test.
43483
43484         PR c++/8534
43485         * g++.dg/opt/ptrmem1.C: New test.
43486
43487 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43488
43489         * gcc.dg/i386-loop-1.c: New test.
43490
43491 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43492
43493         PR c++/9970
43494         * g++.dg/lookup/friend1.C: New test.
43495
43496 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43497
43498         PR c++/9823
43499         * g++.dg/parser/constructor1.C: New test.
43500
43501 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
43502
43503         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43504
43505         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43506
43507 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
43508
43509         * gcc.dg/cpp/Wunused.c: Update test.
43510
43511 2003-03-08  Jan Hubicka  <jh@suse.cz>
43512
43513         * gcc.dg/inline-3.c: New test.
43514
43515 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43516
43517         PR c++/9809
43518         * g++.dg/parse/builtin1.C: New test.
43519
43520         PR c++/9982
43521         * g++.dg/abi/cookie1.C: New test.
43522         * g++.dg/abi/cookie2.C: Likewise.
43523
43524         PR c++/9524
43525         * g++.dg/template/field1.C: New test.
43526
43527         PR c++/9912
43528         * g++.dg/parse/class1.C: New test.
43529         * g++.dg/parse/namespace7.C: Likewise.
43530         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43531
43532 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
43533
43534         * g++.dg/init/ref4.C: New test.
43535
43536 2003-03-07  Jan Hubicka  <jh@suse.cz>
43537
43538         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43539         * gcc.dg/inline-3.c: New test.
43540
43541 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
43542
43543         * g++.dg/init/ref3.C: New test.
43544
43545         PR c++/9965
43546         * g++.dg/init/ref2.C: New test.
43547
43548         PR c++/9400
43549         * g++.dg/warn/Wshadow-2.C: New test.
43550
43551         PR c++/9791
43552         * g++.dg/warn/Woverloaded-1.C: New test.
43553
43554 2003-03-05  Jan Hubicka  <jh@suse.cz>
43555
43556         * gcc.dg/i386-local2.c: New.
43557         * gcc.dg/i386-local.c: Fix typo.
43558
43559 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
43560
43561         * g++.dg/abi/layout3.C: New test.
43562
43563 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43564
43565         * gcc.c-torture/compile/20030305-1.c
43566
43567 2003-03-05  Jan Hubicka  <jh@suse.cz>
43568
43569         * gcc.dg/i386-local.c: New.
43570
43571 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
43572
43573         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43574
43575 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43576
43577         * gcc.dg/switch-2.c: New test.
43578         * gcc.dg/switch-3.c: New test.
43579         * gcc.dg/Wswitch.c: Adjust line numbers.
43580         * gcc.dg/Wswitch-default.c: Likewise.
43581         * gcc.dg/Wswitch-enum.c: Likewise.
43582
43583 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
43584
43585         * gcc.c-torture/execute/20030222-1.c: New test.
43586
43587 2003-03-03  James E Wilson  <wilson@tuliptree.org>
43588
43589         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43590
43591 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
43592
43593         PR c++/9878
43594         * g++.dg/init/ref1.C: New test.
43595
43596 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
43597
43598         * gcc.dg/sh-relax.c: New SH-only test.
43599
43600 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
43601
43602         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
43603         comment explaining purpose of testcase.
43604
43605 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43606
43607         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43608         for HC11/HC12 (asm needs two int registers).
43609         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43610         HC11/HC12 because the test uses an asm which needs two 32-bit
43611         registers.
43612
43613 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43614
43615         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43616         for HC11/HC12 (array is too large otherwise).
43617         * gcc.c-torture/compile/920501-4.x: New file, likewise.
43618         * gcc.c-torture/compile/20010518-2.x: Likewise.
43619         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43620         HC11/HC12 (array is too large).
43621
43622 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
43623
43624         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43625         * lib/g++-dg.exp (g++-dg-test): Likewise.
43626
43627 2003-03-01  Roger Sayle  <roger@eyesopen.com>
43628
43629         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43630         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43631
43632 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43633
43634         * g++.dg/warn/implicit-typename1.C: Remove warning.
43635
43636 2003-02-28  Richard Henderson  <rth@redhat.com>
43637
43638         * gcc.dg/noreturn-1.c: Move noreturn warning line.
43639         * gcc.dg/return-type-1.c: Move control reaches end warning line.
43640
43641 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
43642
43643         * gcc.dg/pch/pch.exp: Change .pch to .gch.
43644         * g++.dg/pch/pch.exp: Likewise.
43645
43646 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
43647
43648         PR c++/9879
43649         * g++.dg/init/new4.C: New test.
43650
43651 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
43652
43653         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43654
43655 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
43656
43657         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43658         unsigned long.
43659
43660         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43661         wider than float.
43662
43663 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43664
43665         * lib/scanasm.exp: Add support for counting numbers of
43666         occurences.
43667         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43668         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43669
43670 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
43671
43672         PR c++/9683
43673         * g++.dg/template/static3.C: New test.
43674
43675         PR c++/9829
43676         * g++.dg/parse/namespace6.C: New test.
43677
43678 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43679
43680         PR target/9732
43681         * gcc.dg/20030225-1.c: New test.
43682
43683 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
43684
43685         * README: Remove out-of-date information.
43686
43687         PR c++/9836
43688         * g++.dg/template/spec6.C: New test.
43689
43690 2003-02-24  Jeff Law  <law@redhat.com>
43691
43692         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43693
43694 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43695
43696         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43697         * gcc.dg/pragma-ep-1.c: Likewise.
43698
43699 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43700
43701         PR c++/9602
43702         * g++.dg/template/friend16.C: New test.
43703
43704 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
43705
43706         PR c++/5333
43707         * g++.dg/parse/fused-params1.C: Adjust error messages.
43708         * g++.dg/template/nested3.C: New test.
43709
43710 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
43711
43712         * g++.dg/abi/param1.C: New test.
43713
43714 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43715
43716         PR c++/7982
43717         * g++.dg/warn/implicit-typename1.C: New test.
43718
43719 2003-02-22  Kelley Cook <kelleycook@comcast.net>
43720
43721         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43722         with "mtune".
43723         * g++.old-deja/g++.other/store-expr2.C: Likewise.
43724         * gcc.c-torture/execute/20010129-1.x: Likewise.
43725         * gcc.dg/20011107-1.c: Likewise.
43726         * gcc.dg/20020108-1.c: Likewise.
43727         * gcc.dg/20020122-3.c: Likewise.
43728         * gcc.dg/20020206-1.c: Likewise.
43729         * gcc.dg/20020310-1.c: Likewise.
43730         * gcc.dg/20020426-2.c: Likewise.
43731         * gcc.dg/20020517-1.c: Likewise.
43732         * gcc.dg/991230-1.c: Likewise.
43733         * gcc.dg/i386-unroll-1.c: Likewise.
43734         * gcc.misc-tests/i386-prefetch.exp: Likewise.
43735
43736 2003-02-22  Jan Hubicka  <jh@suse.cz>
43737
43738         * gcc.dg/i386-mul.c: New test.
43739
43740 2003-02-21  Roger Sayle  <roger@eyesopen.com>
43741
43742         * gcc.dg/builtins-5.c: New test case.
43743
43744 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
43745
43746         * gcc.dg/asmreg-1.c: New test.
43747
43748 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43749
43750         PR c++/9749
43751         * g++.dg/parse/varmod1.C: New test.
43752
43753 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43754
43755         PR c++/9727
43756         * g++.dg/template/op1.C: New test.
43757
43758 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43759
43760         PR c++/8906
43761         * g++.dg/template/nested2.C: New test.
43762
43763 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43764
43765         PR c++/8724
43766         * g++.dg/expr/dtor1.C: New test.
43767
43768 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
43769
43770         * gcc.dg/cpp/include3.c: New test.
43771         * gcc.dg/cpp/inc/foo.h: New file.
43772
43773 2003-02-21  Glen Nakamura  <glen@imodulo.com>
43774
43775         * gcc.c-torture/execute/20030221-1.c: New test.
43776
43777 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
43778
43779         PR c++/9729
43780         * g++.dg/abi/conv1.C: New test.
43781
43782 2003-02-20  Jan Hubicka  <jh@suse.cz>
43783
43784         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43785
43786 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
43787
43788         * gcc.c-torture/compile/20030219-1.c: New test.
43789
43790 2003-02-18  Jan Hubicka  <jh@suse.cz>
43791
43792         * gcc.dg/funcorder.c: New test.
43793
43794 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43795
43796         * gcc.c-torture/execute/20030218-1.c: New.
43797
43798 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
43799
43800         * gcc.dg/20030218-1.c: New.
43801
43802 2003-02-18  Richard Henderson  <rth@redhat.com>
43803
43804         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43805         * gcc.dg/attr-used-2.c: New.
43806
43807 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
43808
43809         PR c++/9704
43810         * g++.dg/init/copy5.C: New test.
43811
43812 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
43813
43814         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43815         * g++.dg/pch/pch.exp: Likewise.
43816
43817 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43818
43819         * gcc.c-torture/execute/20030209-1.c: Enable the test if
43820         STACK_SIZE is not defined.
43821
43822 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43823
43824         PR c++/9457
43825         * g++.dg/template/init1.C: New test.
43826
43827 2003-02-16  Jan HUbicka  <jh@suse.cz>
43828
43829         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43830         (foo): Add few extra tests
43831         * gcc.dg/c99-const-expr-3.c: Likewise.
43832         * gcc.c-torture/execute/20030216-1.c: New.
43833
43834 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43835
43836         PR c++/9459
43837         * g++.dg/ext/typeof4.C: New test.
43838
43839 2003-02-15  Roger Sayle  <roger@eyesopen.com>
43840
43841         * gcc.dg/i386-387-3.c: New test case.
43842
43843 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
43844
43845         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43846         cris-*-elf* cris-*-aout* and mmix-*-*.
43847
43848 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
43849
43850         * gcc.dg/20030213-1.c: New test.
43851
43852 2003-02-12  Roger Sayle  <roger@eyesopen.com>
43853
43854         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43855         * gcc.dg/i386-387-2.c: Likewise.
43856
43857 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
43858
43859         * gcc.dg/ppc-spe.c: Fix formatting.
43860         Enable tests that were previously unsupported by gas.
43861         Delete tests for instructions that no longer exist.
43862         Switch arguments on evsubifw builtin.
43863
43864 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
43865
43866         * gcc.c-torture/execute/20030209-1.c: Disable the test if
43867         STACK_SIZE is too small.
43868
43869 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43870             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43871
43872         * gcc.dg/decl-2.c: New test.
43873
43874 2003-02-10  Jan Hubicka  <jh@suse.cz>
43875
43876         * gcc.dg/i386-fpcvt-1.c: New test.
43877
43878 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
43879
43880         * gcc.c-torture/execute/20030209-1.c: New test.
43881
43882 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
43883
43884         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43885         int-wide bitops, use the constants of the same width.
43886         Likewise, if long long is 32-bit wide, test bitops using
43887         32-bit constants.
43888
43889 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
43890
43891         * gcc.dg/20021014-1.c: Annotate with expected notice text.
43892
43893 2003-02-07  Roger Sayle  <roger@eyesopen.com>
43894
43895         * gcc.dg/builtins-4.c: New test case.
43896
43897 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43898
43899         * gcc.dg/20020430-1.c: Fix dg command typos.
43900         * gcc.dg/20020503-1.c: Likewise.
43901
43902 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43903
43904         PR c++/8785
43905         * g++.dg/parse/fused-params1.C: New test.
43906
43907         PR c++/8857
43908         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43909
43910         PR c++/8921
43911         * g++.dg/parse/non-dependent1.C: New test.
43912
43913         PR c++/8928
43914         * g++.dg/parse/dupl-tmpl-args1.C: New test.
43915
43916         PR c++/9228
43917         * g++.dg/parse/undefined7.C: New test.
43918         * g++.dg/parse/non-templ1.C: New test.
43919
43920         PR c++/9229
43921         * g++.dg/parse/too-many-tmpl-args1.C: New test.
43922
43923 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
43924
43925         * gcc.c-torture/compile/20030206-1.c: New test.
43926
43927 2003-02-05  Roger Sayle  <roger@eyesopen.com>
43928
43929         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43930         "pow" to "foo" to avoid potential confusion with a math built-in.
43931
43932 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43933
43934         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43935         conditions for SPARC targets.
43936
43937 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
43938
43939         * gcc.dg/20030204-1.c: New test.
43940
43941 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43942
43943         PR c++/38
43944         * g++.dg/parse/array-size1.C: New test.
43945
43946         PR c++/5657
43947         * g++.dg/parse/undefined3.C: New test.
43948
43949         PR c++/5665
43950         * g++.dg/parse/undefined4.C: New test.
43951
43952         PR c++/5975
43953         * g++.dg/parse/undefined5.C: New test.
43954
43955         PR c++/7259
43956         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43957
43958         PR c++/8578
43959         * g++.dg/parse/casting-operator1.C: New test.
43960
43961         PR c++/8596
43962         * g++.dg/parse/undefined6.C: New test.
43963
43964         PR c++/8736
43965         * g++.dg/parse/missing-template1.C: New test.
43966
43967 2003-02-04  Jan Hubicka  <jh@suse.cz>
43968
43969         * gcc.dg/i386-cadd.c: Compile using -march=k8.
43970         * gcc.dg/i386-cmov?.c: Likewise.
43971         * gcc.dg/i386-fpcvt-?.c: Likewise.
43972         * gcc.dg/i386-ssefp-1.c: Likewise.
43973         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43974         conventions.
43975
43976 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
43977
43978         PR c++/7129
43979         * g++.dg/ext/max.C: New test.
43980
43981 2003-02-03  Jan Hubicka  <jh@suse.cz>
43982
43983         * gcc.c-torture/execute/20030203-1.c: New test.
43984
43985 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
43986
43987         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43988         'natural-endian'.
43989
43990 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
43991
43992         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43993         * g++.dg/init/new2.C: Likewise.
43994         * g++.dg/other/new1.C: Likewise.
43995
43996 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
43997
43998         * gcc.dg/struct-ret-libc.c: New test.
43999
44000 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44001
44002         * gcc.dg/20030129-1.c: New test.
44003
44004 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44005
44006         PR c++/8849
44007         * g++.dg/template/ptrmem4.C: New test.
44008
44009 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
44010
44011         * g++.dg/parser/constant1.C: New test.
44012
44013 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44014
44015         PR c++/8591
44016         * g++.dg/parse/friend2.C: New test.
44017
44018 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44019
44020         PR c++/9437
44021         * g++.dg/template/unify4.C: New test.
44022
44023 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
44024
44025         * gcc.c-torture/execute/20030128-1.c: New test.
44026
44027 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
44028
44029         * g++.dg/lookup/nested1.C: Test moved from ...
44030         * g++.old-deja/g++.other/lookup24.C: ... here.
44031
44032 2003-01-28  Jan Hubicka  <jh@suse.cz>
44033
44034         * gcc.dg/i386-cmov5.c: New test.
44035
44036 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44037
44038         * gcc.c-torture/execute/20010925-1.c: Changed the
44039         memcpy declaration.
44040
44041 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44042
44043         PR c++/3902
44044         * g++.dg/parse/template5.C: New test.
44045
44046 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
44047
44048         PR fortran/9258
44049         * g77.dg/pr9258: New test.
44050
44051 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44052
44053         * README: Move relevant parts from README.g++.
44054
44055         * README.g++: Remove this file.
44056
44057 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44058
44059         * g++.dg/abi/dcast1.C: New test.
44060
44061 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44062
44063         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44064
44065 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
44066
44067         PR c++/47
44068         * g++.old-deja/g++.other/lookup24.C: New test.
44069
44070 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44071
44072         PR middle-end/7227
44073         * gcc.dg/uninit-C.c: New test.
44074
44075 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
44076
44077         * g++.dg/abi/covariant1.C: New test.
44078
44079 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
44080
44081         * gcc.dg/20030123-1.c: New test.
44082
44083 2003-01-25  Jan Hubicka  <jh@suse.cz>
44084
44085         PR opt/8492
44086         * gcc.c-torture/compile/20030125-1.c
44087
44088 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
44089
44090         PR c++/9403
44091         * g++.dg/parse/template3.C: New test.
44092         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44093
44094         PR c++/795
44095         * g++.dg/parse/template4.C: New test.
44096
44097         PR c++/9415
44098         * g++.dg/template/qual2.C: New test.
44099
44100         PR c++/8545
44101         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44102
44103         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44104
44105 2003-01-25  Roger Sayle  <roger@eyesopen.com>
44106
44107         * gcc.c-torture/execute/switch-1.c: New test case.
44108
44109 2003-01-25  Jan Hubicka  <jh@suse.cz>
44110
44111         * gcc.c-torture/execute/20030125-1.[cx]: New test.
44112
44113 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
44114
44115         Tweaks for Bison-1.875. From the NEWS file:
44116         "- `parse error' -> `syntax error'
44117         Bison now uniformly uses the term `syntax error'"
44118         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44119         * gcc.dg/cpp/digraph2.c: Likewise.
44120         * gcc.dg/cpp/direct2.c: Likewise.
44121         * gcc.dg/cpp/paste4.c: Likewise.
44122         * gcc.dg/c90-restrict-1.c: Likewise.
44123         * gcc.dg/c99-func-2.c: Likewise.
44124         * gcc.dg/noncompile/920721-2.c: Likewise.
44125         * gcc.dg/noncompile/930622-2.c: Likewise.
44126         * gcc.dg/noncompile/940112-1.c: Likewise.
44127         * gcc.dg/noncompile/950921-1.c: Likewise.
44128         * gcc.dg/noncompile/951123-1.c: Likewise.
44129         * gcc.dg/noncompile/971104-1.c: Likewise.
44130         * gcc.dg/noncompile/990416-1.c: Likewise.
44131
44132 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
44133
44134         * g++.dg/parse/undefined1.C: Add error message.
44135
44136 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44137
44138         PR c++/9354
44139         * g++.dg/parse/new1.C: New test.
44140
44141         PR c++/9216
44142         * g++.dg/parse/template2.C: New test.
44143
44144         PR c++/9354
44145         * g++.dg/parse/typedef2.C: New test.
44146
44147         PR c++/9328
44148         * g++.dg/ext/typeof3.C: New test.
44149
44150 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44151
44152         PR c++/2738
44153         * g++.dg/parse/ret-type1.C: New test.
44154
44155         PR c++/3792
44156         * g++.dg/parse/tmpl-outside1.C: New test.
44157
44158         PR c++/4207
44159         * g++.dg/parse/int-as-enum1.C: New test.
44160
44161         PR c++/4903
44162         * g++.dg/parse/no-typename1.C: New test.
44163
44164         PR c++/5533
44165         * g++.dg/parse/no-value1.C: New test.
44166
44167         PR c++/5921
44168         * g++.dg/parse/wrong-inline1.C: New test.
44169
44170         PR c++/6402
44171         * g++.dg/parse/ref1.C: New test.
44172
44173         PR c++/6992
44174         * g++.dg/parse/attr-ctor1.C: New test.
44175
44176         PR c++/7229
44177         * g++.dg/parse/namespace5.C: New test.
44178
44179         PR c++/7917
44180         * g++.dg/parse/func-def1.C: New test.
44181
44182         PR c++/8143
44183         * g++.dg/parse/undefined1.C: New test.
44184
44185         PR c++/5723, PR c++/8522
44186         * g++.dg/parse/specialization1.C: New test.
44187
44188         PR c++/163, PR c++/8595
44189         * g++.dg/parse/struct-as-enum1.C: New test.
44190
44191         PR c++/9173
44192         * g++.dg/parse/undefined2.C: New test.
44193
44194 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44195
44196         PR c++/9298
44197         * g++.dg/parse/template1.C: New test.
44198
44199         PR c++/9384
44200         * g++.dg/parse/using1.C: New test.
44201
44202         PR c++/9285
44203         PR c++/9294
44204         * g++.dg/parse/expr2.C: New test.
44205
44206         PR c++/9388
44207         * g++.dg/parse/lookup2.C: Likewise.
44208
44209 2003-01-21  Jan Hubicka  <jh@suse.cz>
44210
44211         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44212         * gcc.c-torture/execute/eeprof-1.c: Likewise.
44213         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44214         * gcc.c-torture/execute/string-opt-*.c: Likewise.
44215
44216 2003-01-20  Nick Clifton  <nickc@redhat.com>
44217
44218         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
44219         problem with ARM sibcall code generation.
44220
44221 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
44222
44223         * gcc.c-torture/execute/20030120-1.c: New.
44224
44225 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
44226
44227         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44228
44229 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
44230
44231         PR c++/9272
44232         * g++.dg/parse/ctor1.C: New test.
44233
44234         PR c++/9294:
44235         * g++.dg/parse/qualified1.C: New test.
44236
44237         * g++.dg/parse/typename3.C: New test.
44238
44239 2003-01-16  Richard Henderson  <rth@redhat.com>
44240
44241         * g++.dg/tls/init-2.C: Fix error matches for real this time.
44242
44243 2003-01-16  Richard Henderson  <rth@redhat.com>
44244
44245         * g++.dg/pch/pch.exp: Copy test header to the working directory
44246         before using it either for precompilation or direct use.
44247         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44248         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44249
44250 2003-01-16  Richard Henderson  <rth@redhat.com>
44251
44252         * gcc.dg/pch/pch.exp: Copy test header to the working directory
44253         before using it either for precompilation or direct use.
44254         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44255         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44256
44257 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
44258
44259         * g++.dg/ext/typename1.C: Add typename keyword.
44260         * g++.dg/template/crash1.C: Update error messages.
44261         * g++.dg/template/crash2.C: Remove error message.
44262         * g++.dg/parse/typename2.C: New test.
44263         * g++.dg/template/typename2.C: Change implicit
44264         typename warning into error.
44265         * g++.old-deja/g++.benjamin/tem03.C: Issue more
44266         error messages.
44267         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44268         * g++.old-deja/g++.brendan/crash56.C: Add this->.
44269         * g++.old-deja/g++.law/visibility13.C: Remove error
44270         messages.
44271         * g++.old-deja/g++.ns/template17.C: Reorder code to
44272         make declaration visible in template.
44273         * g++.old-deja/g++.pt/crash3.C: Fix typos.
44274         * g++.old-deja/g++.pt/crash36.C: Issue more error
44275         messages.
44276         * g++.old-deja/g++.pt/crash5.C: Improve error
44277         message.
44278         * g++.old-deja/g++.pt/crash67.C: Remove warning.
44279         * g++.old-deja/g++.pt/inherit1.C: Add this->.
44280         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44281         * g++.old-deja/g++.pt/typename16.C: Replace implicit
44282         typename warning with error message.
44283         * g++.old-deja/g++.pt/typename19.C: Remove warning.
44284         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44285         * g++.old-deja/g++.robertl/eb24.C: Use this->.
44286
44287 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
44288
44289         * g++.dg/parse/ambig2.C: New test.
44290
44291 2003-01-15  Richard Henderson  <rth@redhat.com>
44292
44293         * g++.dg/tls/init-2.C: Update error message string.
44294
44295 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44296
44297         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44298
44299 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
44300
44301         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44302         all for HC11/HC12.
44303         * gcc.c-torture/compile/20001205-1.x: Likewise.
44304         * gcc.c-torture/compile/20001226-1.x: Likewise.
44305         * gcc.c-torture/compile/920520-1.x: Likewise.
44306         * gcc.c-torture/compile/961203-1.x: Likewise.
44307         * gcc.c-torture/compile/20020604-1.x: Likewise.
44308
44309 2003-01-15  Jan Hubicka  <jh@suse.cz>
44310
44311         * gcc.c-torture/compile/20030115-1.c: New test.
44312
44313         * gcc.dg/i386-fpcvt-1.c: New test.
44314         * gcc.dg/i386-fpcvt-2.c: New test.
44315
44316 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
44317
44318         Further conform g++'s __vmi_class_type_info to the C++ ABI
44319         specification.
44320         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44321         the specification.
44322
44323 2003-01-14  Jan Hubicka  <jh@suse.cz>
44324
44325         * gcc.dg/i386-fpcvt-1.c: New test.
44326         * gcc.dg/i386-fpcvt-2.c: New test.
44327
44328 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44329
44330         * gcc.dg/i386-mmx-3.c: New test.
44331
44332 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
44333
44334         PR c++/9264
44335         * g++.dg/parse/octal1.C: New file.
44336
44337         PR c++/9172
44338         * g++.dg/parse/typename1.C: New file.
44339
44340 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
44341
44342         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44343         * gcc.dg/bf-no-ms-layout.c: Likewise.
44344         * gcc.dg/bf-ms-attrib.c: Likewise.
44345
44346 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
44347
44348         PR c++/9099
44349         * g++.dg/parse/dtor1.C: New file.
44350
44351         PR c++/9128
44352         * g++.dg/rtti/typeid1.C: New file.
44353
44354         PR c++/9153
44355         * g++.dg/parse/lookup1.C: New file.
44356
44357         PR c++/9171
44358         * g++.dg/templ/spec5.C: New file.
44359
44360 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
44361
44362         * gcc.c-torture/compile/20030110-1.c: New test.
44363
44364 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
44365
44366         Merge from pch-branch:
44367
44368         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
44369
44370         * gcc.dg/pch/cpp-1.h: New.
44371         * gcc.dg/pch/cpp-1.c: New.
44372         * gcc.dg/pch/cpp-2.h: New.
44373         * gcc.dg/pch/cpp-2.c: New.
44374
44375         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
44376
44377         * gcc.dg/pch/except-1.h: New.
44378         * gcc.dg/pch/except-1.c: New.
44379
44380         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
44381
44382         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44383         running test.
44384         * gcc.dg/pch: Include *.hp not *.h.
44385         * gcc.dg/pch/system-1.h: New.
44386         * gcc.dg/pch/system-1.c: New.
44387
44388         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
44389
44390         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44391         rather than trying to build and run a program using PCH.
44392         * gcc.dg/pch: Remove dg-do commands from test files.
44393
44394         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
44395
44396         * gcc.dg/pch/macro-3.c: New.
44397         * gcc.dg/pch/macro-3.h: New.
44398
44399         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
44400
44401         * gcc.dg/pch/common-1.c: New.
44402         * gcc.dg/pch/common-1.h: New.
44403         * gcc.dg/pch/decl-1.c: New.
44404         * gcc.dg/pch/decl-1.h: New.
44405         * gcc.dg/pch/decl-2.c: New.
44406         * gcc.dg/pch/decl-2.h: New.
44407         * gcc.dg/pch/decl-3.c: New.
44408         * gcc.dg/pch/decl-3.h: New.
44409         * gcc.dg/pch/decl-4.c: New.
44410         * gcc.dg/pch/decl-4.h: New.
44411         * gcc.dg/pch/decl-5.c: New.
44412         * gcc.dg/pch/decl-5.h: New.
44413         * gcc.dg/pch/global-1.c: New.
44414         * gcc.dg/pch/global-1.h: New.
44415         * gcc.dg/pch/inline-1.c: New.
44416         * gcc.dg/pch/inline-1.h: New.
44417         * gcc.dg/pch/inline-2.c: New.
44418         * gcc.dg/pch/inline-2.h: New.
44419         * gcc.dg/pch/static-1.c: New.
44420         * gcc.dg/pch/static-1.h: New.
44421         * gcc.dg/pch/static-2.c: New.
44422         * gcc.dg/pch/static-2.h: New.
44423
44424         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
44425
44426         * g++.dg/pch/pch.exp: Better handle failing testcases.
44427         * gcc.dg/pch/pch.exp: Likewise.
44428         * gcc.dg/pch/macro-1.c: New.
44429         * gcc.dg/pch/macro-1.h: New.
44430         * gcc.dg/pch/macro-2.c: New.
44431         * gcc.dg/pch/macro-2.h: New.
44432
44433         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
44434
44435         * g++.dg/dg.exp: Treat files in pch/ specially.
44436         * g++.dg/pch/pch.exp: New file.
44437         * g++.dg/pch/empty.H: New file.
44438         * g++.dg/pch/empty.C: New file.
44439         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44440         "precompile".
44441
44442         * gcc.dg/pch/pch.exp: New file.
44443         * gcc.dg/pch/empty.h: New file.
44444         * gcc.dg/pch/empty.c: New file.
44445         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44446         "precompile".
44447
44448 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44449
44450         * g++.dg/template/friend14.C: New test.
44451
44452 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44453
44454         * gcc.dg/old-style-asm-1.c: New test.
44455
44456 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
44457
44458         * gcc.c-torture/compile/20030109-1.c: New test.
44459
44460 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44461
44462         * gcc.c-torture/execute/20030109-1.c: New test.
44463
44464 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
44465
44466         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44467         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44468         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44469         * g++.old-deja/g++.mike/eh2.C: Likewise.
44470         * g++.old-deja/g++.mike/eh3.C: Likewise.
44471         * g++.old-deja/g++.mike/eh5.C: Likewise.
44472         * g++.old-deja/g++.mike/eh6.C: Likewise.
44473         * g++.old-deja/g++.mike/eh7.C: Likewise.
44474         * g++.old-deja/g++.mike/eh8.C: Likewise.
44475         * g++.old-deja/g++.mike/eh9.C: Likewise.
44476         * g++.old-deja/g++.mike/eh10.C: Likewise.
44477         * g++.old-deja/g++.mike/eh12.C: Likewise.
44478         * g++.old-deja/g++.mike/eh13.C: Likewise.
44479         * g++.old-deja/g++.mike/eh14.C: Likewise.
44480         * g++.old-deja/g++.mike/eh16.C: Likewise.
44481         * g++.old-deja/g++.mike/eh17.C: Likewise.
44482         * g++.old-deja/g++.mike/eh18.C: Likewise.
44483         * g++.old-deja/g++.mike/eh21.C: Likewise.
44484         * g++.old-deja/g++.mike/eh23.C: Likewise.
44485         * g++.old-deja/g++.mike/eh24.C: Likewise.
44486         * g++.old-deja/g++.mike/eh25.C: Likewise.
44487         * g++.old-deja/g++.mike/eh26.C: Likewise.
44488         * g++.old-deja/g++.mike/eh27.C: Likewise.
44489         * g++.old-deja/g++.mike/eh28.C: Likewise.
44490         * g++.old-deja/g++.mike/eh29.C: Likewise.
44491         * g++.old-deja/g++.mike/eh31.C: Likewise.
44492         * g++.old-deja/g++.mike/eh33.C: Likewise.
44493         * g++.old-deja/g++.mike/eh34.C: Likewise.
44494         * g++.old-deja/g++.mike/eh35.C: Likewise.
44495         * g++.old-deja/g++.mike/eh36.C: Likewise.
44496         * g++.old-deja/g++.mike/eh37.C: Likewise.
44497         * g++.old-deja/g++.mike/eh38.C: Likewise.
44498         * g++.old-deja/g++.mike/eh39.C: Likewise.
44499         * g++.old-deja/g++.mike/eh40.C: Likewise.
44500         * g++.old-deja/g++.mike/eh41.C: Likewise.
44501         * g++.old-deja/g++.mike/eh42.C: Likewise.
44502         * g++.old-deja/g++.mike/eh44.C: Likewise.
44503         * g++.old-deja/g++.mike/eh46.C: Likewise.
44504         * g++.old-deja/g++.mike/eh47.C: Likewise.
44505         * g++.old-deja/g++.mike/eh48.C: Likewise.
44506         * g++.old-deja/g++.mike/eh49.C: Likewise.
44507         * g++.old-deja/g++.mike/eh50.C: Likewise.
44508         * g++.old-deja/g++.mike/eh51.C: Likewise.
44509         * g++.old-deja/g++.mike/eh53.C: Likewise.
44510         * g++.old-deja/g++.mike/eh55.C: Likewise.
44511         * g++.old-deja/g++.mike/p7912.C: Likewise.
44512         * g++.old-deja/g++.mike/p9706.C: Likewise.
44513         * g++.old-deja/g++.mike/p10416.C: Likewise.
44514         * g++.old-deja/g++.mike/p11667.C: Likewise.
44515         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44516         Remove redundant reference to Iris.
44517         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44518         Elxsi, i860, Pico Java, and WE32K.
44519
44520 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
44521
44522         * g++.dg/ext/asm4.C: New test.
44523
44524 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44525
44526         PR c++/9030
44527         * g++.dg/template/friend12.C: New test.
44528         * g++.dg/template/friend13.C: Likewise.
44529         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44530
44531 2003-01-08  Jan Hubicka  <jh@suse.cz>
44532
44533         * gcc.dg/i386-cadd.c: New test.
44534         * gcc.dg/i386-cmov4.c: Likewise.
44535
44536 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
44537
44538         PR c++/9165
44539         * g++.dg/warn/Wunused-3.C: New test.
44540
44541         * g++.dg/abi/bitfield9.C: New test.
44542
44543         PR c++/9189
44544         * g++.dg/parse/defarg3.C: New test.
44545
44546 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
44547
44548         * g++.dg/parse/ambig1.C: New test.
44549         * g++.dg/parse/defarg2.C: New test.
44550
44551 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
44552
44553         * g++.dg/template/defarg-1.C: New test.
44554         * g++.dg/template/local2.C: Likewise.
44555
44556 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
44557
44558         * gcc.c-torture/execute/20030105-1.c: New test.
44559
44560 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44561
44562         * g++.dg/parse/namespace3.C: Remove extra semicolons.
44563         * g++.dg/parse/namespace4.C: Likewise.
44564
44565 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44566
44567         * g++.dg/template/ntp2.C: New test.
44568
44569 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
44570
44571         * g++.dg/parse/extern-C-1.C: New test.
44572
44573         * g++.dg/parse/namespace4.C: New test.
44574
44575         * g++.dg/template/nested1.C: New test.
44576
44577         * g++.dg/parse/namespace3.C: New test.
44578
44579 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
44580
44581         * g++.dg/lookup/two-stage1.C: New test.
44582
44583 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44584
44585         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44586         * g++.old-deja/g++.jason/access8.C: Likewise.
44587         * g++.old-deja/g++.other/decl5.C: Likewise.
44588
44589 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44590
44591         * g++.dg/parse/parse7.C: New test.
44592
44593 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
44594
44595         PR c++/2843
44596         * g++.dg/ext/attrib7.C: New test.
44597
44598 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44599
44600         * g++.dg/parse/parse6.C: New test.
44601
44602 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
44603
44604         * gcc.dg/h8300-stack-1.c: New.
44605
44606 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44607
44608         g++.dg/lookup/exception1.C: New test.
44609
44610         g++.dg/lookup/template1.C: New test.
44611
44612         g++.dg/parse/namespace2.C: New test.
44613
44614         g++.dg/parse/parens2.C: New test.
44615
44616 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44617
44618         * g++.dg/parse/parse5.C: New test.
44619         * g++.dg/lookup/scoped4.C: New test.
44620
44621 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44622
44623         * g++.dg/parse/parens1.C: New test.
44624
44625         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44626         angle-bracket1.C.
44627         * g++.dg/parse/parens2.C: New test.
44628
44629         * g++.dg/lookup/scope-operator1.C: New test.
44630
44631         * g++.dg/parse/operator1.C: New test.
44632
44633 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44634
44635         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44636         * g++.old-deja/g++.other/access6.C: Likewise.
44637         * g++.old-deja/g++.other/decl1.C: Likewise.
44638         * g++.old-deja/g++.pt/typename12.C: Likewise.
44639
44640 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44641
44642         * g++.dg/parse/namespace1.C: New test.
44643
44644 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44645
44646         * g++.dg/parse/parse4.C: New test.
44647
44648 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44649
44650         * g++.dg/parse/parse3.C: New test.
44651
44652 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44653
44654         * g++.dg/parse/parse2.C: New test.
44655
44656 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44657
44658         * g++.dg/template/friend11.C: New test.
44659
44660 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44661
44662         * g++.dg/parse/parse1.C: New test.
44663
44664 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
44665
44666         * lib/profopt.exp: Change the name of a global variable to avoid
44667         possible clashes with other test suites.
44668
44669 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
44670
44671         * g++.dg/inherit/covariant8.C: New test.
44672
44673 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44674
44675         * g++.dg/init/array9.C: New test.
44676
44677         PR c++/9112
44678         * g++.dg/parse/expr1.C: New test.
44679
44680 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
44681
44682         * gcc.c-torture/compile/20021230-1.c: New test.
44683
44684 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44685
44686         * g++.dg/inherit/covariant5.C: New test.
44687         * g++.dg/inherit/covariant6.C: New test.
44688         * g++.dg/inherit/covariant7.C: New test.
44689
44690 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44691
44692         PR c++/2739
44693         * g++.dg/other/access2.C: New test.
44694
44695 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44696
44697         * g++.dg/other/anon-struct.C: No longer fails
44698         * g++.old-deja/g++.brendan/parse4.C: Likewise.
44699         * g++.old-deja/g++.brendan/parse5.C: Likewise.
44700         * g++.old-deja/g++.brendan/parse6.C: Likewise.
44701
44702 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44703
44704         * g++.dg/parse/angle-bracket.C (main): No longer fails.
44705
44706 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
44707
44708         * g++.dg/eh/spec4.C: Remove stray semicolon.
44709         * g++.dg/expr/pmf-1.C: Change error message.
44710         * g++.dg/ext/asm1.C: Remove stray semicolon.
44711         * g++.dg/ext/typename1.C: Add missing typenames.
44712         * g++.dg/inherit/template-as-base.C: Change error message.
44713         * g++.dg/lookup/scoped1.C: Likewise.
44714         * g++.dg/lookup/scoped2.C: Likewise.
44715         * g++.dg/lookup/using2.C: Likewise.
44716         * g++.dg/other/component1.C: Remove stray semicolon.
44717         * g++.dg/other/do1.C: Change error message.
44718         * g++.dg/other/error2.C: Likewise.
44719         * g++.dg/other/init1.C: Likewise.
44720         * g++.dg/other/packed1.C: Remove stray semicolon.
44721         * g++.dg/other/ptrmem2.C: Change error message.
44722         * g++.dg/parse/parameter-declaration-1.C: Remove line number
44723         marker.
44724         * g++.dg/special/initp1.C: Remove invalid attribute usage.
44725         * g++.dg/template/access3.C: Add typename keyword.
44726         * g++.dg/template/access5.C: Remove stray semicolon.
44727         * g++.dg/template/access6.C: Likewise.
44728         * g++.dg/template/complit1.C: Likewise.
44729         * g++.dg/template/crash1.C: Change error message.
44730         * g++.dg/template/inherit2.C: Remove stray semicolon.
44731         * g++.dg/template/instantiate2.C: Likewise.
44732         * g++.dg/template/instantiate3.C: Change error message.
44733         * g++.dg/template/qual1.C: Remove stray semicolon.
44734         * g++.dg/template/qualttp18.C: Change error message.
44735         * g++.dg/template/ref1.C: Remove stray semicolon.
44736         * g++.dg/template/sizeof1.C (A::value): Declare it.
44737         * g++.dg/template/spec4.C: Change error message.
44738         * g++.dg/template/static1.C: Likewise.
44739         * g++.dg/template/type1.C: Likewise.
44740         * g++.dg/template/typename3.C: Likewise.
44741         * g++.old-deja/g++.benjamin/13478.C: Change error message.
44742         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44743         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44744         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44745         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44746         named return value extension.
44747         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44748         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44749         * g++.old-deja/g++.bob/extern_C.C: Likewise.
44750         * g++.old-deja/g++.bob/inherit2.C: Likewise.
44751         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44752         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44753         * g++.old-deja/g++.brendan/crash13.C: Likewise.
44754         * g++.old-deja/g++.brendan/crash15.C: Likewise.
44755         * g++.old-deja/g++.brendan/crash18.C: Change error message.
44756         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44757         * g++.old-deja/g++.brendan/crash38.C: Likewise.
44758         * g++.old-deja/g++.brendan/crash50.C: Likewise.
44759         * g++.old-deja/g++.brendan/crash56.C: Likewise.
44760         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44761         syntax.
44762         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44763         * g++.old-deja/g++.brendan/crash8.C: Change error message.
44764         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44765         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44766         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44767         * g++.old-deja/g++.brendan/template11.C: Likewise.
44768         * g++.old-deja/g++.brendan/template26.C: Likewise.
44769         * g++.old-deja/g++.brendan/template27.C: Use explicit
44770         specialization syntax.
44771         * g++.old-deja/g++.brendan/template30.C: Likewise.
44772         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44773         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44774         non-dependent names.
44775         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44776         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44777         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44778         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44779         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44780         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44781         named return value extension.
44782         * g++.old-deja/g++.ext/namedret2.C: Likewise.
44783         * g++.old-deja/g++.ext/namedret3.C: Likewise.
44784         * g++.old-deja/g++.ext/return1.C: Likewise.
44785         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44786         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44787         * g++.old-deja/g++.jason/access8.C: Likewise.
44788         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44789         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44790         pseudo-destructor names.
44791         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44792         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44793         pseudo-destructor names.
44794         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44795         * g++.old-deja/g++.jason/overload19.C: Likewise.
44796         * g++.old-deja/g++.jason/overload32.C: Likewise.
44797         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44798         stray semicolons.
44799         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44800         * g++.old-deja/g++.jason/return.C: Likewise.
44801         * g++.old-deja/g++.jason/return2.C: Likewise.
44802         * g++.old-deja/g++.jason/shadow1.C: Likewise.
44803         * g++.old-deja/g++.jason/special.C: Use explicit specialization
44804         syntax.
44805         * g++.old-deja/g++.jason/template10.C: Account for use of
44806         non-dependent names.
44807         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44808         syntax.
44809         * g++.old-deja/g++.jason/template37.C: Likewise.
44810         * g++.old-deja/g++.law/access4.C: Change error messages.
44811         * g++.old-deja/g++.law/arm13.C: Remove incorrect
44812         pseudo-destructor names.
44813         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44814         * g++.old-deja/g++.law/ctors9.C: Likewise.
44815         * g++.old-deja/g++.law/cvt22.C: Likewise.
44816         * g++.old-deja/g++.law/dtors5.C: Likewise.
44817         * g++.old-deja/g++.law/global-init1.C: Likewise.
44818         * g++.old-deja/g++.law/missed-error3.C: Likewise.
44819         * g++.old-deja/g++.law/operators28.C: Likewise.
44820         * g++.old-deja/g++.law/visibility28.C: Likewise.
44821         * g++.old-deja/g++.martin/eval1.C: Likewise.
44822         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44823         name.
44824         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44825         * g++.old-deja/g++.mike/net34.C: Likewise.
44826         * g++.old-deja/g++.mike/net36.C: Likewise.
44827         * g++.old-deja/g++.mike/ns2.C: Likewise.
44828         * g++.old-deja/g++.mike/p12306.C: Likewise.
44829         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44830         value extension.
44831         * g++.old-deja/g++.mike/p700.C: Likewise.
44832         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44833         * g++.old-deja/g++.mike/p710.C: Likewise.
44834         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44835         value extension.
44836         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44837         * g++.old-deja/g++.mike/pmf9.C: Likewise.
44838         * g++.old-deja/g++.ns/crash2.C: Likewise.
44839         * g++.old-deja/g++.ns/crash3.C: Likewise.
44840         * g++.old-deja/g++.ns/invalid1.C: Likewise.
44841         * g++.old-deja/g++.ns/ns17.C: Likewise.
44842         * g++.old-deja/g++.ns/template16.C: Likewise.
44843         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44844         keyword.
44845         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44846         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44847         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44848         named return value extension.
44849         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44850         * g++.old-deja/g++.other/access4.C: Issue additional error
44851         messages.
44852         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44853         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44854         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44855         * g++.old-deja/g++.other/crash25.C: Change error message.
44856         * g++.old-deja/g++.other/crash4.C: Change error message.
44857         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44858         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44859         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44860         checks.
44861         * g++.old-deja/g++.other/defarg8.C: Likewise.
44862         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44863         * g++.old-deja/g++.other/dtor10.C: Likewise.
44864         * g++.old-deja/g++.other/incomplete.C: Likewise.
44865         * g++.old-deja/g++.other/linkage7.C: Likewise.
44866         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44867         lookup algorithm.
44868         * g++.old-deja/g++.other/mangle2.C: Likewise.
44869         * g++.old-deja/g++.other/refinit2.C: Likewise.
44870         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44871         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44872         * g++.old-deja/g++.pt/crash28.C: Likewise.
44873         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44874         syntax.
44875         * g++.old-deja/g++.pt/crash32.C: Change error message.
44876         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44877         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44878         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44879         error message position.
44880         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44881         * g++.old-deja/g++.pt/defarg8.C: Change error message.
44882         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44883         syntax.
44884         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44885         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44886         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44887         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44888         keyword.
44889         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44890         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44891         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44892         keyword.
44893         * g++.old-deja/g++.pt/explicit71.C: Change error message.
44894         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44895         syntax.
44896         * g++.old-deja/g++.pt/friend28.C: Account for use of
44897         non-dependent names.
44898         * g++.old-deja/g++.pt/friend29.C: Likewise.
44899         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44900         rules.
44901         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44902         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44903         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44904         lookup rules.
44905         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44906         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44907         keyword.
44908         * g++.old-deja/g++.pt/memclass20.C: Likewise.
44909         * g++.old-deja/g++.pt/memclass5.C: Likewise.
44910         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44911         keyword.
44912         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44913         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44914         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44915         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44916         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44917         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44918         keyword.
44919         * g++.old-deja/g++.pt/spec10.C: Likewise.
44920         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44921         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44922         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44923         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44924         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44925         * g++.old-deja/g++.pt/ttp62.C: Likewise.
44926         * g++.old-deja/g++.pt/ttp64.C: Likewise.
44927         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44928         * g++.old-deja/g++.pt/typename15.C: Likewise.
44929         * g++.old-deja/g++.pt/typename22.C: Likewise.
44930         * g++.old-deja/g++.pt/typename6.C: Change error messages.
44931         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44932         * g++.old-deja/g++.pt/virtual2.C: Likewise.
44933         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44934         syntax.
44935         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44936         return value extension.
44937         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44938         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44939         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44940         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44941
44942 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44943
44944         * g++.dg/warn/inline1.C: New test.
44945         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44946         * g++.old-deja/g++.jason/synth10.C: Likewise.
44947         * g++.old-deja/g++.mike/net31.C: Likewise.
44948         * g++.old-deja/g++.mike/p8786.C: Likewise.
44949
44950         * g++.dg/template/friend10.C: New test.
44951         * g++.dg/template/conv5.C: New test.
44952
44953 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44954
44955         * g++.dg/lookup/scoped3.C: New test.
44956
44957         * g++.dg/lookup/decl1.C: New test.
44958         * g++.dg/lookup/decl2.C: New test.
44959
44960 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44961
44962         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44963         gcc.c-torture/compile/20021015-1.c,
44964         gcc.c-torture/compile/20021015-2.c,
44965         gcc.c-torture/compile/20021123-1.c,
44966         gcc.c-torture/compile/20021123-2.c,
44967         gcc.c-torture/compile/20021123-3.c,
44968         gcc.c-torture/compile/20021123-4.c,
44969         gcc.c-torture/execute/20021024-1.c: Add tests previously added
44970         only to 3.1 or 3.2 branch.
44971
44972 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
44973
44974         * gcc.dg/i386-bitfield3.c: New test.
44975
44976         * gcc.dg/i386-bitfield2.c: New test.
44977
44978 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
44979
44980         * g++.dg/parse/conv_op1.C: New test.
44981
44982 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
44983
44984         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44985         approved.
44986
44987 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
44988
44989         * gcc.c-torture/compile/20021220-1.c: New test.
44990
44991 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
44992
44993         * gcc.dg/i386-fastcall-1.c: New.
44994
44995 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44996
44997         * gcc.c-torture/execute/20021219-1.c: New test.
44998
44999 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45000
45001         * gcc.dg/i386-pic-1.c: New test.
45002
45003 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45004
45005         PR c++/8099
45006         * g++.dg/template/friend9.C: New test.
45007
45008 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45009
45010         PR c++/3663
45011         * g++.dg/template/access7.C: New test.
45012
45013 2002-12-18  Nick Clifton  <nickc@redhat.com>
45014
45015         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45016         the libstdc++-v3 directory has been found.
45017
45018 2002-12-12  Devang Patel <dpatel@apple.com>
45019         * gcc.dg/darwin-ld-1.c: New test.
45020         * gcc.dg/darwin-ld-2.c: New test.
45021         * gcc.dg/darwin-ld-3.c: New test.
45022         * gcc.dg/darwin-ld-4.c: New test.
45023         * gcc.dg/darwin-ld-5.c: New test.
45024
45025 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45026
45027         * gcc.c-torture/compile/20021212-1.c: New test.
45028
45029 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
45030
45031         * gcc.dg/fshort-wchar: New test.
45032
45033 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
45034
45035         PR c++/8372
45036         * g++.dg/template/dtor1.C: New test.
45037
45038         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45039         markers.
45040
45041 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
45042
45043         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45044
45045 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
45046
45047         * g++.dg/template/static1.C: New test.
45048         * g++.dg/template/static2.C: New test.
45049         * g++.old-deja/g++.ext/memconst.C: New test.
45050
45051 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45052
45053         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45054         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45055         * g++.dg/special/initp1.C: Likewise.
45056
45057 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
45058
45059         * gcc.c-torture/execute/20021204-1.c: New test.
45060
45061 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
45062
45063         * gcc.dg/ppc-fmadd-1.c: New file.
45064         * gcc.dg/ppc-fmadd-2.c: New file.
45065         * gcc.dg/ppc-fmadd-3.c: New file.
45066
45067 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45068
45069         * gcc.c-torture/compile/20021204-1.c: New test.
45070
45071 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45072
45073         * g++.dg/inherit/covariant2.C: New test.
45074         * g++.dg/inherit/covariant3.C: New test.
45075         * g++.dg/inherit/covariant4.C: New test.
45076         * g++.dg/inherit/covariant1.C: Remove XFAIL.
45077         * g++.old-deja/g++.robertl/eb17.C: Likewise.
45078
45079 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
45080
45081         PR c++/8688
45082         * g++.dg/init/brace3.C: New test.
45083
45084 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
45085
45086         * gcc.dg/20020210-1.c: Fix a comment typo.
45087
45088 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
45089
45090         PR c++/8720
45091         * g++.dg/parse/defarg1.C: New test.
45092
45093         PR c++/8615
45094         * g++.dg/template/char1.C: New test.
45095
45096         * g++.dg/template/varmod1.C: Fix typo.
45097
45098 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45099
45100         DR 180
45101         * g++.old-deja/g++.pt/crash32.C: Expect error.
45102
45103 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
45104
45105         PR c++/5919
45106         * g++.dg/template/varmod1.C: New test.
45107
45108         PR c++/8727
45109         * g++.dg/inherit/typeinfo1.C: New test.
45110
45111         PR c++/8663
45112         * g++.dg/inherit/typedef1.C: New test.
45113
45114 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
45115
45116         PR c++/8332
45117         PR c++/8493
45118         * g++.dg/template/strlen1.C: New test.
45119
45120         PR c++/8227
45121         * g++.dg/template/ctor2.C: New test.
45122
45123         PR c++/8214
45124         * g++.dg/init/string1.C: New test.
45125
45126         PR c++/8511
45127         * g++.dg/template/friend8.C: New test.
45128
45129 2002-11-29  Joe Buck <jbuck@synopsys.com>
45130
45131         * g++.dg/lookup/anon2.C: New test.
45132
45133 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
45134
45135         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45136         h8300 port.
45137
45138 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
45139
45140         * gcc.dg/bitfld-6.c: New test.
45141
45142 2002-11-27  Jan Hubicka  <jh@suse.cz>
45143
45144         * gcc.c-torture/execute/20021127.[cx]: New test.
45145
45146 2002-11-26  Jan Hubicka  <jh@suse.cz>
45147
45148         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45149         quality.
45150
45151 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
45152
45153         * g++.dg/init/brace2.C: New test.
45154         * g++.old-deja/g++.mike/p9129.C: Correct.
45155
45156 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
45157
45158         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45159
45160 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
45161
45162         * gcc.dg/sibcall-6: New test for indirect sibcalls.
45163
45164 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
45165
45166         * g++.dg/abi/empty11.C: New test.
45167         * g++.dg/rtti/cv1.C: New test.
45168
45169 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
45170
45171         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45172
45173 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
45174
45175         * g++.dg/abi/empty10.C: New test.
45176
45177 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45178
45179         * gcc.c-torture/compile/20021124-1.c: New test.
45180
45181 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
45182
45183         * g++.dg/abi/rtti2.C: New test.
45184
45185 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45186
45187         * gcc.dg/i386-unroll-1.c: New test.
45188
45189 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45190
45191         * gcc.c-torture/compile/20021120-1.c: New test.
45192         * gcc.c-torture/compile/20021120-2.c: New test.
45193
45194 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45195
45196         * gcc.dg/bitfld-5.c: New test.
45197
45198 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45199
45200         * gcc.c-torture/execute/20021120-3.c: New test.
45201
45202 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45203
45204         * gcc.c-torture/execute/20021120-2.c: New test.
45205
45206 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45207
45208         * gcc.c-torture/execute/20021120-1.c: New test.
45209
45210 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
45211
45212         * gcc.c-torture/execute/20021118-3.c: New test.
45213
45214 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45215
45216         * gcc.c-torture/compile/20021119-1.c: New test.
45217
45218 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
45219
45220         * gcc.dg/duff-1.c: New test.
45221         * gcc.dg/duff-2.c: New test.
45222         * gcc.dg/duff-3.c: New test.
45223
45224 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
45225
45226         * gcc.dg/cpp/_Pragma5.c: New test.
45227
45228 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45229
45230         * gcc.c-torture/execute/20021118-2.c: New test.
45231
45232 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45233
45234         * gcc.c-torture/execute/20021118-1.c: New test.
45235
45236 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
45237
45238         * gcc.dg/20021116-1.c: New test.
45239
45240 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
45241
45242         * g++.dg/abi/vcall1.C: New test.
45243
45244 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
45245
45246         * gcc.dg/20021029-1.c: New test.
45247         * gcc.dg/20021029-2.c: New test.
45248
45249 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45250
45251         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45252
45253 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45254
45255         PR c/8439
45256         * gcc.dg/20021110.c: Move to ...
45257         * gcc.c-torture/compile/20021110.c: .... here.
45258
45259 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45260
45261         PR c/8467
45262         * gcc.c-torture/execute/20021111-1.c
45263
45264 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45265
45266         PR c/8439
45267         * gcc.dg/20021110.c: New test.
45268
45269 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
45270
45271         * g++.dg/abi/vthunk3.C: Run only on x86.
45272
45273 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
45274
45275         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45276
45277 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
45278
45279         * lib/compat.exp (compat-execute): Fix logic error in last
45280         change.
45281
45282 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
45283
45284         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45285
45286 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45287
45288         PR c++/8389
45289         * g++.dg/template/access6.C: New test.
45290
45291 2002-11-08  Jan Hubicka  <jh@suse.cz>
45292
45293         * gcc.dg/i386-ssefp-1.c: New test.
45294         * gcc.dg/i386-ssefp-1.c: New test.
45295
45296 2002-11-08  Jan Hubicka  <jh@suse.cz>
45297
45298         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45299
45300 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45301
45302         * g++.dg/abi/vthunk3.C: New test.
45303
45304         PR c++/8338
45305         * g++.dg/template/crash2.C: New test.
45306
45307 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45308
45309         * g++.dg/abi/dtor1.C: New test.
45310         * g++.dg/abi/dtor2.C: Likewise.
45311
45312 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
45313
45314         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45315         Darwin.
45316
45317 2002-11-04  Adam Nemet  <anemet@lnxw.com>
45318
45319         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45320         -mthumb.  Only xfail with -O0.
45321
45322 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
45323
45324         * g++.dg/abi/thunk1.C: New test.
45325         * g++.dg/abi/thunk2.C: Likewise.
45326         * g++.dg/abi/vtt1.C: Likewise.
45327
45328 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
45329
45330         PR optimization/8423
45331         * gcc.c-torture/execute/builtin-constant.c: New test.
45332
45333 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
45334
45335         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45336         Add some more cases.
45337
45338 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
45339
45340         PR c++/8391
45341         * g++.dg/opt/local1.C: New test.
45342
45343 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
45344
45345         PR c++/8160
45346         * g++.dg/template/complit1.C: New test.
45347
45348         PR c++/8149
45349         * g++.dg/template/typename4.C: Likewise.
45350
45351 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45352
45353         Core issue 287, PR c++/7639
45354         * g++.dg/template/instantiate1.C: Adjust error location.
45355         * g++.dg/template/instantiate3.C: New test.
45356         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45357         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45358         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45359
45360 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
45361
45362         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45363
45364 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
45365
45366         PR c++/8287
45367         * g++.dg/init/dtor2.C: New test.
45368
45369 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45370
45371         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45372         * gcc.dg/nest.c: Bypass errors on irix6.
45373
45374 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
45375
45376         * gcc.dg/nest.c: Expect error for mmix-*-*.
45377         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45378
45379 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
45380
45381         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45382         markers.
45383
45384         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45385
45386 2002-10-25  Mike Stump  <mrs@apple.com>
45387
45388         * gcc.dg/warn-1.c: New test.
45389
45390 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45391
45392         * g++.dg/template/typename3.C: New test.
45393
45394 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
45395
45396         * g++.dg/lookup/ptrmem1.C: New test.
45397
45398         * g++.dg/abi/vthunk2.C: New test.
45399
45400 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45401
45402         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45403
45404 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
45405
45406         * g++.dg/abi/empty9.C: New test.
45407
45408 2002-10-24  Richard Henderson  <rth@redhat.com>
45409
45410         * g++.dg/inherit/thunk1.C: Enable for ia64.
45411
45412 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45413
45414         PR c++/8067
45415         * g++.dg/lookup/pretty1.C: New test.
45416
45417 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
45418
45419         * gcc.dg/20021023-1.c: New test.
45420
45421 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45422
45423         PR c++/7679
45424         * g++.dg/parse/inline1.C: New test.
45425
45426 2002-10-23  Richard Henderson  <rth@redhat.com>
45427
45428         * g++.dg/inherit/thunk1.C: Enable for x86_64.
45429
45430         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45431
45432 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
45433
45434         PR c++/6579
45435         * g++.dg/parse/stmtexpr3.C: New test.
45436
45437 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
45438
45439         * g++.dg/expr/cond1.C: New test.
45440
45441 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45442
45443         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45444
45445 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45446
45447         * g++.dg/abi/vbase13.C: New test.
45448         * g++.dg/abi/vbase14.C: Likewise.
45449
45450 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
45451
45452         * gcc.dg/tls/pic-1.c: New test.
45453         * gcc.dg/tls/nonpic-1.c: New test.
45454         * gcc.dg/20021018-1.c: New test.
45455
45456 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45457
45458         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45459         Remove only files with the same base name as the test case.
45460         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45461         (profopt-execute): Likewise.  Also, remove old profiling
45462         and performance data files before running the tests.
45463
45464         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45465         * g++.dg/bprob/bprob.exp: Likewise.
45466         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
45467         to allow more general test case names.
45468
45469         * g++.dg/bprob/bprob-1.C: Rename to ...
45470         * g++.dg/bprob/g++-bprob-1.C: ... this.
45471
45472         * g77.dg/bprob/bprob-1.f: Rename to ...
45473         * g77.dg/bprob/g77-bprob-1.f: ... this.
45474
45475 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45476
45477         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45478         bison 1.50 or later.
45479
45480 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
45481
45482         * g++.dg/README: Describe more test directories.
45483
45484 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45485
45486         * g++.dg/init/array6.C: Add additional tests.
45487
45488 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45489
45490         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45491         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45492
45493 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
45494
45495         * gcc.c-torture/compile/20020604-1.x: New.
45496         * gcc.c-torture/compile/simd-5.x: Likewise.
45497         * gcc.c-torture/execute/920710-1.x: Likewise.
45498         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45499
45500 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45501
45502         * g++.dg/inherit/override1.C: Add dg-options clause.
45503
45504 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45505
45506         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45507         _mm_slli_si128.
45508
45509 2002-10-19  Andreas Schwab  <schwab@suse.de>
45510
45511         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45512         directory component.
45513
45514 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
45515
45516         * g++.dg/inherit/thunk1.C: New test.
45517
45518         * g++.dg/inherit/override1.C: New test.
45519
45520         * g++.dg/abi/mangle11.C: New test.
45521         * g++.dg/abi/mangle14.C: New test.
45522         * g++.dg/abi/mangle17.C: New test.
45523
45524 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
45525
45526         * g++.dg/overload/member2.C: New test.
45527
45528 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
45529
45530         * g++.dg/README: Describe new compat directory.
45531         * g++.dg/dg.exp: Skip tests in compat directory.
45532         * README.compat: New file.
45533         * lib/compat.exp: New expect script.
45534         * g++.dg/compat: New test directory.
45535         * g++.dg/compat/compat.exp: New expect script.
45536         * g++.dg/compat/abi: New test directory.
45537         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45538         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45539         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45540         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45541         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45542         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45543         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45544         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45545         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45546         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45547         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45548         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45549         * g++.dg/compat/break: New test directory.
45550         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45551         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45552         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45553         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45554         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45555         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45556         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45557         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45558         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45559         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45560         g++.dg/compat/break/README: New files.
45561         * g++.dg/compat/eh: New test directory.
45562         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45563         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45564         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45565         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45566         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45567         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45568         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45569         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45570         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45571         g++.dg/compat/eh/filter2_y.C,
45572         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45573         g++.dg/compat/eh/new1_y.C,
45574         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45575         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45576         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45577         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45578         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45579         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45580         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45581         g++.dg/compat/eh/unexpected1_y.C: New files.
45582         * g++.dg/compat/init: New test directory.
45583         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45584         g++.dg/compat/init/array5_y.C,
45585         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45586         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45587         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45588         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45589         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45590         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45591         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45592         g++.dg/compat/init/init-ref2_y.C: New files.
45593
45594 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45595
45596         PR c++/7584
45597         * g++.dg/inherit/using3.C: New test.
45598
45599 2002-10-17  Jan Hubicka  <jh@suse.cz>
45600
45601         * gcc.dg/20021017-2.c: New test.
45602
45603 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45604
45605         * g++.dg/abi/mangle16.C: Adjust.
45606
45607         * g++.dg/init/array8.C: New test.
45608
45609 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
45610
45611         * gcc.dg/special/mips-abi.exp: New test.
45612         * gcc.dg/special/mips-abi.s: Empty file used by the above.
45613
45614 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45615
45616         * g++.dg/abi/mangle16.C: New test.
45617         * g++.dg/abi/mangle17.C: Likewise.
45618
45619         PR c++/7478
45620         * g++.dg/template/ref1.C: New test.
45621
45622 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45623
45624         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45625
45626 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
45627
45628         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45629
45630 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45631
45632         PR c++/7524
45633         * g++.dg/init/array7.C: New test.
45634
45635 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
45636
45637         * g++.dg/init/array6.C: New test.
45638
45639         * g++.dg/abi/mangle13.C: Likewise.
45640         * g++.dg/abi/mangle14.C: Likewise.
45641         * g++.dg/abi/mangle15.C: Likewise.
45642
45643 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45644
45645         * g++.dg/abi/empty8.C: New test.
45646
45647 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
45648
45649         * g++.dg/init/ctor1.C: New test.
45650
45651 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
45652
45653         * gcc.c-torture/execute/20021015-1.c: New test.
45654
45655 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
45656
45657         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45658
45659 2002-10-14  Jan Hubicka  <jh@suse.cz>
45660
45661         * gcc.dg/i386-ssetype-[1-5].c: New tests.
45662
45663 2002-10-14  Richard Henderson  <rth@redhat.com>
45664
45665         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45666
45667 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45668
45669         PR optimization/6631
45670         * g++.dg/opt/const2.C: New test.
45671
45672 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45673
45674         PR c++/7176
45675         * g++.dg/parse/friend1.C: New test.
45676         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45677
45678 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
45679
45680         * gcc.dg/20021014-1.c: New test.
45681
45682 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
45683
45684         PR c++/5661
45685         * g++.dg/ext/vlm1.C: New test.
45686         * g++.dg/ext/vlm2.C: Likewise.
45687
45688         * g++.dg/init/array1.C: Remove invalid braces.
45689         * g++.dg/init/brace1.C: New test.
45690         * g++.dg/init/copy2.C: Likewise.
45691         * g++.dg/init/copy3.C: Likewise.
45692         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45693         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45694         braces.
45695
45696 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
45697
45698         * gcc.dg/cpp/assembler.S: Don't use -ansi.
45699
45700 2002-10-11  Richard Shann  <richard.shann@superh.com>
45701
45702         * gcc.c-torture/compile/simd-5.c: New test.
45703
45704 2002-10-10  Roger Sayle  <roger@eyesopen.com>
45705
45706         * gcc.c-torture/execute/shiftopt-1.c: New test case.
45707
45708 2002-10-10  Jim Wilson  <wilson@redhat.com>
45709
45710         * gcc.c-torture/execute/20021010-1.c: New test.
45711
45712 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
45713
45714         PR c/7353
45715         * g++.dg/ext/typedef-init.C: New test.
45716         * gcc.dg/typedef-init.c: New test.
45717
45718 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
45719
45720         * gcc.dg/cpp/paste13.c: New test.
45721
45722 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45723
45724         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
45725         remaining platforms, XFAIL during compile, not execute.  Don't
45726         XFAIL at -O0.
45727
45728 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
45729
45730         * gcc.dg/alias-1.c: Tweak expected warning.
45731
45732 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45733
45734         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45735
45736 2002-10-06  Andreas Jaeger  <aj@suse.de>
45737
45738         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45739         * gcc.dg/cpp/c++98.C: Likewise.
45740
45741         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45742         * g++.dg/cpp/c++98.C: Likewise.
45743
45744         * g++.dg/README (Subdirectories): Mention cpp directory.
45745
45746         PR target/7559
45747         * gcc.dg/20021006-1.c: New test.
45748
45749 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45750
45751         PR c++/7804
45752         * g++.dg/other/warning1.C: New test.
45753
45754 2002-10-04  Roger Sayle  <roger@eyesopen.com>
45755
45756         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45757         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
45758         and sparc-*-* with -m64 as expected failures.  See PR 8087.
45759
45760 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45761
45762         PR c++/7931
45763         * g++.dg/template/ptrmem3.C: New test.
45764
45765         PR c++/7754
45766         * g++.dg/template/union1.C: New test.
45767
45768 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45769
45770         PR c++/8006
45771         * g++.dg/abi/mangle9.C: New test.
45772         * g++.dg/abi/mangle10.C: New test.
45773         * g++.dg/abi/mangle11.C: New test.
45774         * g++.dg/abi/mangle12.C: New test.
45775
45776 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
45777
45778         PR c++/7188.
45779         * g++.dg/template/meminit1.C: New test.
45780         * g++.dg/warn/Wreorder-1.C: Likewise.
45781         * g++.old-deja/g++.mike/warn3.C: Tweak.
45782         * lib/prune.exp: Ingore "in copy constructor".
45783
45784 2002-10-02  Andreas Jaeger  <aj@suse.de>
45785
45786         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45787         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45788         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45789         on x86-64.
45790
45791 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45792
45793         * gcc.dg/empty1.C: Fix typo.
45794
45795 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
45796
45797         * gcc.dg/alias-1.c: New test.
45798
45799 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45800
45801         * gcc.dg/empty1.C: New test.
45802
45803         * g++.dg/tls/init-2.C: Tweak error messages.
45804
45805 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
45806
45807         * gcc.c-torture/compile/20020923-1.c: New test.
45808
45809 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
45810
45811         * gcc.c-torture/execute/ffs-1.c: New test.
45812         * gcc.c-torture/execute/ffs-2.c: Ditto.
45813
45814 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
45815
45816         * g++.dg/overload/member1.C: New test.
45817
45818 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
45819
45820         * g++.dg/abi/empty7.C: New test.
45821         * g++.dg/init/pm2.C: Likewise.
45822
45823 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
45824
45825         * g++.dg/rtti/crash1.C: New test.
45826
45827 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
45828
45829         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45830         gcc.dg/sibcall-4.c: New tests.
45831
45832 2002-09-28  Roger Sayle  <roger@eyesopen.com>
45833
45834         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45835         powerpc and MMIX targets.
45836
45837 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
45838
45839         * gcc.dg/cpp/20020927-1.c: New.
45840
45841 2002-09-26  David S. Miller  <davem@redhat.com>
45842
45843         * gcc.c-torture/compile/trunctfdf.c: New.
45844
45845 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45846
45847         * lib/target-supports.exp (check_weak_available): Handle solaris2.
45848
45849 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
45850
45851         * gcc.c-torture/execute/loop-15.c: New.
45852
45853 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
45854
45855         * README.QMTEST: Fix typo.
45856
45857 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
45858
45859         * gcc.dg/20020926-1.c: New test.
45860
45861 2002-09-25  David S. Miller  <davem@redhat.com>
45862
45863         PR target/7842
45864         * gcc.c-torture/execute/shiftdi.c: New test.
45865
45866 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
45867
45868         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45869         unique to the tool.
45870         * lib/g77.exp (g77_init): Likewise.
45871         * lib/g++.exp (g++_init): Likewise.
45872         * lib/objc.exp (objc_init): Likewise.
45873
45874 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
45875
45876         * g++.dg/abi/empty5.C: New test.
45877         * g++.dg/abi/empty6.C: New test.
45878         * g++.dg/abi/vbase12.C: New test.
45879
45880 2002-09-25  Richard Henderson  <rth@redhat.com>
45881
45882         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45883         too-small long double.
45884
45885 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
45886
45887         * gcc.dg/20020919-1.c: New test.
45888
45889 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
45890
45891         * g++.dg/abi/bitfield6.C: New test.
45892         * g++.dg/abi/bitfield7.C: New test.
45893         * g++.dg/abi/bitfield8.C: New test.
45894         * g++.dg/abi/vbase11.C: New test.
45895
45896 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45897
45898         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45899         hppa*-*-hpux*.  Update test comment.
45900
45901 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
45902
45903         * gcc.dg/tls/struct-1.c: New test.
45904
45905 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
45906
45907         * gcc.dg/cpp/tr-warn2.c: Update.
45908
45909 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45910
45911         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45912
45913 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45914
45915         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45916         systems.
45917
45918 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
45919
45920         * gcc.c-torture/execute/ieee/mzero3.c: New test.
45921
45922         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45923         Adjust for c++filt moved to binutils.  Remove spurious duplicate
45924         setting of cxxfilt.
45925
45926 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
45927
45928         * gcc.dg/20020312-2.c: Update for darwin.
45929
45930 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45931
45932         * g++.old-deja/g++.other/crash32.C: Mark ICE.
45933
45934 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
45935
45936         * objc.dg/comp-types-1.m: New test.
45937         * objc.dg/comp-types-2.m: New test.
45938         * objc.dg/comp-types-3.m: New test.
45939         * objc.dg/comp-types-4.m: New test.
45940         * objc.dg/comp-types-5.m: New test.
45941         * objc.dg/comp-types-6.m: New test.
45942
45943 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45944
45945         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45946
45947 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45948
45949         * g++.dg/other/do1.C: New test.
45950
45951         * g++.dg/template/subst1.C: New test.
45952
45953 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
45954
45955         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45956
45957 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45958
45959         * g++.dg/template/qualttp20.C: Adjust expected errors.
45960         * g++.old-deja/g++.jason/report.C: Likewise.
45961         * g++.old-deja/g++.other/qual1.C: Likewise.
45962
45963         * g++.dg/lookup/scoped2.C: New test.
45964
45965         * g++.dg/ext/asm3.C: New test.
45966
45967 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
45968
45969         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45970
45971 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
45972
45973         * ChangeLog: follow spelling conventions.
45974         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45975         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45976         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45977         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45978         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45979         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45980         * g++.old-deja/g++.law/global-init1.C: Likewise.
45981         * g++.old-deja/g++.other/delete4.C: Likewise.
45982         * g++.old-deja/g++.other/inline21.C: Likewise.
45983         * g++.old-deja/g++.other/singleton.C: Likewise.
45984         * g77.dg/strlen0.f: Likewise.
45985         * g77.f-torture/compile/20010519-1.f: Likewise.
45986         * g77.f-torture/compile/980310-4.f: Likewise.
45987         * gcc.c-torture/compile/20000605-1.c: Likewise.
45988         * gcc.c-torture/execute/20020225-1.c: Likewise.
45989         * gcc.dg/c90-hexfloat-2.c: Likewise.
45990         * gcc.dg/c99-bool-1.c: Likewise.
45991         * gcc.dg/c99-hexfloat-2.c: Likewise.
45992         * gcc.dg/dll-2.c: Likewise.
45993         * gcc.dg/wtr-union-init-1.c: Likewise.
45994         * gcc.dg/wtr-union-init-2.c: Likewise.
45995         * gcc.dg/wtr-union-init-3.c: Likewise.
45996         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45997         * gcc.dg/cpp/defined.c: Likewise.
45998         * gcc.dg/cpp/macsyntx.c: Likewise.
45999         * gcc.dg/cpp/paste2.c: Likewise.
46000         * gcc.dg/cpp/trad/defined.c: Likewise.
46001         * gcc.dg/format/c90-printf-1.c: Likewise.
46002         * gcc.dg/format/c90-scanf-1.c: Likewise.
46003         * gcc.dg/format/c99-printf-1.c: Likewise.
46004         * gcc.dg/format/c99-scanf-1.c: Likewise.
46005         * gcc.misc-tests/gcov-8.c: Likewise.
46006         * lib/profopt.exp: Likewise.
46007
46008 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
46009
46010         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46011
46012 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46013
46014         * g++.dg/inherit/using2.C: New test.
46015
46016 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
46017
46018         * ChangeLog: Follow spelling conventions.
46019         * g++.dg/template/friend4.C: Likewise.
46020         * g++.old-deja/g++.pt/crash67.C: Likewise.
46021         * gcc.c-torture/execute/20000801-4.c: Likewise.
46022         * gcc.dg/c90-digraph-1.c: Likewise.
46023         * gcc.dg/c94-digraph-1.c: Likewise.
46024         * gcc.dg/c99-digraph-1.c: Likewise.
46025         * gcc.dg/cpp/line5.c: Likewise.
46026         * gcc.dg/cpp/multiline.c: Likewise.
46027         * gcc.dg/cpp/trad/literals-1.c: Likewise.
46028         * gcc.dg/format/attr-3.c: Likewise.
46029         * gcc.dg/format/c90-scanf-3.c: Likewise.
46030         * gcc.dg/format/ext-4.c: Likewise.
46031
46032 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46033
46034         * g++.dg/template/pretty1.C: New test.
46035
46036 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
46037
46038         * gcc.c-torture/execute/struct-cpy-1.c: New test.
46039
46040 2002-09-13  Matt Austern  <austern@apple.com>
46041
46042         * g++.dg/other/constref[12].C: New, regression tests for
46043         passing a cast expression to a function by const reference.
46044
46045 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
46046
46047         * g++.dg/template/deduce1.C: New test.
46048
46049 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
46050
46051         * gcc.c-torture/execute/simd-1.c: Force all use of int to
46052         32-bit int.
46053
46054 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46055
46056         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46057         usage.
46058
46059 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
46060
46061         * gcc.c-torture/compile/20020910-1.c: New test.
46062
46063 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
46064
46065         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46066
46067 2002-09-10  Andreas Jaeger  <aj@suse.de>
46068
46069         * gcc.dg/20020312-2.c: Adjust for x86-64.
46070
46071 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
46072
46073         * g77.dg/7388.f: New test case for PR 7388.
46074
46075 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
46076
46077         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46078
46079 2002-09-05  Ziemowit Laski <zlaski@apple.com>
46080
46081         * objc.dg/proto-lossage-1.m: New test.
46082
46083 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
46084
46085         * gcc.dg/cpp/_Pragma4.c: Fix typo.
46086
46087 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
46088
46089         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
46090         expected to pass.
46091
46092 2002-09-06  Stan Shebs  <shebs@apple.com>
46093             David Edelsohn  <edelsohn@gnu.org>
46094
46095         * gcc.dg/weak: New directory.
46096         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46097         target-specific xfail bits.
46098         * gcc.dg/typeof-2.c: Move to new directory.
46099         * gcc.dg/weak.exp: New expect script.
46100
46101 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
46102
46103         * gcc.c-torture/execute/extzvsi.c: New test.
46104
46105 2002-09-05  Stan Shebs  <shebs@apple.com>
46106
46107         * gcc.dg/weak-1.c: xfail on Darwin.
46108         * gcc.dg/weak-2.c: Ditto.
46109         * gcc.dg/weak-3.c: Ditto.
46110         * gcc.dg/weak-4.c: Ditto.
46111         * gcc.dg/weak-5.c: Ditto.
46112         * gcc.dg/weak-6.c: Ditto.
46113         * gcc.dg/weak-7.c: Ditto.
46114         * gcc.dg/weak-8.c: Ditto.
46115         * gcc.dg/weak-9.c: Ditto.
46116
46117 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
46118
46119         * gcc.c-torture/execute/loop-14.c: New test.
46120
46121 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
46122
46123         * g++.dg/other/cxa-atexit1.C: New test.
46124
46125         * gcc.dg/typeof-2.c: New test.
46126
46127 2002-09-03  Roger Sayle  <roger@eyesopen.com>
46128
46129         * gcc.dg/builtins-2.c: New testcase.
46130         * gcc.dg/builtins-3.c: New testcase.
46131
46132 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
46133
46134         * gcc.dg/cpp/_Pragma4.c: New test.
46135
46136 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
46137
46138         * objc/execute/nil_method-1.m: New testcase.
46139
46140 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
46141
46142         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46143         [Object class], not [Object initialize].
46144
46145 2002-08-31  Roger Sayle  <roger@eyesopen.com>
46146             Hans-Peter Nilsson  <hp@bitrange.com>
46147
46148         * gcc.c-torture/execute/20020720-1.x: Skip test on
46149         mmix-knuth-mmixware.  Correct comment.
46150
46151 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
46152
46153         * g++.dg/abi/bitfield5.C: New test.
46154         * g++.dg/abi/vbase10.C: Likewise.
46155
46156 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
46157
46158         * objc.dg/undeclared-selector.m: New test.
46159
46160 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
46161
46162         * g++.dg/other/offsetof1.C: Avoid cast warning.
46163
46164 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
46165
46166         * objc.dg/super-class-2.m: New test.
46167
46168 2002-08-24  Matt Austern  <austern@apple.com>
46169
46170         * g++.dg/ext/lvaddr.C: New test.
46171         * g++.dg/ext/lvcast.C: New test.
46172
46173 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
46174
46175         * g++.dg/inherit/cond1.C: New test.
46176
46177 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
46178
46179         * gcc.dg/noncompile/incomplete-1.c: New test.
46180
46181 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
46182
46183         * gcc.dg/typespec-1.c: New test.
46184
46185 2002-08-20  Devang Patel  <dpatel@apple.com>
46186         * objc.dg/proto-hier-2.m: New test.
46187
46188 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
46189
46190         * objc.dg/bitfield-1.m: New test.
46191         * objc.dg/bitfield-2.m: New test.
46192
46193 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
46194
46195         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46196         gcc.dg/c99-flex-array-4.c: New tests.
46197
46198 2002-08-16  Stan Shebs  <shebs@apple.com>
46199
46200         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46201
46202 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
46203
46204         * gcc.dg/typeof-1.c: New test.
46205         * g++.dg/ext/typeof2.C: New test.
46206
46207 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46208
46209         * g++.dg/other/offsetof1.C: New test.
46210
46211 2002-08-14  Richard Henderson  <rth@redhat.com>
46212
46213         * gcc.dg/tls/diag-3.c: Fix expected message strings.
46214
46215 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
46216
46217         * gcc.dg/cpp/_Pragma3.c: New test.
46218
46219 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
46220
46221         * g++.dg/template/inherit3: New test.
46222
46223 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46224
46225         * gcc.dg/bitfld-4.c: Add blank options.
46226
46227 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
46228
46229         * g++.dg/template/crash1.C: New test.
46230
46231 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46232
46233         * gcc.dg/tls/opt-2.c: New test.
46234
46235 2002-08-08  Devang Patel  <dpatel@apple.com>
46236
46237         * objc.dg/selector-1.m : New test
46238
46239 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46240
46241         * g++.dg/abi/bitfield4.C: New test.
46242         * gcc.dg/bitfld-4.c: New test.
46243
46244 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46245
46246         * g++.dg/other/packed1.C: New test.
46247
46248 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
46249
46250         * g++.dg/abi/offsetof.C: Tweak error messages.
46251         * g++.old-deja/g++.mike/p10769a.C: Likewise.
46252
46253 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46254
46255         * gcc.dg/bitfld-3.c: New test.
46256
46257 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46258             Richard Henderson  <rth@redhat.com>
46259
46260         * gcc.dg/i386-bitfield1.c: New test.
46261         * g++.dg/abi/bitfield3.C: Update.
46262
46263 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
46264
46265         * objc.dg/const-str-2.m: Update.
46266         * gcc.dg/cpp/c++98.c: Change to C extension.
46267         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46268         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46269
46270 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
46271
46272         * gcc.dg/tls/diag-3.c: New.
46273
46274 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
46275
46276         * g++.dg/README (Subdirectories): Document new subdir expr.
46277         * g++.dg/expr/pmf-1.C: New test.
46278
46279 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
46280
46281         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46282
46283 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
46284
46285         * g++.dg/abi/bitfield3.C: New test.
46286
46287 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
46288
46289         * lib/gcov.exp: Tweak expected line formats.
46290         * gcc.misc-tests/gcov8.c: New test.
46291         * gcc.misc-tests/gcov8.x: New flags.
46292
46293 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
46294
46295         * consistency.vlad/layout/endian.c: Include string.h.
46296
46297         * gcc.c-torture/execute/20020805-1.c: New test.
46298
46299 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
46300
46301         * g++.dg/other/conversion1.C: New test.
46302
46303 2002-08-03  Roger Sayle  <roger@eyesopen.com>
46304
46305         * gcc.dg/builtins-1.c: New testcase.
46306
46307 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
46308
46309         * g++.dg/inherit/access3.C: New test.
46310
46311 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
46312
46313         * gcc.dg/ia64-visibility-2.c: New test.
46314
46315 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
46316
46317         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46318         __qualifier_flags to __flags.
46319
46320 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
46321
46322         * g++.dg/inherit/operator1.C: New test.
46323         * g++.dg/lookup/disamb1.C: Fix typo in comment.
46324         * g++.dg/other/error1.C: Change expected error message.
46325         * g++.dg/template/conv4.C: Likewise.
46326
46327 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
46328
46329         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46330         for documented behavior.
46331
46332 2002-07-25  Roger Sayle  <roger@eyesopen.com>
46333
46334         * gcc.c-torture/execute/20020720-1.x: Skip this test on
46335         several targets known to fail.
46336
46337 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
46338
46339         * gcc.dg/mips-args-[123].c: New tests.
46340
46341 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
46342
46343         * gcc.dg/ppc-spe.c: New.
46344
46345 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
46346
46347         * g++.dg/other/ptrmem4.C: New testcase.
46348
46349 2002-07-24  Richard Henderson  <rth@redhat.com>
46350
46351         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46352
46353 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
46354
46355         * g++.dg/ext/alignof1.C (main): Return 0 for success.
46356
46357 2002-07-24  Roger Sayle  <roger@eyesopen.com>
46358
46359         * gcc.c-torture/execute/memset-3.c: New testcase.
46360
46361 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
46362
46363         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46364         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46365
46366 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46367
46368         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46369         Delete.
46370
46371 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
46372
46373         * gcc.c-torture/compile/simd-4.c: New test.
46374
46375 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46376
46377         PR c++/7347, c++/7348
46378         * g++.dg/template/access4.C: New test.
46379         * g++.dg/template/access5.C: New test.
46380         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46381         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46382         * g++.old-deja/g++.pt/ttp58.C: Likewise.
46383         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46384
46385 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
46386
46387         * gcc.dg/gnu89-init-2.c: New test.
46388
46389 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
46390
46391         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46392
46393 2002-07-20  Roger Sayle  <roger@eyesopen.com>
46394
46395         * gcc.c-torture/execute/20020720-1.c: New testcase.
46396
46397 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
46398
46399         * gcc.dg/cpp/Wsignprom.c: New tests.
46400
46401 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
46402
46403         * gcc.c-torture/execute/loop-13.c: New test.
46404
46405 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
46406
46407         * gcc.dg/cpp/expr.c: New tests.
46408
46409 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
46410
46411         * g++.dg/opt/pr6713.C: Add template instantiation.
46412
46413 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
46414
46415         * gcc.dg/nest.c: New test.
46416
46417 2002-07-17  Richard Henderson  <rth@redhat.com>
46418
46419         * g++.dg/opt/pr6713.C: New test.
46420
46421 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
46422
46423         * gcc.c-torture/execute/loop-2e.x: Let the testcase
46424         XFAIL for all x86 processors.
46425
46426 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
46427
46428         * gcc.c-torture/execute/20010122-1.x: Do not test with
46429         -fomit-frame-pointer.
46430
46431 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46432
46433         * g++.dg/template/instantiate2.C: New test.
46434         * g++.dg/template/spec4.C: New test.
46435
46436 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46437
46438         * g++.dg/template/access2.C: New test.
46439         * g++.dg/template/access3.C: New test.
46440
46441 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
46442
46443         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46444         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46445         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46446         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46447         Convert to use <stdarg.h>.
46448         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46449         Delete.
46450         * gcc.dg/va-arg-2.c: New.
46451         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46452
46453 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
46454
46455         * gcc.c-torture/compile/20020710-1.c: New test.
46456
46457 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
46458                           Andrew Pinski  <pinskia@physics.uc.edu>
46459
46460         gcc.c-torture/compile/simd-2.c: New testcase.
46461         gcc.c-torture/compile/simd-3.c: Likewise.
46462
46463 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
46464
46465         PR c++/7224
46466         * g++.dg/overload/error1.C: New test.
46467
46468 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46469
46470         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46471         configuration and IRIX 6 O32 ABI.
46472
46473 2002-07-11  Roger Sayle  <roger@eyesopen.com>
46474
46475         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46476
46477 2002-07-10  Roger Sayle  <roger@eyesopen.com>
46478
46479         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46480
46481 2002-07-10  Jeffrey A Law  <law@redhat.com>
46482
46483         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46484
46485         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
46486
46487 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
46488
46489         * gcc.dg/20020312-2.c: Check for __PPC__.
46490
46491 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
46492
46493         * gcc.c-torture/compile/20020709-1.c: New test.
46494
46495 2002-07-07  Roger Sayle  <roger@eyesopen.com>
46496
46497         * g++.dg/template/qualttp21.C: New test case.
46498
46499 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
46500
46501         * gcc.c-torture/compile/20020706-1.c: New test.
46502         * gcc.c-torture/compile/20020706-2.c: New test.
46503
46504 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
46505             Alexandre Oliva  <aoliva@redhat.com>
46506
46507         * g++.dg/warn/incomplete1.C: New test.
46508
46509 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46510
46511         PR c++/7099
46512         * g++.dg/warn/noreturn1.C: New test.
46513
46514 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
46515
46516         PR c++/6706
46517         * g++.dg/debug/debug6.C: New test.
46518         * g++.dg/debug/debug7.C: New test.
46519
46520 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
46521
46522         * gcc.c-torture/compile/simd-3.c: New test.
46523
46524 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
46525
46526         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46527         * gcc.dg/20020620-1.c: Likewise.
46528
46529 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46530
46531         PR c++/6944
46532         * g++.dg/init/array4.C: New test.
46533         * g++.dg/init/array5.C: New test.
46534
46535 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
46536
46537         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46538         * gcc.c-torture/execute/simd-2.c (main): Likewise.
46539
46540 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46541
46542         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46543         * gcc.dg/wtr-aggr-init-1.c: Likewise.
46544         * gcc.dg/wtr-conversion-1.c: Likewise.
46545         * gcc.dg/wtr-escape-1.c: Likewise.
46546         * gcc.dg/wtr-int-type-1.c: Likewise.
46547         * gcc.dg/wtr-label-1.c: Likewise.
46548         * gcc.dg/wtr-static-1.c: Likewise.
46549         * gcc.dg/wtr-strcat-1.c: Likewise.
46550         * gcc.dg/wtr-suffix-1.c: Likewise.
46551         * gcc.dg/wtr-switch-1.c: Likewise.
46552         * gcc.dg/wtr-unary-plus-1.c: Likewise.
46553         * gcc.dg/wtr-union-init-1.c: Likewise.
46554         * gcc.dg/wtr-union-init-2.c: Likewise.
46555         * gcc.dg/wtr-union-init-3.c: Likewise.
46556
46557         * gcc.dg/wtr-func-def-1.c: New test.
46558
46559 2002-07-02 Devang Patel <dpatel@apple.com>
46560
46561         * objc.dg/param-1.m: New test.
46562
46563 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
46564
46565         * gcc.dg/cpp/trad/directive.c: Add test.
46566         * gcc.dg/cpp/trad/macroargs.c: Add test.
46567         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46568
46569 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
46570
46571         * gcc.dg/cpp/cmdlne-M.c: New test.
46572
46573 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
46574
46575         * objc.dg/desig-init-1.m: New test.
46576
46577 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46578
46579         PR c++/6716
46580         * g++.dg/template/instantiate1.C: New test.
46581
46582 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
46583
46584         PR c++/7112
46585         * g++.dg/template/sizeof2.C: New test.
46586
46587 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46588
46589         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46590         gcc.dg/cpp/trad/include.c: New tests.
46591
46592 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
46593
46594         PR target/7177
46595         * gcc.c-torture/compile/20020701-1.c: New test.
46596
46597 2002-07-01  Stan Shebs  <shebs@apple.com>
46598
46599         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46600         header here...
46601         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46602         (objc-torture-execute): or here.
46603
46604 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
46605
46606         * gcc.c-torture/execute/arith-rand-ll.c: New test.
46607
46608 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46609
46610         * gcc.dg/cpp/trad/escaped-nl.c: New test.
46611
46612 2002-06-30  Devang Patel  <dpatel@apple.com>
46613
46614         * objc.dg/fsyntax-only.m: New test.
46615
46616 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
46617
46618         PR c++/6695
46619         * g++.dg/template/friend7.C: New file.
46620
46621 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
46622
46623         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46624         return type.
46625
46626 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
46627
46628         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46629         avoid division by zero.
46630
46631 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
46632
46633         * gcc.dg/Wunknownprag.c: New tests.
46634
46635 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
46636
46637         * gcc.c-torture/execute/simd-2.c: New test.
46638
46639 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
46640
46641         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46642         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46643         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46644         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46645         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46646         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46647         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46648         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46649         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46650         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46651         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46652         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46653         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46654         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46655         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46656         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46657         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46658
46659 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
46660
46661         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46662         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46663         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46664         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46665         New tests.
46666         * gcc.dg/cpp/trad/directive.c: Update.
46667
46668 2002-06-23  Andreas Jaeger  <aj@suse.de>
46669
46670         * gcc.c-torture/execute/complex-6.c: New.
46671
46672 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
46673
46674         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46675         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46676         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46677         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46678
46679 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
46680
46681         * gcc.dg/cpp/trad: New directory with traditional tests copied
46682         from parent directory.
46683         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46684         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46685         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46686         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46687         Move to trad/ and rename.
46688         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46689         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46690         gcc.dg/cpp/trad/redef2.c: New tests.
46691         * gcc.dg/cpp/trad/trad.exp: New driver.
46692
46693 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
46694
46695         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46696         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46697         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46698         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46699         Remove.
46700
46701 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
46702
46703         * gcc.dg/20020620-1.c: New test.
46704
46705 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46706
46707         * g++.dg/template/ttp4.C: New test.
46708
46709 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
46710
46711         * g++.dg/opt/vt1.C: Fix regexp.
46712
46713 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46714
46715         * gcc.c-torture/execute/pure-1.c: Make functions static again.
46716         Don't use attribute `noinline'.
46717
46718 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46719
46720         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46721
46722 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
46723
46724         * gcc.c-torture/execute/simd-1.c: New.
46725
46726         * gcc.dg/simd-1.c: New.
46727
46728 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46729
46730         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46731
46732 2002-06-16  Richard Henderson  <rth@redhat.com>
46733
46734         * g++.dg/ext/anon-struct1.C: New.
46735         * g++.dg/ext/anon-struct2.C: New.
46736         * g++.dg/ext/anon-struct3.C: New.
46737         * gcc.dg/anon-struct-1.c: New.
46738         * gcc.dg/anon-struct-2.c: New.
46739         * gcc.dg/anon-struct-3.c: New.
46740         * gcc.dg/20011008-1.c: Adjust warning text.
46741         * gcc.dg/20020527-1.c: Add -fms-extensions.
46742
46743 2002-06-16  Richard Henderson  <rth@redhat.com>
46744
46745         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46746
46747 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
46748
46749         * gcc.c-torture/execute/20020615-1.c: New test.
46750
46751 2002-06-15  Roger Sayle  <roger@eyesopen.com>
46752
46753         * gcc.c-tortuture/execute/compare-1.c: New test case.
46754         * gcc.c-tortuture/execute/compare-2.c: New test case.
46755         * gcc.c-tortuture/execute/compare-3.c: New test case.
46756
46757 2002-06-13  Richard Henderson  <rth@redhat.com>
46758
46759         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
46760         ia64 ilp32.
46761
46762 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46763
46764         * g++.dg/template/typename2.C: Update error message.
46765
46766 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
46767
46768         * gcc.c-torture/execute/20020611-1.c: New test.
46769
46770 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
46771
46772         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46773         list of targets to skip.
46774
46775 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
46776
46777         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46778         targets if not optimizing.
46779
46780 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
46781
46782         * gcc.c-torture/compile/20020605-1.c: New test.
46783
46784         * g++.dg/opt/vt1.C: New test.
46785
46786         * gcc.dg/20020531-1.c: New test.
46787
46788         * gcc.dg/20020530-1.c: New test.
46789
46790         * gcc.dg/20020527-1.c: New test.
46791
46792         * g++.dg/opt/cse1.C: New test.
46793
46794 2002-06-07  Roger Sayle  <roger@eyesopen.com>
46795
46796         * gcc.dg/20020607-2.c: New test case.
46797
46798 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
46799
46800         * gcc.c-torture/compile/20020604-1.c: New test.
46801
46802 2002-06-04  Richard Henderson  <rth@redhat.com>
46803
46804         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46805         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46806         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46807
46808 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
46809
46810         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46811
46812 2002-06-03  Richard Henderson  <rth@redhat.com>
46813
46814         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46815         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46816
46817 2002-06-02  Richard Henderson  <rth@redhat.com>
46818
46819         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46820         test functions static.
46821
46822 2002-06-02  Andreas Jaeger  <aj@suse.de>
46823
46824         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46825         now.
46826
46827 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46828
46829         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46830         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46831         Update for mofified diagnostics.
46832         * gcc.dg/c99-intconst-1.c: No longer fail.
46833
46834 2002-06-02  Richard Henderson  <rth@redhat.com>
46835
46836         * gcc.dg/uninit-A.c: Remove xfail markers.
46837
46838 2002-06-01  Roger Sayle  <roger@eyesopen.com>
46839
46840         * gcc.dg/fnegate-1.c: New test case.
46841
46842 2002-05-30  Osku Salerma  <osku@iki.fi>
46843
46844         * gcc.c-torture/execute/mayalias-1.c: New file.
46845
46846 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46847
46848         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46849         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46850         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46851
46852 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
46853
46854         * gcc.c-torture/execute/20020529-1.c: New test.
46855
46856 2002-05-27  Richard Henderson  <rth@redhat.com>
46857
46858         * g++.dg/ext/attrib6.C: New test case.
46859
46860 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46861
46862         * gcc.c-torture/execute/pure-1.c: New test.
46863
46864 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46865
46866         * gcc.dg/cpp/arith-2.c: Remove.
46867
46868 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46869
46870         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46871         * gcc.dg/cpp/if-3.c: Remove.
46872
46873 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
46874
46875         * g++.dg/opt/cse2.C: New test.
46876
46877 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
46878
46879         * gcc.dg/cpp/arith-1.c: New semantic tests.
46880         * gcc.dg/cpp/if-1.c: Update.
46881
46882 2002-05-24  Ben Elliston  <bje@redhat.com>
46883
46884         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46885
46886 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46887
46888         * gcc.dg/verbose-asm.c: New test.
46889
46890 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46891
46892         * gcc.dg/cpp/paste12.c: New test.
46893
46894 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46895
46896         * g++.dg/parse/named_ops.C: New test.
46897
46898 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
46899
46900         * gcc.dg/weak-8.c: New test.
46901
46902 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
46903
46904         * gcc.dg/weak-2.c: Allow optional leading underscore
46905         in scan-assembler symbol name.
46906         * gcc.dg/weak-3.c: Likewise.
46907         * gcc.dg/weak-4.c: Likewise.
46908         * gcc.dg/weak-5.c: Likewise.
46909
46910 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
46911
46912         * gcc.dg/20020523-1.c: New test.
46913
46914 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46915
46916         * objc.dg/const-str-2.m: Update now that we stop after
46917         a command line error.
46918
46919 2002-05-22  Richard Henderson  <rth@redhat.com>
46920
46921         * g++.dg/dg.exp: Fix typo in test pruneing.
46922
46923 2002-05-22  Richard Henderson  <rth@redhat.com>
46924
46925         * g++.dg/dg.exp: Prune the tls subdirectory.
46926         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46927         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46928         * g++.dg/tls/init-1.C: New.
46929
46930 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
46931
46932         * gcc.dg/20020517-1.c: New test.
46933
46934 2002-05-21  Richard Henderson  <rth@redhat.com>
46935
46936         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46937         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46938
46939 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
46940
46941         * g++.dg/other/copy2.C: New test.
46942
46943 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
46944
46945         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46946         (MAX_COPY): Bump up to 10 times sizeof (long long).
46947         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46948
46949         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46950         sizeof (long long).
46951
46952         * gcc.c-torture/execute/strcpy-1.c: New test.
46953
46954 2002-05-19  Jason Merrill  <jason2redhat.com>
46955
46956         * g++.dg/ext/oper1.C: New test.
46957
46958 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
46959 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
46960
46961         * README.QMTEST: New file.
46962
46963         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46964
46965 2002-05-19  Andreas Jaeger  <aj@suse.de>
46966
46967         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46968         now.
46969         * gcc.c-torture/execute/loop-2d.x: Likewise.
46970
46971 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
46972
46973         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46974         support weak symbols.
46975         * gcc.dg/weak-4.c: Likewise.
46976         * gcc.dg/weak-6.c: Likewise.
46977
46978 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
46979
46980         * gcc.dg/weak-3.c: Add dg-excess-error comment for
46981         cygwin, coff and h8300-*-hms targets
46982         * gcc.dg/weak-5.c: Likewise.
46983         * gcc.dg/weak-7.c: Likewise.
46984
46985 2002-05-16  Jason Merrill  <jason@redhat.com>
46986
46987         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46988         (scan-assembler-not, scan-assembler-dem): Likewise.
46989         (scan-assembler-dem-not): Likewise.
46990
46991 2002-05-15  Richard Henderson  <rth@redhat.com>
46992
46993         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46994
46995 2002-05-15  Richard Henderson  <rth@redhat.com>
46996
46997         * gcc.dg/weak-5.c (vfoo1c): No warning here.
46998         (vfoo1f): Warning here.
46999         (vfoo1l): Don't redefine the alias.
47000
47001 2002-05-14  Jason Merrill  <jason@redhat.com>
47002             Alexandre Oliva  <aoliva@redhat.com>
47003
47004         * g++.dg/init/pm1.C: New test.
47005
47006 2002-05-12  David S. Miller  <davem@redhat.com>
47007
47008         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47009         types.
47010
47011 2002-05-10  Roger Sayle  <roger@eyesopen.com>
47012
47013         * gcc.c-torture/execute/20020510-1.c: New test case.
47014
47015 2002-05-10  David S. Miller  <davem@redhat.com>
47016
47017         * gcc.c-torture/execute/conversion.c: Test long double too.
47018
47019 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
47020
47021         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47022         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47023         * lib/g++.exp (g++_link_flags): Likewise.
47024         * lib/objc.exp (objc_target_compile): Likewise.
47025
47026 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47027
47028         * gcc.dg/cpp/poison.c: Update.
47029         * gcc.dg/cpp/20000625-2.c: Remove.
47030         * gcc.dg/cpp/direct2s.c: Remove final test.
47031
47032 2002-05-08  Tom Rix  <trix@redhat.com>
47033
47034         * gcc.c-torture/execute/20020508-1.c: New test.
47035         * gcc.c-torture/execute/20020508-2.c: New test.
47036         * gcc.c-torture/execute/20020508-3.c: New test.
47037
47038 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47039
47040         * gcc.dg/cpp/charconst-4.c: More tests.
47041
47042 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
47043
47044         PR c/6569
47045         * gcc.dg/weak-3.c: Update location of warning messages.
47046         * gcc.dg/weak-5.c: Likewise.
47047
47048 2002-05-06  Roger Sayle  <roger@eyesopen.com>
47049
47050         * gcc.c-torture/execute/20020506-1.c: New test case.
47051
47052 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47053
47054         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47055
47056 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47057
47058         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47059
47060 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47061
47062         * gcc.dg/cpp/charconst-3.c: New test.
47063
47064 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47065
47066         * gcc.dg/cpp/charconst.c: Update tests.
47067
47068 2002-05-05  Tim Josling  <tej@melbpc.org.au>
47069
47070         * treelang: Added directory for new sample language treelang. Also
47071         lib/treelang.exp: New file to signal treelang should be tested.
47072
47073 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47074
47075         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47076         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47077         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47078         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47079         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47080         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47081         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47082
47083 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47084
47085         * gcc.dg/format/xopen-2.c: New test.
47086
47087 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47088
47089         * gcc.dg/20020503-1.c: New test.
47090
47091 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
47092
47093         * g++.dg/init/dtor1.C: Make it tougher.
47094
47095 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
47096
47097         * g++.dg/init/dtor1.C: New test.
47098
47099 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
47100
47101         * gcc.dg/altivec-8.c: New.
47102
47103 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
47104
47105         * gcc.dg/altivec-7.c: New.
47106
47107 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
47108
47109         * g++.dg/parse/typedef1.C: New test.
47110
47111 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
47112
47113         PR c++/6486
47114         * g++.dg/template/friend6.C: New test.
47115
47116         PR c++/6492
47117         * g++.dg/init/copy1.C: New test.
47118
47119 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
47120
47121         * g++.dg/warn/effc1.C: New test.
47122
47123 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47124
47125         * gcc.dg/cpp/if-cexp.c: Add a test.
47126
47127 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
47128
47129         * gcc.dg/20020426-2.c: New test.
47130
47131 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47132
47133         * gcc.dg/cpp/if-mop.c: Update.
47134         * gcc.dg/cpp/if-mpar.c: Add test.
47135         * gcc.dg/cpp/if-oppr.c: Update.
47136
47137 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47138
47139         PR c/6343
47140         * gcc.dg/weak-[2-7].c: New tests.
47141
47142 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47143
47144         * gcc.dg/enum1.c: New test.
47145
47146 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47147
47148         PR c++/6497
47149         * g++.dg/inherit/access2.C: New test.
47150
47151 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47152
47153         PR bootstrap/6445
47154         * gcc.dg/20020426-1.c: New test.
47155
47156 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47157
47158         * g++.dg/abi/enum1.C: New test.
47159
47160 2002-04-26  Richard Henderson  <rth@redhat.com>
47161
47162         * gcc.dg/c99-bool-1.c: Expect always true warning.
47163
47164 2002-04-25  Roger Sayle  <roger@eyesopen.com>
47165
47166         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47167
47168 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47169
47170         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47171         targets.
47172
47173 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
47174
47175         * g++.dg/abi/mange7.C: New test.
47176
47177         PR c++/6438.
47178         * g++.dg/parse/stmtexpr2.C: New test.
47179
47180 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
47181
47182         * gcc.dg/20020312-2.c: Add SH target.
47183
47184 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47185
47186         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47187         compiler output on mips*-*-irix*.
47188
47189 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
47190
47191         * g++.dg/parse/attr1.C: New test.
47192
47193 2002-04-23  Roger Sayle  <roger@eyesopen.com>
47194
47195         * gcc.c-torture/execute/string-opt-17.c: New test case.
47196         * gcc.c-torture/execute/memset-2.c: New test case.
47197
47198 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
47199
47200         PR c++/6256:
47201         * g++.dg/template/friend5.C: New test.
47202
47203         PR c++/6331:
47204         * g++.dg/template/qual1.C: Likewise.
47205
47206 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
47207
47208         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47209         Include stdlib.h, not stdio.h or ctype.h.
47210
47211 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
47212
47213         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47214         cris-*-elf* and mmix-*-*.
47215         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47216         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47217         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47218         Ditto.
47219         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47220         * gcc.dg/wchar_t-1.c: Ditto.
47221
47222 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
47223
47224         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47225         Clarify comment.
47226
47227 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
47228
47229         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47230
47231 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47232
47233         * gcc.c-torture/execute/20000906-1.x: Delete.
47234
47235 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
47236
47237         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47238
47239 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
47240
47241         * PR6367
47242         * g77.f-torture/execute/6367.f: New test.
47243         * g77.f-torture/execute/6367.x: Disable for MMIX.
47244
47245 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
47246
47247         * PR6352
47248         * g++.dg/opt/inline2.C: New test.
47249
47250 2002-04-18  Richard Henderson  <rth@redhat.com>
47251
47252         * gcc.dg/20000906-1.c: Enable for all targets.
47253         * gcc.c-torture/compile/iftrap-2.c: New.
47254
47255 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47256
47257         * gcc.dg/20020418-1.c: New test.
47258         * gcc.dg/20020418-2.c: New test.
47259
47260 2002-04-18  Richard Henderson  <rth@redhat.com>
47261
47262         * gcc.c-torture/compile/iftrap-1.c: New.
47263         * gcc.dg/iftrap-1.c: Adjust for ia64.
47264         * gcc.dg/iftrap-2.c: New.
47265
47266 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47267
47268         * gcc.c-torture/compile/20020418-1.c: New test.
47269
47270 2002-04-18  Roger Sayle  <roger@eyesopen.com>
47271
47272         * gcc.c-torture/compile/20020415-1.c: New.
47273
47274 2002-04-18  David S. Miller  <davem@redhat.com>
47275
47276         * gcc.c-torture/execute/20020418-1.c: New test.
47277
47278 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
47279
47280         * gcc.dg/20020416-1.c: New test.
47281
47282         * g++.dg/opt/inline1.C: New test.
47283
47284 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
47285
47286         * gcc.dg/altivec-5.c: New test.
47287
47288         * gcc.dg/20020415-1.c: New test.
47289
47290 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
47291
47292         * lib/chill.exp: Remove.
47293
47294 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
47295
47296         * g++.dg/other/big-struct.C: New test.
47297
47298 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
47299
47300         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47301         of scratch file.
47302
47303 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
47304
47305         PR c/6277
47306         * gcc.dg/i386-387-1.c: Allow optional leading underscore
47307         in scan-assembler function name
47308
47309 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
47310
47311         * g77.f-torture/execute/980628-4.x,
47312         g77.f-torture/execute/980628-5.x,
47313         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47314         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47315         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47316         i[34567]86-*-*.
47317
47318 2002-04-13  David S. Miller  <davem@redhat.com>
47319
47320         * gcc.c-torture/execute/20020413-1.c: New test.
47321
47322 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
47323
47324         * gcc.dg/asm-6.c,
47325         * g++.dg/ext/asm1.C: New tests.
47326
47327 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
47328
47329         PR c++ 5373.
47330         * g++.dg/parse/stmtexpr1.C: New test.
47331
47332         PR c++/5189.
47333         * g++.dg/template/copy1.C: New test.
47334
47335 2002-04-12  Richard Henderson  <rth@redhat.com>
47336
47337         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47338
47339 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
47340
47341         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47342         gcc.c-torture/execute/20020307-2.c.
47343
47344 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
47345
47346         * g++.dg/ext/attrib5.C,
47347         * g++.dg/lookup/struct1.C: New tests.
47348
47349 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
47350
47351         * gcc.dg/20020411-1.c: New test.
47352
47353         * gcc.c-torture/execute/20020411-1.c: New test.
47354
47355 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
47356
47357         * g77.f-torture/execute/6177.f: New test.
47358
47359 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
47360
47361         PR middle-end/6247
47362         * g++.dg/opt/cleanup1.C: New test.
47363
47364         * g++.dg/opt/const1.C: New test.
47365
47366 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
47367
47368         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47369
47370 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47371
47372         PR c++/5507
47373         * g++.dg/template/typename2.C: New test.
47374
47375 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
47376
47377         * gcc.c-torture/execute/loop-12.c: New.
47378
47379 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
47380
47381         * g77.f-torture/execute/980628-4.x,
47382         g77.f-torture/execute/980628-5.x,
47383         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47384         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47385         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47386
47387 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47388
47389         PR optimization/6086
47390         * g++.dg/opt/preinc1.C: New test.
47391
47392 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47393
47394         PR c++/5571
47395         * g++.dg/opt/static2.C: New test.
47396
47397 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47398
47399         PR c/5120
47400         * gcc.dg/20020406-1.c: New test.
47401
47402 2002-04-04  David S. Miller  <davem@redhat.com>
47403
47404         * gcc.c-torture/execute/20020404-1.c: New test.
47405
47406 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
47407
47408         PR c/6123
47409         * gcc.dg/20020312-2.c: Do not declare global register variable
47410         if __PIC__ or __pic__ is defined.
47411
47412 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
47413
47414         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
47415         __asm__ so that it works correctly even if -ansi -pedantic-errors.
47416
47417 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47418
47419         * gcc.misc-tests/linkage.exp: Update last change to handle
47420         sparc*-, not just sparc-.
47421
47422 2002-04-03  Richard Henderson  <rth@redhat.com>
47423
47424         * gcc.dg/cpp/ucs.c: Improved long UCS test.
47425
47426 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47427
47428         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47429
47430 2002-04-02  David S. Miller  <davem@redhat.com>
47431
47432         * gcc.c-torture/execute/20020402-3.c: New test.
47433
47434 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47435
47436         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47437         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47438
47439         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47440         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47441         g77.f-torture/execute/20001201.x,
47442         g77.f-torture/execute/u77-test.x: New files.
47443
47444         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47445         * gcc.dg/wchar_t-1.c: Ditto.
47446
47447 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47448
47449         * gcc.c-torture/execute/20020402-1.c: New test.
47450
47451 2002-04-01  Richard Henderson  <rth@redhat.com>
47452
47453         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47454
47455         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47456
47457 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47458
47459         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47460
47461 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47462
47463         * g++.dg/inherit/template-as-base.C: Expect error.
47464         * g++.dg/inherit/namespace-as-base.C: Likewise.
47465
47466 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
47467
47468         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47469         g++.dg/ext/instantiate3.C: Tweak match patterns.
47470
47471         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47472         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47473         -da test.
47474
47475 2002-03-31  Richard Henderson  <rth@redhat.com>
47476
47477         * gcc.dg/special/alias-2.c: New.
47478         * gcc.dg/special/ecos.exp: Run it.
47479
47480 2002-03-31  Richard Henderson  <rth@redhat.com>
47481
47482         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47483
47484 2002-03-31  Kazu Hirata  <kazu@hxi.com>
47485
47486         * gcc.dg/weak-1.c: Disable on h8300 port.
47487
47488 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
47489
47490         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47491         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47492         ordering tests.
47493         * g++.dg/bprob/bprob-1.C: New test.
47494         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47495         * g++.dg/gcov/gcov-1.C: New test.
47496         * g++.dg/gcov/gcov-1.x: New file.
47497         * g++.dg/gcov/gcov-2.C: New test.
47498         * g++.dg/gcov/gcov-3.C: New test.
47499         * g++.dg/gcov/gcov-3.h: New file.
47500
47501 2002-03-28  Roger Sayle  <roger@eyesopen.com>
47502
47503         * g++.old-deja/g++.other/builtins5.C: New test.
47504         * g++.old-deja/g++.other/builtins6.C: New test.
47505         * g++.old-deja/g++.other/builtins7.C: New test.
47506         * g++.old-deja/g++.other/builtins8.C: New test.
47507         * g++.old-deja/g++.other/builtins9.C: New test.
47508
47509 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
47510
47511         * g++.dg/opt/static1.C: New test.
47512
47513         * g++.dg/opt/longbranch1.C: New test.
47514
47515 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
47516
47517         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47518
47519         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47520
47521 2002-03-28  Jeffrey A Law  (law@redhat.com)
47522
47523         * gcc.c-torture/execute/20020328-1.c: New test.
47524
47525 2002-03-27  Richard Henderson  <rth@redhat.com>
47526
47527         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47528         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47529         move from g++.old-deja/g++.ext/.
47530
47531 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
47532
47533         * g++.dg/init/new2.C: New test.
47534
47535 2002-03-26  Richard Henderson  <rth@redhat.com>
47536
47537         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47538
47539         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47540         on sparc.
47541
47542         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
47543         sparcv9 systems.
47544         * gcc.dg/20001102-1.c: Likewise.
47545
47546 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
47547
47548         * gcc.dg/cpp/endif-pedantic1.c,
47549         gcc.dg/cpp/endif-pedantic2.c: New tests.
47550
47551 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
47552
47553         * g++.dg/init/new1.C: New test.
47554
47555 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47556
47557         * g++.dg/abi/vbase9.C: New test.
47558
47559 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
47560
47561         * gcc.dg/arm-asm.c: New test.
47562
47563 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
47564
47565         * gcc.dg/Wswitch-enum.c: New test.
47566         Fix PR c/5044.
47567
47568 2002-03-26  Richard Henderson  <rth@redhat.com>
47569
47570         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47571         structure.
47572
47573 2002-03-25  Richard Henderson  <rth@redhat.com>
47574
47575         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
47576         sparcv9 systems.
47577
47578         * gcc.c-torture/compile/20011119-1.c (xxx): New.
47579         * gcc.c-torture/compile/20011119-2.c (xxx): New.
47580
47581 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
47582
47583         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47584
47585 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
47586
47587         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47588         targets using generic thunk support.
47589
47590 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
47591
47592         * gcc.c-torture/compile/20020323-1.c: New test.
47593
47594         * g++.dg/opt/conj2.C: New test.
47595
47596 2002-03-24  Richard Henderson  <rth@redhat.com>
47597
47598         * gcc.dg/weak-1.c: Use -fno-common.
47599
47600 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47601
47602         * g77.dg/f77-edit-apostrophe-out.f: New test
47603         * g77.dg/f77-edit-h-out.f: New test
47604         * g77.dg/f77-edit-t-in.f: New test
47605         * g77.dg/f77-edit-t-out.f: New test
47606         * g77.dg/f77-edit-x-out.f: New test
47607         * g77.dg/f77-edit-slash-out.f: New test
47608         * g77.dg/f77-edit-colon-out.f: New test
47609         * g77.dg/f77-edit-s-out.f: New test
47610
47611 2002-03-24  Richard Henderson  <rth@redhat.com>
47612
47613         * objc/execute/formal_protocol-6.x: New XFAIL.
47614
47615 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47616
47617         * gcc.dg/weak-1.c: Early return from dg-final on platforms
47618         that do not support weak symbols
47619
47620 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47621
47622         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47623         * lib/g77.exp: Likewise.
47624         * lib/objc.exp: Likewise.
47625
47626 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
47627
47628         * gcc.dg/Wswitch-default.c: New test.
47629
47630 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
47631
47632         * g++.dg/other/enum1.C: New test.
47633
47634 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
47635
47636         * gcc.dg/pragma-ep-3.c: Fix typo.
47637
47638 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47639
47640         * g++.dg/inherit/template-as-base.C: New test.
47641
47642 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
47643
47644         * g++.old-deja/g++.other/dwarf2-1.C: Move...
47645         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
47646
47647 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
47648
47649         * gcc.dg/cpp/multiline.c: Update to match.
47650
47651 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
47652
47653         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47654
47655 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
47656
47657         * gcc.dg/cpp/extratokens2.c: New file.
47658
47659 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
47660
47661         * gcc.dg/20020312-2.c: Add rs6000 target.
47662
47663         * gcc.c-torture/compile/20020319-1.c: New test.
47664
47665 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47666
47667         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47668         (A, E): Handle this.
47669
47670 2002-03-20  Jason Merrill  <jason@redhat.com>
47671
47672         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47673         ignoring -fpic.
47674         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47675         through prune_gcc_output.
47676
47677 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
47678
47679         * gcc.c-torture/compile/20020320-1.c: New test.
47680
47681 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
47682
47683         * gcc.c-torture/compile/20020318-1.c: New test.
47684
47685         * gcc.dg/struct-by-value-1.c: New test.
47686
47687         * gcc.dg/20020319-1.c: New test.
47688
47689 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
47690
47691         * g++.dg/opt/conj1.C: New test.
47692
47693 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
47694
47695         * g++.dg/template/qualttp20.C: Revert previous change.
47696         * g++.dg/template/qualttp3.C: Likewise.
47697         * g++.dg/template/qualttp4.C: Likewise.
47698         * g++.dg/template/qualttp5.C: Likewise.
47699         * g++.dg/template/qualttp6.C: Likewise.
47700         * g++.dg/template/qualttp7.C: Likewise.
47701         * g++.dg/template/qualttp8.C: Likewise.
47702         * g++.dg/template/recurse.C: Likewise.
47703
47704 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47705
47706         * gcc.dg/cpp/wchar-1.c: Update.
47707
47708 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47709
47710         * g++.dg/template/conv1.C: New test.
47711         * g++.dg/template/conv2.C: New test.
47712         * g++.dg/template/conv3.C: New test.
47713         * g++.dg/template/conv4.C: New test.
47714
47715 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47716
47717         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47718         * g++.dg/template/qualttp3.C: Likewise.
47719         * g++.dg/template/qualttp4.C: Likewise.
47720         * g++.dg/template/qualttp5.C: Likewise.
47721         * g++.dg/template/qualttp6.C: Likewise.
47722         * g++.dg/template/qualttp7.C: Likewise.
47723         * g++.dg/template/qualttp8.C: Likewise.
47724         * g++.dg/template/recurse.C: Likewise.
47725
47726 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47727
47728         * g++.dg/opt/dtor1.C: New test.
47729
47730 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
47731
47732         * gcc.c-torture/compile/20020315-1.c: New test.
47733
47734 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
47735
47736         * gcc.dg/weak-1.c: Fix scan tests.
47737
47738 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
47739
47740         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47741         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47742         cris-*-aout* mmix-*-*.
47743         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47744         cris-*-aout* mmix-*-*.
47745         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47746         cris-*-elf* cris-*-aout* and mmix-*-*.
47747         * gcc.dg/20001009-1.c: Ditto.
47748         * gcc.dg/20010912-1.c: Ditto.
47749         * gcc.dg/20020122-4.c: Ditto.
47750         * gcc.dg/inline-2.c: Ditto.
47751
47752 2002-03-14  Jeffrey A Law  (law@cygnus.com)
47753
47754         * gcc.c-torture/compile/20020314-1.c: New test.
47755
47756 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
47757
47758         * gcc.c-torture/execute/20020314-1.c: New test.
47759
47760 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
47761
47762         * g++.dg/warn/Wunused-1.C: New test.
47763
47764 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
47765
47766         * g++.dg/abi/mangle6.C: New test.
47767
47768 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
47769
47770         * gcc.c-torture/compile/20020309-2.c: New test.
47771
47772         * gcc.c-torture/compile/20020312-1.c: New test.
47773
47774 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47775
47776         * g++.dg/other/access1.C: New test.
47777
47778 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
47779
47780         * gcc.c-torture/execute/wchar_t-1.c: New test.
47781
47782 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
47783
47784         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47785
47786 2002-03-12  Roger Sayle  <roger@eyesopen.com>
47787
47788         * gcc.dg/20020312-1.c: New test case.
47789
47790 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
47791
47792         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47793
47794 2002-03-11  Richard Henderson  <rth@redhat.com>
47795
47796         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47797         * g++.old-deja/g++.jason/report.C: Likewise.
47798
47799 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47800
47801         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47802         * g++.old-deja/g++.robertl/eb56.C: Likewise.
47803
47804 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47805
47806         * g++.dg/overload/pmf1.C: New test.
47807
47808 2002-03-11  Kazu Hirata  <kazu@hxi.com>
47809
47810         * gcc.c-torture/execute/20020307-1.c: Use long.
47811
47812 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
47813
47814         PR optimization/5844
47815         * gcc.dg/20020310-1.c: New test.
47816
47817 2002-03-09  Michael Meissner  <meissner@redhat.com>
47818
47819         * gcc.c-torture/execute/memcpy-2.c: New test.
47820         * gcc.c-torture/execute/memset-1.c: New test.
47821         * gcc.c-torture/execute/strlen-1.c: New test.
47822         * gcc.c-torture/execute/strcmp-1.c: New test.
47823         * gcc.c-torture/execute/strncmp-1.c: New test.
47824
47825 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
47826
47827         * gcc.dg/ppc-ldstruct.c: New test.
47828
47829 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
47830
47831         * gcc.c-torture/execute/va-arg-22.c: New test.
47832
47833 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47834
47835         * gcc.c-torture/compile/20020309-1.c: New test.
47836
47837 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
47838
47839         * gcc.c-torture/execute/20020307-2.c: New test.
47840
47841 2002-03-07  Jeffrey A Law  (law@redhat.com)
47842
47843         * g77.f-torture/compile/20020307-1.f: New test.
47844
47845 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
47846
47847         * gcc.dg/unordered-1.c: New test.
47848
47849 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
47850
47851         * gcc.c-torture/execute/20020307-1.c: New test.
47852
47853 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
47854
47855         * gcc.dg/20020304-1.c: New test.
47856
47857         * gcc.c-torture/compile/20020304-2.c: New test.
47858
47859 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
47860
47861         * gcc.c-torture/compile/20020304-1.c: New test case
47862         (from PR c/5830).
47863
47864 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
47865
47866         * gcc.dg/20020103-1.c: Add other -D ppc variants.
47867
47868 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47869
47870         * g++.dg/other/classkey1.C: New test.
47871
47872 2002-03-01  Richard Henderson  <rth@redhat.com>
47873
47874         * gcc.c-torture/compile/981223-1.x: New.
47875         * gcc.c-torture/compile/920625-1.x: New.
47876
47877 2002-02-28  Richard Henderson  <rth@redhat.com>
47878
47879         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47880
47881 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
47882
47883         * gcc.c-torture/execute/20020227-1.c: New test.
47884
47885 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
47886
47887         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47888         here" ERROR lines.
47889         * g++.old-deja/g++.oliva/partord1.C: Likewise.
47890         * g++.old-deja.g++.other/defarg1.C: Likewise.
47891         * g++.old-deja/g++.pt/calls2.C: Likewise.
47892         * g++.old-deja/g++.pt/crash20.C: Likewise.
47893         * g++.old-deja/g++.pt/crash30.C: Likewise.
47894         * g++.old-deja/g++.pt/crash36.C: Likewise.
47895         * g++.old-deja/g++.pt/crash6.C: Likewise.
47896         * g++.old-deja/g++.pt/defarg13.C: Likewise.
47897         * g++.old-deja/g++.pt/derived3.C: Likewise.
47898         * g++.old-deja/g++.pt/error1.C: Likewise.
47899         * g++.old-deja/g++.pt/friend21.C: Likewise.
47900         * g++.old-deja/g++.pt/friend23.C: Likewise.
47901         * g++.old-deja/g++.pt/infinite1.C: Likewise.
47902         * g++.old-deja/g++.robertl/eb128.C: Likewise.
47903
47904 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
47905
47906         * gcc.c-torture/execute/20020225-2.c: New test.
47907
47908 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
47909
47910         * gcc.c-torture/execute/920730-1t.c,
47911         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47912         Delete test cases, only relevant to -traditional.
47913
47914 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47915
47916         * gcc.dg/cpp/undef1.c: Remove.
47917         * gcc.dg/cpp/directiv.c: Update.
47918         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47919
47920 2002-02-27  Michael Meissner  <meissner@redhat.com>
47921
47922         * gcc.c-torture/execute/20020226-1.c: New test.
47923
47924 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
47925
47926         * g++.dg/debug/debug4.C: New test.
47927
47928         * gcc.dg/ia64-visibility-1.c: New test.
47929
47930 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
47931
47932         * gcc.dg/debug/20020224-1.c: New.
47933
47934 2002-02-25  Kazu Hirata  <kazu@hxi.com>
47935
47936         * gcc.c-torture/execute/960416-1.x: New.
47937         * gcc.c-torture/execute/divconst-3.x: Likewise.
47938
47939 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
47940
47941         * gcc.dg/20020224-1.c: New test.
47942
47943 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
47944
47945         * gcc.c-torture/execute/20020225-1.c: New.
47946
47947 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47948
47949         * gcc.dg/cpp/wchar-1.c: New test.
47950
47951 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
47952
47953         * gcc.dg/20020222-1.c: New test.
47954
47955 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
47956
47957         * g++.dg/opt/anonunion1.C: New test.
47958
47959 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
47960
47961         * g++.dg/template/qualttp19.C: New test.
47962         * g++.dg/template/qualttp20.C: New test.
47963         * g++.old-deja/g++.jason/report.C: Adjust expected errors
47964         * g++.old-deja/g++.other/qual1.C: Likewise.
47965
47966 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
47967
47968         * gcc.dg/attr-alwaysinline.c: New.
47969
47970 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
47971
47972         * gcc.dg/20020220-1.c: New test.
47973
47974         * gcc.dg/20020220-2.c: New test.
47975
47976         * g++.dg/opt/mmx1.C: New test.
47977
47978 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
47979
47980         * gcc.c-torture/compile/20020110.c: New test.
47981
47982 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
47983
47984         * gcc.c-torture/execute/20020219-1.c: New test.
47985
47986         * gcc.dg/20020219-1.c: New test.
47987
47988         * gcc.dg/noncompile/20020220-1.c: New test.
47989
47990         * g++.dg/opt/ptrintsum1.C: New test.
47991
47992         * gcc.dg/debug/20020220-1.c: New test.
47993
47994 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
47995
47996         * gcc.c-torture/execute/20020216-1.c: New test.
47997
47998 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47999
48000         * gcc.dg/decl-1.c: Update, new test.
48001
48002 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48003
48004         * g++.dg/abi/bitfield1.C: New test.
48005         * g++.dg/abi/bitfield2.C: New test.
48006
48007 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48008
48009         * gcc.dg/attr-nest.c: New test.
48010
48011 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48012
48013         * gcc.c-torture/execute/20020215-1.c: New test.
48014
48015 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
48016
48017         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48018         * g++.dg/debug/debug.exp: New.
48019         * g++.dg/debug/trivial.C: New.
48020         * g++.dg/debug/debug1.C: Moved...
48021         * g++.dg/other/debug1.C: ...from here.
48022         * g++.dg/debug/debug2.C: Moved...
48023         * g++.dg/other/debug2.C: ...from here.
48024         * g++.dg/debug/debug3.C: Moved...
48025         * g++.dg/other/debug3.C: ...from here.
48026
48027         * gcc.dg/noncompile/20020213-1.c: New test.
48028
48029 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
48030
48031         * g++.dg/other/debug3.C: New test.
48032
48033         * gcc.c-torture/execute/20020213-1.c: New test.
48034
48035 2002-02-13  Richard Smith <richard@ex-parrot.com>
48036
48037         * g++.old-deja/g++.other/thunk1.C: New test.
48038
48039 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48040
48041         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48042
48043 2002-02-13  Stan Shebs  <shebs@apple.com>
48044
48045         * gcc.dg/altivec-3.c: New.
48046
48047 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
48048
48049         * gcc.dg/Wunreachable-1.c: New test.
48050         * gcc.dg/Wunreachable-2.c: New test.
48051
48052 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48053
48054         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48055
48056 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
48057
48058         * gcc.dg/decl-1.c: New test.
48059
48060 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48061
48062         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48063
48064 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48065
48066         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48067         * gcc.c-torture/compile/980506-1.x: Likewise.
48068
48069 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48070
48071         * gcc.dg/20020210-1.c: New.
48072
48073 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
48074
48075         * g77.f-torture/execute/947.f: New regression test
48076         for PR fortran/947.
48077
48078 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
48079
48080         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48081         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48082
48083 2002-02-08  Richard Henderson  <rth@redhat.com>
48084
48085         * gcc.c-torture/compile/labels-3.c: New.
48086
48087 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
48088
48089         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48090         expression statements work instead.
48091         * gcc.dg/noncompile/20020207-1.c: New test.
48092
48093 2002-02-07  Richard Henderson  <rth@redhat.com>
48094
48095         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48096
48097 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48098
48099         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48100         message from g77
48101         * lib/g77-dg.exp: Trim g77 error messages so that they are
48102         recognized by dg.exp.
48103
48104 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48105
48106         PR fortran/5473
48107         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
48108
48109 2002-02-07  Richard Henderson  <rth@redhat.com>
48110
48111         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48112         to be sufficiently aligned for integers.
48113
48114 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
48115
48116         * g++.dg/template/friend4.C: New test.
48117
48118 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48119
48120         PR fortran/5743
48121         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48122         unsupported cases.
48123
48124 2002-02-07  Richard Henderson  <rth@redhat.com>
48125
48126         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48127         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48128         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48129         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48130
48131 2002-02-06  Richard Henderson  <rth@redhat.com>
48132
48133         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48134
48135 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
48136
48137         * gcc.dg/20020206-1.c: New test.
48138
48139 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
48140
48141         * gcc.c-torture/execute/20020206-1.c: New test.
48142
48143         * gcc.c-torture/execute/20020206-2.c: New test.
48144
48145         PR optimization/5429:
48146         * gcc.c-torture/compile/20020206-1.c: New test.
48147
48148 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
48149
48150         * g++.dg/ext/align1.C: Do not use an explicit alignment value
48151         as certain file formats cannot support particularly large
48152         alignments.
48153
48154         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48155         and do not expect to be able to link the executable.
48156
48157         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48158         fail because the COFF format does not support the weak attribute.
48159
48160 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
48161
48162         * g77.dg/pr5473.f: New test
48163
48164 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
48165
48166         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48167         Fix testcase accordingly.
48168
48169 2002-02-04  Richard Henderson  <rth@redhat.com>
48170
48171         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48172         (buf): Change to be an array of pointers, not ints.
48173
48174 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48175
48176         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
48177         before all tests.  Move warning one line above to match where it
48178         C frontend emits.
48179         * gcc.dg/Wswitch-2.c: New test.
48180         * g++.dg/warn/Wswitch-1.C: New test.
48181         * g++.dg/warn/Wswitch-2.C: New test.
48182
48183 2002-02-04  Richard Henderson  <rth@redhat.com>
48184
48185         * g++.dg/abi/offsetof.C: Fix size comparison.
48186
48187 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
48188
48189         * gcc.dg/cast-qual-2.c: New test.
48190
48191 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48192
48193         * gcc.dg/20020201-4.c: New test.
48194
48195 2002-02-04  Ben Elliston  <bje@redhat.com>
48196
48197         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48198         target_info attribute != 0, in addition to the empty string.
48199         (gcc_target_compile): Likewise.
48200
48201 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
48202
48203         * gcc.dg/Wswitch.c: New test.
48204         PR gcc/4475. PR gcc/3780.
48205
48206 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
48207
48208         * g77.f-torture/execute/5122.f: New test for regressions
48209         against PR fortran/5122.
48210
48211 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
48212
48213         * g77.f-torture/compile/pr3743.f: Delete
48214         * g77.dg/pr3743-1.f: New test.
48215         * g77.dg/pr3743-2.f: New test.
48216         * g77.dg/pr3743-3.f: New test.
48217         * g77.dg/pr3743-4.f: New test.
48218
48219 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48220
48221         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48222
48223 2002-02-02  Richard Henderson  <rth@redhat.com>
48224
48225         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48226         * gcc.c-torture/execute/bf64-1.c: Likewise.
48227
48228 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48229
48230         * gcc.dg/20020201-2.c: New test.
48231
48232         * gcc.dg/20020201-3.c: New test.
48233
48234         * gcc.c-torture/execute/bitfld-2.c: New test.
48235
48236 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48237
48238         * gcc.dg/bitfld-1.c: Update.
48239         * gcc.dg/bitfld-2.c: Update.
48240         * gcc.c-torture/execute/bitfld-1.x: New.
48241
48242 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48243
48244         * gcc.c-torture/execute/20020201-1.c: New test.
48245
48246 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
48247
48248         PR target/5469
48249         * gcc.dg/20020201-1.c: New test.
48250
48251 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
48252
48253         PR fortran/3743
48254         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48255         * g77.f-torture/compile/pr3743.x: Remove
48256
48257 2002-01-31  Tom Rix  <trix@redhat.com>
48258
48259         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48260
48261 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48262
48263         * gcc.dg/noncompile/20020130-1.c: New test.
48264
48265 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
48266
48267         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48268
48269 2002-01-29  Richard Henderson  <rth@redhat.com>
48270
48271         * gcc.c-torture/execute/991118-1.c: Cast various constants back
48272         to long long.
48273         * gcc.c-torture/execute/bf64-1.c: Likewise.
48274
48275 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
48276
48277         * gcc.c-torture/execute/20020129-1.c: New test.
48278
48279 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48280
48281         * gcc.c-torture/compile/20000224-1.c: Update.
48282         * gcc.c-torture/execute/bitfld-1.c: New tests.
48283         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48284         * gcc.dg/uninit-A.c: Update.
48285
48286 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48287
48288         * g++.dg/template/ctor1.C: Add instantiation.
48289
48290 2002-01-28  Paul Koning  <pkoning@equallogic.com>
48291
48292         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48293         argument to __builtin_prefetch to be const ptr.
48294
48295 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
48296
48297         * gcc.c-torture/compile/20020120-1.c: New test.
48298
48299 2002-01-27  Kazu Hirata  <kazu@hxi.com>
48300
48301         * gcc.c-torture/execute/20020127-1.c: New test.
48302
48303 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
48304
48305         * g77.dg/f77-edit-i-in.f: New test
48306         * g77.dg/f77-edit-i-out.f: New test
48307
48308 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
48309
48310         * gcc.dg/debug/debug.exp: New file.
48311         * gcc.dg/debug/trivial.c: New file.
48312         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48313         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48314         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48315         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48316         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48317         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48318         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48319         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48320         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48321         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48322         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48323         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48324         * gcc.dg/20000503-1.c: Removed.
48325         * gcc.dg/20010207-1.c: Removed.
48326         * gcc.dg/20011223-1.c: Removed.
48327         * gcc.dg/20020104-2.c: Removed.
48328         * gcc.dg/debug-1.c: Removed.
48329         * gcc.dg/debug-2.c: Removed.
48330         * gcc.dg/debug-3.c: Removed.
48331         * gcc.dg/debug-4.c: Removed.
48332         * gcc.dg/debug-5.c: Removed.
48333         * gcc.dg/debug-6.c: Removed.
48334         * gcc.dg/dwarf2-1.c: Removed.
48335         * gcc.dg/dwarf2-2.c: Removed.
48336
48337 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
48338
48339         * g++.old-deja/g++.other/eh5.C: New test.
48340         * g++.old-deja/g++.other/sibcall2.C: New test.
48341         * g++.old-deja/g++.other/array9.C: New test.
48342         * g++.old-deja/g++.other/typename2.C: New test.
48343         * g++.old-deja/g++.other/crash60.C: New test.
48344         * g++.old-deja/g++.other/conv9.C: New test.
48345         * g++.old-deja/g++.other/mangle10.C: New test.
48346         * g++.old-deja/g++.other/unchanging1.C: New test.
48347         * g++.old-deja/g++.other/exprstmt1.C: New test.
48348         * g++.old-deja/g++.other/inline23.C: New test.
48349         * g++.old-deja/g++.eh/ia64-1.C: New test.
48350         * g++.old-deja/g++.other/dwarf2-1.C: New test.
48351         * g++.old-deja/g++.other/reload1.C: New test.
48352         * g++.old-deja/g++.other/static20.C: New test.
48353         * g++.old-deja/g++.other/local-alloc1.C: New test.
48354         * g++.old-deja/g++.other/conv8.C: New test.
48355         * g++.old-deja/g++.other/stmtexpr2.C: New test.
48356         * g++.old-deja/g++.other/storeexpr1.C: New test.
48357         * g++.old-deja/g++.other/storeexpr2.C: New test.
48358         * g++.dg/eh/template2.C: New test.
48359         * g++.dg/warn/weak1.C: New test.
48360
48361 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
48362
48363         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48364         Remove first, non-varying, argument.
48365
48366 2002-01-23  Richard Henderson  <rth@redhat.com>
48367
48368         * gcc.dg/inline-2.c: New.
48369
48370         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48371         Add optional target arg.  Check number of arguments.
48372         (scan-assembler-not, scan-assembler-dem): Likewise.
48373         (scan-assembler-dem-not): Likewise.
48374
48375 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48376
48377         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48378         line 12.
48379         * g++.old-deja/g++.brendan/parse3.C,
48380         g++.old-deja/g++.other/crash26.C,
48381         g++.old-deja/g++.other/crash28.C,
48382         g++.old-deja/g++.other/crash29.C,
48383         g++.old-deja/g++.other/crash30.C,
48384         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48385
48386 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
48387
48388         * gcc.dg/20020115-1.c: New.
48389
48390 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
48391
48392         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48393
48394 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
48395
48396         * gcc.dg/20020122-3.c: New.
48397
48398 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
48399
48400         * g++.dg/other/gc1.C: New test.
48401
48402 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48403
48404         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48405
48406 2002-01-22  Richard Henderson  <rth@redhat.com>
48407
48408         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48409
48410 2002-01-22  Richard Henderson  <rth@redhat.com>
48411
48412         * gcc.dg/20020122-4.c: New.
48413
48414 2002-01-22  H.J. Lu <hjl@gnu.org>
48415
48416         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48417         link output.
48418         * gcc.dg/special/ecos.exp: Likewise.
48419         * lib/g++-dg.exp: Likewise.
48420         * lib/g77-dg.exp: Likewise.
48421         * lib/gcc-dg.exp : Likewise.
48422         * lib/mike-g++.exp: Likewise.
48423         * lib/mike-g77.exp: Likewise.
48424         * lib/mike-gcc.exp: Likewise.
48425         * lib/objc-dg.exp: Likewise.
48426
48427 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
48428
48429         PR target/5379
48430         * gcc.dg/20020122-2.c: New test.
48431
48432 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
48433
48434         * gcc.dg/20020122-1.c: New test.
48435
48436 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
48437
48438         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48439
48440 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
48441
48442         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48443
48444 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48445
48446         * gcc.c-torture/compile/20020121-1.c: New test.
48447
48448 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48449
48450         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48451         ld_library_path.
48452
48453 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
48454
48455         * gcc.dg/20020218-1.c: New test.
48456
48457 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
48458
48459         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48460         messages
48461         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48462         "At global scope" warning
48463         * g++.dg/ext/align1.C: Change cygwin test for alignment
48464         from db-bogus to dg-warning
48465
48466 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
48467
48468         * g77.f-torture/compile/cpp2.F: New test.
48469
48470 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48471
48472         * g++.dg/template/access1.C: New test.
48473
48474 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
48475
48476         * gcc.dg/20020118-1.c: New.
48477
48478 2002-01-18  Kazu Hirata  <kazu@hxi.com>
48479
48480         * gcc.c-torture/execute/20020118-1.c: New test.
48481
48482 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48483
48484         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48485         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48486         alignment warnings.
48487
48488 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48489
48490         * gcc.misc-tests/i386-prefetch.exp: Save and restore
48491         torture_with_loops and torture_without_loops
48492
48493 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
48494
48495         * gcc.c-torture/compile/20020116-1.c: New test.
48496
48497 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
48498
48499         * gcc.dg/20020116-2.c: New test.
48500
48501         * gcc.dg/ultrasp4.c: New test.
48502
48503         * gcc.dg/20020116-1.c: New test.
48504
48505 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
48506
48507         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48508         by EABI.
48509
48510 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
48511
48512         * gcc.misc-tests/i386-prefetch.exp: New.
48513         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48514         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48515         * gcc.misc-tests/i386-pf-none-1.c: New test.
48516         * gcc.misc-tests/i386-pf-sse-1.c: New test.
48517
48518 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
48519
48520         * gcc.dg/gnu89-init-1.c: Add new tests.
48521
48522 2002-01-15  Andreas Jaeger  <aj@suse.de>
48523
48524         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48525         * gcc.dg/i386-mmx-2.c: Likewise.
48526         * gcc.dg/i386-sse-1.c: Likewise.
48527         * gcc.dg/i386-sse-2.c: Likewise.
48528         * gcc.dg/i386-sse-3.c: Likewise.
48529
48530 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
48531
48532         * g77.f-torture/execute/intrinsic-unix-bessel.f:
48533         Uncomment additional cases that now pass.
48534
48535 2002-01-11  Richard Henderson  <rth@redhat.com>
48536
48537         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48538         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48539
48540 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
48541
48542         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48543
48544 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
48545
48546         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48547         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48548
48549 2002-01-10  Dale Johannesen  <dalej@apple.com>
48550
48551         * gcc.c-torture/execute/loop-11.c: New.
48552
48553 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
48554
48555         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48556         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48557
48558 2002-01-09  Richard Henderson  <rth@redhat.com>
48559
48560         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48561         type in which to perform the operation for each size.
48562
48563 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
48564
48565         * gcc.c-torture/compile/20020109-2.c: New test.
48566
48567 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
48568
48569         * gcc.c-torture/execute/loop-10.c: New test.
48570
48571 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48572
48573         * gcc.c-torture/compile/20010226-1.c: New test.
48574         * gcc.c-torture/compile/20010227-1.c: New test.
48575         * gcc.c-torture/compile/20010426-1.c: New test.
48576         * gcc.c-torture/compile/20010510-1.c: New test.
48577         * gcc.c-torture/compile/20010605-3.c: New test.
48578         * gcc.c-torture/compile/20010824-1.c: New test.
48579         * gcc.c-torture/execute/20010409-1.c: New test.
48580         * gcc.dg/noncompile/20000901-1.c: New test.
48581         * gcc.dg/20001023-1.c: New test.
48582         * gcc.dg/20001101-1.c: New test.
48583         * gcc.dg/20001102-1.c: New test.
48584         * gcc.dg/20010207-1.c: New test.
48585         * gcc.dg/20010405-1.c: New test.
48586         * gcc.dg/20010822-1.c: New test.
48587         * gcc.dg/20011107-1.c: New test.
48588
48589 2002-01-09  Jeffrey A Law  (law@redhat.com)
48590
48591         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48592
48593         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
48594         execution failure on PA targets.
48595
48596 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48597
48598         * gcc.c-torture/compile/20020109-1.c: New test.
48599
48600 2002-01-08  Kazu Hirata  <kazu@hxi.com>
48601
48602         * gcc.c-torture/execute/20020108-1.c: New test.
48603
48604 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
48605
48606         * gcc.dg/20020108-1.c: New test.
48607
48608 2002-01-08  H.J. Lu <hjl@gnu.org>
48609
48610         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48611         for header files.
48612
48613 2002-01-08  Geoff Keating  <geoffk@redhat.com>
48614
48615         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48616         consistency.
48617
48618 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
48619
48620         * gcc.dg/altivec-4.c: Test altivec predicates.
48621
48622 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
48623
48624         * gcc.c-torture/execute/20020107-1.c: New test.
48625
48626 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
48627
48628         PR c/5279
48629         * gcc.c-torture/compile/20020106-1.c: New test.
48630
48631 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
48632
48633         * gcc.c-torture/execute/nestfunc-4.c: New test.
48634
48635 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48636
48637         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48638         extra triple that slipped in.
48639         * g++.old-deja/g++.abi/align.C: Likewise.
48640         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48641
48642 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48643
48644         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48645         * g++.old-deja/g++.abi/align.C: Likewise.
48646         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48647
48648         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48649         on FreeBSD/i386.
48650         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48651         FreeBSD.
48652
48653 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
48654
48655         * gcc.dg/20020104-1.c: New test.
48656
48657         * gcc.dg/20020104-2.c: New test.
48658
48659 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
48660
48661         * gcc.dg/20020103-1.c: Fix typo in target selector.
48662
48663 2002-01-03  Richard Henderson  <rth@redhat.com>
48664
48665         * gcc.dg/20020103-1.c: New.
48666
48667 2002-01-03  Kazu Hirata  <kazu@hxi.com>
48668
48669         * gcc.c-torture/execute/20020103-1.c: New test.
48670
48671 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
48672
48673         * g++.dg/other/debug2.C: New test.
48674
48675         * gcc.c-torture/compile/20020103-1.c: New test.
48676
48677 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
48678
48679         * gcc.dg/gnu89-init-1.c: Added new tests.
48680
48681 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48682
48683         * g++.dg/template/friend2.C: Remove as patch is reverted.
48684
48685         * g++.dg/warn/oldcast1.C: New test.
48686
48687         * g++.dg/template/ptrmem1.C: New test.
48688         * g++.dg/template/ptrmem2.C: New test.
48689
48690         * g++.dg/template/ntp.C: New test.
48691
48692         * g++.dg/other/component1.C: New test.
48693
48694         * g++.dg/template/ttp3.C: New test.
48695
48696         * g++.dg/template/friend2.C: New test.
48697         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48698
48699 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48700
48701         * g++.dg/other/ptrmem1.C: New test.
48702         * g++.dg/other/ptrmem2.C: New test.
48703
48704 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48705
48706         * g++.dg/template/ctor1.C: New test.
48707
48708 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48709
48710         * g++.dg/template/friend2.C: New test.
48711
48712 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
48713
48714         * gcc.dg/mmix-1.c: New test.
48715
48716 2001-12-31  Richard Henderson  <rth@redhat.com>
48717
48718         * gcc.dg/asm-5.c: New.
48719
48720 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
48721
48722         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48723         in namespace __gnu_cxx
48724
48725 2001-12-30  Richard Henderson  <rth@redhat.com>
48726
48727         * gcc.dg/debug-6.c: New.
48728
48729 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
48730
48731         * gcc.c-torture/compile/20011229-2.c: New test.
48732
48733 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
48734
48735         * gcc.dg/debug-3.c: New test.
48736         * gcc.dg/debug-4.c: New test.
48737         * gcc.dg/debug-5.c: New test.
48738
48739 2001-12-29  Richard Henderson  <rth@redhat.com>
48740
48741         * g++.dg/eh/loop1.C: New.
48742
48743 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48744
48745         * g++.dg/template/crash1.C: New test.
48746
48747 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48748
48749         * g++.dg/other/const1.C: New test.
48750
48751 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48752
48753         * gcc.c-torture/compile/20011229-1.c: New test.
48754
48755 2001-12-28  Stan Shebs  <shebs@apple.com>
48756
48757         * lib/objc-torture.exp: Resync with c-torture.exp.
48758         * lib/objc.exp: Load standard libraries.
48759
48760 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
48761
48762         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48763         additional tests.
48764
48765 2001-12-27  Roger Sayle <roger@eyesopen.com>
48766
48767         * gcc.c-torture/execute/string-opt-16.c: New testcase.
48768
48769 2001-12-27  Richard Henderson  <rth@redhat.com>
48770
48771         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48772
48773 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48774
48775         * g++.dg/eh/ctor1.C: New test.
48776         * g++.dg/other/error2.C: New test.
48777
48778 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48779
48780         * g++.dg/other/init2.C: New test.
48781
48782 2001-12-24  Richard Henderson  <rth@redhat.com>
48783
48784         * gcc.dg/20011223-1.c: New.
48785         * gcc.dg/inline-1.c: New.
48786
48787 2001-12-23  Richard Henderson  <rth@redhat.com>
48788
48789         * gcc.dg/asm-4.c: Test operand modifiers.
48790
48791 2001-12-23  Richard Henderson  <rth@redhat.com>
48792
48793         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48794
48795 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48796
48797         * gcc.c-torture/execute/20011223-1.c: New test.
48798
48799 2001-12-21  Richard Henderson  <rth@redhat.com>
48800
48801         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48802         re-enables the warning.
48803
48804 2001-12-21  Richard Henderson  <rth@redhat.com>
48805
48806         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48807
48808 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48809
48810         * gcc.c-torture/compile/20011218-1.c: New test.
48811
48812 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
48813
48814         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
48815         arm-isr.c test.
48816         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
48817         epilogue generation for ARM ISR routines.
48818
48819 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48820
48821         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48822         * gcc.dg/format/c90-printf-3.c: Likewise.
48823         * gcc.dg/format/c99-printf-3.c: Likewise.
48824         * gcc.dg/format/ext-1.c: Likewise.
48825         * gcc.dg/format/ext-6.c: Likewise.
48826         * gcc.dg/format/format.h: Prototype unlocked stdio.
48827
48828 2001-12-20  Richard Henderson  <rth@redhat.com>
48829
48830         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48831         (arena): Use it.
48832         (malloc): Correct allocation logic.  Abort if we fill up the
48833         arena before initialization complete.
48834         (realloc): Correct allocation logic.
48835
48836 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48837
48838         * gcc.c-torture/compile/20011219-2.c: New test.
48839
48840         * gcc.c-torture/execute/20011219-1.c: New test.
48841
48842 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
48843
48844         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48845         target does not support weak symbols.
48846
48847 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
48848
48849         * gcc.c-torture/compile/20011219-1.c: New test.
48850
48851 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
48852
48853         * g++.dg/other/error1.C: New test.
48854
48855 2001-12-17  Jeffrey A Law  (law@redhat.com)
48856
48857         * gcc.c-torture/execute/20011217-1.c: New test.
48858
48859 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
48860
48861         * objc.dg/special/: New directory.
48862         * objc.dg/special/special.exp: New file.
48863         * objc.dg/special/unclaimed-category-1.h: New file.
48864         * objc.dg/special/unclaimed-category-1a.m: New file.
48865         * objc.dg/special/unclaimed-category-1.m: New file.
48866
48867 2001-12-17  Andreas Jaeger  <aj@suse.de>
48868
48869         * gcc.c-torture/compile/20011217-2.c: New test.
48870
48871 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48872
48873         * gcc.c-torture/compile/20011217-1.c: New test.
48874
48875 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
48876
48877         * gcc.dg/20011214-1.c: New.
48878
48879 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
48880
48881         * gcc.dg/altivec-4.c: New.
48882
48883 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
48884
48885         * gcc.dg/20011113-1.c: New test.
48886
48887 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48888
48889         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48890         std::__malloc_alloc_template<0> and
48891         std::__default_alloc_template<false, 0>.
48892
48893 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
48894
48895         * objc/execute/bf-21.m: New test.
48896         * objc/execute/enumeration-1.m: New test.
48897         * objc/execute/enumeration-2.m: New test.
48898
48899 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
48900
48901         * gcc.dg/gnu89-init-1.c: New test.
48902
48903 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
48904
48905         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48906         * g++.old-deja/g++.jason/2371.C: Likewise.
48907         * g++.old-deja/g++.jason/template33.C: Likewise.
48908         * g++.old-deja/g++.jason/template34.C: Likewise.
48909         * g++.old-deja/g++.jason/template36.C: Likewise.
48910         * g++.old-deja/g++.oliva/typename1.C: Likewise.
48911         * g++.old-deja/g++.oliva/typename2.C: Likewise.
48912         * g++.old-deja/g++.other/typename1.C: Likewise.
48913         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48914         * g++.old-deja/g++.pt/nontype5.C: Likewise.
48915         * g++.old-deja/g++.pt/typename11.C: Likewise.
48916         * g++.old-deja/g++.pt/typename14.C: Likewise.
48917         * g++.old-deja/g++.pt/typename16.C: Likewise.
48918         * g++.old-deja/g++.pt/typename3.C: Likewise.
48919         * g++.old-deja/g++.pt/typename4.C: Likewise.
48920         * g++.old-deja/g++.pt/typename5.C: Likewise.
48921         * g++.old-deja/g++.pt/typename7.C: Likewise.
48922         * g++.old-deja/g++.robertl/eb9.C: Likewise.
48923
48924 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
48925
48926         * g++.dg/other/linkage1.C: New test.
48927         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48928         specifiers.
48929
48930 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48931
48932         * gcc.dg/concat.c: New test.
48933
48934 2001-12-11  Stan Shebs  <shebs@apple.com>
48935
48936         * objc/compile: New test directory.
48937         * objc/compile/compile.exp: New expect script.
48938         * objc/compile/20011211-1.m: New compile test.
48939
48940 2001-12-11  Jason Merrill  <jason@redhat.com>
48941
48942         * lib/prune.exp (prune_gcc_output): Also handle "In member
48943         function".  So many permutations...
48944
48945 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
48946
48947         * g++.dg/template/typedef1.C: New test.
48948
48949 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
48950
48951         * g++.dg/other/copy1.C: New test.
48952
48953 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
48954
48955         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48956
48957         * gcc.dg/builtin-choose-expr.c: New.
48958
48959 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
48960
48961         * gcc.dg/altivec-2.c: New.
48962
48963 2001-12-07  Richard Henderson  <rth@redhat.com>
48964
48965         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48966
48967 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
48968
48969         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48970         ultrasparc.
48971
48972 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48973
48974         * g++-old.deja/g++.robertl/eb101.C: Deleted.
48975
48976 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
48977
48978         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48979         variable argument list.
48980
48981 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
48982
48983         * gcc.c-torture/execute/memcheck: Delete entire directory.
48984         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48985         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48986
48987 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48988
48989         * gcc.dg/Wshadow-1.c: New test.
48990
48991 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
48992
48993         * gcc.c-torture/compile/20011130-1.c: New test.
48994
48995         * gcc.dg/noncompile/20011025-1.c: New test.
48996
48997         * g++.dg/other/anon-union.C: New test.
48998
48999         * gcc.c-torture/execute/20011024-1.c: New test.
49000
49001 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49002
49003         * gcc.c-torture/execute/20000722-1.x,
49004         gcc.c-torture/execute/20010123-1.x: Remove.
49005         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49006         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49007         gcc.dg/c99-complit-2.c: New tests.
49008
49009 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
49010
49011         * g++.dg/inherit/base1.C: New test.
49012
49013 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
49014
49015         * g++.dg/other/stdarg1.C: New test.
49016
49017         * gcc.c-torture/compile/20011130-2.c: New test.
49018
49019 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
49020
49021         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49022         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49023         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49024         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49025         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49026         * gcc.dg/builtin-prefetch-1.c: New test.
49027
49028 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
49029
49030         * gcc.dg/20011130-1.c: New test.
49031
49032 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49033
49034         * g++.dg/other/scope1.C: New test.
49035         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49036
49037 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49038
49039         * gcc.dg/vla-init-1.c: New test.
49040
49041 2001-12-01  Geoff Keating  <geoffk@redhat.com>
49042
49043         * gcc.c-torture/compile/structs.c: New testcase from GDB.
49044
49045 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49046
49047         * objc.dg/alias.m: Update.
49048         * objc.dg/class-1.m: Update.
49049         * objc.dg/const-str-1.m: Update.
49050         * objc.dg/fwd-proto-1.m: Update.
49051         * objc.dg/id-1.m: Update.
49052         * objc.dg/super-class-1.m: Update.
49053
49054 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
49055
49056         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49057         constructs.
49058
49059 2001-11-28  Jeffrey A Law  (law@cygnus.com)
49060
49061         * gcc.c-torture/execute/20011128-1.c: New test.
49062
49063 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
49064
49065         * gcc.dg/20011127-1.c: New test.
49066
49067 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49068
49069         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
49070         from Austin Group draft 7.
49071         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
49072         scanf format arguments.
49073         * gcc.dg/format/no-exargs-2.c: New test.
49074
49075 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
49076
49077         * g++.dg/abi/vbase8-4.C: New test.
49078
49079 2001-11-24  Ian Lance Taylor  <ian@airs.com>
49080
49081         * gcc.c-torture/execute/20011121-1.c: New test.
49082
49083 2001-11-23  Jeffrey A Law  (law@cygnus.com)
49084
49085         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49086
49087 2001-11-23  Andreas Jaeger  <aj@suse.de>
49088
49089         * gcc.dg/cpp/charconst-2.c: New test.
49090
49091 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
49092
49093         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49094         to the host if it is remote.  Let tests specify extra headers
49095         they use.
49096         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49097         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49098         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49099         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49100         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49101         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49102         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49103         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49104         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49105         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49106
49107 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
49108
49109         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49110         for little endian ARMs.
49111
49112 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
49113
49114         * gcc.c-torture/compile/20011119-1.c: New test.
49115         * gcc.c-torture/compile/20011119-2.c: New test.
49116
49117 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
49118
49119         * gcc.dg/altivec-1.c: Fix typo.
49120
49121 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49122
49123         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49124
49125 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
49126
49127         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49128
49129 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
49130
49131         * lib/g77.exp: Don't specify --rpath-link.
49132
49133         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49134         across all the headers.
49135         * gcc.dg/format/format.exp: For testing on a remote host,
49136         copy format.h.
49137
49138         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49139         * gcc.c-torture/execute/930406-1.c: Likewise.
49140         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49141
49142 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
49143
49144         * gcc.dg/altivec-1.c: New.
49145
49146 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
49147
49148         * gcc.dg/cpp/fpreprocessed.c: New test case.
49149
49150 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49151
49152         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49153         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49154         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49155
49156 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49157
49158         * gcc.dg/no-builtin-1.c: New test.
49159
49160 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
49161
49162         * gcc.c-torture/execute/20011115-1.c: New test.
49163
49164 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
49165
49166         * gcc.c-torture/compile/20011114-2.c: New test.
49167         * gcc.c-torture/compile/20011114-3.c: New test.
49168         * gcc.c-torture/compile/20011114-4.c: New test.
49169
49170 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49171
49172         * g++.dg/other/init1.C: New test.
49173
49174 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
49175
49176         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49177         message.
49178
49179         * gcc.c-torture/execute/20011114-1.c: New testcase.
49180
49181         * gcc.c-torture/compile/20010327-1.c: Revert last change.
49182         * gcc.c-torture/compile/20011114-1.c: New test, exactly
49183         like the (before this change) version of 20010327-1.c.
49184
49185 2001-11-14  Roger Sayle <roger@eyesopen.com>
49186
49187         * gcc.c-torture/execute/string-opt-13.c: New testcase.
49188
49189 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
49190
49191         * g++.dg/init/array2.C: New test.
49192
49193 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
49194
49195         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49196
49197 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
49198
49199         * g++.dg/other/forscope1.C: New test.
49200         * g++.dg/ext/forscope1.C: New test.
49201         * g++.dg/ext/forscope2.C: New test.
49202
49203 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
49204
49205         * gcc.c-torture/execute/20011113-1.c: New test.
49206
49207 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
49208
49209         * gcc.c-torture/execute/20011109-2.c: New test.
49210
49211         * gcc.c-torture/execute/20011109-1.c: New test.
49212
49213 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
49214
49215         * gcc.c-torture/compile/20011109-1.c: New test.
49216
49217 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
49218
49219         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49220         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49221         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49222         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49223         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49224         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49225         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49226
49227 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49228
49229         * g++.dg/warn/Wshadow-1.C: New tests.
49230         * g++.old-deja/g++.mike/for3.C: Update.
49231
49232 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49233
49234         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49235         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49236         XFAILs.  Adjust expected error texts.
49237         * gcc.c-torture/compile/20011106-1.c,
49238         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49239         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49240         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49241         gcc.dg/c99-array-lval-5.c: New tests.
49242
49243 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49244
49245         * gcc.dg/cpp/defined.c: Update.
49246
49247 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49248
49249         * gcc.c-torture/execute/anon-1.c: New test.
49250
49251 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
49252
49253         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49254         same size, so no warning should be produced on stormy16.
49255
49256         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49257         due to oversized array.
49258         * g++.old-deja/g++.mike/ns15.C: Likewise.
49259         * g++.old-deja/g++.pt/crash16.C: Likewise.
49260
49261 2001-11-02  Graham Stott  <grahams@redhat.com>
49262
49263         * g++.dgother/debug1.C: Fix typos.
49264
49265 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
49266
49267         * g++.dg/other/debug1.C: New test.
49268
49269 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49270
49271         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49272         of unsigned long.
49273
49274 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
49275
49276         * gcc.dg/20011029-2.c: New test.
49277
49278         * gcc.c-torture/compile/20011029-1.c: New test.
49279
49280 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
49281
49282         * objc/execute/class_self-1.m: New test.
49283         * objc/execute/class_self-2.m: New test.
49284
49285 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
49286
49287         * gcc.misc-tests/msgs.exp: Delete.
49288         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49289         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
49290         error set to match recent changes.
49291
49292 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
49293
49294         * gcc.dg/20011021-1.c: New test.
49295
49296 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
49297
49298         * gcc.c-torture/compile/20011023-1.c: New test.
49299
49300 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
49301
49302         * lib/g77.exp: Rewrite based on lib/g++.exp.
49303
49304 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
49305
49306         * gcc.c-torture/execute/20011019-1.c: New test.
49307
49308         * gcc.dg/20011018-1.c: New test.
49309
49310 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
49311
49312         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49313
49314 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
49315
49316         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49317         * gcc.dg/attr-invalid.c: Likewise.
49318
49319 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
49320
49321         * gcc.dg/20011015-1.c: New test.
49322
49323 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49324
49325         * g++.dg/template/unify2.C: New test.
49326
49327 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49328
49329         * g++.dg/other/exception-specification.C: New test
49330
49331 2001-10-13  Tom Rix  <trix@redhat.com>
49332
49333         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49334         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49335
49336 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
49337
49338         * gcc.dg/20011009-1.c: New test.
49339
49340 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
49341
49342         PR g++/4476
49343         * g++.dg/other/friend1.C: New test.
49344
49345 2001-10-11  Richard Henderson  <rth@redhat.com>
49346
49347         * g++.old-deja/g++.other/crash18.C: Add -S to options.
49348
49349 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49350
49351         * gcc.c-torture/compile/20011010-1.c: New.
49352
49353 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49354
49355         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49356         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49357         g77.f-torture/execute/execute.exp,
49358         g77.f-torture/noncompile/noncompile.exp,
49359         gcc.c-torture/compile/compile.exp,
49360         gcc.c-torture/execute/execute.exp,
49361         gcc.c-torture/execute/ieee/ieee.exp,
49362         gcc.c-torture/execute/memcheck/memcheck.exp,
49363         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49364         objc/execute/execute.exp: Update FSF address.
49365
49366 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49367
49368         * gcc.dg/cpp/cmdlne-C.c: Update.
49369         * gcc.dg/cpp/cmdlne-C2.c: New.
49370
49371 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49372
49373         * gcc.c-torture/execute/20011008-3.c: New.
49374
49375 2001-10-08  DJ Delorie  <dj@redhat.com>
49376
49377         * gcc.dg/20011008-1.c: New.
49378         * gcc.dg/20011008-2.c: New.
49379
49380 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49381
49382         * gcc.dg/cpp/spacing1.c: Update test.
49383
49384 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49385
49386         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49387         spelling errors of "separate" as "seperate".
49388
49389 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
49390
49391         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49392         enough to avoid inlining.
49393
49394 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49395
49396         * lib/g77.exp: set libg2c_dir correctly.
49397
49398 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49399
49400         * gcc.dg/cpp/macro11.c: New test.
49401
49402 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49403
49404         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49405         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49406         gcc.dg/format/multattr-3.c: New tests.
49407         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
49408         tests for format attributes on function pointers being rejected.
49409
49410 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49411
49412         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49413
49414 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49415
49416         * g++.dg/warn/format1.C: New test.
49417
49418 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49419
49420         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49421
49422 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49423
49424         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49425
49426 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49427
49428         * gcc.dg/cpp/redef2.c: Add test.
49429
49430 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
49431
49432         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49433         long-standing bug on i686, apparently.
49434         * gcc.c-torture/execute/loop-2c.x: New file.
49435         * gcc.c-torture/execute/loop-2d.x: New file.
49436         * gcc.c-torture/execute/loop-3c.x: New file.
49437
49438 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
49439
49440         * gcc.dg/cpp/20000625-2.c: Correct line number.
49441
49442 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49443
49444         * gcc.dg/cpp/macro10.c: New test.
49445         * gcc.dg/cpp/strify3.c: New test.
49446         * gcc.dg/cpp/spacing1.c: Add tests.
49447         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49448         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49449
49450 2001-09-24  DJ Delorie  <dj@redhat.com>
49451
49452         * gcc.c-torture/execute/20010924-1.c: New test.
49453
49454 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49455
49456         * objc/execute/paste.m: Remove.
49457
49458 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49459
49460         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49461
49462 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
49463
49464         * g77.dg/strlen0.f: New test.
49465
49466 2001-09-21  Richard Henderson  <rth@redhat.com>
49467
49468         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49469         * g++.old-deja/g++.abi/vtable2.C: Likewise.
49470
49471 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49472
49473         Table-driven attributes.
49474         * g++.dg/ext/attrib1.C: New test.
49475
49476 2001-09-20  DJ Delorie  <dj@redhat.com>
49477
49478         * gcc.dg/20000926-1.c: Update expected warning messages.
49479         * gcc.dg/array-2.c: Likewise, and test for warnings too.
49480         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49481         array.
49482
49483 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
49484
49485         * g++.dg/eh/registers1.C: New test case.
49486
49487 2001-09-17  Richard Henderson  <rth@redhat.com>
49488
49489         * gcc.dg/array-5.c: Fix VLA decomposition test.
49490
49491 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49492
49493         * gcc.dg/cpp/line5.c: New testcase.
49494
49495 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49496
49497         * gcc.dg/cpp/macro9.c: New test.
49498
49499 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
49500
49501         * gcc.c-torture/execute/980223.c: Change type of addr from long
49502         to char *.
49503
49504 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
49505
49506         * gcc.c-torture/execute/20010915-1.c: New test.
49507
49508 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
49509
49510         * g77.dg/bprob: New directory.
49511         * g77.dg/bprob/bprob.exp: New file.
49512         * g77.dg/bprob/bprob-1.f: New test.
49513         * g77.dg/gcov: New directory.
49514         * g77.dg/gcov/gcov.exp: New file.
49515         * g77.dg/gcov/gcov-1.f: New test.
49516         * g77.dg/gcov/gcov-1.x: New file.
49517
49518 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49519
49520         * gcc.dg/cpp/directiv.c: Update.
49521         * gcc.dg/cpp/undef1.c: Update.
49522
49523 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
49524
49525         * gcc.dg/20010912-1.c: New test.
49526
49527 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
49528
49529         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49530         language-independent file in lib.
49531         * lib/gcov.exp: New file.
49532
49533 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49534
49535         * gcc.c-torture/compile/20010911-1.c: New test.
49536
49537 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
49538
49539         * lib/profopt.exp: New, to support profile-directed optimizations.
49540         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49541         * gcc.misc-tests/bprob-1.c: New test.
49542         * gcc.misc-tests/bprob-2.c: New test.
49543
49544 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
49545
49546         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49547         XFAIL and which kinds of gcov output to verify.
49548         * gcc.misc-tests/gcov-4b.x: New file.
49549         * gcc.misc-tests/gcov-5b.x: New file.
49550         * gcc.misc-tests/gcov-6.x: New file.
49551         * gcc.misc-tests/gcov-7.c: New test.
49552         * gcc.misc-tests/gcov-7.x: New file.
49553
49554 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
49555
49556         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49557         * gcc.misc-tests/gcov-6.c: New test.
49558
49559 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49560
49561         PR c++/3986
49562         * g++.dg/abi/vbase1.C: New test.
49563
49564 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
49565
49566         * objc.dg/method-2.m: New.
49567
49568 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49569
49570         PR c++/4203
49571         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49572         * g++.dg/init/empty1.C: New test.
49573
49574 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
49575
49576         * gcc.c-torture/compile/20010903-1.c: New test.
49577
49578 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
49579
49580         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49581         for m68k.
49582
49583 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
49584
49585         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49586
49587         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49588
49589         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49590
49591 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
49592
49593         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49594         for 16-bit 'unsigned int'.
49595
49596 2001-08-29  Kazu Hirata  <kazu@hxi.com>
49597
49598         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49599
49600 2001-08-27  Richard Henderson  <rth@redhat.com>
49601
49602         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49603         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49604
49605 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
49606
49607         * gcc.dg/asm-names.c (ymain): New.
49608
49609 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
49610
49611         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49612         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49613         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49614
49615 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49616
49617         * gcc.dg/compare5.c: New testcase.
49618
49619 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
49620
49621         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49622         and "In instantiation".
49623
49624 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
49625
49626         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49627
49628 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
49629
49630         * gcc.misc-tests/gcov.exp: Add support for branch information.
49631         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49632         * gcc.misc-tests/gcov-4.c: New test.
49633         * gcc.misc-tests/gcov-4b.c: New test.
49634         * gcc.misc-tests/gcov-5b.c: New test.
49635
49636 2001-08-20  Zack Weinberg  <zackw@panix.com>
49637
49638         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49639         expected to fail.
49640
49641 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49642
49643         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49644
49645 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
49646
49647         * g++.dg/eh/template1.C: New test.
49648
49649 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
49650
49651         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49652         Fix thinko.
49653         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49654         for xfail.
49655
49656 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
49657
49658         * lib/g77-dg.exp: Use prune.exp for common procedures
49659         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49660         * lib/g77.exp: (g77-dg-prune) Remove
49661
49662 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
49663
49664         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49665
49666 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49667
49668         * g++.dg/template/unify1.C: New test.
49669
49670 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
49671
49672         * g++.dg/abi/empty4.C: New test.
49673
49674 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
49675
49676         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49677         solaris2.*
49678         * g77.f-torture/compile/pr3743.x: Likewise.
49679
49680 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49681
49682         * g++.dg/other/using-declaration.C: New test.
49683
49684 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49685
49686         * gcc.dg/cpp/tr-sign.c: New testcase.
49687
49688 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49689
49690         * gcc.dg/cpp/19951025-1.c: Revert.
49691         * gcc.dg/cpp/directiv.c: We no longer process directives that
49692         interrupt macro arguments.
49693
49694 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
49695
49696         * gcc.dg/bconstp-1.c: New test.
49697
49698 2001-08-03  Richard Henderson  <rth@redhat.com>
49699
49700         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49701
49702 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49703
49704         * gcc.dg/cpp/19951025-1.c: Update.
49705
49706 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
49707
49708         * g77.dg/ff90-1.f (s): Fix reference of variable z,
49709         should be x.
49710
49711 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
49712
49713         Kill -fhonor-std.
49714         * g++.old-deja/g++.ns/ns14.C: Remove special options.
49715         * g++.old-deja/g++.other/std1.C: Likewise.
49716         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49717
49718 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
49719
49720         * lib/g77.exp: Load gcc-defs.exp for common procedures
49721         (g77_pass, g77_fail, g77_finish, g77_exit,
49722         ${tool}_check_unsupported_p} Now redundant.  Deleted.
49723
49724 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49725
49726         * g77.dg/fbackslash.f
49727         * g77.dg/fcase-preserve.f
49728         * g77.dg/ff90-1.f
49729         * g77.dg/ffixed-line-length-0.f
49730         * g77.dg/ffixed-line-length-132.f
49731         * g77.dg/ffixed-line-length-7.f
49732         * g77.dg/ffixed-line-length-72.f
49733         * g77.dg/ffixed-line-length-none.f
49734         * g77.dg/ffree-form-1.f
49735         * g77.dg/fno-backslash.f
49736         * g77.dg/fno-f90-1.f
49737         * g77.dg/fno-fixed-form-1.f
49738         * g77.dg/fno-onetrip.f
49739         * g77.dg/fno-typeless-boz.f
49740         * g77.dg/fno-underscoring.f
49741         * g77.dg/fno-vxt-1.f
49742         * g77.dg/fonetrip.f
49743         * g77.dg/ftypeless-boz.f
49744         * g77.dg/fugly-assumed.f
49745         * g77.dg/funderscoring.f
49746         * g77.dg/fvxt-1.f
49747
49748 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
49749
49750         * objc.dg/fwd-proto-1.m: New.
49751         * objc.dg/local-decl-1.m: New.
49752         * objc.dg/naming-1.m: New.
49753         * objc.dg/naming-2.m: New.
49754         * objc.dg/proto-hier-1.m: New.
49755
49756 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
49757
49758         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49759         largest-type elements to a struct makes its size grow.
49760
49761 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49762
49763         * g++.dg/abi/vthunk1.C: New test.
49764
49765 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49766
49767         * g++.dg/abi/vbase8-22.C: New test.
49768
49769 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49770
49771         * gcc.dg/cpp/macro8.c: New test.
49772
49773 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49774
49775         * g++.dg/abi/vbase8-21.C: New test.
49776
49777 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49778
49779         * g++.dg/abi/vbase8-10.C: New test.
49780
49781 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49782
49783         * lib/g++.exp (g++_set_ld_library_path): Renamed to
49784         ${tool}_set_ld_library_path.
49785         Changed caller.
49786         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49787         g++.exp.
49788
49789 2001-07-26  Stan Cox <scox@redhat.com>
49790
49791         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49792         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49793         gcc_exit, gcc_check_unsupported_p):
49794         Moved to gcc-deps.exp
49795         * gcc-deps.exp: New file.
49796
49797 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49798
49799         * g++.old-deja/g++.pt/defarg14.C: New test.
49800
49801 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49802
49803         * g++.old-deja/g++.other/lineno5.C: New test.
49804
49805 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49806
49807         * g++.old-deja/g++.pt/crash68.C: New test.
49808
49809 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49810
49811         * g++.old-deja/g++.other/crash42.C: New test.
49812
49813 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49814
49815         * gcc.dg/cpp/extratokens.c: Fix.
49816         * gcc.dg/cpp/skipping2.c: New tests.
49817
49818 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49819
49820         * gcc.c-torture/execute/20010724-1.c: New file.
49821         * gcc.c-torture/execute/20010724-1.x: New file.
49822
49823 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49824
49825         * g++.old-deja/g++.other/cond7.C: New test.
49826
49827 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49828
49829         * g++.old-deja/g++.other/optimize4.C: New test.
49830
49831 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49832
49833         * g++.old-deja/g++.abi/vbase8-5.C: New test.
49834
49835 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
49836
49837         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49838         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49839         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49840         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49841
49842         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49843         bug report" message.
49844
49845         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49846         * g++.dg/ext/instantiate1.C: Move from old-deja.
49847
49848 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
49849
49850         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49851         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49852         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49853         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49854
49855 2001-07-23  Jeffrey A Law  (law@cygnus.com)
49856
49857         * gcc.c-torture/execute/20010723-1.c: New test.
49858
49859 2001-07-23  Ben Elliston  <bje@redhat.com>
49860
49861         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49862
49863 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49864
49865         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49866         i[34567]86-*-*.
49867         Delete handling of ieee_multilib_flags.
49868         Pass -mieee for alpha*-*-* and sh-*-*.
49869         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49870
49871 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
49872
49873         Remove old-abi tests.
49874         * g++.old-deja/g++.mike/p11116.C: Remove.
49875         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49876
49877 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
49878
49879         * g77.f-torture/compile/pr3743.f: New test
49880
49881 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
49882
49883         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49884
49885 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49886
49887         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49888         g++.old-deja/g++.pt/static6.C: Likewise.
49889         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49890         supports weak symbols.
49891
49892 2001-07-18  Andreas Jaeger  <aj@suse.de>
49893
49894         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49895         supported again.
49896
49897 2001-07-18  Andreas Jaeger  <aj@suse.de>
49898
49899         * gcc.dg/iftrap-1.c: Fix target line.
49900
49901 2001-07-17  Richard Henderson  <rth@redhat.com>
49902
49903         * gcc.c-torture/execute/20010717-1.c: New.
49904
49905 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49906
49907         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49908         tests.
49909
49910 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49911
49912         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49913
49914 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49915
49916         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49917         UAC_SIGBUS, UAC_NOPRINT definitions.
49918
49919 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
49920
49921         * objc/execute/object_is_class.m: New test.
49922         * objc/execute/object_is_meta_class.m: New test.
49923
49924 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49925
49926         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49927         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49928
49929 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
49930
49931         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49932         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49933
49934 2001-07-14  Richard Henderson  <rth@redhat.com>
49935
49936         * gcc.dg/iftrap-1.c: New.
49937
49938 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
49939
49940         * g77.f-torture/execute/intrinsic77.f: New test.
49941
49942 2001-07-11  Janis Johnson <janis@us.ibm.com>
49943
49944         * gcc.misc-tests/gcov-3.c: New test.
49945
49946 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49947
49948         * gcc.c-torture/compile/20010711-1.c,
49949         * gcc.c-torture/compile/20010711-2.c: New tests.
49950
49951 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49952
49953         * gcc.c-torture/execute/20010711-1.c: New test.
49954
49955 2001-07-11  Ben Elliston  <bje@redhat.com>
49956
49957         * g++.old-deja/g++.other/enum5.C: New test.
49958
49959 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
49960
49961         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49962         (g++-dg-prune): Call prune_gcc_output.
49963         * prune.exp: New file for prune_gcc_output.
49964         * lib/g++.exp, lib/gcc.exp: Load it.
49965
49966 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49967
49968         * gcc.c-torture/compile/20010701-1.c,
49969         g++.old-deja/g++.ext/attrib6.C: New tests.
49970
49971 2001-07-06  Jeffrey A Law  (law@cygnus.com)
49972
49973         * gcc.c-torture/compile/20010706-1.c: New test.
49974
49975 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
49976
49977         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49978
49979 2001-06-28  Stan Shebs  <shebs@apple.com>
49980
49981         * gcc.dg/pragma-darwin.c: New test.
49982
49983 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49984
49985         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49986         Solaris 2.[678] system.
49987
49988 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49989
49990         * gcc.dg/20010622-1.c: New test.
49991
49992 2001-06-18  Stan Shebs  <shebs@apple.com>
49993
49994         * objc.dg: New directory.
49995         * objc.dg/dg.exp: New file.
49996         * objc.dg/alias.m: New.
49997         * objc.dg/class-1.m: New.
49998         * objc.dg/class-2.m: New.
49999         * objc.dg/const-str-1.m: New.
50000         * objc.dg/const-str-2.m: New.
50001         * objc.dg/id-1.m: New.
50002         * objc.dg/method-1.m: New.
50003         * objc.dg/super-class-1.m: New.
50004         * lib/objc-dg.exp: New file.
50005
50006 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50007
50008         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50009         of label name.
50010
50011 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
50012
50013         * g++.old-deja/g++.abi/vbase8-9.C: New test.
50014
50015 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50016
50017         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50018         variable.
50019
50020 2001-06-12  Richard Henderson  <rth@redhat.com>
50021
50022         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50023
50024 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50025
50026         * g++.old-deja/g++.abi/vbase5.C: New test.
50027         * g++.old-deja/g++.abi/vbase6.C: New test.
50028         * g++.old-deja/g++.abi/vbase7.C: New test.
50029
50030 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50031
50032         * gcc.c-torture/compile/20010610-1.c: New test.
50033
50034 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50035
50036         * g++.old-deja/g++.abi/vbase4.C: New test.
50037
50038 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50039
50040         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50041         support %f for HC11/HC12 targets.
50042         * gcc.c-torture/execute/930513-1.x: New file, likewise.
50043         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50044         on HC11/HC12 targets.
50045         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50046
50047 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50048
50049         * gcc.dg/wchar_t-1.c: New file.
50050         * gcc.dg/wint_t-1.c: Likewise.
50051
50052 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
50053
50054         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50055
50056 2001-06-11  Richard Henderson  <rth@redhat.com>
50057
50058         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50059
50060 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50061
50062         * gcc.c-torture/compile/20010611-1.c: New test.
50063
50064 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50065
50066         * gcc.dg/c99-tag-1.c: Add more tests.
50067
50068 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
50069
50070         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50071         representation on MN10300 and ARM/Thumb.
50072
50073 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
50074
50075         * g77.f-torture/execute/20010610.f: New.
50076
50077 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
50078
50079         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50080         names.
50081
50082 2001-06-09  Richard Henderson  <rth@redhat.com>
50083
50084         * gcc.c-torture/execute/ashrdi-1.c: New.
50085         * gcc.c-torture/execute/ashldi-1.c: New.
50086         * gcc.c-torture/execute/lshrdi-1.c: New.
50087
50088 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
50089
50090         * objc/execute/load-3.m: Added. Check sending +load to categories,
50091         in addition to classes.
50092
50093 2001-06-08  Stan Shebs  <shebs@apple.com>
50094
50095         * objc/execute/load-2.m: New test.  From Nicola Pero
50096         <n.pero@mi.flashnet.it>.
50097
50098 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
50099
50100         * gcc.c-torture/execute/20010605-2.c: New test.
50101
50102 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50103
50104         * g++.old-deja/g++.abi/vbase2.C: New test.
50105         * g++.old-deja/g++.abi/vbase3.C: New test.
50106
50107 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50108
50109         * g++.old-deja/g++.pt/friend49.C: New test.
50110
50111 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
50112
50113         * g++.old-deja/g++.ext/anon3.C: New test.
50114
50115 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
50116
50117         * g++.old-deja/g++.other/conv7.C: New test.
50118
50119 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50120
50121         * gcc.c-torture/compile/20010605-2.c: New test.
50122
50123 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50124
50125         * gcc.c-torture/execute/20010604-1.c: New test.
50126
50127 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
50128
50129         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50130
50131 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
50132
50133         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50134         (g++_link_flags): Likewise.
50135         (g++_init): Pass gccpath's value to two previous functions.
50136
50137 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50138
50139         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50140         Ensure logfile entry matches exec command line.
50141
50142 2001-05-31  Richard Henderson  <rth@redhat.com>
50143
50144         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50145         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50146
50147 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
50148
50149         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50150         compiler for irix6.2
50151
50152 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
50153
50154         * g++.old-deja/g++.other/optimize3.C: New file.
50155
50156 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
50157
50158         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50159         assemble.
50160
50161 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
50162
50163         * g++.old-deja/g++.other/optimize2.C: New file.
50164
50165 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
50166
50167         * gcc.c-torture/compile/20010518-2.c: New file.
50168         * gcc.c-torture/execute/20010518-1.c: New file.
50169         * gcc.c-torture/execute/20010518-2.c: New file.
50170
50171 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50172
50173         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50174
50175 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
50176
50177         G++ no longer defines builtins that do not begin with __builtin.
50178         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50179         * g++.old-deja/g++.brendand/misc13.C: Likewise.
50180         * g++.old-deja/g++.law/builtin1.C: Likewise.
50181         * g++.old-deja/g++.law/cvt2.C: Likewise.
50182         * g++.old-deja/g++.mike/net5.C: Likewise.
50183         * g++.old-deja/g++.other/builtins1.C: Likewise.
50184         * g++.old-deja/g++.other/builtins2.C: Likewise.
50185         * g++.old-deja/g++.other/builtins3.C: Likewise.
50186         * g++.old-deja/g++.other/builtins4.C: Likewise.
50187         * g++.old-deja/g++.other/inline8.C: Likewise.
50188         * g++.old-deja/g++.robertl/eb39.C: Likewise.
50189
50190 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
50191
50192         * g++.old-deja/g++.pt/using1.C: Adjust.
50193         * g++.old-deja/g++.pt/using2.C: New test.
50194
50195 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50196
50197         * gcc.dg/cpp/charconst.c: New tests.
50198         * gcc.dg/cpp/escape.c: New tests.
50199         * gcc.dg/cpp/escape-1.c: New tests.
50200         * gcc.dg/cpp/escape-2.c: New tests.
50201         * gcc.dg/cpp/ucs.c: New tests.
50202
50203 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
50204
50205         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50206         native compiler for irix6.5.
50207
50208 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
50209
50210         * lib/g++.exp (g++_include_flags): Use args to compute
50211         get_multilibs.
50212         (g++_link_flags): Likewise.
50213         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50214
50215 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50216
50217         * gcc.dg/c90-hexfloat-1.c: Add more tests.
50218
50219 2001-05-21  Geoff Keating  <geoffk@redhat.com>
50220
50221         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50222         this file.
50223
50224 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50225
50226         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50227         STACK_SIZE;
50228         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50229         to STACK_SIZE; Use it to define size of add_histo array.
50230         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50231         to STACK_SIZE.
50232         (f): Use GITT_SIZE to define size of gitt local table.
50233         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50234         to STACK_SIZE; Use it to define size of bytemem array.
50235
50236 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50237
50238         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50239         on 68HC11/HC12 due to the asm instruction.
50240         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50241         * gcc.c-torture/compile/920520-1.x: Likewise.
50242         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50243         on 68HC11/HC12 because the function is larger than 64K.
50244         * gcc.c-torture/compile/961203-1.x: New file, this test fails
50245         on 68HC11/HC12 because the structure is too large.
50246
50247 2001-05-20  Richard Henderson  <rth@redhat.com>
50248
50249         * gcc.c-torture/execute/20010520-1.c: New.
50250
50251 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50252
50253         * g++.old-deja/g++.warn/compare1.C: New test.
50254         * gcc.dg/compare4.c: New test.
50255
50256 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
50257
50258         * g++.old-deja/g++.other/optimize1.C: New test.
50259
50260 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50261
50262         * g++.old-deja/g++.pt/spec41.C: New test.
50263
50264 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
50265
50266         * gcc.c-torture/compile/20010114-1.x: Remove.
50267
50268 2001-05-18  Stan Shebs  <shebs@apple.com>
50269
50270         * gcc.c-torture/compile/20010518-1.c: New test.
50271
50272 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
50273
50274         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50275         * g++.old-deja/g++.pt/crash67.C: New test.
50276
50277 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
50278
50279         * g++.old-deja/g++.other/debug9.C: New test.
50280
50281 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
50282
50283         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50284
50285 2001-05-16  Jan Hubicka  <jh@suse.cz>
50286
50287         * gcc.c-torture/compile/20010516-1.c: New test.
50288
50289 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50290
50291         * g++.old-deja/g++.other/crash41.C: New test.
50292
50293 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50294
50295         * g++.old-deja/g++.pt/crash66.C: New test.
50296
50297 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
50298
50299         * g++.old-deja/g++.robertl/eb27.C: Convert.
50300
50301 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
50302
50303         * g++.dg/friend-warn.C: New test.  Do not warn about friend
50304         declaration being redundant.
50305
50306 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
50307
50308         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50309
50310 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
50311
50312         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50313
50314 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
50315
50316         * lib/g++.exp: Use testsuite_flags.
50317
50318 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
50319
50320         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50321
50322 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50323
50324         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50325
50326 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
50327
50328         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50329
50330 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
50331
50332         * gcc.c-torture/compile/20010313-1.c: New test.
50333
50334 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
50335
50336         * gcc.dg/cpp/direct2.c: New test.
50337         * gccq.dg/cpp/direct2s.c: New test.
50338
50339         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50340
50341 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
50342
50343         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50344         * g++.old-deja/g++.other/op3.C: Likewise.
50345
50346 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50347
50348         * gcc.dg/cpp/syshdr.h: New file.
50349         * gcc.dg/cpp/sysmac1.c: Update.
50350         * gcc.dg/cpp/sysmac2.c: Update.
50351
50352 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50353
50354         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50355
50356 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
50357
50358         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50359         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50360
50361 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
50362
50363         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50364
50365 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
50366
50367         * lib/g++.exp (g++_include_flags): Don't use any special flags
50368         if TESTING_IN_BUILD_TREE is not defined.
50369         (g++_init): Use a plain 'c++' as the compiler if
50370         TESTING_IN_BUILD_TREEE is not defined.
50371
50372 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50373
50374         * g++.old-deja/g++.eh/catch13.C: New test.
50375         * g++.old-deja/g++.eh/catch14.C: New test.
50376
50377 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50378
50379         * gcc.dg/cpp/tr-define.c: New test.
50380
50381 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
50382
50383         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50384         <stdlib.h>, not <malloc.h>.
50385
50386 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50387
50388         * g++.old-deja/g++.ns/template17.C: New test.
50389
50390 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50391
50392         * g++.old-deja/g++.pt/ref4.C: New test.
50393
50394 2001-04-30  Richard Henderson  <rth@redhat.com>
50395
50396         * gcc.dg/20000724-1.c: Revert last change.
50397
50398 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
50399
50400         * g77.f-torture/execute/20010430.f: New test.
50401
50402 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
50403
50404         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50405
50406 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
50407
50408         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50409
50410 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50411
50412         * g++.old-deja/g++.eh/crash6.C: New test.
50413
50414 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50415
50416         * g++.old-deja/g++.other/warn7.C: New test.
50417
50418 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50419
50420         * g++.old-deja/g++.other/defarg9.C: New test.
50421
50422 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50423
50424         * g77.f-torture/compile/20010426.f: New test.
50425         * g77.f-torture/execute/20010426.f: New test.
50426
50427 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50428
50429         * g77.f-torture/compile/20000629-1.x: Remove - error
50430         has been fixed.
50431
50432 2001-04-26  Jeffrey A Law  (law@cygnus.com)
50433
50434         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50435         Tweak slightly to work with g++.dg framework.
50436         * g++.dg/special/ecos.exp: Run initp1.C test.
50437         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50438
50439         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50440         its linker doesn't give line numbers either.
50441         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50442
50443 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50444
50445         * g++.old-deja/g++.other/lex1.C: New test.
50446
50447 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
50448
50449         * gcc.dg/noncompile/20010425-1.c: New test.
50450
50451 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50452
50453         * g++.old-deja/g++.pt/mangle2.C: New test.
50454
50455 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50456
50457         * gcc.dg/format/plus-1.c: New test.
50458
50459 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50460
50461         * gcc.dg/20010423-1.c: New test.
50462
50463 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50464
50465         * gcc.c-torture/execute/20010422-1.c: New test.
50466
50467 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
50468
50469         * g++.old-deja/g++.ns/type2.C: New test.
50470
50471 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
50472
50473         * g++.old-deja/g++.other/perf1.C: New test.
50474
50475 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
50476
50477         * gcc.dg/c99-func-2.c: Remove xfail.
50478         * gcc.dg/c99-func-3.c: Remove xfail.
50479         * gcc.dg/c99-func-4.c: Remove xfail.
50480
50481 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
50482
50483         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50484
50485 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50486
50487         * gcc.c-torture/compile/20010423-1.c: New test.
50488
50489 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50490
50491         * g++.old-deja/g++.pt/typename28.C: New test.
50492
50493 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50494
50495         * g++.old-deja/g++.abi/empty2.C: New test.
50496         * g++.old-deja/g++.abi/empty3.C: New test.
50497
50498 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50499
50500         * g++.old-deja/g++.other/comdat2.C: New test.
50501         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50502
50503 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50504
50505         * g++.old-deja/g++.other/overload14.C: New test.
50506
50507 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50508
50509         * g++.old-deja/g++.other/lookup23.C: New test.
50510
50511 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50512
50513         * gcc.c-torture/execute/20010403-1.c: New test.
50514
50515 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
50516             Mark Mitchell  <mark@codesourcery.com>
50517
50518         * lib/old-dejagnu.exp: Don't delete output of executable.
50519         Add .exe suffix to executables.
50520
50521 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
50522
50523         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50524
50525 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50526
50527         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50528
50529 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50530
50531         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50532         * g++.old-deja/g++.abi/crash1.C: New test.
50533
50534 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50535
50536         * g++.old-deja/g++.other/crash40.C: New test.
50537
50538 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50539
50540         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50541
50542 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
50543
50544         * g++.old-deja/g++.other/warn6.C: New test.
50545
50546 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50547
50548         * g++.old-deja/g++.robertl/eb42.C: Same.
50549
50550 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50551
50552         * gcc.dg/wtr-conversion-1.c: New testcase.
50553
50554 2001-04-10  Richard Henderson  <rth@redhat.com>
50555
50556         * g++.old-deja/g++.other/array5.C: New.
50557
50558 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50559
50560         * gcc.c-torture/execute/20010408-1.c: New test.
50561
50562 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
50563
50564         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50565         headers and constructs.
50566         * g++.old-deja/g++.robertl/eb79.C: Same.
50567         * g++.old-deja/g++.robertl/eb77.C (main): Same.
50568         * g++.old-deja/g++.robertl/eb73.C: Same.
50569         * g++.old-deja/g++.robertl/eb66.C (main): Same.
50570         * g++.old-deja/g++.robertl/eb55.C (t): Same.
50571         * g++.old-deja/g++.robertl/eb54.C (main): Same.
50572         * g++.old-deja/g++.robertl/eb46.C (main): Same.
50573         * g++.old-deja/g++.robertl/eb44.C: Same.
50574         * g++.old-deja/g++.robertl/eb41.C (main): Same.
50575         * g++.old-deja/g++.robertl/eb4.C (main): Same.
50576         * g++.old-deja/g++.robertl/eb39.C: Same.
50577         * g++.old-deja/g++.robertl/eb33.C (main): Same.
50578         * g++.old-deja/g++.robertl/eb31.C (main): Same.
50579         * g++.old-deja/g++.robertl/eb30.C: Same.
50580         * g++.old-deja/g++.robertl/eb3.C: Same.
50581         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50582         * g++.old-deja/g++.robertl/eb21.C: Same.
50583         * g++.old-deja/g++.robertl/eb15.C: Same.
50584         * g++.old-deja/g++.robertl/eb118.C: Same.
50585         * g++.old-deja/g++.robertl/eb115.C (main): Same.
50586         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50587         * g++.old-deja/g++.robertl/eb109.C: Same.
50588         * g++.old-deja/g++.other/sibcall1.C (main): Same.
50589         * g++.old-deja/g++.mike/rtti1.C: Same.
50590         * g++.old-deja/g++.mike/p658.C: Same.
50591         * g++.old-deja/g++.mike/net46.C: Same.
50592         * g++.old-deja/g++.mike/net34.C: Same.
50593         * g++.old-deja/g++.mike/memoize1.C: Same.
50594         * g++.old-deja/g++.mike/eh2.C: Same.
50595         * g++.old-deja/g++.law/weak.C: Same.
50596         * g++.old-deja/g++.law/visibility7.C: Same.
50597         * g++.old-deja/g++.law/visibility25.C: Same.
50598         * g++.old-deja/g++.law/visibility22.C: Same.
50599         * g++.old-deja/g++.law/visibility2.C: Same.
50600         * g++.old-deja/g++.law/visibility17.C: Same.
50601         * g++.old-deja/g++.law/visibility13.C: Same.
50602         * g++.old-deja/g++.law/visibility10.C: Same.
50603         * g++.old-deja/g++.law/visibility1.C: Same.
50604         * g++.old-deja/g++.law/virtual3.C (eval): Same.
50605         * g++.old-deja/g++.law/vbase1.C: Same.
50606         * g++.old-deja/g++.law/operators32.C: Same.
50607         * g++.old-deja/g++.law/nest3.C: Same.
50608         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50609         * g++.old-deja/g++.law/except5.C (main): Same.
50610         * g++.old-deja/g++.law/cvt7.C (run): Same.
50611         * g++.old-deja/g++.law/cvt2.C: Same.
50612         * g++.old-deja/g++.law/cvt16.C: Same.
50613         * g++.old-deja/g++.law/ctors6.C (bar): Same.
50614         * g++.old-deja/g++.law/ctors17.C (main): Same.
50615         * g++.old-deja/g++.law/ctors13.C: Same.
50616         * g++.old-deja/g++.law/ctors12.C (main): Same.
50617         * g++.old-deja/g++.law/ctors10.C: Same.
50618         * g++.old-deja/g++.law/code-gen5.C: Same.
50619         * g++.old-deja/g++.law/bad-error7.C: Same.
50620         * g++.old-deja/g++.law/arm9.C: Same.
50621         * g++.old-deja/g++.law/arm12.C: Same.
50622         * g++.old-deja/g++.law/arg8.C: Same.
50623         * g++.old-deja/g++.law/arg1.C: Same.
50624         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50625         * g++.old-deja/g++.jason/template31.C: Same.
50626         * g++.old-deja/g++.jason/template24.C (main): Same.
50627         * g++.old-deja/g++.jason/2371.C: Same.
50628         * g++.old-deja/g++.eh/new2.C: Same.
50629         * g++.old-deja/g++.eh/new1.C: Same.
50630         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50631         * g++.old-deja/g++.brendan/nest21.C (main): Same.
50632         * g++.old-deja/g++.brendan/err-msg3.C: Same.
50633         * g++.old-deja/g++.brendan/crash62.C: Same.
50634         * g++.old-deja/g++.brendan/crash52.C: Same.
50635         * g++.old-deja/g++.brendan/crash49.C (main): Same.
50636         * g++.old-deja/g++.brendan/crash38.C: Same.
50637         * g++.old-deja/g++.brendan/crash15.C (main): Same.
50638         * g++.old-deja/g++.brendan/copy9.C: Same.
50639
50640 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
50641
50642         * gcc.c-torture/execute/20001203-2.c (memset):
50643         Count argument is of type __SIZE_TYPE__.
50644
50645 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
50646
50647         * gcc.c-torture/compile/20010404-1.c: New test.
50648
50649 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
50650
50651         * gcc.c-torture/compile/20010326-1.c: New test.
50652
50653 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
50654
50655         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50656         peculiarities of the SH.
50657         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50658
50659 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50660
50661         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50662         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50663         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50664
50665 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50666
50667         * g77.f-torture/compile/20010321-1.f: New test.
50668
50669 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50670
50671         * gcc.c-torture/compile/20010329-1.c: New test.
50672
50673 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50674
50675         * gcc.c-torture/execute/20010329-1.c: New test.
50676
50677 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50678
50679         * g++.old-deja/g++.other/eh4.C: Fix typo.
50680
50681 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50682
50683         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50684
50685 2001-03-28  Philip Blundell  <philb@gnu.org>
50686
50687         * gcc.c-torture/compile/20010328-1.c: New test.
50688
50689 2001-03-27  Richard Henderson  <rth@redhat.com>
50690
50691         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50692         * g++.old-deja/g++.eh/vbase3.C: Likewise.
50693
50694 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
50695
50696         * gcc.c-torture/compile/20010327-1.c: New test.
50697
50698 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50699
50700         * g++.old-deja/g++.other/friend12.C: New test.
50701         * g++.old-deja/g++.other/friend9.C: Expect no errors.
50702         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50703
50704 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50705
50706         * gcc.c-torture/execute/20010325-1.c: New test.
50707
50708 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
50709
50710         * g++.old-deja/g++.other/mangle3.C: New test.
50711
50712 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
50713
50714         * g++.old-deja/g++.other/anon8.C: New test.
50715
50716 2001-03-20  Philip Blundell  <philb@gnu.org>
50717
50718         * gcc.c-torture/compile/20010320-1.c: New test.
50719
50720 2001-03-17  Richard Henderson  <rth@redhat.com>
50721
50722         * g++.old-deja/g++.other/eh4.C: Add expected error text.
50723
50724 2001-03-15  Geoff Keating  <geoff@redhat.com>
50725
50726         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50727         tests on AIX.
50728
50729 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
50730
50731         * g++.old-deja/g++.other/eh4.C: New test.
50732
50733 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50734
50735         * gcc.dg/cpp/mi1.c: Update.
50736
50737 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
50738
50739         * g++.old-deja/g++.other/regstack.C: New test.
50740
50741 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50742
50743         * g++.old-deja/g++.other/ref4.C: New test.
50744
50745 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
50746
50747         * objc/execute/va_method.m: Added.
50748         * objc/execute/IMP.m: Added.
50749         * objc/execute/_cmd.m: Added.
50750         * objc/execute/accessing_ivars.m: Added.
50751         * objc/execute/class-1.m: Added.
50752         * objc/execute/class-10.m: Added.
50753         * objc/execute/class-11.m: Added.
50754         * objc/execute/class-12.m: Added.
50755         * objc/execute/class-13.m: Added.
50756         * objc/execute/class-14.m: Added.
50757         * objc/execute/class-2.m: Added.
50758         * objc/execute/class-3.m: Added.
50759         * objc/execute/class-4.m: Added.
50760         * objc/execute/class-5.m: Added.
50761         * objc/execute/class-6.m: Added.
50762         * objc/execute/class-7.m: Added.
50763         * objc/execute/class-8.m: Added.
50764         * objc/execute/class-9.m: Added.
50765         * objc/execute/class-tests-1.h
50766         * objc/execute/class-tests-2.h
50767         * objc/execute/compatibility_alias.m: Added.
50768         * objc/execute/encode-1.m: Added.
50769         * objc/execute/formal_protocol-1.m: Added.
50770         * objc/execute/formal_protocol-2.m: Added.
50771         * objc/execute/formal_protocol-3.m: Added.
50772         * objc/execute/formal_protocol-4.m: Added.
50773         * objc/execute/formal_protocol-5.m: Added.
50774         * objc/execute/formal_protocol-6.m: Added.
50775         * objc/execute/formal_protocol-7.m: Added.
50776         * objc/execute/informal_protocol.m: Added.
50777         * objc/execute/initialize.m: Added.
50778         * objc/execute/load.m: Added.
50779         * objc/execute/many_args_method.m: Added.
50780         * objc/execute/nested-3.m: Added.
50781         * objc/execute/no_clash.m: Added.
50782         * objc/execute/private.m: Added.
50783         * objc/execute/redefining_self.m: Added.
50784         * objc/execute/root_methods.m: Added.
50785         * objc/execute/selector-1.m: Added.
50786         * objc/execute/static-1.m: Added.
50787         * objc/execute/static-2.m: Added.
50788         * objc/execute/va_method.m: Added.
50789
50790 2001-03-10  Richard Henderson  <rth@redhat.com>
50791
50792         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50793
50794 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50795
50796         * g++.old-deja/g++.other/crash31.C: XFAIL.
50797         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50798         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50799         * gcc.c-torture/execute/20010123-1.x: XFAIL.
50800         * gcc.c-torture/execute/20010124-1.x: XFAIL.
50801         * gcc.dg/sequence-pt-1.c: XFAIL one test.
50802
50803 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50804
50805         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50806
50807 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50808
50809         * gcc.dg/20000724-1.c: Don't use multiline strings.
50810
50811 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50812
50813         * objc/execute/string1.m, objc/execute/string2.m: Compare the
50814         result of -cString against what we expect it to be; don't just
50815         print it out for no one to read.
50816
50817         * objc/execute/string3.m, objc/execute/string4.m: New tests.
50818         Based on testcases provided by Nicola Pero.
50819
50820 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50821
50822         * gcc.dg/cpp/macro7.c: New test.
50823
50824 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50825
50826         * gcc.dg/cpp/multiline.c: Update.
50827
50828 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50829
50830         * g++.old-deja/g++.other/enum3.C: New test.
50831
50832 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50833
50834         * g++.old-deja/g++.other/pod1.C: New test.
50835
50836 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50837
50838         * g++.old-deja/g++.ext/overload1.C: New test.
50839
50840 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50841
50842         * g++.old-deja/g++.pt/using1.C: New test.
50843
50844 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50845
50846         * g++.old-deja/g++.other/using9.C: New test.
50847
50848 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
50849
50850         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50851
50852         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50853
50854 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
50855
50856         * g++.old-deja/g++.ext/realpt1.C: Remove.
50857
50858 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
50859
50860         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50861
50862 2001-02-26  Will Cohen  <wcohen@redhat.com>
50863
50864         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50865
50866 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
50867
50868         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50869         templatized constructors.
50870
50871 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50872
50873         * gcc.c-torture/execute/20010224-1.c: New test.
50874
50875 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
50876
50877         * gcc.c-torture/execute/20010222-1.c: New test.
50878
50879 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
50880
50881         * g++.old-deja/g++.other/inline20.C: New test.
50882
50883 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
50884
50885         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50886
50887 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50888
50889         * g++.old-deja/g++.other/lookup22.C: New test.
50890
50891 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
50892
50893         * g77.dg: New directory.
50894         * g77.dg/20010216-1.f: New test case.
50895         * g77.dg/dg.exp: New driver.
50896         * lib/g77-dg.exp: New driver library.
50897
50898 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50899
50900         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50901
50902 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
50903
50904         * g++.old-deja/g++.other/decl9.C: New test.
50905
50906 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
50907
50908         * g++.old-deja/g++.other/init16.C: Update the test so that it does
50909         not need <string> and also tests the initialization at runtime.
50910
50911 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50912
50913         * gcc.c-torture/execute/longlong.c: New test.
50914
50915 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50916
50917         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50918
50919 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50920
50921         * gcc.c-torture/execute/920302-1.c (execute):
50922         Change argument type to short.
50923
50924 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50925
50926         * g++.old-deja/g++.pt/deduct6.C: New test.
50927
50928 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50929
50930         * g++.old-deja/g++.pt/deduct5.C: New test.
50931
50932 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
50933
50934         * gcc.c-torture/execute/20010209-1.c: New test.
50935
50936 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50937
50938         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50939
50940 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
50941
50942         * g++.dg/vtgc1.C: Update for new ABI.
50943
50944         * consistency.vlad: New directory, 1665 files.
50945
50946 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50947
50948         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50949         return type.
50950         * gcc.dg/cpp/digraphs.c: Declare puts.
50951
50952 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50953
50954         * g++.old-deja/g++.other/warn5.C: New test.
50955
50956 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50957
50958         * g++.old-deja/g++.pt/spec40.C: New test.
50959
50960 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50961
50962         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50963         case.
50964         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50965
50966 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
50967
50968         * gcc.c-torture/compile/20010209-1.c: New test.
50969
50970 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
50971
50972         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50973         excess errors message but not if it crashes.
50974         * g++.old-deja/g++.other/crash27.C: Likewise.
50975         * g++.old-deja/g++.other/crash28.C: Likewise.
50976         * g++.old-deja/g++.other/crash30.C: Likewise.
50977         * g++.old-deja/g++.other/crash32.C: Likewise.
50978         * g++.old-deja/g++.other/crash35.C: Likewise.
50979         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50980
50981 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50982
50983         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50984         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50985         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50986         g77.f-torture/execute/execute.exp,
50987         g77.f-torture/noncompile/noncompile.exp,
50988         gcc.c-torture/execute/execute.exp,
50989         gcc.c-torture/execute/memcheck/memcheck.exp,
50990         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50991         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50992         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50993         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50994         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50995         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50996         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50997         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50998         Remove bug reporting instructions with ancient email addresses.
50999
51000 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51001
51002         * gcc.dg/20010202-1.c: New test.
51003         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51004
51005 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51006
51007         * g++.dg/stdbool-if.C: New test.
51008
51009 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
51010
51011         * objc/execute/fdecl.m: Added main().
51012
51013 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51014
51015         * gcc.c-torture/execute/20010206-1.c: New test.
51016
51017 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51018
51019         * gcc.dg/cpp/avoidpaste1.c: Update.
51020
51021 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
51022
51023         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51024         Pero <nicola@brainstorm.co.uk>.
51025         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51026
51027 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
51028
51029         * g++.old-deja/g++.pt/spec39.C: New test.
51030
51031 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
51032
51033         * gcc.c-torture/compile/20010202-1.c: New test.
51034
51035 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
51036
51037         * g++.old-deja/g++.abi/primary2.C: New test.
51038         * g++.old-deja/g++.abi/primary3.C: New test.
51039         * g++.old-deja/g++.abi/primary4.C: New test.
51040         * g++.old-deja/g++.abi/primary5.C: New test.
51041         * g++.old-deja/g++.abi/vtable3.h: New test.
51042         * g++.old-deja/g++.abi/vtable3a.C: New test.
51043         * g++.old-deja/g++.abi/vtable3b.C: New test.
51044         * g++.old-deja/g++.abi/vtable3c.C: New test.
51045         * g++.old-deja/g++.abi/vtable3d.C: New test.
51046         * g++.old-deja/g++.abi/vtable3e.C: New test.
51047         * g++.old-deja/g++.abi/vtable3f.C: New test.
51048         * g++.old-deja/g++.abi/vtable3g.C: New test.
51049         * g++.old-deja/g++.abi/vtable3h.C: New test.
51050         * g++.old-deja/g++.abi/vtable3i.C: New test.
51051         * g++.old-deja/g++.abi/vtable3j.C: New test.
51052         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51053
51054 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
51055
51056         * g++.old-deja/g++.other/anon6.C: New test.
51057         * g++.old-deja/g++.other/anon7.C: New test.
51058
51059 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51060
51061         * gcc.dg/cpp/avoidpaste2.c: New tests.
51062
51063 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
51064
51065         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51066
51067 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
51068
51069         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51070         DECIMAL_DIG cases for Irix."
51071
51072 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
51073
51074         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51075
51076 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51077
51078         * gcc.dg/c99-tag-1.c: New test.
51079
51080 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51081
51082         * gcc.dg/cpp/tr-warn1.c: Add tests.
51083
51084 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51085
51086         * gcc.dg/cpp/avoidpaste1.c: Update.
51087         * gcc.dg/cpp/paste4.c: Update.
51088
51089 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
51090
51091         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51092         cases for Irix.
51093
51094 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51095
51096         * g++.old-deja/g++.other/inline19.C: New test.
51097
51098 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51099
51100         * gcc.dg/Wlarger-than.c: New test.
51101
51102 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51103
51104         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51105
51106 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
51107
51108         * gcc.c-torture/execute/20010129-1.c: New test.
51109         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51110
51111 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51112
51113         * gcc.dg/cpp/avoidpaste1.c: Test case.
51114
51115 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
51116
51117         * g++.old-deja/g++.other/inline18.C: New test.
51118
51119 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51120
51121         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51122         and __builtin_putchar.
51123
51124 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
51125
51126         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51127         tests.
51128
51129 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
51130
51131         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51132         floating point number rounding mode to round to the nearest
51133         representable mode.
51134
51135 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
51136
51137         * g++.old-deja/g++.other/mangle2.C: New test.
51138
51139 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51140
51141         * gcc.c-torture/compile/20010124-1.c: New test.
51142
51143 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
51144
51145         * g++.old-deja/g++.pt/spec38.C: New test.
51146
51147 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51148
51149         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51150         "Build don't run".
51151
51152 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51153
51154         * gcc.c-torture/execute/20010123-1.c: New test.
51155
51156 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51157
51158         * g++.old-deja/g++.pt/spec37.C: New test.
51159
51160 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51161
51162         * g++.old-deja/g++.pt/overload14.C: New test.
51163
51164 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51165
51166         * gcc.c-torture/execute/20010122-1.c: New test, exercise
51167         __builtin_return_address.
51168
51169 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
51170
51171         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51172         * g++.old-deja/g++.pt/spec35.C: New test.
51173         * g++.old-deja/g++.pt/spec36.C: New test.
51174
51175 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
51176
51177         * gcc.c-torture/compile/20010118-1.c: New test.
51178
51179 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
51180
51181         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51182
51183 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51184
51185         * gcc.c-torture/execute/20010119-1.c: New test.
51186
51187 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51188
51189         * g++.old-deja/g++.other/vbase5.C: New test.
51190
51191 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51192
51193         * gcc.c-torture/execute/20010118-1.c: New test.
51194
51195 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51196
51197         * g++.old-deja/g++.pt/deduct3.C: New test.
51198
51199 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51200
51201         * g++.old-deja/g++.pt/spec34.C: New test.
51202
51203 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51204
51205         * g77.f-torture/compile/20000601-2.f: New test.
51206
51207 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51208
51209         * g++.old-deja/g++.other/init17.C: New test.
51210
51211 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
51212
51213         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51214
51215 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51216
51217         * g++.old-deja/g++.pt/unify8.C: New test.
51218
51219 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51220
51221         * g++.old-deja/g++.abi/vbase1.C: New test.
51222
51223 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51224
51225         * g++.old-deja/g++.pt/crash65.C: New test.
51226
51227 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51228
51229         * gcc.dg/cpp/assembl2.S: New test case.
51230
51231 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
51232
51233         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51234         are supported.
51235
51236 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51237
51238         * g++.old-deja/g++.other/builtins1.C: New test.
51239         * g++.old-deja/g++.other/builtins2.C: Likewise.
51240         * g++.old-deja/g++.other/builtins3.C: Likewise.
51241         * g++.old-deja/g++.other/builtins4.C: Likewise.
51242
51243 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
51244
51245         * gcc.c-torture/compile/20010117-1.c: New test.
51246         * gcc.c-torture/compile/20010117-2.c: New test.
51247
51248 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51249
51250         * g77.f-torture/execute/20010116.[fx]: New test,
51251         XFAIL on i?86-*-*.
51252         * g77.f-torture/compile/20010115.f: Indicate it's
51253         a test for PR fortran/1636.
51254
51255 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51256
51257         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51258
51259 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51260
51261         * g77.f-torture/compile/20010115.f: New test.
51262
51263 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
51264
51265         * g++.old-deja/g++.pt/nontype5.C: New test.
51266
51267 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51268
51269         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51270         have an equivalent working one below it.
51271
51272 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51273
51274         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51275         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51276
51277 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51278
51279         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51280         message containing "init_priority".
51281         (conpr-2.C): Likewise.
51282         (conpr-3.C): Likewise.
51283         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51284
51285 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51286
51287         * gcc.c-torture/execute/20010114-2.c: New test.
51288
51289 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51290
51291         * gcc.c-torture/compile/20010114-1.c: New test.
51292         * gcc.c-torture/compile/20010114-1.x: Xfail.
51293         * gcc.c-torture/compile/20010114-2.c: New test.
51294         * gcc.c-torture/execute/20010114-1.c: New test.
51295         * gcc.dg/trunc-1.c: New test.
51296         * gcc.dg/uninit-B.c: New test.
51297
51298 2001-01-13  Nick Clifton  <nickc@redhat.com>
51299
51300         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51301         target.
51302
51303 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51304
51305         * gcc.c-torture/compile/20010113-1.c: New test.
51306
51307 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
51308
51309         * gcc.c-torture/compile/20001212-1.c: New test.
51310
51311 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51312
51313         * gcc.dg/cpp/widestr1.c: Update.
51314         * gcc.dg/cpp/prag-imp.c: Remove.
51315
51316 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
51317
51318         * gcc.c-torture/execute/20000801-3.x: Remove.
51319         * gcc.dg/c90-init-1.c: New test.
51320         * gcc.dg/c99-init-1.c: New test.
51321         * gcc.dg/c99-init-2.c: New test.
51322         * gcc.dg/gnu99-init-1.c: New test.
51323
51324 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
51325
51326         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51327         testing that no relevant ones were found.
51328
51329 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51330
51331         * g++.old-deja/g++.pt/cast2.C: New test.
51332
51333 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51334
51335         * g++.old-deja/g++.pt/friend47.C: New test.
51336
51337 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51338
51339         * g++.old-deja/g++.pt/instantiate13.C: New test.
51340
51341 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51342
51343         * g++.old-deja/g++.other/defarg7.C: New test.
51344         * g++.old-deja/g++.other/defarg8.C: New test.
51345
51346 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51347
51348         * g++.old-deja/g++.pt/crash64.C: New test.
51349
51350 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51351
51352         * g++.old-deja/g++.pt/crash63.C: New test.
51353
51354 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51355
51356         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51357
51358 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
51359
51360         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51361
51362 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51363
51364         * g++.old-deja/g++.pt/error3.C: New test.
51365
51366 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51367
51368         * g++.old-deja/g++.other/crash39.C: New test.
51369
51370 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51371
51372         * g++.old-deja/g++.other/vbase4.C: New test.
51373
51374 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
51375
51376         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51377         * gcc.dg/special/20000419-2.c: New file. Identical to above.
51378         * gcc.dg/special/special.exp: New test driver which will check
51379         for alias support for the above test.
51380
51381 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
51382
51383         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51384         problems on small machines.
51385         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51386         parameterize.
51387
51388 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
51389
51390         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51391         mips.
51392         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51393
51394 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
51395
51396         * g++.old_deja/g++.pt/using8.C: New test.
51397
51398 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51399
51400         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51401
51402 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
51403
51404         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51405         where a failure is expected.
51406         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51407
51408 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51409
51410         * g++.old_deja/g++.pt/instantiate12.C: New test.
51411
51412 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51413
51414         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51415         start of structs.
51416         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51417         * g++.old-deja/g++.brendan/crash17.C: Likewise.
51418         * g++.old-deja/g++.brendan/crash29.C: Likewise.
51419         * g++.old-deja/g++.brendan/crash48.C: Likewise.
51420         * g++.old-deja/g++.brendan/ns1.C: Likewise.
51421         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51422         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51423         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51424         * g++.old-deja/g++.eh/spec6.C: Likewise.
51425         * g++.old-deja/g++.jason/crash3.C: Likewise.
51426         * g++.old-deja/g++.law/ctors11.C: Likewise.
51427         * g++.old-deja/g++.law/ctors17.C: Likewise.
51428         * g++.old-deja/g++.law/ctors5.C: Likewise.
51429         * g++.old-deja/g++.law/ctors9.C: Likewise.
51430         * g++.old-deja/g++.mike/ambig1.C: Likewise.
51431         * g++.old-deja/g++.mike/net22.C: Likewise.
51432         * g++.old-deja/g++.mike/p3538a.C: Likewise.
51433         * g++.old-deja/g++.mike/p3538b.C: Likewise.
51434         * g++.old-deja/g++.mike/virt3.C: Likewise.
51435         * g++.old-deja/g++.niklas/t128.C: Likewise.
51436         * g++.old-deja/g++.other/anon4.C: Likewise.
51437         * g++.old-deja/g++.other/using1.C: Likewise.
51438         * g++.old-deja/g++.other/warn3.C: Likewise.
51439         * g++.old-deja/g++.pt/t37.C: Likewise.
51440         * g++.old-deja/g++.robertl/eb69.C: Likewise.
51441         * g++.old-deja/g++.robertl/eb71.C: Likewise.
51442
51443 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51444
51445         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51446
51447 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51448
51449         * gcc.c-torture/execute/stdio-opt-3.c: New test.
51450
51451 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
51452
51453         * gcc.c-torture/compile/20010107-1.c: New test.
51454
51455 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51456
51457         * gcc.c-torture/execute/builtin-noret-1.c: New test.
51458
51459 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51460
51461         * gcc.dg/format/format.h: New file.
51462         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51463         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51464         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51465         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51466         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51467         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51468         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51469         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51470         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51471         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51472         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51473         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51474         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51475         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51476         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51477         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51478         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51479         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51480         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51481         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51482         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51483         instead of declaring standard types, macros and functions in each
51484         test.
51485
51486 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
51487
51488         * gcc.c-torture/execute/20010106-1.c: New test.
51489
51490 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51491
51492         * gcc.dg/format/format.exp: New file.
51493         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51494         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51495         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51496         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51497         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51498         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51499         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51500         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51501         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51502         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51503         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51504         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51505         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51506         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51507         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51508         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51509         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51510         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51511         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51512         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51513         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51514         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51515         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51516         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51517         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51518         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51519         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51520         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51521         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51522         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51523         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51524         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51525         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51526         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51527         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51528         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51529         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51530         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51531         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51532         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51533         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51534         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51535
51536 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
51537
51538         * gcc.c-torture/execute/991228-1.c: Take word endianness into
51539         account.
51540
51541 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51542
51543         * gcc.c-torture/execute/builtin-complex-1.c: New test.
51544
51545 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
51546
51547         * g++.old-deja/g++.pt/crash62.C: New test.
51548
51549 2001-01-04  Richard Henderson  <rth@redhat.com>
51550
51551         * gcc.dg/20000926-1.c: Update expected warnings.
51552         * gcc.dg/array-2.c: Likewise.
51553         * gcc.dg/array-4.c: Also validate flexible array members.
51554         * gcc.dg/c99-flex-array-1.c: New.
51555
51556 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51557
51558         * gcc.c-torture/compile/20001222-1.x: Remove.
51559
51560 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51561
51562         * gcc.c-torture/execute/built-in-setjmp.c: New.
51563
51564 2001-01-03  Richard Henderson  <rth@redhat.com>
51565
51566         * gcc.dg/940510-1.c: Update expected error wording.
51567         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51568
51569 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
51570
51571         * lib/target-supports.exp (check_alias_available): Modified to
51572         indicate aliases not supported if only weak aliases are supported.
51573
51574 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51575
51576         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51577         Turn on cmpstrsi checks for __pj__ and __i370__.
51578
51579 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51580
51581         * g++.old-deja/g++.other/virtual11.C: New test.
51582
51583 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51584
51585         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51586
51587 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51588
51589         * gcc.c-torture/compile/20010102-1.c: New test.
51590
51591 2001-01-02  Andreas Jaeger  <aj@suse.de>
51592
51593         * gcc.dg/noreturn-3.c: New test.
51594
51595         * gcc.dg/noreturn-4.c: New test.
51596
51597 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51598
51599         * gcc.c-torture/execute/stdio-opt-1.c: Also test
51600         __builtin_fputc and __builtin_fwrite.
51601
51602 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51603
51604         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51605         signed char, not default char.
51606
51607 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51608
51609         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51610
51611 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
51612
51613         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51614
51615 2000-12-29  Richard Henderson  <rth@redhat.com>
51616
51617         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51618         (__cyg_profile_func_exit): Define.
51619
51620 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51621
51622         * g++.dg/vtgc1.C: New test.
51623
51624 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
51625
51626         * gcc.dg/noncompile/20001228-1.c: New test.
51627
51628         * gcc.dg/20001228-1.c: New test.
51629
51630         * gcc.c-torture/execute/20001228-1.c: New test.
51631
51632 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
51633
51634         * gcc.dg/format-strfmon-1.c: New test.
51635
51636 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51637
51638         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51639         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51640         * gcc.c-torture/execute/string-opt-1.c: Likewise.
51641         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51642         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51643         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51644         * gcc.c-torture/execute/string-opt-6.c: Likewise.
51645         * gcc.c-torture/execute/string-opt-7.c: Likewise.
51646         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51647         * gcc.c-torture/execute/string-opt-9.c: Likewise.
51648         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51649         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51650         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51651
51652         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51653         * gcc.c-torture/execute/string-opt-4.c: Test index.
51654
51655 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
51656
51657         * gcc.c-torture/compile/20001226-1.c: New test.
51658
51659 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51660
51661         * gcc.c-torture/compile/20001222-1.c: New test.
51662         * gcc.c-torture/compile/20001222-1.x: Xfail.
51663
51664 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
51665
51666         * gcc.c-torture/execute/comp-goto-2.c: New test.
51667
51668 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
51669
51670         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51671         Use long types if __INT_MAX__ is 32767.
51672         (main): Use cast to (sint32 *) when poking 88 into a_page.
51673
51674         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51675
51676 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
51677
51678         * gcc.c-torture/compile/20001221-1.c: New test.
51679         * gcc.c-torture/execute/20001221-1.c: New test.
51680
51681 2000-12-20  Richard Henderson  <rth@redhat.com>
51682
51683         * g++.old-deja/g++.pt/crash36.C: Update error lines.
51684         * g++.old-deja/g++.robertl/eb109.C: Likewise.
51685
51686 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51687
51688         * gcc.dg/compare3.c: New test.
51689
51690 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51691
51692         * gcc.dg/format-warnll-1.c: New test.
51693
51694 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51695
51696         * gcc.dg/cpp/cmdlne-P.c: New test.
51697
51698 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51699
51700         * gcc.c-torture/execute/builtin-abs-1.c,
51701         gcc.c-torture/execute/builtin-abs-2.c: New tests.
51702
51703 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51704
51705         * gcc.dg/cpp/multiline.c: New test.
51706
51707 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51708
51709         * g++.old-deja/g++.other/syshdr1.C: Update.
51710         * gcc.dg/cpp/lineflags.c: Remove temporarily.
51711
51712 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51713
51714         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51715
51716 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51717
51718         * g++.old-deja/g++.pt/ttp65.C: New test.
51719
51720 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51721
51722         * g++.old-deja/g++.pt/ttp64.C: New test.
51723
51724 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51725
51726         * g++.old-deja/g++.pt/spec33.C: New test.
51727
51728 2000-12-14  Catherine Moore  <clm@redhat.com>
51729
51730         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51731         * gcc.c-torture/execute/920612-2.c: Likewise.
51732         * gcc.c-torture/execute/920428-2.c: Likewise.
51733         * gcc-c-torture/execute/va-arg-11.c: Call exit.
51734         * gcc.c-torture/execute/va-arg-21.c: Likewise.
51735
51736 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51737
51738         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51739         * gcc.dg/pack-test-2.c: Likewise.
51740
51741 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51742
51743         Tests by Zack Weinberg <zackw@stanford.edu>.
51744
51745         * gcc.dg/cpp/defined.c: Update.
51746         * gcc.dg/cpp/defined_trad.c: New tests.
51747
51748 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51749
51750         * gcc.dg/cpp/trad-direct.c: Update.
51751
51752 2000-12-11  Neil Booth  <neilb@earthling.net>
51753
51754         * gcc.dg/cpp/defined_trad.c
51755
51756 2000-12-11  Neil Booth  <neilb@earthling.net>
51757
51758         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51759
51760 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51761
51762         * gcc.dg/format-miss-2.c: New test.
51763
51764 2000-12-09  Neil Booth  <neilb@earthling.net>
51765
51766         * gcc.dg/cpp/lineflags.c: New tests.
51767         * gcc.dg/cpp/poison.c: Update.
51768         * gcc.dg/cpp/redef2.c: Update.
51769         * gcc.dg/cpp/skipping.c: New test.
51770
51771 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
51772
51773         * g++.old-deja/g++.other/eh3.C: New testcase.
51774
51775 2000-12-07  Neil Booth  <neilb@earthling.net>
51776
51777         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51778         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51779         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51780         wtr-union-init-2.c, wtr-union-init-3.c: Update.
51781         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51782         Update.
51783
51784 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51785
51786         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51787         __SIZE_TYPE__ instead of int for type of integers cast to
51788         pointers.
51789
51790 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
51791
51792         * g++.old-deja/g++.other/cleanup4.C: New test.
51793
51794 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51795
51796         * format-sec-1.c: New test.
51797
51798 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51799
51800         * gcc.dg/format-nonlit-3.c: New test.
51801
51802 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51803
51804         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51805         through a null pointer.
51806
51807 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51808
51809         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51810         * g++.old-deja/g++.pt/partial4.C: New test.
51811
51812 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
51813
51814         * gcc.c-torture/execute/ieee/hugeval.x: New.
51815
51816 2000-12-06  Neil Booth  <neilb@earthling.net>
51817
51818         * gcc.dg/cpp/backslash2.c: New tests.
51819
51820 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51821
51822         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51823         * gcc.c-torture/execute/stdio-opt-2.c: New test.
51824
51825 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
51826
51827         * gcc.c-torture/execute/20001203-2.c: New testcase.
51828
51829 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51830
51831         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51832         * g++.old-deja/g++.other/virtual10.C: New test.
51833
51834 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51835
51836         * g++.old-deja/g++.mike/pmf5.C: Remove test.
51837
51838 2000-12-05  Richard Henderson  <rth@redhat.com>
51839
51840         * gcc.c-torture/compile/20001205-1.c: New.
51841
51842 2000-12-04  Neil Booth  <neilb@earthling.net>
51843
51844         * g++.old-deja/g++.other/virtual9.C: New test.
51845         * g++.old-deja/g++.pt/crash61.C: New test.
51846         * gcc.c-torture/execute/loop-9.c: New test.
51847
51848 2000-12-04  Neil Booth  <neilb@earthling.net>
51849
51850         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51851         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51852         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51853         * gcc.dg/cpp/extratokens.c: ...here.
51854
51855 2000-12-04  Neil Booth  <neilb@earthling.net>
51856
51857         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51858         New tests.
51859
51860 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51861
51862         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51863         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51864
51865 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51866
51867         * gcc.c-torture/execute/20001203-1.c: New test.
51868
51869 2000-12-03  Neil Booth  <neilb@earthling.net>
51870
51871         * gcc.dg/cpp/macro6.c: New test cases.
51872
51873 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51874
51875         * gcc.c-torture/execute/string-opt-9.c: New test.
51876         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51877         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51878         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51879
51880         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51881         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51882
51883 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
51884
51885         * gcc.dg/cpp/if-6.c: New testcase.
51886
51887         * gcc.dg/20001201-1.c: New testcase.
51888
51889 2000-12-02  Neil Booth  <neilb@earthling.net>
51890
51891         * g++.old-deja/g++.other/externC4.C,
51892         g++.old-deja/g++.other/friend10.C: New tests.
51893
51894 2000-12-02  Neil Booth  <neilb@earthling.net>
51895
51896         * g++.old-deja/g++.other/instan2.C
51897         * g++.old-deja/g++.other/instan3.C: New test.
51898
51899 2000-12-02  Neil Booth  <neilb@earthling.net>
51900
51901         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51902         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51903         gnuc99.c,gnuc99-pedantic.c: New tests.
51904
51905 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51906
51907         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51908         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51909
51910 2000-12-01  Neil Booth  <neilb@earthling.net>
51911
51912         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51913         * gcc.dg/cpp/poison.c: Update.
51914         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51915
51916 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
51917
51918         * g77.f-torture/execute/20001201.f: New test.
51919
51920 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51921
51922         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51923
51924 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
51925
51926         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51927
51928 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
51929
51930         * g++.old-deja/g++.other/cast6.C: New test.
51931
51932 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
51933
51934         * gcc.c-torture/execute/20001130-2.c: New testcase.
51935
51936 2000-11-30  Richard Henderson  <rth@redhat.com>
51937
51938         * gcc.c-torture/execute/20001130-1.c: New test.
51939
51940 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51941
51942         * g++.old-deja/g++.other/op3.C: New test.
51943
51944 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51945
51946         * g++.old-deja/g++.other/op2.C: New test.
51947
51948 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51949
51950         * g++.old-deja/g++.other/crash38.C: New test.
51951
51952 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
51953
51954         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51955
51956 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
51957
51958         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51959         tests.
51960         * gcc.c-torture/execute/string-opt-6.c: New test.
51961
51962         * gcc.dg/20001117-1.c: Add main.
51963
51964 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
51965
51966         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51967         Move from here ...
51968         * gcc.dg/940510-1.c: ... to here.
51969
51970         * gcc.dg/20000926-1.c: GNU C now allows initializations of
51971         zero-size arrays in toplevel structures.
51972
51973 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51974
51975         * gcc.c-torture/execute/loop-8.c: New test.
51976
51977 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51978
51979         * g++.old-deja/g++.other/base1.C: New test.
51980
51981 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51982
51983         * g++.old-deja/g++.other/parse2.C: New test.
51984
51985 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51986
51987         * g++.old-deja/g++.pt/incomplete1.C: New test.
51988
51989 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51990
51991         * g++.old-deja/g++.other/friend9.C: New test.
51992
51993 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51994
51995         * gcc.dg/20001127-1.c: New test.
51996
51997 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51998
51999         * g++.old-deja/g++.pt/friend46.C: New test.
52000
52001 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52002
52003         * g++.old-deja/g++.other/ptrmem8.C: New test.
52004
52005 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52006
52007         * gcc.c-torture/execute/string-opt-7.c: New test.
52008         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52009
52010 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52011
52012         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52013         instead of 'mkcheck 2'.
52014
52015 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52016
52017         * gcc.c-torture/execute/memcheck/driver.c,
52018         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52019         C9X references to refer to C99.
52020
52021 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
52022
52023         * gcc.dg/ultrasp3.c: New test.
52024
52025 2000-11-25  Neil Booth  <neilb@earthling.net>
52026
52027         * gcc.dg/cpp/include2.c: Update test to be locale independent.
52028
52029 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
52030
52031         * gcc.c-torture/compile/20001123-2.c: New.
52032
52033 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52034
52035         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52036
52037 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
52038
52039         * gcc.dg/sequence-point-1.c: Add some new tests.
52040         * gcc.c-torture/execute/20001124-1.c: New test.
52041
52042 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52043
52044         * g++.old-deja/g++.other/vaarg4.C: New test.
52045         * gcc.c-torture/compile/20001123-1.c: New test.
52046
52047 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52048
52049         * g++.other/crash24.C: Adjust and remove XFAIL.
52050         * g++.other/crash37.C: New test.
52051
52052 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
52053
52054         * g++.old-deja/g++.pt/instantiate9.C: New test.
52055
52056 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
52057
52058         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52059         new ABI, too.
52060
52061         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52062         * g++.old-deja/g++.robertl/eb55.C: Likewise.
52063
52064 2000-11-22  Neil Booth  <neilb@earthling.net>
52065
52066         * gcc.dg/cpp/Wtrigraphs.c: New test.
52067
52068 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
52069
52070         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52071
52072 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
52073
52074         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52075
52076 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
52077
52078         * lib/gcc-dg.exp: load_lib scanasm.exp.
52079         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52080         * lib/g++-dg.exp: load_lib scanasm.exp.
52081         * lib/scanasm.exp: New.
52082         (scan-assembler, scan-assembler-not): Add optional arguments to
52083         test name, or if not present, the pattern name.
52084         (scan-assembler-dem, scan-assembler-dem-not): New.
52085
52086         * g++.dg/dg.exp: New.
52087
52088 2000-11-21  Neil Booth  <neilb@earthling.net>
52089
52090         * gcc.dg/cpp/integrated1.c: Remove.
52091
52092 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52093
52094         * gcc.c-torture/execute/20001121-1.c: New test.
52095
52096 2000-11-21  Richard Henderson  <rth@redhat.com>
52097
52098         * gcc.c-torture/compile/20001121-1.c: New test.
52099
52100 2000-11-20  Neil Booth  <neilb@earthling.net>
52101
52102         * gcc.dg/cpp/integrated1.c: New test.
52103
52104 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52105
52106         * g++.old-deja/g++.other/inline17.C: New test.
52107
52108 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
52109
52110         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52111         local variable to be zero: I made the variable global. Now
52112         uses abort() and exit() instead of relying on main's return value.
52113
52114 2000-11-20  Neil Booth  <neilb@earthling.net>
52115
52116         * gcc.dg/cpp/paste2.c: Update test.
52117         * objc/execute/paste.m: New test.
52118
52119 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52120
52121         * gcc.dg/c99-condexpr-1.c: New test.
52122
52123 2000-11-20  Neil Booth  <neilb@earthling.net>
52124
52125         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52126
52127 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
52128
52129         * g++.old-deja/g++.pt/export1.C: New test.
52130
52131 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
52132
52133         * gcc.dg/20001117-1.c: New test.
52134
52135 2000-11-18  Richard Henderson  <rth@redhat.com>
52136
52137         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52138
52139 2000-11-18  Richard Henderson  <rth@redhat.com>
52140
52141         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52142         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52143         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52144
52145 2000-11-18  Richard Henderson  <rth@redhat.com>
52146
52147         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52148         (main): New.  Exit cleanly.
52149
52150 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52151
52152         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52153         gcc.dg/c99-fordecl-2.c: New tests.
52154
52155 2000-11-18  Richard Henderson  <rth@redhat.com>
52156
52157         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52158         * gcc.c-torture/execute/zerolen-2.c: New.
52159
52160 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52161
52162         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52163         memory.
52164
52165 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52166
52167         * g++.old-deja/g++.pt/instantiate8.C: New test.
52168
52169 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52170
52171         * g++.old-deja/g++.other/incomplete.C: Add more tests.
52172         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52173
52174 2000-11-16  Nick Clifton  <nickc@redhat.com>
52175
52176         * gcc.c-torture/execute/nestfunc-2.c: New test.
52177         * gcc.c-torture/execute/nestfunc-3.c: New test.
52178
52179 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52180
52181         * gcc.c-torture/compile/20001116-1.c: New test.
52182
52183 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52184
52185         * gcc.c-torture/execute/20001115-1.c: New test.
52186
52187 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
52188
52189         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52190         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52191         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52192         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52193
52194 2000-11-15  Neil Booth  <neilb@earthling.net>
52195
52196         gcc.dg/cpp/_Pragma1.c: Update.
52197         gcc.dg/cpp/_Pragma2.c: New test.
52198
52199 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52200
52201         * g++.old-deja/g++.other/anon5.C: New test.
52202
52203 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52204
52205         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52206         tests.
52207
52208 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
52209
52210         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52211         output.
52212
52213 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52214
52215         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52216         labels at end of compound statements.
52217
52218 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
52219
52220         * gcc.c-torture/execute/loop-7.c: New test.
52221
52222 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52223
52224         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52225
52226 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52227
52228         * gcc.dg/c99-bool-1.c: New test.
52229
52230 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52231
52232         * gcc.dg/c99-scope-1.c: Remove xfail.
52233         * gcc.dg/c99-scope-2.c: New test.
52234
52235 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52236
52237         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52238         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52239
52240 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
52241
52242         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52243         error messages.
52244
52245         * g++.mike/p700.C: Don't typedef wchar_t.
52246         * g++.mike/p784.C: Likewise.
52247         * g++.mike/eb101.C: Don't use __wchar_t.
52248
52249 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
52250
52251         * g77.f-torture/execute/20001111.[fx]: Test premature exit
52252         from DO loop.
52253
52254 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52255
52256         * gcc.c-torture/execute/20001111-1.c: New test.
52257
52258 2000-11-10  Nick Clifton  <nickc@redhat.com>
52259
52260         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52261         long multuiple and accumulate.
52262
52263 2000-11-09  Richard Henderson  <rth@redhat.com>
52264
52265         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52266         via size_t instead of int.
52267
52268         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52269         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52270         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52271         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52272
52273 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
52274
52275         * gcc.c-torture/compile/20001109-1.c: New test.
52276         * gcc.c-torture/compile/20001109-2.c: New test.
52277
52278 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
52279
52280         * g++.old-deja/g++.pt/operator1.C: New test.
52281         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52282
52283 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52284
52285         * gcc.dg/20001108-1.c: New test.
52286
52287 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52288
52289         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52290         with both arguments constant strings.
52291         * gcc.c-torture/execute/string-opt-3.c: New test.
52292         * gcc.c-torture/execute/string-opt-4.c: New test.
52293         * gcc.c-torture/execute/string-opt-5.c: New test.
52294
52295 2000-11-08  Nick Clifton  <nickc@redhat.com>
52296
52297         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
52298         mulsidi3adddi patterns.
52299
52300 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
52301
52302         * g++.old-deja/g++.other/crash36.C: New test.
52303
52304 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
52305
52306         * g++.old-deja/g++.other/init16.C: New test.
52307
52308 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
52309
52310         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52311
52312 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52313
52314         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52315         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52316         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52317
52318 2000-11-07  DJ Delorie  <dj@redhat.com>
52319
52320         * gcc.dg/20000614-1.c: Add return so that test can pass.
52321
52322 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52323
52324         * gcc.c-torture/execute/string-opt-1.c: New test.
52325
52326 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52327
52328         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
52329         mips-sgi-irix6.* because the MIPS ABI passes floating-point
52330         parameters in registers, and there is no way for a varargs
52331         function to know in which order the integer and floating-point
52332         parameters should be interleaved when they are placed on the
52333         stack.
52334         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52335         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52336
52337 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52338
52339         * gcc.c-torture/execute/string-opt-2.c: New test.
52340
52341 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
52342
52343         * g++.old-deja/g++.pt/crash60.C: New test.
52344
52345 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52346
52347         * g++.old-deja/g++.other/crash24.C: New test.
52348         * g++.old-deja/g++.other/crash25.C: New test.
52349         * g++.old-deja/g++.other/crash26.C: New test.
52350         * g++.old-deja/g++.other/crash27.C: New test.
52351         * g++.old-deja/g++.other/crash28.C: New test.
52352         * g++.old-deja/g++.other/crash29.C: New test.
52353         * g++.old-deja/g++.other/crash30.C: New test.
52354         * g++.old-deja/g++.other/crash31.C: New test.
52355         * g++.old-deja/g++.other/crash32.C: New test.
52356         * g++.old-deja/g++.other/crash33.C: New test.
52357         * g++.old-deja/g++.other/crash34.C: New test.
52358         * g++.old-deja/g++.other/crash35.C: New test.
52359
52360 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52361
52362         * gcc.c-torture/execute/20001031-1.c: New test.
52363
52364 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
52365
52366         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52367         namespace.
52368
52369         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52370         standards-conformant.
52371
52372         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52373
52374         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52375         * g++.old-deja/g++.mike/p755a.C: Likewise.
52376         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52377         library makes no calls to `operator new' during initialization.
52378
52379 2000-11-04  Neil Booth  <neilb@earthling.net>
52380
52381         * gcc.dg/cpp/include2.c: New tests.
52382
52383 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
52384
52385         * lib/g++.exp (g++_set_ld_library_path): New function.
52386         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52387
52388 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
52389
52390         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
52391         warnings.
52392
52393 2000-11-01  Richard Henderson  <rth@redhat.com>
52394
52395         * g++.old-deja/g++.ext/namedret1.C: New.
52396         * g++.old-deja/g++.ext/namedret2.C: New.
52397         * g++.old-deja/g++.ext/namedret3.C: New.
52398
52399 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
52400
52401         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52402         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52403
52404 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52405
52406         * gcc.c-torture/execute/va-arg-21.c: New test.
52407
52408 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52409
52410         * gcc.dg/c99-complex-2.c: New test.
52411
52412 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52413
52414         * gcc.c-torture/execute/stdio-opt-1.c: New test.
52415
52416 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
52417
52418         * g++.old-deja/g++.other/inline16.C: New test.
52419
52420 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
52421
52422         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52423         __PRETTY_FUNCTION__
52424
52425 2000-10-29  Neil Booth  <neilb@earthling.net>
52426
52427         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52428         New tests.
52429         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52430         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52431         optimisation.
52432
52433 2000-10-29  Neil Booth  <neilb@earthling.net>
52434
52435         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52436         * mi1.c, mi1c.h: Add null directives to multiple-include test.
52437         * mi5.c: Test multiple includes work with -C.
52438         * trigraphs.c: Test ^= version.
52439
52440 2000-10-28  Neil Booth  <neilb@earthling.net>
52441
52442         New tests and test updates for new macro expander.
52443
52444         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52445         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52446         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52447         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52448         new diagnostic messages.
52449
52450         * gcc.dg/cpp/macro3.c: New tests.
52451
52452 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
52453
52454         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52455         on the same line.
52456
52457 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
52458
52459         * g++.old-deja/g++.other/eh2.C: New test.
52460
52461 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52462
52463         * gcc.c-torture/execute/20001027-1.c: New test.
52464
52465 2000-10-26  Richard Henderson  <rth@redhat.com>
52466
52467         * gcc.c-torture/execute/20001026-1.c: New.
52468
52469 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
52470
52471         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52472         * g++.old-deja/g++.law/builtin1.C: Likewise.
52473         * g++.old-deja/g++.law/ctors10.C: Likewise.
52474         * g++.old-deja/g++.law/virtual3.C: Likewise.
52475         * g++.old-deja/g++.mike/p658.C: Likewise.
52476         * g++.old-deja/g++.other/sibcall1.C: Likewise.
52477         * g++.old-deja/g++.other/vaarg2.C: Likewise.
52478         * g++.old-deja/g++.robertl/eb124.C: Likewise.
52479         * g++.old-deja/g++.robertl/eb44.C: Likewise.
52480         * g++.old-deja/g++.robertl/eb77.C: Likewise.
52481
52482 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
52483
52484         * gcc.c-torture/compile/20001024-1.c: New test.
52485
52486 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
52487
52488         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52489         to tell us whether or not we are using V3.
52490
52491 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52492
52493         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52494         operands.
52495
52496 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52497
52498         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52499
52500 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
52501
52502         * gcc.c-torture/execute/20001024-1.c: New test.
52503
52504 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
52505
52506         * g++.old-deja/g++.other/sibcall1.C: New test.
52507
52508 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
52509
52510         * gcc.dg/noncompile/init-3.c: New test.
52511
52512 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52513
52514         * gcc.dg/format-array-1.c: New test.
52515
52516 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52517
52518         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52519         writing through null pointers; remove comment about testing
52520         unterminated strings.
52521
52522 2000-10-17  Matthew Hiller  <hiller@redhat.com>
52523
52524         * gcc.c-torture/execute/20001017-2.c: New test.
52525
52526 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52527
52528         * gcc.c-torture/compile/20001018-1.c: New test.
52529         * gcc.c-torture/compile/20001018-1.x: Xfail.
52530
52531 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52532
52533         * gcc.c-torture/execute/20001017-1.c: New test.
52534
52535 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52536
52537         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52538         for multiple use of arguments with scanf formats; add tests for
52539         multiple use of arguments.
52540
52541 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
52542
52543         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52544         from some old tests.
52545
52546 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52547
52548         * gcc.dg/format-miss-1.c: New test.
52549
52550 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52551
52552         * gcc.c-torture/execute/20001013-1.c: New test.
52553
52554 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52555
52556         * gcc.dg/format-branch-1.c: New test.
52557
52558 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52559
52560         * README, lib/file-format.exp: Remove EGCS references.
52561
52562 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52563
52564         * gcc.dg/20001013-1.c: New test.
52565
52566 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52567
52568         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52569         for intmax_t in the compiler using __typeof__ and the type rules
52570         for conditional expressions.
52571
52572 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
52573
52574         * gcc.dg/20001012-1.c: New test.
52575         * gcc.dg/20001012-2.c: New test.
52576
52577 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52578
52579         * gcc.dg/format-attr-1.c: New test.
52580
52581 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52582
52583         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52584         __LONG_LONG_MAX__ instead of LLONG_MAX.
52585
52586 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52587
52588         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52589         scanf flags.
52590         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52591         flags.
52592
52593 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52594
52595         * gcc.dg/sequence-pt-1.c: New test.
52596
52597 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
52598
52599         * gcc.c-torture/execute/20001011-1.c: New testcase.
52600         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52601
52602 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52603
52604         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52605         does not error on it.
52606
52607 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52608
52609         * gcc.dg/20001009-1.c: New test.
52610
52611 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52612
52613         * gcc.c-torture/compile/20001009-1.c: Move from here ....
52614         * gcc.c-torture/execute/20001009-2.c: ... to here.
52615
52616 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
52617
52618         * gcc.c-torture/compile/20001009-1.c: New testcase.
52619         * gcc.c-torture/execute/20001009-1.c: New testcase.
52620         Testcases provided by Jan Hubicka <jh@suse.cz>.
52621
52622 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52623
52624         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52625         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52626         uintmax_t using <limits.h> to emulate the compiler's internal
52627         logic.  No longer XFAIL %j tests.
52628
52629 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52630
52631         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52632         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52633         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52634         regexps and details of expected handling of some bad formats.
52635         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52636         suppression.
52637
52638 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52639
52640         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52641         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52642         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52643         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52644         in list archives.
52645
52646 2000-10-06  Richard Henderson  <rth@cygnus.com>
52647
52648         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52649         * g++.old-deja/g++.brendan/crash52.C: Likewise.
52650         * g++.old-deja/g++.jason/report.C: Likewise.
52651         * g++.old-deja/g++.law/friend5.C: Likewise.
52652         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
52653         of the expected warnings.
52654
52655 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
52656
52657         * g++.old-deja/g++.pt/enum14.C: New test.
52658
52659 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
52660
52661         * g++.old-deja/g++.pt/crash59.C: New test.
52662
52663 2000-10-04  Will Cohen  <wcohen@redhat.com>
52664
52665         * gcc.dg/20000926-1.c: New test.
52666
52667 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
52668
52669         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52670         function name for current C++ compiler.
52671         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52672
52673 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
52674
52675         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52676         __PRETTY_FUNCTION__.
52677         * g++.old-deja/g++.ext/pretty2.C: Likewise.
52678
52679 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52680
52681         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52682
52683 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
52684
52685         * gcc.c-torture/compile/20000923-1.c: New test.
52686
52687 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52688
52689         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52690         * g++.old-deja/g++.pt/ttp62.C: Same.
52691         * g++.old-deja/g++.other/inline14.C: Same.
52692
52693 2000-09-24  Richard Henderson  <rth@cygnus.com>
52694
52695         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52696
52697 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52698
52699         * gcc.dg/c90-printf-1.c: Add test for wide string format.
52700
52701 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
52702
52703         * gcc.c-torture/compile/20000922-1.c: New file.
52704
52705 2000-09-21  Nick Clifton  <nickc@redhat.com>
52706
52707         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52708         a signed long modulo operation.
52709         (mod6): New function - perform an unsigned long modulo operation.
52710         (main): Add tests for modulos of very large numbers by very small
52711         dividends.
52712
52713 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52714
52715         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52716
52717 2000-09-19  Richard Henderson  <rth@cygnus.com>
52718
52719         * gcc.dg/compare2.c (case 10): XFAIL.
52720
52721 2000-09-18  Richard Henderson  <rth@cygnus.com>
52722
52723         * gcc.c-torture/execute/20000906-1.c: Move ...
52724         * gcc.dg/20000906-1.c: ... here.  Only run on targets
52725         that support __builtin_trap.
52726
52727 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
52728
52729         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52730
52731 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52732
52733         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52734         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
52735         more $ format tests.
52736
52737 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52738
52739         * gcc.dg/format-errmk-1.c: New test.
52740
52741 2000-09-17  Greg McGary  <greg@mcgary.org>
52742
52743         * gcc.c-torture/execute/20000917-1.x: Remove.
52744
52745 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52746
52747         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52748
52749 2000-09-17  Greg McGary  <greg@mcgary.org>
52750
52751         * gcc.c-torture/execute/20000917-1.c: New test.
52752         * gcc.c-torture/execute/20000917-1.x: XFAIL.
52753
52754 2000-09-16  Neil Booth  <NeilB@earthling.net>
52755
52756         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52757         in nested macro bug.
52758
52759 2000-09-15  Neil Booth  <NeilB@earthling.net>
52760
52761         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52762
52763 2000-09-14  Jeffrey A Law  (law@cygnus.com)
52764
52765         * gcc.c-torture/execute/20000914-1.c: New test.
52766
52767 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
52768
52769         * g++.other/inline13.C: New test.
52770
52771 2000-09-12  Andreas Jaeger  <aj@suse.de>
52772
52773         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52774         constant by Ulrich Drepper <drepper@redhat.com>.
52775
52776 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
52777
52778         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52779
52780 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52781
52782         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52783
52784 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
52785
52786         * gcc.dg/cpp/backslash.c: New test.
52787
52788 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
52789
52790         * gcc.c-torture/execute/20000910-1.c: New test.
52791         * gcc.c-torture/execute/20000910-2.c: Likewise.
52792
52793 2000-09-11  Robert Lipe  <robertl@sco.com>
52794
52795         * gcc.dg/pragma-align.c: New test.
52796
52797 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
52798
52799         * g++.old-deja/g++.pt/explicit82.C: New test.
52800         * g++.old-deja/g++.pt/explicit83.C: New test.
52801
52802 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
52803
52804         * gcc.dg/asm-names.c: New test.
52805
52806 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52807
52808         * gcc.dg/cpp/tr-warn6.c: New test
52809
52810 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52811
52812         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52813         be accepted.
52814
52815 2000-09-07  Catherine Moore  <clm@redhat.com>
52816
52817         * gcc.c-torture/execute/unroll-1.c: New test.
52818
52819 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
52820
52821         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52822         ERROR markers.
52823         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52824         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52825         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52826         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52827         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52828         Preprocess only.
52829         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52830         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52831
52832 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52833
52834         * g++.old-deja/g++.pt/deduct2.C: New test.
52835
52836 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52837
52838         * g++.old-deja/g++.pt/parms2.C: New test.
52839
52840 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52841
52842         * g++.old-deja/g++.pt/crash58.C: New test.
52843
52844 2000-09-06  Greg McGary  <greg@mcgary.org>
52845
52846         * gcc.c-torture/execute/20000906-1.c: New test.
52847         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52848
52849 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52850
52851         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52852
52853 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52854
52855         * g++.old-deja/g++.pt/crash57.C: New test.
52856
52857 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52858
52859         * g++.old-deja/g++.pt/crash56.C: New test.
52860
52861 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52862
52863         * g++.old-deja/g++.pt/koenig1.C: New test.
52864
52865 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52866
52867         * gcc.dg/20000904-1.c: New test.
52868
52869 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52870
52871         * gcc.dg/cpp/paste8.c: New test.
52872
52873 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
52874
52875         * gcc.c-torture/compile/20000827-1.c: New test.
52876
52877 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52878
52879         * gcc.dg/format-diag-1.c: New test.
52880
52881 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52882
52883         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52884         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52885         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52886         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52887         gcc.dg/formatz-1.c: Adjust warning regular expressions.
52888
52889 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52890
52891         * g++.old-deja/g++.other/nested4.C: New test.
52892
52893 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52894
52895         * g++.old-deja/g++.ns/scoped1.C: New test.
52896
52897 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
52898
52899         * lib/g++.exp: Support testing already-installed GCC.
52900
52901 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52902
52903         * wtr-label-1.c, wtr-suffix-1.c: New tests.
52904
52905 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52906
52907         * gcc.dg/return-type-2.c: New test.
52908
52909 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
52910
52911         * gcc.c-torture/compile/20000825-1.c: New test.
52912
52913 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
52914
52915         * gcc.dg/dwarf2-2.c: New test.
52916
52917 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
52918
52919         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52920         dg-warning regexps.
52921
52922 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52923
52924         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52925         gcc.dg/format-ext-5.c: New tests.
52926
52927 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
52928
52929         * g++.old-deja/g++.other/crash22.C: New test.
52930
52931 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
52932
52933         * gcc.dg/noncompile/930622-2.c: Adjust error message.
52934
52935 2000-08-24  Richard Henderson  <rth@cygnus.com>
52936
52937         * gcc.dg/ia64-sync-1.c: New test.
52938         * gcc.dg/ia64-sync-2.c: New test.
52939         * gcc.dg/ia64-asm-1.c: New test.
52940
52941 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52942
52943         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52944         * gcc.dg/format-ext-2.c: New test.
52945
52946 2000-08-23  Jason Merrill  <jason@redhat.com>
52947
52948         * lib/old-dejagnu.exp: Also ignore "In member function" and
52949         "At global scope".
52950
52951 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52952
52953         * gcc.dg/noncompile/label-lineno-1.c: New test.
52954
52955 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52956
52957         * gcc.dg/c99-array-nonobj-1.c: New test.
52958
52959 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52960
52961         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52962         tests.
52963         * gcc.dg/format-ext-1.c: New test.
52964
52965 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52966
52967         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52968         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52969         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52970         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52971         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52972
52973 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52974
52975         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52976         gcc.dg/c99-strftime-2.c: New tests.
52977
52978 2000-08-22  Richard Henderson  <rth@cygnus.com>
52979
52980         * gcc.c-torture/execute/20000822-1.c: New test.
52981
52982 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52983
52984         * gcc.c-torture/execute/20000819-1.x: Remove.
52985
52986 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52987
52988         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52989         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52990         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52991         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52992         gcc.dg/format-xopen-1.c: New tests.
52993
52994 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52995
52996         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52997
52998 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52999
53000         * g++.old-deja/g++.other/loop2.C: New test.
53001
53002         * gcc.c-torture/compile/20000606-1.c: New test.
53003         * gcc.c-torture/compile/20000728-1.c: New test.
53004         * gcc.c-torture/execute/20000801-1.c: New test.
53005         * gcc.c-torture/execute/20000801-2.c: New test.
53006         * gcc.c-torture/execute/20000819-1.c: New test.
53007         * gcc.c-torture/execute/20000819-1.x: XFAIL.
53008         * gcc.dg/20000629-1.c: New test.
53009         * gcc.dg/20000724-1.c: New test.
53010         * gcc.dg/20000807-1.c: New test.
53011
53012 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53013
53014         * gcc.dg/cpp/pragma-1.c: New test.
53015         * gcc.dg/cpp/pragma-2.c: New test.
53016
53017 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
53018
53019         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53020         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
53021
53022 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53023
53024         * gcc.c-torture/compile/20000818-1.c: New test.
53025
53026 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
53027
53028         * gcc.c-torture/execute/20000818-1.c: New test.
53029
53030 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53031
53032         * gcc.dg/format-va-1.c: New test.
53033
53034 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53035
53036         * g++.old-deja/g++.other/typedef8.C: New test.
53037
53038 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53039
53040         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53041         * g++.old-deja/g++.mike/net36.C: Mark candidate.
53042         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53043         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53044         * g++.old-deja/g++.other/ptrmem7.C: New test.
53045         * g++.old-deja/g++.pt/ptrmem10.C: New test.
53046
53047 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53048
53049         * g++.old-deja/g++.pt/typename27.C: New test.
53050
53051 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
53052
53053         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53054         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53055         * g++.old-deja/g++.pt/friend45.C: New test.
53056         * g++.old-deja/g++.other/friend8.C: New test.
53057
53058 2000-08-15  Richard Henderson  <rth@cygnus.com>
53059
53060         * gcc.c-torture/execute/20000815-1.c: New test.
53061
53062 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53063
53064         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53065         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53066         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53067
53068 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
53069
53070         * g++.old-deja/g++.other/refinit2.C: New test.
53071
53072 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
53073
53074         * lib/c-torture.exp (c-torture): Make
53075         compiler_conditional_xfail_data global.
53076         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53077         compiler_conditional_xfail_data machinery.
53078         (f-torture-execute): Likewise.
53079         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53080         and only when unrolling loops.
53081
53082         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53083
53084 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53085
53086         * g++.old-deja/g++.pt/explicit81.C: New test.
53087
53088 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53089
53090         * g++.old-deja/g++.pt/typename26.C: New test.
53091
53092 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
53093
53094         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53095         warning.
53096
53097 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
53098
53099         * g++.old-deja/g++.other/array3.C: New test.
53100
53101 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53102
53103         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53104         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53105         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53106         New tests.
53107
53108 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
53109
53110         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53111         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53112
53113 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
53114
53115         * gcc.c-torture/execute/20000808-1.c: New test.
53116
53117 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53118
53119         * gcc.dg/c90-const-expr-1.c: New test.
53120
53121 2000-08-08  Richard Henderson  <rth@cygnus.com>
53122
53123         * gcc.dg/noncompile/920923-1.c: Declare calloc.
53124
53125 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53126
53127         * gcc.dg/noncompile/const-ll-1.c: New test.
53128
53129 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53130
53131         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53132
53133 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53134
53135         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53136         that running programs linked against the shared version of libobjc
53137         run correctly.
53138
53139 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53140
53141         * gcc.dg/c99-printf-1.c: New test.
53142
53143 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53144
53145         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53146
53147 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
53148
53149         * gcc.c-torture/execute/20000731-1.x: Delete.
53150
53151 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
53152
53153         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53154         and torture_without_loops as is done by c-torture.exp.
53155         (search_for): Copy from c-torture.exp.
53156         (gcc-dg-runtest): New function, drives a directory of tests
53157         iterating over the TORTURE_OPTIONS.
53158         (scan-assembler, scan-assembler-not): Move here from
53159         individual directory drivers.
53160
53161         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53162         defined by lib/gcc-dg.exp.
53163         * gcc.dg/cpp/cpp.exp: Likewise.
53164         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
53165         gcc-dg-runtest, so we cycle over optimization options.
53166
53167         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53168         * gcc.dg/compare2.c: No longer expected to fail.
53169
53170 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53171
53172         * gcc.c-torture/execute/20000804-1.c: New test.
53173
53174 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53175
53176         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53177
53178 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
53179
53180         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53181
53182 2000-08-03  Jeffrey A Law  (law@cygnus.com)
53183
53184         * gcc.c-torture/compile/20000803-1.c: New test.
53185
53186 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53187
53188         * gcc.c-torture/execute/20000801-3.c,
53189         gcc.c-torture/execute/20000801-4.c: New tests.
53190         * gcc.c-torture/execute/20000801-3.x,
53191         gcc.c-torture/execute/20000801-4.x: Xfail.
53192
53193 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
53194
53195         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53196         libobjc/.libs to allow for libtool.
53197
53198 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
53199
53200         * gcc.c-torture/compile/20000802-1.c: New test.
53201
53202 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
53203
53204         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53205
53206 2000-07-31  Jeffrey A Law  (law@cygnus.com)
53207
53208         * gcc-c-torture/execute/20000731-2.c: New test.
53209
53210         * gcc.c-torture/execute/20000731-1.c: New test.
53211         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53212
53213 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
53214
53215         * gcc.dg/cpp/paste7.c: New test.
53216         * gcc.dg/cpp/20000725-1.c: New test.
53217
53218 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
53219
53220         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53221         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53222         declaration warning for __builtin_dwarf_reg_size.
53223
53224         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53225
53226 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53227
53228         * gcc.dg/noncompile/voidparam-1.c: New test.
53229
53230 2000-07-30  Richard Henderson  <rth@cygnus.com>
53231
53232         * gcc.dg/c90-digraph-1.c: Don't xfail.
53233         * gcc.dg/compare2.c (case 10): Xfail.
53234         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53235
53236 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
53237
53238         * gcc.dg/c99-main-1.c: New test.
53239
53240 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53241
53242         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53243
53244 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
53245
53246         * gcc.c-tortuer/execute/20000726-1.c: New test.
53247
53248 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
53249
53250         * gcc.c-torture/execute/enum-2.c: New test.
53251
53252 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53253
53254         * gcc.dg/cpp/tr-warn3.c: New test.
53255
53256 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53257
53258         * g++.old-deja/g++.ext/implicit1.C: Remove.
53259         * g++.old-deja/g++.jason/c2.C: Remove
53260         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53261         * g++.old-deja/g++.pt/crash16.C: Likewise.
53262         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53263
53264 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53265
53266         * g++.old-deja/g++.other/for2.C: New test.
53267
53268 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
53269
53270         * gcc.dg/20000720-1.c: New test.
53271
53272 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
53273
53274         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
53275
53276 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
53277
53278         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53279         * gcc.c-torture/execute/20000722-1.c: New.
53280         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53281
53282 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
53283
53284         * gcc.dg/cpp/20000720-1.S: New test.
53285
53286 2000-07-21  Michael Meissner  <meissner@redhat.com>
53287
53288         * gcc.c-torture/execute/ieee/hugeval.c: New test.
53289
53290 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53291
53292         * g++.old-deja/g++.brendan/crash16.C,
53293         g++.old-deja/g++.brendan/parse3.C,
53294         g++.old-deja/g++.brendan/redecl1.C,
53295         g++.old-deja/g++.ns/template13.C,
53296         g++.old-deja/g++.other/decl4.C,
53297         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53298
53299 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53300
53301         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53302         and "Internal error".
53303
53304         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53305         regexps.
53306         * gcc.dg/cpp/paste6.c: New test.
53307
53308 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
53309
53310         * gcc.dg/cpp/tr-direct.c: New test.
53311
53312         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53313         gcc.dg/cpp/undef1.c: Tweak error regexps.
53314
53315 2000-07-18  Eric Christopher <echristo@redhat.com>
53316
53317         * gcc.c-torture/compile/20000718-1.c: New test.
53318
53319 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
53320
53321         * cpplex.c (_cpp_push_token): If the token being pushed back
53322         is the previous token in this context, just subtract one from
53323         context->posn.
53324         * cppmacro.c (save_expansion): Clear aux field when storing a
53325         placemarker.
53326
53327 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
53328
53329         * gcc.dg/noncompile/redecl-1.c: New test.
53330
53331 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
53332
53333         * gcc.c-torture/execute/20000717-5.c: New test.
53334         * gcc.c-torture/execute/20000717-1.x: Removed.
53335
53336 2000-07-17  Richard Henderson  <rth@cygnus.com>
53337
53338         * gcc.c-torture/execute/20000717-4.c: New test.
53339
53340 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
53341
53342         * gcc.dg/cpp/syshdr.c: New test.
53343         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53344
53345 2000-07-17  Neil Booth  <neilb@earthling.net>
53346
53347         * gcc.dg/cpp/cmdlne-dM.c: New test.
53348         * gcc.dg/cpp/cmdlne-dD.c: New test.
53349
53350 2000-07-17  Jeffrey A Law  (law@cygnus.com)
53351
53352         * gcc.c-torture/execute/20000717-3.c: New test.
53353
53354         * gcc.c-torture/compile/20000717-1.c: New test.
53355
53356 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
53357
53358         * gcc.c-torture/execute/20000717-2.c: New test.
53359
53360 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53361
53362         * gcc.dg/formatz-1.c: New test.
53363
53364         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53365         * gcc.dg/c99-digraph-1.c: New tests.
53366
53367         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53368         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53369
53370         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53371         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53372         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53373         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53374         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53375         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53376         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53377
53378 2000-07-17  Greg McGary <greg@mcgary.org>
53379
53380         * gcc.c-torture/execute/20000717-1.c: New test.
53381         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53382
53383 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
53384
53385         * gcc.c-torture/execute/20000715-2.c: New test.
53386         * gcc.dg/20000715-1.c: New test.
53387
53388 2000-07-15  Michael Meissner  <meissner@redhat.com>
53389
53390         * gcc.c-torture/execute/20000715-1.c: New test.
53391
53392 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
53393
53394         * gcc.c-torture/execute/20000707-1.c: New test.
53395
53396 2000-07-13  Neil Booth  <NeilB@earthling.net>
53397
53398         * gcc.dg/cpp/digraph1.c,
53399         gcc.dg/cpp/digraph2.c,
53400         gcc.dg/cpp/digraphs.c: New tests.
53401
53402 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
53403
53404         * g77.f-torture/compile/20000630-2.f: New test.
53405         * g77.f-torture/compile/20000630-2.x
53406
53407 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53408
53409         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
53410
53411 2000-07-11  Neil Booth  <NeilB@earthling.net>
53412
53413         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53414
53415 2000-07-11  Neil Booth  <NeilB@earthling.net>
53416
53417         * gcc.dg/cpp/cmdlne-C.c: New.
53418
53419 2000-07-09  Neil Booth  <NeilB@earthling.net>
53420
53421         * gcc.dg/cpp/directiv.c: New tests.
53422         * gcc.dg/cpp/undef1.c: Update.
53423
53424 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
53425
53426         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53427
53428 2000-07-09  Neil Booth  <NeilB@earthling.net>
53429
53430         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53431
53432 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
53433
53434         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53435         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53436
53437 2000-07-08  Neil Booth  <NeilB@earthling.net>
53438
53439         * gcc.dg/cpp/macsyntx.c: New tests.
53440
53441 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53442
53443         * gcc.dg/20000707-1.c: New test.
53444
53445 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53446
53447         * gcc.c-torture/execute/20000706-1.c: New test.
53448         * gcc.c-torture/execute/20000706-2.c: New test.
53449         * gcc.c-torture/execute/20000706-3.c: New test.
53450         * gcc.c-torture/execute/20000706-4.c: New test.
53451         * gcc.c-torture/execute/20000706-5.c: New test.
53452
53453 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53454
53455         * g++.old-deja/g++.pt/instantiate7.C: New test.
53456
53457 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53458
53459         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53460         * g++.old-deja/g++.mike/thunk3.C: Likewise.
53461         * g++.old-deja/g++.other/rtti3.C: Likewise.
53462         * g++.old-deja/g++.other/rttid3.C: Likewise.
53463
53464 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
53465
53466         *  g77.f-torture/compile/20000630-1.x: Fix typo
53467
53468 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
53469
53470         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53471         assembly output.
53472
53473 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
53474
53475         * gcc.dg/cpp/ident.c: New test.
53476
53477 2000-07-05  Neil Booth  <NeilB@earthling.net>
53478
53479         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53480           gcc.dg/cpp/lexstrng.c: New tests.
53481
53482 2000-07-04  Neil Booth  <NeilB@earthling.net>
53483
53484         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53485         * gcc.dg/cpp/strify2.c: Same.
53486
53487 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
53488
53489         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53490         * gcc.dg/cpp/19990703-1.c: Likewise.
53491         * gcc.dg/cpp/20000625-1.c: Likewise.
53492         * gcc.dg/cpp/20000625-2.c: Likewise.
53493
53494         * gcc.dg/cpp/macro1.c,
53495         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53496         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53497         gcc.dg/cpp/strify1.c,
53498         gcc.dg/cpp/strify2.c: New tests.
53499
53500 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
53501
53502         * gcc.c-torture/execute/20000703-1.c: New test.
53503
53504 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53505
53506         * g++.old-deja/g++.pt (lookup10.C): New test.
53507
53508 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53509
53510         * g++.old-deja/g++.pt (typename25.C): New test.
53511
53512 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
53513
53514         * gcc.c-torture/compile/20000701-1.c: New test.
53515
53516 2000-06-30  Nick Clifton  <nickc@cygnus.com>
53517
53518         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53519         to test case.
53520
53521 2000-06-30  Catherine Moore  <clm@cygnus.com>
53522
53523         * gcc.c-torture/execute/align-1.c: New test.
53524
53525 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
53526
53527         * g++.old-deja/g++.pt/expr8.C: New test.
53528         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53529
53530 2000-06-29  Nick Clifton  <nickc@cygnus.com>
53531
53532         * gcc.c-torture/compile/20000629-1.c: New test.
53533
53534 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53535
53536
53537         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53538         gcc.dg/noncompile directory, depending on whether they're
53539         preprocessor tests or not.  Annotate all the tests for the dg
53540         framework.
53541
53542         * gcc.c-torture/noncompile/noncompile.exp: Delete.
53543         * gcc.dg/noncompile/noncompile.exp: New.
53544
53545         * Moved files:
53546         Old name                                New name
53547         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
53548         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
53549         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
53550         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
53551         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
53552         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
53553         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
53554         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
53555         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
53556         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
53557         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
53558         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
53559         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
53560         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
53561         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
53562         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
53563         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
53564         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
53565         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
53566         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
53567         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
53568         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
53569         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
53570         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
53571
53572         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
53573         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
53574         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
53575         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
53576         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
53577         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
53578
53579 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53580
53581         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53582         declare one variable.  On the fourth, error.
53583         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53584         declared by 20000628-1a.h.
53585
53586 2000-06-29  Richard Henderson  <rth@redhat.com>
53587
53588         * gcc.c-torture/execute/930529-1.x: New file.
53589         * gcc.dg/920413-1.c: Adjust expected warning text.
53590         * gcc.dg/980217-1.c: Declare abort.
53591         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53592
53593 2000-06-29  Jeffrey A Law  (law@cygnus.com)
53594
53595         * g77.f-torture/compile/20000629-1.f: New test.
53596         * g77.f-torture/compile/20000629-1.x: Expected to fail.
53597
53598 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53599
53600         Rearrange lots of files, removing entirely the
53601         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53602         directories.
53603
53604         * Deleted files:
53605         gcc.c-torture/code_quality/code_quality.exp
53606         gcc.c-torture/special/special.exp
53607         gcc.failure/failure.exp
53608         gcc.failure/940409-1.x
53609         gcc.c-torture/compile/961203-1.x
53610
53611         * New files:
53612         gcc.misc-tests/linkage.exp
53613         gcc.c-torture/execute/920730-1t.c
53614         gcc.c-torture/execute/920730-1t.x
53615         gcc.c-torture/compile/920520-1.x
53616         gcc.c-torture/compile/920521-1.x
53617         gcc.c-torture/compile/981006-1.x
53618         gcc.c-torture/execute/eeprof-1.x
53619
53620         * Moved files (possibly with modifications to fit a new harness):
53621         Old name                                New name
53622         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
53623         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
53624         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
53625         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
53626         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
53627         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
53628         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
53629         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
53630         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
53631         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
53632         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
53633         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
53634         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
53635         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
53636
53637 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53638
53639         * c-torture/compile/961203-1.x: Delete.
53640
53641         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
53642         not exit. Include stdio.h.
53643         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53644         * gcc.misc-tests/dg-12.c: Likewise.
53645         * gcc.misc-tests/dg-5.c: Likewise.
53646         * gcc.misc-tests/dg-6.c: Likewise.
53647         * gcc.misc-tests/dg-7.c: Prototype abort.
53648         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53649         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53650         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
53651         not exit.
53652         * gcc.misc-tests/sieve.c: Use return from main, not exit.
53653         * gcc.misc-tests/sort2.c: Use return from main, not exit.
53654
53655 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
53656
53657         * gcc.dg/cpp/20000628-1.c: New test.
53658         * gcc.dg/cpp/20000628-1.h: New header for above test.
53659         * gcc.dg/cpp/20000628-1a.h: Likewise.
53660
53661 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
53662
53663         * gcc.dg/cpp: New directory.
53664         * gcc.dg/cpp/cpp.exp: New driver.
53665         * gcc.dg/cpp/20000627-1.c: New test.
53666         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53667         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53668         and rewrite as a compilation test.
53669
53670         * gcc.dg: Move many files into the cpp subdirectory, possibly
53671         renaming or editing them as well.
53672         Old name                New name
53673         990119-1.c              cpp/19990119-1.c
53674         990228-1.c              cpp/19990228-1.c
53675         990407-1.c              cpp/19990407-1.c
53676         990409-1.c              cpp/19990409-1.c
53677         990413-1.c              cpp/19990413-1.c
53678         990703-1.c              cpp/19990703-1.c
53679         20000127-1.c            cpp/20000127-1.c
53680         20000129-1.c            cpp/20000129-1.c
53681         20000207-1.c            cpp/20000207-1.c
53682         20000207-2.c            cpp/20000207-2.c
53683         20000209-1.c            cpp/20000209-1.c
53684         20000209-2.c            cpp/20000209-2.c
53685         20000301-1.c            cpp/20000301-1.c
53686         20000419-1.c            cpp/20000419-1.c
53687         20000510-1.S            cpp/20000510-1.S
53688         20000519-1.c            cpp/20000519-1.c
53689         20000529-1.c            cpp/20000529-1.c
53690         20000625-1.c            cpp/20000625-1.c
53691         20000625-2.c            cpp/20000625-2.c
53692         cpp-as1.c               cpp/assert1.c
53693         cpp-as2.c               cpp/assert2.c
53694         cxx-comments-1.c        cpp/cxxcom1.c
53695         cxx-comments-2.c        cpp/cxxcom2.c
53696         endif-label.c           cpp/endif.c
53697         cpp-hash1.c             cpp/hash1.c
53698         cpp-hash2.c             cpp/hash2.c
53699         cpp-if1.c               cpp/if-1.c
53700         cpp-if2.c               cpp/if-2.c
53701         cpp-if3.c               cpp/if-3.c
53702         cpp-if4.c               cpp/if-4.c
53703         cpp-if5.c               cpp/if-5.c
53704         cpp-cond.c              cpp/if-cexp.c
53705         cpp-missingop.c         cpp/if-mop.c
53706         cpp-missingparen.c      cpp/if-mpar.c
53707         cpp-opprec.c            cpp/if-oppr.c
53708         cpp-ifparen.c           cpp/if-paren.c
53709         cpp-shortcircuit.c      cpp/if-sc.c
53710         cpp-shift.c             cpp/if-shift.c
53711         cpp-unary.c             cpp/if-unary.c
53712         cpp-li1.c               cpp/line1.c
53713         cpp-li2.c               cpp/line2.c
53714         lineno.c                cpp/line3.c
53715         lineno-2.c              cpp/line4.c
53716         cpp-mi.c                cpp/mi1.c
53717         cpp-mic.h               cpp/mi1c.h
53718         cpp-micc.h              cpp/mi1cc.h
53719         cpp-mind.h              cpp/mi1nd.h
53720         cpp-mindp.h             cpp/mi1ndp.h
53721         cpp-mix.h               cpp/mi1x.h
53722         cpp-mi2.c               cpp/mi2.c
53723         cpp-mi2a.h              cpp/mi2a.h
53724         cpp-mi2b.h              cpp/mi2b.h
53725         cpp-mi2c.h              cpp/mi2c.h
53726         cpp-mi3.c               cpp/mi3.c
53727         cpp-mi3.def             cpp/mi3.def
53728         poison-1.c              cpp/poison.c
53729         pr-impl.c               cpp/prag-imp.c
53730         cpp-redef-2.c           cpp/redef1.c
53731         cpp-redef.c             cpp/redef2.c
53732         strpaste.c              cpp/strp1.c
53733         strpaste-2.c            cpp/strp2.c
53734         cpp-tradpaste.c         cpp/tr-paste.c
53735         cpp-tradstringify.c     cpp/tr-str.c
53736         cpp-tradwarn1.c         cpp/tr-warn1.c
53737         cpp-tradwarn2.c         cpp/tr-warn2.c
53738         trigraphs.c             cpp/trigraphs.c
53739         cpp-unc1.c              cpp/unc1.c
53740         cpp-unc2.c              cpp/unc2.c
53741         cpp-unc3.c              cpp/unc3.c
53742         cpp-unc.c               cpp/unc4.c
53743         undef.c                 cpp/undef1.c
53744         undef-2.c               cpp/undef2.c
53745         cpp-wi1.c               cpp/widestr1.c
53746
53747 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
53748
53749         * lib/g++.exp (g++_include_flags): Tweak.
53750
53751 2000-06-27  H.J. Lu  <hjl@gnu.org>
53752             Loren J. Rittle  <ljrittle@acm.org>
53753
53754         * lib/g++.exp (g++_include_flags): Override libgloss.exp
53755         version with one that knows about the new gcc tree structure.
53756         (g++_link_flags): Same.
53757
53758 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
53759
53760         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53761         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53762         case we are cross-compiling.
53763
53764         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53765         g++.old-deja/g++.niklas/Makefile.in,
53766         g++.old-deja/g++.niklas/configure.in,
53767         g++.old-deja/g++.other/Makefile.in,
53768         g++.old-deja/g++.other/configure.in,
53769         gcc.c-torture/code_quality/Makefile.in,
53770         gcc.c-torture/code_quality/configure.in,
53771         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53772         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53773         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53774         gcc.c-torture/execute/ieee/Makefile.in,
53775         gcc.c-torture/execute/ieee/configure.in,
53776         gcc.c-torture/noncompile/Makefile.in,
53777         gcc.c-torture/noncompile/configure.in,
53778         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53779         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53780         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53781
53782 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53783
53784         * g++.old-deja/g++.other/ambig3.C: New test.
53785
53786 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53787
53788         * g++.old-deja/g++.pt/syntax1.C: New test.
53789         * g++.old-deja/g++.pt/syntax2.C: New test.
53790         * g++.old-deja/g++.other/syntax3.C: New test.
53791         * g++.old-deja/g++.other/syntax4.C: New test.
53792
53793 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53794
53795         * gcc.dg/20000623-1.c: Prototype exit and abort.
53796
53797 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53798
53799         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53800         New tests.
53801         * gcc.dg/cpp-mi3.def: New file.
53802
53803         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53804         inside assertions.
53805         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53806         lexer's error messages.
53807         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53808         divine anything from the linemarkers.
53809         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53810         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53811
53812 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
53813
53814         * gcc.dg/20000623-1.c: New test.
53815
53816 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
53817
53818         * gcc.c-torture/execute/20000622-1.c: New test.
53819
53820 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53821
53822         * g++.old-deja/g++.other/init15.C: New test.
53823
53824 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53825
53826         * g++.old-deja/g++.pt/vaarg2.C: New test.
53827         * g++.old-deja/g++.pt/vaarg3.C: New test.
53828
53829 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
53830
53831         * g++.old-deja/g++.other/dyncast6.C: New test.
53832
53833 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
53834
53835         * gcc.c-torture/execute/loop-6.c: New test.
53836
53837 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
53838
53839         * gcc.dg/20000614-1.c: New test.
53840         * gcc.dg/20000614-2.c: New test.
53841
53842 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
53843
53844         * g++.old-deja/g++.other/inline12.C: New test.
53845
53846 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
53847
53848         * g++.old-deja/g++.other/eh1.C: New test.
53849
53850 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
53851
53852         * g++.old-deja/g++.other/type.C: New test.
53853
53854 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53855
53856         * g++.old-deja/g++.other/initstring.C: New test.
53857
53858 2000-06-12  Jason Merrill  <jason@redhat.com>
53859
53860         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53861
53862 2000-06-09  Jeffrey A Law  (law@cygnus.com)
53863
53864         * gcc.c-torture/compile/20000609-1.c: New test.
53865
53866 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
53867
53868         * gcc.dg/20000609-1.c: New test.
53869
53870 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
53871
53872         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53873         * gcc.c-torture/noncompile/poison-1.c: Move...
53874         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53875         * gcc.dg/cpp-li1.c: Add a token after the #line.
53876
53877 2000-06-05  Richard Henderson  <rth@cygnus.com>
53878
53879         * gcc.c-torture/execute/20000605-2.c: New test.
53880         * gcc.c-torture/execute/20000605-3.c: New test.
53881
53882 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
53883
53884         * g77.f-torture/execute/20000503-1.x: New file.
53885
53886 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
53887
53888         * g++.old-deja/g++.eh/badalloc1.C: New test.
53889
53890 2000-06-05  Richard Henderson  <rth@cygnus.com>
53891
53892         * gcc.c-torture/execute/20000605-1.c: New test.
53893
53894 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53895             Nathan Sidwell <nathan@codesourcery.com>
53896
53897         * gcc.c-torture/compile/20000605-1.c: New test.
53898
53899 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
53900
53901         * g77.f-torture/compile/20000601-1.f: New test.
53902
53903 2000-06-03  Richard Henderson  <rth@cygnus.com>
53904
53905         * gcc.c-torture/execute/20000603-1.c: New.
53906
53907 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
53908
53909         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53910         * gcc.dg/noreturn-2.c (noreturn): Likewise.
53911
53912 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
53913
53914         * gcc.dg/compare2.c (case 12): XFAIL.
53915         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53916         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53917
53918         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53919
53920 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
53921
53922         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53923         guard macro is already defined when the header is first
53924         included.
53925         * gcc.dg/cpp-mix.h: New file.
53926         * gcc.dg/endif-label.c: Update patterns to match compiler.
53927
53928         * g++.brendan/complex1.C: Declare abort.
53929         * g++.law/refs4.C: Remove XFAIL.
53930         * g++.oliva/expr2.C: Declare abort and exit.
53931
53932 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
53933
53934         * gcc.c-torture/execute/20000528-1.c: New test.
53935
53936         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53937         * g++.old-deja/g++.law/temps4.C: Likewise.
53938
53939         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53940         stdlib.h.  Call abort() on failure.
53941         * g++.old-deja/g++.law/refs4.C: Likewise.
53942         * g++.old-deja/g++.law/temps4.C: Likewise.
53943         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53944         * gcc.c-torture/execute/20000112-1.c: Include string.h.
53945
53946 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
53947
53948         Relative to g++.dg/special:
53949         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53950
53951         Relative to g++.old-deja:
53952         * g++.brendan/complex1.C, g++.jason/optimize2.C,
53953         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53954         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53955         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53956         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53957         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53958         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53959
53960         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53961         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53962         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53963         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53964         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53965         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53966         and/or string.h.
53967
53968         * g++.other/goto1.C: Update expectations for error messages.
53969
53970 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
53971
53972         * gcc.c-torture/compile/20000523-1.c: New test.
53973
53974 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53975
53976         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53977
53978 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53979
53980         * g++.old-deja/g++.eh/catch11.C: New test.
53981         * g++.old-deja/g++.eh/catch12.C: New test.
53982
53983 2000-05-24  Nick Clifton  <nickc@cygnus.com>
53984
53985         * gcc.c-torture/execute/20000523-1.c: New test.
53986
53987 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
53988
53989         * c-torture/execute/bcp-1.c: Replace abort in arg of
53990         __builtin_constant_p with a generic external function.
53991
53992         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53993         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53994         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53995         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53996         Prototype abort and/or exit.
53997
53998         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53999         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54000         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54001         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54002
54003 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54004
54005         * gcc.dg/dwarf2-1.c: New test.
54006
54007 2000-05-20  Richard Henderson  <rth@cygnus.com>
54008
54009         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54010
54011 2000-05-20  Andreas Jaeger  <aj@suse.de>
54012
54013         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54014         testcase.
54015
54016 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
54017
54018         * gcc.c-torture/execute/20000519-2.c: New test.
54019
54020 2000-05-19  Andreas Jaeger  <aj@suse.de>
54021
54022         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54023         which fails with SSA.
54024
54025         * lib/c-torture.exp: Also test with -O3 -fssa.
54026
54027 2000-05-18  Michael Meissner  <meissner@redhat.com>
54028
54029         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54030         * gcc.c-torture/execute/920415-1.c: Ditto.
54031         * gcc.c-torture/execute/920501-1.c: Ditto.
54032         * gcc.c-torture/execute/conversion.c: Ditto.
54033         * gcc.c-torture/execute/cvt-1.c: Ditto.
54034
54035 2000-05-18  Jeffrey A Law  (law@cygnus.com)
54036
54037         * gcc.c-torture/compile/20000518-1.c: New test.
54038
54039 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54040
54041         * g77.f-torture/compile/200005018.f: New test.
54042
54043 2000-05-17  Jeffrey A Law  (law@cygnus.com)
54044
54045         * gcc.c-torture/compile/20000517-1.c: New test.
54046
54047 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54048
54049         * gcc.c-torture/execute/20000516-1.c: New test.
54050
54051 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
54052
54053         * g++.old-deja/g++.other/eh.C: New test.
54054
54055 2000-05-12  Richard Henderson  <rth@cygnus.com>
54056
54057         * gcc.c-torture/execute/990208-1.c (main): Don't pass
54058         constants through to doit's conditional.
54059
54060 2000-05-11  Jeffrey A Law  (law@cygnus.com)
54061
54062         * gcc.c-torture/compile/20000511-1.c: New test.
54063         * g77.f-torture/compile/20000511-1.f: New test.
54064         * g77.f-torture/compile/20000511-2.f: New test.
54065
54066 2000-05-11  Michael Meissner  <meissner@redhat.com>
54067
54068         * gcc.c-torture/execute/20000511-1.c: New test.
54069
54070 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
54071
54072         * gcc.dg/dg.exp: Scan .S files as well as .c files.
54073         * gcc.dg/20000510-1.S: New.
54074
54075 2000-05-08  Catherine Moore  <clm@cygnus.com>
54076
54077         * gcc.dg/unused-3.c: New.
54078
54079 2000-05-06  Richard Henderson  <rth@cygnus.com>
54080
54081           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54082           * g++.old-deja/g++.mike/warn1.C: Likewise.
54083           * g++.old-deja/g++.pt/local1.C: Likewise.
54084           * g++.old-deja/g++.pt/local7.C: Likewise.
54085           * g++.old-deja/g++.pt/spec16.C: Likewise.
54086
54087 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
54088
54089         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54090
54091 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
54092
54093           * g77.f-torture/execute/20000503-1.f: New test.
54094
54095 2000-05-04  Andreas Jaeger  <aj@suse.de>
54096
54097         * gcc.dg/noreturn-2.c: New test.
54098
54099 2000-05-04  Neil Booth  <NeilB@earthling.net>
54100
54101         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54102         preprocessor.
54103
54104 2000-05-04  Richard Henderson  <rth@cygnus.com>
54105
54106         * gcc.c-torture/execute/20000503-1.c: Fix typo.
54107
54108 2000-05-04  Richard Henderson  <rth@cygnus.com>
54109
54110         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
54111         OpenSSL by Jason R Thorpe.
54112
54113 2000-05-03  Jim Wilson  <wilson@cygnus.com>
54114
54115         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54116
54117 2000-05-03  Robert Lipe <robertlipe@usa.net>
54118
54119         * gcc.dg/20000503-1.c: New test.
54120
54121 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
54122
54123         * gcc.c-torture/compile/20000502-1.c: New test.
54124         * g++.old-deja/g++.other/align.C: New test.
54125         * gcc.dg/cpp-tradstringify.c: New test.
54126
54127 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54128
54129         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54130         and hard registers.
54131
54132 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
54133
54134         * gcc.c-torture/execute/loop-5.c: New test.
54135
54136 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
54137
54138         * gcc.c-torture/execute/va-arg-20.c: New test.
54139
54140 2000-04-23  Jeffrey A Law  (law@cygnus.com)
54141
54142         * gcc.c-torture/execute/20000422-1.c: New test.
54143
54144 2000-04-20  Greg McGary  <gkm@gnu.org>
54145
54146         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54147         when optimizing, but without sibling-call optimizations (-O1).
54148
54149 2000-04-20  Jeffrey A Law  (law@cygnus.com)
54150
54151           * gcc.c-torture/compile/20000420-1.c: New test.
54152
54153 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54154
54155         * g++.abi/ptrflags.C: New test.
54156         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54157
54158 2000-04-19  Catherine Moore  <clm@cygnus.com>
54159
54160         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54161
54162 2000-04-19  Greg McGary  <gkm@gnu.org>
54163
54164         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54165         sibling-call optimizations.
54166
54167 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
54168
54169         * gcc.dg/20000419-1.c: New test.
54170
54171 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
54172
54173         * gcc.c-torture/execute/20000412-6.c: New test.
54174
54175 2000-04-12  Jeffrey A Law  (law@cygnus.com)
54176
54177         * gcc.c-torture/execute/20000412-5.c: New test.
54178         * g77.f-torture/compile/20000412-1.f: New test.
54179         * gcc.c-torture/execute/20000412-4.c: New test.
54180         * gcc.c-torture/compile/20000412-2.c: New test.
54181         * gcc.c-torture/execute/20000412-3.c: New test.
54182         * gcc.c-torture/compile/20000412-1.c: New test.
54183         * gcc.c-torture/execute/20000412-2.c: New test.
54184
54185 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
54186
54187         * objc/execute/bf-20.m: New test.
54188
54189 2000-04-10  Richard Henderson  <rth@cygnus.com>
54190
54191         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54192
54193         * gcc.c-torture/execute/20000412-1.c: New test.
54194
54195 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54196
54197         * g++.old-deja/g++.eh/catchptr1.C: New test.
54198
54199 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
54200
54201         * g++.old-deja/g++.abi/cxa_vec.C: New test.
54202
54203 2000-04-08  Neil Booth  <NeilB@earthling.net>
54204
54205         * gcc.dg/cpp-nullchar.c: Remove test as
54206         embedded nulls cause problems.
54207
54208 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54209
54210         * gcc.dg/compare2.c: New test.
54211
54212 2000-04-08  Neil Booth  <NeilB@earthling.net>
54213
54214         * gcc.dg/cpp-nullchar.c: New test.
54215
54216 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
54217
54218         * gcc.dg/cpp-mi2.c: New test.
54219         * gcc.dg/cpp-mi2[abc].h: New files.
54220
54221 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
54222
54223         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54224         member name.
54225
54226 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
54227
54228         * g++.old-deja/g++.abi/vmihint.C: New test.
54229
54230 2000-04-06  Neil Booth  <NeilB@earthling.net>
54231
54232         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54233         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54234         copyright.
54235
54236 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
54237
54238         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54239         avoid stack-frame overwrite.
54240
54241 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
54242
54243         * gcc.c-torture/compile/20000405-2.c: New test.
54244         * gcc.c-torture/compile/20000405-3.c: New test.
54245
54246 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54247
54248         * gcc.c-torture/compile/20000405-1.c: New test.
54249
54250 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
54251
54252         * gcc.dg/cast-qual-1.c: Revert last change.
54253
54254 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54255
54256         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54257
54258 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
54259
54260         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54261         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54262
54263 2000-04-03  Jeffrey A Law  (law@cygnus.com)
54264
54265         * gcc.c-torture/compile/20000403-2.c: New test.
54266         * gcc.c-torture/compile/20000403-1.c: New test.
54267
54268 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
54269
54270         * gcc.c-torture/execute/20000403-1.c: New test.
54271
54272 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
54273
54274         * gcc.c-torture/execute/20000402-1.c: New test.
54275
54276 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
54277
54278         * gcc.c-torture/execute/va-arg-15.c: New test.
54279         * gcc.c-torture/execute/va-arg-16.c: New test.
54280         * gcc.c-torture/execute/va-arg-17.c: New test.
54281         * gcc.c-torture/execute/va-arg-18.c: New test.
54282         * gcc.c-torture/execute/va-arg-19.c: New test.
54283
54284 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
54285
54286         * gcc.c-torture/compile/981211-1.c: Move to...
54287         * gcc.dg/cpp-as1.c: ...here.
54288         * gcc.dg/cpp-as2.c: New file.
54289
54290         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54291         compiler.
54292
54293 2000-04-02  Neil Booth  <NeilB@earthling.net>
54294
54295         * gcc.dg/cpp-cond.c  New tests.
54296         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
54297         accidental success less likely.
54298         * gcc.dg/cpp-missingop.c  New tests.
54299         * gcc.dg/cpp-missingparen.c  New tests.
54300         * gcc.dg/cpp-shift.c  New tests.
54301         * gcc.dg/cpp-shortcircuit.c  New tests.
54302         * gcc.dg/cpp-unary.c  New tests.
54303
54304 2000-03-29  Jeffrey A Law  (law@cygnus.com)
54305
54306         * gcc.c-torture/compile/20000329-1.c: New test.
54307
54308 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
54309
54310         * gcc.c-torture/compile/20000326-1.c: New test.
54311         * gcc.c-torture/compile/20000326-2.c: New test.
54312
54313 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
54314
54315         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54316         the first parameter is a function argument.
54317
54318 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
54319
54320         * g++.old-deja/g++.ext/array4.C: New test.
54321
54322 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
54323
54324         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54325
54326 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54327
54328         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54329
54330 2000-03-19  Richard Henderson  <rth@cygnus.com>
54331
54332         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54333
54334 2000-03-19  Richard Henderson  <rth@cygnus.com>
54335
54336         * gcc.c-torture/compile/20000319-1.c: New test.
54337
54338 2000-03-14  Jeffrey A Law  (law@cygnus.com)
54339
54340         * gcc.c-torture/execute/20000314-3.c: New test.
54341         * gcc.c-torture/execute/20000314-2.c: New test.
54342         * gcc.c-torture/execute/20000314-1.c: New test.
54343         * gcc.c-torture/compile/20000314-2.c: New test.
54344         * gcc.c-torture/compile/20000314-1.c: New test.
54345
54346 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
54347
54348         * g++.old-deja/g++.warn/inline.C: New test.
54349
54350 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
54351
54352         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54353         standards-compliant result rather than specific constants.
54354         Put test-values in array.
54355
54356 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
54357
54358         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54359         (g++_target_compile): Put test-specific options last.
54360
54361 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54362
54363         * g++.old-deja/g++.eh/vbase4.C: New test.
54364
54365 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54366
54367         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54368
54369 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54370
54371         * g++.old-deja/g++.brendan/misc12.C: Removed.
54372         * g++.old-deja/g++.pt/memtemp77.C: Constify.
54373         * g++.old-deja/g++.ext/pretty4.C: New test.
54374
54375 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54376
54377         * g++.old-deja/g++.other/string2.C: New test.
54378
54379 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
54380
54381         * g++.old-deja/g++.warn/impint2.C: New test.
54382
54383 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
54384
54385         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54386         is 1, not zero.
54387
54388 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
54389
54390         * g++.old-deja/g++.warn/impint.C: New test.
54391         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54392         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54393         * g++.old-deja/g++.pt/explicit12.C: Likewise.
54394         * g++.old-deja/g++.pt/explicit13.C: Likewise.
54395         * g++.old-deja/g++.pt/explicit17.C: Likewise.
54396         * g++.old-deja/g++.pt/explicit18.C: Likewise.
54397         * g++.old-deja/g++.pt/explicit19.C: Likewise.
54398         * g++.old-deja/g++.pt/explicit23.C: Likewise.
54399         * g++.old-deja/g++.pt/explicit31.C: Likewise.
54400         * g++.old-deja/g++.pt/explicit35.C: Likewise.
54401         * g++.old-deja/g++.pt/explicit6.C: Likewise.
54402         * g++.old-deja/g++.pt/memclass7.C: Likewise.
54403
54404 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
54405
54406         * gcc.dg/cpp-redef.c: New test.
54407
54408 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
54409
54410         * g++.old-deja/g++.pt/unify7.C: New test.
54411
54412 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54413
54414         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54415         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54416
54417 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
54418
54419         * gcc.c-torture/compile/20000224-1.c: New test.
54420
54421 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54422
54423         * gcc.c-torture/compile/cpp-2.c: New test.
54424         * gcc.c-torture/compile/cpp-1.c: New test.
54425
54426 2000-02-25  Jeffrey A Law  (law@cygnus.com)
54427
54428         * gcc.c-torture/execute/20000225-1.c: New test.
54429
54430 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54431
54432         * gcc.dg/cpp-li2.c: New test.
54433
54434         * gcc.dg/cpp-wi1.c: New test.
54435
54436         * gcc.dg/cpp-li1.c: New test.
54437
54438 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
54439
54440         * g++.old-deja/g++.other/sizeof5.C: New test.
54441
54442 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54443
54444         * gcc.c-torture/execute/va-arg-13.c: New test.
54445
54446 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
54447
54448         * gcc.c-torture/execute/va-arg-12.c: New test.
54449
54450 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54451
54452         * gcc.c-torture/execute/20000223-1.c: New test.
54453
54454 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54455
54456         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54457
54458 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
54459
54460         * g++.old-deja/g++.abi/ptrmem.C: New test.
54461
54462 2000-02-19  Richard Henderson  <rth@cygnus.com>
54463
54464         * gcc.c-torture/compile/init-3.c: New.
54465
54466 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
54467
54468         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54469         ALWAYS_CXXFLAGS.
54470
54471 2000-02-11  Robert Lipe <robertl@sco.com>
54472
54473         * gcc.c-torture/compile/20000211-3.c: New test.
54474
54475 2000-02-11  Martin Buchholz <martin@xemacs.org>
54476
54477         * gcc.c-torture/compile/20000211-2.c: New test.
54478
54479 2000-02-11  Jeffrey A Law  (law@cygnus.com)
54480
54481         * gcc.c-torture/compile/20000211-1.c: New test.
54482
54483 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
54484
54485         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54486           on native targets
54487
54488 2000-02-08  Nathan Sidwell  <nathan@acm.org>
54489
54490         * g++.old-deja/g++.other/cast5.C: New test.
54491
54492 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
54493
54494         * gcc.c-torture/execute/20000205-1.c: New.
54495
54496 2000-02-03  Nathan Sidwell  <nathan@acm.org>
54497
54498         * g++.old-deja/g++.jason/cast3.C: Return void.
54499         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54500
54501 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54502
54503         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54504
54505         * gcc.dg/loop-1.c: New test.
54506
54507 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
54508
54509         * gcc.c-torture/compile/20000127-1.c: New test.
54510         * gcc.c-torture/execute/991228-1.c: New test.
54511
54512 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54513
54514         * gcc.dg/unused-2.c: New test.
54515
54516         * gcc.dg/conv-1.c: New test.
54517
54518 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
54519
54520         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54521         compiler.
54522         (tool_option_proc): Fix typo.
54523
54524 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
54525
54526         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54527         of the ld on the host, not on the build machine.
54528         Also, don't crash if '--help' is not a supported option.
54529
54530 2000-01-24  Richard Henderson  <rth@cygnus.com>
54531
54532         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54533
54534 2000-01-20  Jeffrey A Law  (law@cygnus.com)
54535
54536         * gcc.c-torture/execute/20000120-2.c: New test.
54537         * gcc.c-torture/execute/20000120-1.c: New test.
54538
54539 2000-01-13  Jeffrey A Law  (law@cygnus.com)
54540
54541         * gcc.c-torture/execute/20000113-1.c: New test.
54542
54543 2000-01-12  Jeffrey A Law  (law@cygnus.com)
54544
54545         * gcc.c-torture/execute/20000112-1.c: New test.
54546
54547 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54548
54549         * gcc.dg/20000111-1.c: New test.
54550
54551 2000-01-10  Jeffrey A Law  (law@cygnus.com)
54552
54553         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54554         with 16 bit integers.
54555
54556 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54557
54558         * gcc.dg/20000108-1.c: New test.
54559
54560 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54561
54562         * g++.old-deja/g++.ns/koenig8.C: New test.
54563
54564 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54565
54566         * g++.old-deja/g++.other/cast4.C: New test.
54567
54568 2000-01-05  Jeffrey A Law  (law@cygnus.com)
54569
54570         * gcc.c-torture/compile/20000105-2.c: New test.
54571         * gcc.c-torture/compile/20000105-1.c: New test.
54572
54573 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54574
54575         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54576         references to printf & atoi to conform to ANSI standard.
54577         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54578         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54579         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54580         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54581         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54582         * g++.old-deja/g++.brendan/complex1.C: Likewise.
54583         * g++.old-deja/g++.brendan/copy1.C: Likewise.
54584         * g++.old-deja/g++.brendan/copy2.C: Likewise.
54585         * g++.old-deja/g++.brendan/copy3.C: Likewise.
54586         * g++.old-deja/g++.brendan/copy4.C: Likewise.
54587         * g++.old-deja/g++.brendan/copy5.C: Likewise.
54588         * g++.old-deja/g++.brendan/copy6.C: Likewise.
54589         * g++.old-deja/g++.brendan/copy7.C: Likewise.
54590         * g++.old-deja/g++.brendan/copy8.C: Likewise.
54591         * g++.old-deja/g++.brendan/crash11.C: Likewise.
54592         * g++.old-deja/g++.brendan/crash14.C: Likewise.
54593         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54594         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54595         * g++.old-deja/g++.brendan/delete2.C: Likewise.
54596         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54597         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54598         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54599         * g++.old-deja/g++.brendan/eh1.C: Likewise.
54600         * g++.old-deja/g++.brendan/groff1.C: Likewise.
54601         * g++.old-deja/g++.brendan/init3.C: Likewise.
54602         * g++.old-deja/g++.brendan/misc12.C: Likewise.
54603         * g++.old-deja/g++.brendan/misc7.C: Likewise.
54604         * g++.old-deja/g++.brendan/new2.C: Likewise.
54605         * g++.old-deja/g++.brendan/operators4.C: Likewise.
54606         * g++.old-deja/g++.brendan/operators5.C: Likewise.
54607         * g++.old-deja/g++.brendan/overload2.C: Likewise.
54608         * g++.old-deja/g++.brendan/overload7.C: Likewise.
54609         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54610         * g++.old-deja/g++.brendan/reference1.C: Likewise.
54611         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54612         * g++.old-deja/g++.brendan/template24.C: Likewise.
54613         * g++.old-deja/g++.brendan/template3.C: Likewise.
54614         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54615         * g++.old-deja/g++.jason/inline3.C: Likewise.
54616         * g++.old-deja/g++.jason/opeq.C: Likewise.
54617         * g++.old-deja/g++.law/arg5.C: Likewise.
54618         * g++.old-deja/g++.law/arm7.C: Likewise.
54619         * g++.old-deja/g++.law/ctors11.C: Likewise.
54620         * g++.old-deja/g++.law/cvt8.C: Likewise.
54621         * g++.old-deja/g++.law/init9.C: Likewise.
54622         * g++.old-deja/g++.law/refs4.C: Likewise.
54623         * g++.old-deja/g++.law/template2.C: Likewise.
54624         * g++.old-deja/g++.law/visibility24.C: Likewise.
54625         * g++.old-deja/g++.law/vtable3.C: Likewise.
54626         * g++.old-deja/g++.mike/asm2.C: Likewise.
54627         * g++.old-deja/g++.mike/eh1.C: Likewise.
54628         * g++.old-deja/g++.mike/misc1.C: Likewise.
54629         * g++.old-deja/g++.mike/misc13.C: Likewise.
54630         * g++.old-deja/g++.mike/misc14.C: Likewise.
54631         * g++.old-deja/g++.mike/ns12.C: Likewise.
54632         * g++.old-deja/g++.mike/p1248.C: Likewise.
54633         * g++.old-deja/g++.mike/p3708.C: Likewise.
54634         * g++.old-deja/g++.mike/p3708a.C: Likewise.
54635         * g++.old-deja/g++.mike/p3708b.C: Likewise.
54636         * g++.old-deja/g++.mike/p646.C: Likewise.
54637         * g++.old-deja/g++.mike/p700.C: Likewise.
54638         * g++.old-deja/g++.mike/p783.C: Likewise.
54639         * g++.old-deja/g++.mike/p783a.C: Likewise.
54640         * g++.old-deja/g++.mike/p783b.C: Likewise.
54641         * g++.old-deja/g++.mike/p786.C: Likewise.
54642         * g++.old-deja/g++.mike/p789.C: Likewise.
54643         * g++.old-deja/g++.mike/p789a.C: Likewise.
54644         * g++.old-deja/g++.mike/p807a.C: Likewise.
54645         * g++.old-deja/g++.other/delete3.C: Likewise.
54646         * g++.old-deja/g++.other/dyncast1.C: Likewise.
54647         * g++.old-deja/g++.other/dyncast2.C: Likewise.
54648         * g++.old-deja/g++.other/dyncast3.C: Likewise.
54649         * g++.old-deja/g++.other/empty1.C: Likewise.
54650         * g++.old-deja/g++.other/temporary1.C: Likewise.
54651         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54652         * g++.old-deja/g++.pt/t16.C: Likewise.
54653         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54654
54655 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
54656
54657         * gcc.dg/991230-1.c: New test.
54658
54659 1999-12-29  Jeffrey A Law  (law@cygnus.com)
54660
54661         * gcc.c-torture/compile/991229-3.c: New test.
54662         * gcc.c-torture/compile/991229-2.c: New test.
54663         * gcc.c-torture/compile/991229-1.c: New test.
54664
54665 1999-12-29  Greg McGary <gkm@eng.ascend.com>
54666
54667         * gcc.c-torture/compile/labels-2.c: New test.
54668
54669 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
54670
54671         * gcc.c-torture/execute/991227-1.c: New test.
54672
54673 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54674
54675         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54676
54677 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
54678
54679         * gcc.c-torture/execute/991221-1.c: New test.
54680
54681 1999-12-20  Nathan Sidwell  <nathan@acm.org>
54682
54683         * g++.old-deja/g++.other/cast3.C: New test.
54684
54685 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
54686
54687         * gcc.c-torture/execute/991216-4.c: New test.
54688
54689 1999-12-16  Michael Meissner  <meissner@cygnus.com>
54690
54691         * gcc.c-torture/execute/991216-1.c: New test.
54692         * gcc.c-torture/execute/991216-2.c: New test.
54693         * gcc.c-torture/execute/991216-3.c: New test.
54694
54695 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54696
54697         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54698         Actually make the test fail by using "-O2" for compilation.
54699
54700 1999-12-15  Nathan Sidwell  <nathan@acm.org>
54701
54702         * g++.old-deja/g++.warn/cast-align1.C: New test.
54703
54704 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54705
54706         * gcc.c-torture/compile/991214-1.c: New test.
54707         * gcc.c-torture/compile/991214-2.c: New test.
54708
54709 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54710
54711         * gcc.dg/991214-1.c: New test.
54712
54713 1999-12-13  Jeffrey A Law  (law@cygnus.com)
54714
54715         * gcc.c-torture/compile/991213-3.c: New test.
54716         * gcc.c-torture/compile/991213-2.c: New test.
54717         * gcc.c-torture/compile/991213-1.c: New test.
54718
54719 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
54720
54721         * gcc.dg/991209-1.c: New test.
54722
54723 1999-12-08  Nathan Sidwell <nathan@acm.org>
54724
54725         * gcc.c-torture/compile/991208-1.c: New test.
54726
54727 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54728
54729         * gcc.dg/ultrasp2.c: New test.
54730
54731 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
54732
54733         * g++.old-deja/g++.abi/align.C (main): Fix typo.
54734
54735 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
54736
54737         * gcc.c-torture/compile/991202-1.c: New test.
54738         * gcc.c-torture/execute/991202-1.c: New test.
54739         * gcc.c-torture/execute/991202-2.c: New test.
54740         * gcc.c-torture/execute/991202-3.c: New test.
54741
54742 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
54743
54744         * g++.old-deja/g++.abi/align.C: New test.
54745         * g++.old-deja/g++.abi/aggregates.C: Likewise.
54746         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54747
54748 1999-12-01  Richard Henderson  <rth@cygnus.com>
54749
54750         * gcc.c-torture/execute/991201-1.c: New.
54751
54752 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
54753
54754         * gcc.dg/991129-1.c: New test.
54755
54756 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54757
54758         * gcc.c-torture/compile/991127-1.c: New test.
54759
54760 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54761
54762         * g++.old-deja/g++.other/warn4.C: New test.
54763
54764 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54765
54766         * g++.old-deja/g++.eh/cleanup2.C: New test.
54767         * g++.old-deja/g++.ext/pretty2.C: New test.
54768         * g++.old-deja/g++.ext/pretty3.C: New test.
54769         * g++.old-deja/g++.other/debug6.C: New test.
54770
54771 1999-10-20  Jim Wilson  <wilson@cygnus.com>
54772
54773         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54774         compiler_output to look for one error message instead of two.
54775
54776 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
54777
54778         * gcc.c-torture/execute/991118-1.c: Also test case
54779         where the word boundary does not split a byte evenly.
54780
54781 1999-11-19  Nathan Sidwell  <nathan@acm.org>
54782
54783         * g++.old-deja/g++.ext/restrict1.C: New test.
54784
54785 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54786
54787         * gcc.c-torture/execute/991118-1.c: New test.
54788
54789 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
54790
54791         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54792         working directory pathnames.
54793
54794 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
54795
54796         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54797         host is equipped with driver.h and driver.o so it can actually
54798         compile and run the tests.
54799
54800 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
54801
54802         * gcc.c-torture/compile/991008-1.c: New test.
54803
54804 1999-11-08  Nick Clifton  <nickc@cygnus.com>
54805
54806         * lib/gcc-dg.exp: Include target-supports.exp
54807
54808 1999-11-05  Nick Clifton  <nickc@cygnus.com>
54809
54810         * lib/target-supports.exp: New file: Provide procs to test for
54811         features supported by the target.
54812         (check_weak_available): Moved here from ecos.exp.
54813         (check_alias_available): New proc: Determine of the target
54814         toolchain supports the alias attribute.
54815
54816         * gcc.dg/special/ecos.exp: Move check_weak_available to
54817         target-supports.exp.
54818         (alias-1.c): Only perform the test if the target supports
54819         aliases.
54820         (wkali-1.c): Only perform the test if the target supports
54821         aliases.
54822
54823         * gcc.dg/990506-0.c: Expect error messages from cross
54824         targets as well as native targets.
54825
54826 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54827
54828         * gcc.dg/ultrasp1.c: Removed xfail.
54829         * gcc.dg/struct-ret-2.c: Likewise.
54830         * gcc.dg/array-1.c: Likewise.
54831
54832 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54833
54834         * gcc.dg/struct-ret-2.c: New test.
54835
54836         * gcc.dg/array-1.c: New test.
54837
54838 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
54839
54840         * gcc.c-torture/execute/991030-1.c: New test.
54841
54842 1999-10-26  Richard Henderson  <rth@cygnus.com>
54843
54844         * gcc.c-torture/compile/991026-2.c: New test.
54845
54846 1999-10-26  Jeffrey A Law  (law@cygnus.com)
54847
54848         * gcc.c-torture/compile/991026-1.c: New test.
54849
54850 1999-10-23  Jeffrey A Law  (law@cygnus.com)
54851
54852         * gcc.c-torture/execute/991023-1.c: New test.
54853
54854 1999-10-19  Jeffrey A Law  (law@cygnus.com)
54855
54856         * gcc.c-torture/execute/991019-1.c: New test.
54857
54858 1999-10-16  Richard Henderson  <rth@cygnus.com>
54859
54860         * gcc.c-torture/execute/991016-1.c: New test.
54861
54862 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
54863
54864         * gcc.c-torture/execute/991014-1.c: New test.
54865
54866 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
54867
54868         * g++.old-deja/g++.other/union2.C: New test.
54869
54870 1999-10-13  Nathan Sidwell  <nathan@acm.org>
54871
54872         * g++.old-deja/g++.other/vaarg2.C: New test.
54873         * g++.old-deja/g++.other/vaarg3.C: New test.
54874
54875 1999-10-12  Craig Burley  <craig@jcb-sc.com>
54876
54877         * g77.f-torture/noncompile/19990905-1.f: Moved from being
54878         in compile/.
54879
54880 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
54881
54882         * gcc.c-torture/execute/va-arg-11.c: New test.
54883
54884 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
54885
54886         * lib/file-format.exp (gcc_target_object_format): Don't
54887         crash if objdump is unavailable.
54888
54889 1999-09-29  Donn Terry <donn@interix.com>
54890
54891         * gcc.misc-tests/mg.exp: delete extraneous redirection.
54892
54893 1999-09-28  Nick Clifton  <nickc@cygnus.com>
54894
54895         * gcc.c-torture/compile/990928-1.c: New test.
54896
54897 1999-09-28  Nathan Sidwell  <nathan@acm.org>
54898
54899         * g++.old-deja/g++.other/decl6.C: New test.
54900
54901 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54902
54903         * gcc.c-torture/execute/va-arg-10.c: New test.
54904
54905 1999-09-27  Nathan Sidwell  <nathan@acm.org>
54906
54907         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54908         __PRETTY_FUNCTION__.
54909
54910 1999-09-23  Nick Clifton  <nickc@cygnus.com>
54911
54912         * gcc.c-torture/execute/990923-1.c: New test.
54913
54914 1999-09-21  Nick Clifton  <nickc@cygnus.com>
54915
54916         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54917         for which -fpic is inappropriate.
54918
54919 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
54920
54921         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54922
54923 1999-09-21  Nathan Sidwell  <nathan@acm.org>
54924
54925         * g++.old-deja/g++.other/dyncast1.C: New test.
54926         * g++.old-deja/g++.other/dyncast2.C: New test.
54927         * g++.old-deja/g++.other/dyncast3.C: New test.
54928         * g++.old-deja/g++.other/dyncast4.C: New test.
54929         * g++.old-deja/g++.other/dyncast5.C: New test.
54930         * g++.old-deja/g++.eh/catch3.C: New test.
54931         * g++.old-deja/g++.eh/catch3p.C: New test.
54932         * g++.old-deja/g++.eh/catch4.C: New test.
54933         * g++.old-deja/g++.eh/catch4p.C: New test.
54934         * g++.old-deja/g++.eh/catch5.C: New test.
54935         * g++.old-deja/g++.eh/catch5p.C: New test.
54936         * g++.old-deja/g++.eh/catch6.C: New test.
54937         * g++.old-deja/g++.eh/catch6p.C: New test.
54938         * g++.old-deja/g++.eh/catch7.C: New test.
54939         * g++.old-deja/g++.eh/catch7p.C: New test.
54940         * g++.old-deja/g++.eh/catch8.C: New test.
54941         * g++.old-deja/g++.eh/catch8p.C: New test.
54942         * g++.old-deja/g++.eh/catch9.C: New test.
54943         * g++.old-deja/g++.eh/catch9p.C: New test.
54944
54945 1999-09-13  Nathan Sidwell  <nathan@acm.org>
54946
54947         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54948         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54949
54950 1999-09-13  Jeffrey A Law  (law@cygnus.com)
54951
54952         * gcc.c-torture/compile/990913-1.c: New test.
54953
54954 1999-09-10  Nathan Sidwell  <nathan@acm.org>
54955
54956         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54957         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54958
54959 1999-09-09  Richard Henderson  <rth@cygnus.com>
54960
54961         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54962
54963 1999-09-09  Nathan Sidwell  <nathan@acm.org>
54964
54965         * g++.old-deja/g++.other/lookup11.C: New test.
54966         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54967         what is permitted and what we want.
54968         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54969         overload use.
54970         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54971
54972 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
54973
54974         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54975         * gcc.c-torture/noncompile/poison-1.c: New file.
54976
54977 1999-09-08  Nathan Sidwell  <nathan@acm.org>
54978
54979         * g++.old-deja/g++.other/sizeof3.C: New test.
54980         * g++.old-deja/g++.other/sizeof4.C: New test.
54981         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54982         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54983
54984 1999-09-07  Richard Henderson  <rth@cygnus.com>
54985
54986         * gcc.dg/va-arg-1.c: New.
54987
54988 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54989
54990         * gcc.c-torture/execute/va-arg-9.c: New test.
54991
54992 1999-09-05  Craig Burley  <craig@jcb-sc.com>
54993
54994         * g77.f-torture/compile/980519-2.f: New test.
54995         * g77.f-torture/compile/19990905-0.f: New test.
54996         * g77.f-torture/compile/19990905-1.f: New test.
54997         * g77.f-torture/compile/19990905-2.f: New test.
54998
54999         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55000
55001 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55002
55003         * gcc.c-torture/execute/990827-1.c: Fix typo.
55004
55005 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55006
55007         * g++.old-deja/g++.other/deref1.C: New test.
55008
55009 1999-09-02  Nathan Sidwell  <nathan@acm.org>
55010
55011         * g++.old-deja/g++.other/ambig2.C: New test.
55012         * g++.old-deja/g++.other/cond5.C: New test.
55013         * g++.old-deja/g++.other/lookup16.C: New test.
55014
55015 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
55016
55017         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55018         assemblers too.
55019
55020 1999-08-31  Jeffrey A Law  (law@cygnus.com)
55021
55022         * lib/c-torture.exp: Avoid the "compare executables" optimization
55023         when testing native.
55024
55025 1999-08-29  Jeffrey A Law  (law@cygnus.com)
55026
55027         * gcc.c-torture/execute/990829-1.c: New test.
55028         * gcc.c-torture/compile/990829-1.c: New test.
55029
55030 1999-08-27  Paul Burchard  <burchard@pobox.com>
55031
55032         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55033         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55034         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55035         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55036         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55037         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55038         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55039         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55040         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55041         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55042         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55043
55044 1999-08-27  Jeffrey A Law  (law@cygnus.com)
55045
55046         * gcc.c-torture/execute/990827-1.c: New test.
55047
55048 1999-08-26  Craig Burley  <craig@jcb-sc.com>
55049
55050         * g77.f-torture/noncompile/19990826-4.f: New test.
55051
55052         * g77.f-torture/compile/19990826-3.f: New test.
55053
55054         * g77.f-torture/execute/19990826-2.f: New test.
55055
55056         * g77.f-torture/compile/19990826-1.f: New test.
55057
55058         * gcc.c-torture/execute/990826-0.c: New test.
55059         * g77.c-torture/execute/19990826-0.f: New test.
55060
55061         * g77.f-torture/noncompile/970626-2.f: New test.
55062
55063 1999-08-25  Paul Burchard  <burchard@pobox.com>
55064
55065         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55066         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55067         lss-011.C: New tests.
55068
55069 1999-08-25  Nathan Sidwell  <nathan@acm.org>
55070
55071         * g++.old-deja/g++.other/decl5.C: New test.
55072
55073 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55074
55075         * noncompile/noncompile.exp: Load_lib c-torture.exp.
55076         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55077         call `postbase' for each one.  All callers of `postbase' changed
55078         to call this instead.
55079
55080 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
55081
55082         * gcc.c-torture/execute/990811-1.c: New test.
55083
55084 1999-08-09  Nick Clifton  <nickc@cygnus.com>
55085
55086         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55087         just native ones.
55088
55089         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55090         just native ones.
55091
55092 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55093
55094         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55095
55096 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55097
55098         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55099
55100 1999-08-04  Nathan Sidwell  <nathan@acm.org>
55101
55102         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55103
55104 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55105
55106         * gcc.c-torture/execute/990804-1.c: New test.
55107
55108 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55109
55110         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55111         * g++.old-deja/g++.brendan/crash64.C: Likewise.
55112         * g++.old-deja/g++.brendan/overload8.C: Likewise.
55113
55114 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55115
55116         * g++.old-deja/g++.other/struct1.C: New test.
55117
55118 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55119
55120         * g++.old-deja/g++.other/enum2.C: New test.
55121
55122 1999-08-02  Richard Henderson  <rth@cygnus.com>
55123
55124         Adapted from tests from Franz Sirl:
55125         * gcc.c-torture/execute/va-arg-7.c: New test.
55126         * gcc.c-torture/execute/va-arg-8.c: New test.
55127
55128 1999-08-01  Jeffrey A Law  (law@cygnus.com)
55129
55130         * gcc.c-torture/compile/990801-2.c: New test.
55131
55132         * gcc.c-torture/compile/990801-1.c: New test.
55133
55134 1999-07-27  Michael Meissner  <meissner@cygnus.com>
55135
55136         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55137         fp-cmp-1.c, converting double to float.
55138
55139         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55140         fp-cmp-1.c, converting double to long double.
55141
55142         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55143         from fr1 to unknown_register, since fr1 is a legitimate register
55144         on some machines.
55145
55146 1999-07-25  Jeffrey A Law  (law@cygnus.com)
55147
55148         * README: More listname related changes.
55149
55150 1999-07-08  Catherine Moore  <clm@cygnus.com>
55151
55152         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
55153
55154 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
55155
55156         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55157
55158 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55159
55160         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55161
55162 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
55163
55164         * gcc.dg/990703-1.c: New test.
55165
55166 1999-06-29  Nick Clifton  <nickc@cygnus.com>
55167
55168         * lib/file-format.exp: New file: Move definition of proc
55169         gcc_target_object_format to here from
55170         gcc.dg/special/ecos.exp.
55171
55172         * lib/c-torture.exp: Include lib file-format.exp.
55173         * lib/gcc-dg.exp: Include lib file-format.exp.
55174
55175         * gcc.dg/special/ecos.exp: Remove definition of proc
55176         gcc_target_object_format.
55177
55178 1999-06-28  Jeffrey A Law  (law@cygnus.com)
55179
55180         * gcc.c-torture/execute/990628-1.c: New test.
55181
55182 1999-06-25  Jeffrey A Law  (law@cygnus.com)
55183
55184         * gcc.c-torture/compile/990625-2.c: New test.
55185
55186         * gcc.c-torture/compile/990625-1.c: New test.
55187
55188 1999-06-23  Nick Clifton  <nickc@cygnus.com>
55189
55190         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
55191         attributes compile.
55192         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55193         ports that use the COFF/PE file format.
55194
55195 1999-06-17  Jeffrey A Law  (law@cygnus.com)
55196
55197         * gcc.c-torture/compile/990617-1.c: New test.
55198
55199 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
55200
55201         * g++.old-deja/g++.other/decl4.C: New test.
55202
55203 1999-06-14  Nathan Sidwell  <nathan@acm.org>
55204
55205         * g++.old-deja/g++.other/bitfld3.C: New test.
55206
55207 1999-06-08  Nathan Sidwell  <nathan@acm.org>
55208
55209         * g++.old-deja/g++.eh/catch1.C: New test.
55210
55211 1999-06-07  Jeffrey A Law  (law@cygnus.com)
55212
55213         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55214
55215         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55216         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
55217
55218 1999-06-05  Craig Burley  <craig@jcb-sc.com>
55219
55220         * g77.f-torture/compile/19990502-0.f: Replace with new,
55221         shorter, test that still fails after recent changes.
55222
55223 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55224
55225         * gcc.c-torture/execute/990604-1.c: New test.
55226
55227 1999-05-31  Jeffrey A Law  (law@cygnus.com)
55228
55229         * gcc.c-torture/execute/990531-1.c: New test.
55230
55231 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55232
55233         * gcc.c-torture/compile/990527-1.c: New test.
55234
55235 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
55236
55237         * gcc.c-torture/execute/990527-1.c: New test.
55238
55239 1999-05-25  Nick Clifton  <nickc@cygnus.com>
55240
55241         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55242         bitfields as signed.
55243
55244 1999-05-25  Craig Burley  <craig@jcb-sc.com>
55245
55246         * g77.f-torture/compile/19990525-0.f: New test.
55247
55248 1999-05-25  Jeffrey A Law  (law@cygnus.com)
55249
55250         * gcc.c-torture/execute/990525-2.c: New test.
55251
55252         * gcc.c-torture/execute/990525-1.c: New test.
55253
55254 1999-05-24  Nathan Sidwell  <nathan@acm.org>
55255
55256         * g++.old-deja/g++.other/anon3.C: New test.
55257         * g++.old-deja/g++.other/anon4.C: New test.
55258         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55259         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55260         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55261         Merrill).
55262
55263 1999-05-24  Jeffrey A Law  (law@cygnus.com)
55264
55265         * gcc.c-torture/execute/990524-1.c: New test.
55266
55267         * gcc.dg/990524-1.c: New test.
55268
55269 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55270
55271         * gcc.c-torture/compile/990523-1.c: New test.
55272
55273 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
55274
55275         * gcc.c-torture/compile/990519-1.c: New test.
55276
55277 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55278
55279         * gcc.c-torture/compile/990517-1.c: New test.
55280
55281         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55282         (e4, f4): New tests.
55283         (main): Call them.
55284
55285 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55286
55287         * gcc.dg/noreturn-1.c: New test.
55288
55289 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55290
55291         * gcc.c-torture/execute/990513-1.c: New test.
55292
55293 1999-05-10  Richard Henderson  <rth@cygnus.com>
55294
55295         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55296
55297 1999-05-10  Craig Burley  <craig@jcb-sc.com>
55298
55299         * g77.f-torture/execute/erfc.f: Use small single-precision
55300         values, to avoid problems on Alphas when not -mieee.
55301
55302 1999-05-08  Craig Burley  <craig@jcb-sc.com>
55303
55304         * gcc.dg/990506-0.c: New test.
55305
55306 1999-05-08  Richard Henderson  <rth@cygnus.com>
55307
55308         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55309         the constant to test.  Don't XFAIL 64-bit targets.
55310
55311         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55312         * g++.old-deja/g++.law/profile1.C: Likewise.
55313
55314         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55315         operator new instances.
55316         * g++.old-deja/g++.other/delete5.C: Likewise.
55317
55318 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55319
55320         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55321         intrinsic.
55322
55323 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55324
55325         * g77.f-torture/execute/u77-test.f: Reverse order of two
55326         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55327
55328 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55329
55330         * gcc.dg/compare1.c: New test.
55331
55332 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55333
55334         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55335         New tests.
55336
55337 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55338
55339         * g77.f-torture/compile/19990502-1.f: New test.
55340
55341 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55342
55343         * g77.f-torture/compile/19990502-0.f: New test.
55344
55345 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55346
55347         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55348         intrinsic.
55349
55350 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55351
55352         * g77.f-torture/execute/u77-test.f (main): List libU77
55353         intrinsics not currently tested.
55354         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55355         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55356         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55357         Trim blanks off the ends of some printed strings.
55358
55359 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55360
55361         * g77.f-torture/execute/u77-test.f (main): Just warn about
55362         FSTAT gid disagreement, as it's expected on some systems.
55363
55364 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55365
55366         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55367         use a new function, which allows for some slop.
55368         Clean up some commentary.
55369         (issum): The new function.
55370         (sgladd): Deleted subroutine.
55371
55372 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55373
55374         * g77.f-torture/execute/u77-test.f: Modify to be more like
55375         libf2c/libU77 version, bringing patches to that version here.
55376         Add suitable commentary.
55377
55378 1999-04-25  Richard Henderson  <rth@cygnus.com>
55379
55380         * gcc.dg/990424-1.c: New test.
55381
55382 1999-04-24  Craig Burley  <craig@jcb-sc.com>
55383
55384         * g77.f-torture/execute/u77-test.f (main): Bug involving
55385         LSTAT has been fixed, so turn back on full checking.
55386
55387 1999-04-20  Craig Burley  <craig@jcb-sc.com>
55388
55389         * g77.f-torture/compile/19990419-0.f: New test.
55390         * g77.f-torture/execute/19990419-1.f: New test.
55391
55392 1999-04-17  Richard Henderson  <rth@cygnus.com>
55393
55394         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55395         to avoid the need for a prototype to supress a warning.
55396
55397 1999-04-07  Jim Wilson  <wilson@cygnus.com>
55398
55399         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55400
55401 1999-04-04  Jeffrey A Law  (law@cygnus.com)
55402
55403         * gcc.c-torture/execute/990404-1.c: New test.
55404
55405 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55406
55407         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55408         * gcc.dg/cpp-if3.c: Don't use -pedantic.
55409         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55410         missing initializer warnings.
55411
55412 1999-03-28  Jeffrey A Law  (law@cygnus.com)
55413
55414         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55415         matching strings.
55416
55417 1999-03-26  Jeffrey A Law  (law@cygnus.com)
55418
55419         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55420
55421 1999-03-26  Craig Burley  <craig@jcb-sc.com>
55422
55423         * g77.f-torture/execute/19990325-0.f: New test.
55424         * g77.f-torture/execute/19990325-1.f: New test.
55425
55426 1999-03-24  Jeffrey A Law  (law@cygnus.com)
55427
55428         * gcc.c-torture/execute/990324-1.c: New test.
55429
55430 1999-03-22  Jim Wilson  <wilson@cygnus.com>
55431
55432         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55433         test with 4.
55434
55435 1999-03-17  Richard Henderson  <rth@cygnus.com>
55436
55437         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
55438
55439 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55440
55441         * g77.f-torture/execute/19990313-2.f: New test.
55442         * g77.f-torture/execute/19990313-3.f: New test.
55443
55444 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55445
55446         * g77.f-torture/execute/19990313-0.f: New test.
55447         * g77.f-torture/execute/19990313-1.f: New test.
55448
55449 1999-03-12  Jim Wilson  <wilson@cygnus.com>
55450
55451         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55452         printf to sprintf.
55453         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55454         (main): Add check for u15.  Conditionalize u31 check depending on
55455         whether ints are <32 bits or >=32 bits.
55456
55457 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55458
55459         * g77.f-torture/execute/19981119-0.f: Improve testiness.
55460
55461 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55462
55463         * g77.f-torture/compile/19990305-0.f: New test.
55464         * g77.f-torture/execute/19981119-0.f: New test.
55465
55466 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55467
55468         * g77.f-torture/execute/970625-2.f: call ABORT if final
55469         result is not correct, instead of just printing it.
55470         Add this checking via newly introduced obfuscation, to
55471         trip up buggy front ends.
55472
55473 1999-03-07  Craig Burley  <craig@jcb-sc.com>
55474
55475         * g77.f-torture/compile/960317-1.f: Moved from being
55476         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
55477
55478 1999-03-06  Craig Burley  <craig@jcb-sc.com>
55479
55480         * g77.f-torture/execute/960317-1.f: New (old) test.
55481         * g77.f-torture/execute/970625-2.f: Ditto.
55482
55483 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
55484
55485         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55486         error message on line 1 or line 2; cccp and cpplib do this differently.
55487
55488 1999-03-01  Jeffrey A Law  (law@cygnus.com)
55489
55490         * g++.old-deja/g++.law/weak1.C: New test.
55491
55492 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55493
55494         * gcc.c-torture/execute/990119-1.c: Renamed to...
55495         * gcc.dg/990119-1.c: this, so it will only be tested once
55496         (it's a preprocessor test, it doesn't need to be run at
55497         multiple optimization levels).
55498
55499 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55500
55501         * lib/g++.exp: Don't add incdir=$base_dir/../include to
55502           ALWAYS_CXXFLAGS.
55503
55504 1999-02-24  Craig Burley  <craig@jcb-sc.com>
55505
55506         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55507         * g77.f-torture/compile/19981216-0.f: ...as it is expected
55508         to not be compilable by current g77.
55509
55510 1999-02-24  Nick Clifton  <nickc@cygnus.com>
55511
55512         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55513
55514 1999-02-22  Jeffrey A Law  (law@cygnus.com)
55515
55516         * gcc.c-torture/execute/990222-1.c: New test.
55517
55518 1999-02-19  Craig Burley  <craig@jcb-sc.com>
55519
55520         * g77.f-torture/compile/19990218-0.f: New test.
55521         * g77.f-torture/noncompile/19990218-1.f: New test.
55522
55523 1999-02-18  Craig Burley  <craig@jcb-sc.com>
55524
55525         * g77.f-torture/compile/19981216-0.f: New test.
55526
55527 1999-02-14  Jeffrey A Law  (law@cygnus.com)
55528
55529         * gcc.dg/990214-1.c: New test.
55530
55531 1999-02-13  Jeffrey A Law  (law@cygnus.com)
55532
55533         * gcc.dg/990213-2.c: New test.
55534
55535         * gcc.dg/990213-1.c: New test.
55536
55537 1999-02-12  Jeffrey A Law  (law@cygnus.com)
55538
55539         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55540         ints.
55541
55542 1999-02-11  Nick Clifton  <nickc@cygnus.com>
55543
55544         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55545         specified by target.
55546
55547         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55548
55549 1999-02-11  Jeffrey A Law  (law@cygnus.com)
55550
55551         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55552
55553 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55554
55555         * gcc.dg/special/ecos.exp: New test driver for new tests with
55556         special requirements.
55557
55558         * gcc.dg/special/alias-1.c: New test.
55559         * gcc.dg/special/gcsec-1.c: New test.
55560         * gcc.dg/special/weak-1.c: New test.
55561         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55562         * gcc.dg/special/weak-2.c: New test.
55563         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55564         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55565         * gcc.dg/special/wkali-1.c: New test.
55566         * gcc.dg/special/wkali-2.c: New test.
55567         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55568         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55569
55570 1999-02-10  Felix Lee  <flee@cygnus.com>
55571
55572           * lib/c-torture.exp (c-torture-compile): Pull out code for
55573           analyzing gcc error messages.
55574           (c-torture-execute): Likewise.  Fix some (harmless) false
55575           positives.
55576           * lib/gcc.exp (gcc_check_compile): New function.
55577
55578 1999-02-08  Richard Henderson  <rth@cygnus.com>
55579
55580         * gcc.c-torture/execute/990208-1.c: New test.
55581
55582 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55583
55584         * g++.dg/special/ecos.exp: New driver for new tests with special
55585         requirements
55586
55587         * g++.dg/special/conpr-1.C: New test
55588         * g++.dg/special/conpr-2.C: New test
55589         * g++.dg/special/conpr-2a.C: New test
55590         * g++.dg/special/conpr-3.C: New test
55591         * g++.dg/special/conpr-3a.C: New test
55592         * g++.dg/special/conpr-3b.C: New test
55593
55594         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55595         allow g++ to use the dg driver
55596
55597         * README: Add comment about g++.dg directory
55598
55599 1999-02-06  Jeffrey A Law  (law@cygnus.com)
55600
55601         * README: Update email addresses.
55602
55603 1999-02-03  Nick Clifton  <nickc@cygnus.com>
55604
55605         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55606         arguments in order to force structure S onto the stack even on
55607         the alpha.
55608         (test): Pass 10 leading arguments to function foo as well as the
55609         structure S.
55610
55611         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55612         failure for all targets.
55613
55614         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55615         abort to terminate program execution.
55616
55617 1999-01-30  Richard Henderson  <rth@cygnus.com>
55618
55619         * gcc.c-torture/execute/990130-1.c: New test.
55620
55621 1999-01-30  Jeffrey A Law  (law@cygnus.com)
55622
55623         * gcc.dg/990130-1.c: New test.
55624
55625 1999-01-28  Michael Meissner  <meissner@cygnus.com>
55626
55627         * gcc.c-torture/execute/990128-1.c: New test.
55628
55629 1999-01-27  Michael Meissner  <meissner@cygnus.com>
55630
55631         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55632
55633 1999-01-27  Felix Lee  <flee@cygnus.com>
55634
55635         * lib/c-torture.exp (c-torture-compile): pull out code for
55636         analyzing gcc error messages.
55637         (c-torture-execute): ditto, and fix some (harmless) false
55638         positives.
55639         * lib/gcc.exp (gcc_check_compile): new function.
55640
55641 1999-01-17  Jeffrey A Law  (law@cygnus.com)
55642
55643         * gcc.dg/990117-1.c: New test.
55644
55645         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55646
55647         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55648
55649 1999-01-15  Jeffrey A Law  (law@cygnus.com)
55650
55651         * g77.f-torture/compile/990115-1.f: New test.
55652
55653 1999-01-07  Jeffrey A Law  (law@cygnus.com)
55654
55655         * gcc.c-torture/compile/990107-1.c: New test
55656
55657 1999-01-06  Jeffrey A Law  (law@cygnus.com)
55658
55659         * gcc.c-torture/execute/990106-2.c: New test.
55660
55661         * gcc.c-torture/execute/990106-1.c: New test.
55662
55663 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
55664
55665         * gcc.c-torture/compile/981223-1.c: New test.
55666
55667 1998-12-29  Richard Henderson  <rth@cygnus.com>
55668
55669         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55670         (opt3): Rename from opt4 and disable.
55671
55672 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
55673
55674         * g++.old-deja/g++.pt/ptrmem5.C: New test.
55675
55676 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55677
55678         * g++.old-deja/g++.other/conv5.C: New test.
55679
55680 1998-12-14  Nick Clifton  <nickc@cygnus.com>
55681
55682         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55683
55684 1998-12-11  Jeffrey A Law  (law@cygnus.com)
55685
55686         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55687
55688 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
55689
55690         * gcc.c-torture/compile/981211-1.c: New test.
55691
55692 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55693
55694         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55695
55696         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55697
55698 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55699
55700         * gcc.special/930510-1.c: Make C9X safe.
55701         * gcc.misc-tests/gcov-1.c Similarly.
55702         * gcc.misc-tests/gcov-2.c Similarly.
55703
55704 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55705
55706         * gcc.dg/ultrasp1.c: New test.
55707
55708 1998-12-06  Richard Henderson  <rth@cygnus.com>
55709
55710         * gcc.c-torture/execute/981206.c: New test.
55711
55712 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55713
55714         * g++.old-deja/g++.ns/template7.C: New test.
55715
55716         * g++.old-deja/g++.other/expr1.C: New test.
55717
55718         * g++.old-deja/g++.eh/tmpl3.C: New test.
55719
55720         * g++.old-deja/g++.eh/tmpl2.C: New test.
55721
55722 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55723
55724         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55725         * g++.old-deja/g++.other/using6.C: Removed.
55726         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55727
55728         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55729
55730 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55731
55732         * g++.old-deja/g++.pt/overload8.C: New test.
55733
55734         * g++.old-deja/g++.pt/overload7.C: New test.
55735
55736         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55737
55738         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55739         and relinking messages.
55740         * lib/g++.exp (g++_target_compile): Remove .rpo file when
55741         compiling with -frepo.
55742
55743 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
55744
55745         * g++.old-deja/g++.pt/lookup6.C: New test.
55746
55747 1998-11-30  Nick Clifton  <nickc@cygnus.com>
55748
55749         * gcc.c-torture/execute/981130-1.c: New test.
55750         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55751
55752 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55753
55754         * g++.old-deja/g++.pt/explicit76.C: New test.
55755
55756         * g++.old-deja/g++.pt/friend38.C: New test.
55757
55758         * g++.old-deja/g++.ns/crash2.C: New test.
55759
55760         * g++.old-deja/g++.pt/defarg8.C: New test.
55761
55762         * g++.old-deja/g++.pt/instantiate6.C: New test.
55763
55764         * g++.old-deja/g++.pt/static6.C: New test.
55765
55766         * g++.old-deja/g++.pt/decl2.C: New test.
55767
55768 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55769
55770         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
55771         problem is actually related with name lookup, but so what? :-)
55772
55773         * g++.old-deja/g++.pt/friend37.C: New test.
55774
55775 1998-11-25  Dave Love  <d.love@dl.ac.uk>
55776
55777         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55778         element, which fails on some systems.
55779
55780         * g77.f-torture/execute/labug1.f: New test.
55781
55782 1998-11-21  Jeffrey A Law  (law@cygnus.com)
55783
55784         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55785         is defined.
55786
55787 1998-11-18  Dave Love  <d.love@dl.ac.uk>
55788
55789         * g77.f-torture/compile/981117-1.f: New test.
55790
55791 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
55792
55793         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
55794         properly discarded.
55795
55796 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
55797
55798         * gcc.c-torture/execute/memcheck: New directory of tests for
55799         -fcheck-memory-usage.
55800
55801 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55802
55803         * README: New file, general information about the testsuite and
55804         new description of the various C++ test subdirectories.
55805         * README.g++: Eliminate obsolete information, update and move most
55806         relevant stuff to README.
55807
55808 1998-11-07  Richard Henderson  <rth@cygnus.com>
55809
55810         * gcc.c-torture/compile/981107-1.c: New test.
55811
55812 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
55813
55814         * execute/memcpy-bi.c: New testcase.
55815
55816 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
55817
55818         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55819         base classes.
55820
55821         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55822         template is selected.
55823
55824         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55825         classes, it should be accepted for all types.
55826
55827         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55828
55829         * g++.old-deja/g++.pt/spec24.C: Ensure that template
55830         specializations start with template headers.
55831
55832 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
55833
55834         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55835
55836         * g++.old-deja/g++.other/init9.C: Test cross initialization of
55837         non-POD types.
55838
55839 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55840
55841         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55842
55843 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55844
55845         * compile/981022-1.c, compile/981022-1.x: New test and driver.
55846
55847 1998-10-19  Jeffrey A Law  (law@cygnus.com)
55848
55849         * 981019-1.c: New test.
55850
55851 1998-10-14  Robert Lipe <robertl@dgii.com>
55852
55853         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55854         find objc headers.
55855
55856 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55857
55858         * compile/981001-4.c: Remove use of GCC extension that triggers a
55859         compiler bug.
55860
55861 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
55862
55863         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55864
55865 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55866
55867         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
55868         instantiation of template produces incorrect code for delete
55869         expression.
55870
55871         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
55872         constructors' name is not unique.
55873         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55874         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55875
55876         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
55877         automatic array of const is ill-formed.
55878
55879         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
55880         of template parameter?
55881
55882         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
55883         const.
55884
55885         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
55886         pointer-to-member expression.
55887
55888         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
55889         declaration causes ICE.
55890
55891 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
55892
55893         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
55894         reserved in the global namespace.
55895
55896         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55897         generate needed virtual table.
55898
55899         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55900
55901 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
55902
55903         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55904         template-dependent type
55905
55906 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55907
55908         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55909         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55910         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55911
55912         * g++.old-deja/g++.other/using5.C: New test; using decl from base
55913         class should be usable as argument of member function.
55914         * g++.old-deja/g++.other/using6.C: New test; using decl from base
55915         class should be usable as return type of member function.
55916         * g++.old-deja/g++.other/using7.C: New test; using decl from base
55917         class should be usable as type of data member.
55918
55919         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55920
55921 1998-10-09  Jeffrey A Law  (law@cygnus.com)
55922
55923         * gcc.c-torture/special/920521-1.c: Fix bogus test.
55924
55925 1998-10-08  Nick Clifton  <nickc@cygnus.com>
55926
55927         * gcc.dg/dll-?.c Add thumb to target list.
55928         Fix assembler scan patterns to match current assembler output.
55929
55930 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
55931
55932         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
55933         matching of template brackets.
55934
55935         * g++.old-deja/g++.other/using4.C: New test.  Test using
55936         declarations of methods from base classes.
55937
55938         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
55939         within functions should introduce names into the innermost
55940         enclosing namespace.
55941
55942         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
55943         of static locals if first initialization throws.
55944
55945 1998-10-07  Jim Wilson  <wilson@cygnus.com>
55946
55947         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55948
55949 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
55950
55951         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
55952         lose track of the possible targets of tablejump insns.
55953         * special/special.exp: Run it.
55954
55955 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55956
55957         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
55958         must be declared before its specializations can be named in friend
55959         declarations.
55960
55961 1998-10-05  Dave Love  <d.love@dl.ac.uk>
55962
55963         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55964
55965         * g77.f-torture/execute/io1.f: New test.
55966
55967 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55968
55969         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55970         with pointer to template function, for which no argument deduction
55971         is possible.
55972
55973         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55974         specialization of template function as argument to template
55975         function.
55976
55977         * g++.old-deja/g++.other/access2.C: New test; Inner class
55978         shouldn't have privileged access to Outer's names.
55979
55980 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55981
55982         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55983         friend template declared within template class conflicts with
55984         nested class of the same name.
55985
55986         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55987         is ignored.
55988
55989         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55990         object with direct initializer as function declaration.
55991
55992         * g++.old-deja/g++.other/decl2.C: New test; duplicate
55993         initializers.
55994
55995         * g++.old-deja/g++.other/null2.C: New test; conditional operator
55996         involving const pointer and NULL produces incorrect result.
55997
55998         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55999         type name without `typename' should be rejected with -pedantic.
56000
56001 1998-10-02  Richard Henderson  <rth@cygnus.com>
56002
56003         * g++.old-deja/g++.other/addrof1.C: New test.
56004
56005 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56006
56007         * gcc.c-torture/compile/981001-1.c: New test.
56008         * gcc.c-torture/execute/981001-1.c: New test.
56009
56010 1998-10-01  Jeffrey A Law  (law@cygnus.com)
56011
56012         * gcc.c-torture/compile/981001-2.c: New test.
56013         * gcc.c-torture/compile/981001-3.c: New test.
56014         * gcc.c-torture/compile/981001-4.c: New test.
56015
56016 1998-10-01  Robert Lipe  <robertl@dgii.com>
56017
56018         * lib/objc.exp (objc_target_compile): Add -L during compiles for
56019         multilibbed hosts.  Idea grafted from g77.exp.
56020
56021 1998-09-30  Dave Love  <d.love@dl.ac.uk>
56022
56023         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56024         avoid losing on systems which need -lsocket.
56025
56026 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
56027
56028         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56029         * g++.old-deja/g++.other/nested2.C: Ditto.
56030         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56031         failure.
56032
56033 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56034
56035         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56036         preferred over template operator!= for enum bitfields.
56037
56038 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
56039
56040         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56041         that happen to have the same base name, but in different scopes,
56042         are incorrectly rejected.
56043
56044 1998-09-16  Richard Henderson  <rth@cygnus.com>
56045
56046         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56047         on the native word size instead of an integer literal.
56048
56049 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56050
56051         * g++.old-deja/g++.other/static2.C: Invocation of static data
56052         member of type pointer-to-function denoted as non-static member.
56053
56054         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56055         checks involving function types and aliases.
56056
56057 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56058
56059         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56060         redefined to the same non-trivial type.
56061
56062         * g++.old-deja/g++.pt/explicit73.C: Test for proper
56063         namespace-qualification of template specializations declared in
56064         other namespaces.
56065
56066         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56067         to declare a subset of the specializations of a template function
56068         as friends of specializations of a template class.
56069
56070         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56071         member templates that do not fully specialize the enclosing
56072         template class are rejected.
56073
56074 1998-09-11  Dave Love  <d.love@dl.ac.uk>
56075
56076         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56077
56078 1998-09-08  Dave Love  <d.love@dl.ac.uk>
56079
56080         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56081         altered from libf2c/libU77 version.
56082
56083 1998-09-06  Dave Love  <d.love@dl.ac.uk>
56084
56085         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56086
56087 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
56088             Alexandre Oliva  <oliva@dcc.unicamp.br>
56089
56090         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56091         (un)signed char are different types for template specialization
56092         purposes.
56093
56094 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
56095
56096         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56097         * objc: ObjC testsuite.
56098
56099 1998-08-31  Catherine Moore  <clm@cygnus.com>
56100
56101         * gcc.c-torture/execute/941014-1.x: New file.
56102
56103 1998-08-31  Nick Clifton  <nickc@cygnus.com>
56104
56105         * lib/c-torture.exp: Add support for
56106         torture_eval_before_compile and torture_eval_before_execute
56107         variables.
56108
56109 1998-08-30  Jeffrey A Law  (law@cygnus.com)
56110
56111         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
56112         this test triggers valid.
56113
56114 1998-08-27  Jeffrey A Law  (law@cygnus.com)
56115
56116         * gcc.dg/980827-1.c: New test.
56117
56118 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
56119
56120         * gcc.c-torture/execute/loop-4b.c: New test.
56121
56122 1998-08-26  Nick Clifton  <nickc@cygnus.com>
56123
56124         * lib/c-torture.exp: Add support for
56125         torture_eval_before_compile and torture_eval_before_execute
56126         variables.
56127
56128 1998-08-25  Jeffrey A Law  (law@cygnus.com)
56129
56130         * gcc.c-torture/compile/980825-1.c: New test.
56131
56132 1998-08-24  Nick Clifton  <nickc@cygnus.com>
56133
56134         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56135         count number tests in opt_t0 not good_t0.
56136
56137 1998-08-24  Jeffrey A Law  (law@cygnus.com)
56138
56139         * gcc.c-torture/compile/930326-1.x: Fix typo.
56140
56141 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
56142
56143         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56144         causes an ICE.
56145
56146 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56147
56148         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56149         STACK_SIZE is defined.
56150         * gcc.c-torture/unsorted/stuct.c: Similarly.
56151
56152         * gcc.c-torture/compile/980821-1.c: New test.
56153
56154 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56155
56156         * gcc.c-torture/execute/980526-2.c: Disable for targets with
56157         16bit ints.
56158
56159 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
56160
56161         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56162         code.
56163
56164 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
56165
56166         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56167         error'.
56168
56169 1998-08-18  Jeffrey A Law  (law@cygnus.com)
56170
56171         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56172
56173 1998-08-16  Jeffrey A Law  (law@cygnus.com)
56174
56175         * gcc.c-torture/compile/980816-1.c: New test.
56176
56177         * gcc.dg/980816-1.c: New test.
56178
56179 1998-08-13  Jeffrey A Law  (law@cygnus.com)
56180
56181         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56182         compiler for ieee tests.
56183
56184 1998-08-01  Dave Love  <d.love@dl.ac.uk>
56185
56186         * g77.f-torture/compile/980729-0.f: New test.
56187
56188 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
56189
56190         * gcc.c-torture/special/eeprof-1.c: New test, for
56191         -finstrument-functions.
56192         * gcc.c-torture/special/special.exp: Run it.
56193
56194 1998-07-29  Jeffrey A Law  (law@cygnus.com)
56195
56196         * gcc.c-torture/compile/980729-1.c: New test.
56197
56198 1998-07-27  Nick Clifton  <nickc@cygnus.com>
56199
56200         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56201         __thumb__ is defined, and test for ARM style doubles if so.
56202
56203 1998-07-26  Dave Love  <d.love@dl.ac.uk>
56204
56205         * g77.f-torture/noncompile/980615-0.f: New test.
56206
56207 1998-07-26  H.J. Lu  (hjl@gnu.org)
56208
56209         * gcc.dg/980312-1.c: Do link instead of compile.
56210         * gcc.dg/980313-1.c: Likewise.
56211
56212 1998-07-26  Jeffrey A Law  (law@cygnus.com)
56213
56214         * gcc.c-torture/compile/980726-1.c: New test.
56215
56216 1998-07-25  Dave Love  <d.love@dl.ac.uk>
56217
56218         * g77.f-torture/execute/io0.f: New test.
56219
56220 1998-07-24  Nick Clifton  <nickc@cygnus.com>
56221
56222         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56223         an int.
56224
56225 1998-06-18  Michael Meissner  <meissner@cygnus.com>
56226
56227         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56228         m32r bugs.
56229
56230 1998-07-17  Nick Clifton  <nickc@cygnus.com>
56231
56232         * gcc.dg/980626-1.c: Expect failures for all toolchains until
56233         c-decl.c:grokdeclarator can handle mode attributes.
56234
56235 1998-07-16  Jeffrey A Law  (law@cygnus.com)
56236
56237         * gcc.c-torture/execute/980716-1.c: New test.
56238
56239 1998-07-13  Jeffrey A Law  (law@cygnus.com)
56240
56241         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56242         the mn10200.
56243         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
56244         the mn10200.
56245         * gcc.c-torture/execute/va-arg-3.x: Similarly.
56246         * gcc.c-torture/compile/930326-1.x: Similarly.
56247
56248 1998-07-13  Dave Love  <d.love@dl.ac.uk>
56249
56250         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56251         New test from Craig.
56252
56253 1998-07-12  Dave Love  <d.love@dl.ac.uk>
56254
56255         * g77.f-torture/noncompile/980616-0.f: New test.
56256
56257         * g77.f-torture/execute/970816-3.f: New test from Craig.
56258
56259 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56260
56261         *  g++.other/singleton.C: Return error value instead of taking
56262         SIGSEGV.
56263
56264 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56265
56266         *  g++.other/singleton.C: New test.  Warning is under dispute.
56267         Runtime crash is not.
56268
56269 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56270
56271         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56272         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56273         using6.C, using7.C}: New namespace tests.
56274
56275 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56276
56277         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56278         specialization with typedef'ed names used as array indexes.
56279
56280 1998-07-09  Jeffrey A Law  (law@cygnus.com)
56281
56282         * gcc.c-torture/execute/980709-1.c: New test.
56283
56284         * gcc.dg/980709-1.c: New test.
56285
56286 1998-07-07  Richard Henderson  <rth@cygnus.com>
56287
56288         * gcc.c-torture/execute/bcp-1.c: New test.
56289
56290 1998-07-07  Jeffrey A Law  (law@cygnus.com)
56291
56292         * gcc.c-torture/execute/980707-1.c: New test.
56293
56294 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
56295
56296         * gcc.c-torture/compile/980706-1.c: New test.
56297
56298 1998-07-01  Dave Love  <d.love@dl.ac.uk>
56299
56300         * g77.f-torture/execute/980701-0.f,
56301         g77.f-torture/execute/980701-1.f: New test from Craig.
56302
56303 1998-07-01  Jeffrey A Law  (law@cygnus.com)
56304
56305         * gcc.c-torture/compile/980701-1.c: New test.
56306
56307         * gcc.c-torture/execute/980701-1.c: New test.
56308
56309 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
56310 rlsruhe.de>
56311
56312         * g++.old-deja/g++.robertl/eb132.C: New test.
56313         * g++.old-deja/g++.robertl/eb133.C: Likewise.
56314
56315 1998-06-29  Dave Love  <d.love@dl.ac.uk>
56316
56317         * g77.f-torture/execute/980628-7.f,
56318         g77.f-torture/execute/980628-8.f,
56319         g77.f-torture/execute/980628-9.f,
56320         g77.f-torture/execute/980628-10.f: New tests from Craig.
56321
56322         * g77.f-torture/execute/980628-3.f: Remove mail headers.
56323
56324 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56325
56326         * g77.f-torture/execute/980628-4.f: New test from Craig.
56327         * g77.f-torture/execute/980628-5.f: Likewise.
56328         * g77.f-torture/execute/980628-2.f: Likewise.
56329         * g77.f-torture/execute/980628-0.f: Likewise.
56330         * g77.f-torture/execute/980628-1.f: Likewise.
56331         * g77.f-torture/execute/980628-3.f: Likewise.
56332         * g77.f-torture/execute/980628-6.f: Likewise.
56333
56334 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56335
56336         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56337         directory when nothing has been installed yet.
56338
56339 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
56340
56341         * gcc.c-torture/special/special.exp: Handle newer versions of
56342         dejagnu.
56343
56344 1998-06-26  Jeffrey A Law  (law@cygnus.com)
56345
56346         * gcc.dg/980626-1.c: New test.
56347
56348 1998-06-19  Bruno Haible <haible@ilog.fr>
56349
56350         * gcc.misc-tests/m-un-2.c: New test.
56351         * g++.old-deja/g++.other/warn01.c: Likewise.
56352
56353 1998-06-19  Robert Lipe  <robertl@dgii.com>
56354
56355         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56356         compatibility with assmblers with a different comment character.
56357         Eliminate use of GAS-specific extensions.
56358
56359 1998-06-19  Jeffrey A Law  (law@cygnus.com)
56360
56361         * gcc.c-torture/execute/ieee/980619-1.c: New test.
56362
56363 1998-06-19  Robert Lipe  <robertl@dgii.com>
56364
56365         * lib/g77.exp: Replace search for libf2c.a with search for newly
56366         renamed libg2c.a
56367
56368 1998-06-17  Jeffrey A Law  (law@cygnus.com)
56369
56370         * gcc.c-torture/execute/980617-1.c: New test.
56371
56372 1998-06-12  Jeffrey A Law  (law@cygnus.com)
56373
56374         * gcc.c-torture/execute/980612-1.c: New test.
56375
56376 1998-06-08  Jeffrey A Law  (law@cygnus.com)
56377
56378         * gcc.dg/980523-1.c: Only test on ppc-linux.
56379         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56380
56381         * gcc.c-torture/execute/980608-1.c: New test.
56382
56383 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
56384
56385         * gcc.c-torture/execute/980605-1.c: New test.
56386
56387 1998-06-04  Jeffrey A Law  (law@cygnus.com)
56388
56389         * gcc.c-torture/execute/980604-1.c: New test.
56390
56391 1998-06-02  Jeffrey A Law  (law@cygnus.com)
56392
56393         * gcc.c-torture/execute/980602-1.c: New test.
56394         * gcc.c-torture/execute/980602-2.c: Likewise.
56395
56396 1998-06-02  Dave Love  <d.love@dl.ac.uk>
56397
56398         * 970125-0.f: Fix per JCB.  Add commentary.
56399
56400 1998-05-31  Michael Meissner  <meissner@cygnus.com>
56401
56402         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56403         IEEE -0 support.
56404
56405 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56406
56407         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56408         earlier.
56409
56410 1998-05-28  Catherine Moore <clm@cygnus.com>
56411
56412         * gcc.c-torture/execute/980526-3.c: New test.
56413
56414 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
56415
56416         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56417         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56418         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56419         m88k-motorola-sysv3 to XFAIL.
56420
56421 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56422
56423         * gcc.dg/980526-1.c: New test.
56424         * gcc.c-torture/execute/980526-2.c: New test.
56425
56426 1998-05-26  Jeffrey A Law  (law@cygnus.com)
56427
56428         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56429
56430         * gcc.c-torture/execute/980526-1.c: New test.
56431
56432 1998-05-26  Dave Love  <d.love@dl.ac.uk>
56433
56434         * g77.f-torture/execute/alpha2.f: Add runtime test.
56435
56436 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
56437
56438         * g++.old-deja/old-deja.exp: Strip leading directories.
56439
56440         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56441         error for the line.  Don't run multiple tests for the same line.
56442
56443 1998-05-23  Jeffrey A Law  (law@cygnus.com)
56444
56445         * gcc.dg/980523-1.c: New test.
56446
56447 1998-05-23  Dave Love  <d.love@dl.ac.uk>
56448
56449         * g77.f-torture/compile/970915-0.f: New test.
56450
56451 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
56452
56453         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56454
56455 1998-05-21  Jeffrey A Law  (law@cygnus.com)
56456
56457         * gcc.dg/980520-1.c: New test.
56458
56459 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
56460
56461         * gcc.dg/980502-1.c: Fix return type.
56462
56463 1998-05-20  Jeffrey A Law  (law@cygnus.com)
56464
56465         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56466         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56467         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56468         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56469         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56470
56471 1998-05-20  Dave Love  <d.love@dl.ac.uk>
56472
56473         * g77.f-torture/execute/980520-1.f: New test.
56474
56475 1998-05-15  Dave Love  <d.love@dl.ac.uk>
56476
56477         * lib/mike-g77.exp: New file.
56478
56479         * g77.f-torture/noncompile/noncompile.exp,
56480         g77.f-torture/noncompile/check0.f: New files.
56481
56482 1998-05-14  Dave Love  <d.love@dl.ac.uk>
56483
56484         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56485         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56486         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56487         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56488         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56489         abort where appropriate.
56490
56491 1998-05-05  Michael Meissner  <meissner@cygnus.com>
56492
56493         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56494         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56495
56496 1998-04-29  Dave Love  <d.love@dl.ac.uk>
56497
56498         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56499
56500 1998-04-27  Dave Love  <d.love@dl.ac.uk>
56501
56502         * g77.f-torture/compile/980427-0.f: New test.
56503
56504 1998-04-24  Dave Love  <d.love@dl.ac.uk>
56505
56506         * g77.f-torture/compile/980424-0.f: New test.
56507
56508 1998-04-19  Dave Love  <d.love@dl.ac.uk>
56509
56510         * g77.f-torture/compile/980419-2.f (main): New test.
56511         * g77.f-torture/compile/970125-0.f: New test.
56512         * g77.f-torture/compile/980419-1.f: New test.
56513
56514 1998-04-08  Jim Wilson  <wilson@cygnus.com>
56515
56516         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
56517         of loop-4.c.
56518
56519 1998-04-07  Jim Wilson  <wilson@cygnus.com>
56520
56521         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56522
56523 1998-04-03  Jim Wilson  <wilson@cygnus.com>
56524
56525         * gcc.c-torture/compile/980329-1.c: New test.
56526
56527 1998-03-18  Jim Wilson  <wilson@cygnus.com>
56528
56529         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56530         * gcc.dg/980312-1.c: Fix typo in -march command.
56531
56532 1998-03-16  H.J. Lu  (hjl@gnu.org)
56533
56534         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56535
56536 1998-03-11  Robert Lipe  <robertl@dgii.com>
56537
56538         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
56539         Dave Love agree the Fortran source is bogus.
56540
56541 1998-03-11  Robert Lipe  <robertl@dgii.com>
56542
56543         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56544         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56545         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56546         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56547         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56548
56549 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56550
56551         * g++.old-deja/g++.other/friend1.C: New test.
56552
56553 1998-02-18  Dave Love  <d.love@dl.ac.uk>
56554
56555         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56556         possibly uninitialized) variables and declare dnrm2.
56557
56558 1998-02-23  Robert Lipe <robertl@dgii.com>
56559
56560         From Bruno Haible <haible@ilog.fr>:
56561         * gcc.c-torture/execute/980223.c: New test.
56562
56563 1998-02-13  Jeffrey A Law  (law@cygnus.com)
56564
56565         * gcc.dg/ifelse-1.c: New test.
56566
56567 1998-02-09  H.J. Lu  (hjl@gnu.org)
56568
56569         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56570
56571           * lib/old-dejagnu.exp (old-dejagnu): Added the
56572           "execution test - XFAIL *-*-*" handling in the spirit of
56573           "excess errors test -". Changed the "execution test fails"
56574           handling to be like "excess errors test fails".
56575           * Update various tests accordingly.
56576
56577 1998-02-06  Jim Wilson  <wilson@cygnus.com>
56578
56579         * gcc.c-torture/execute/980205.c: New test.
56580
56581 1998-01-18  Jeffrey A Law  (law@cygnus.com)
56582
56583         * lib/c-torture.exp: Look for .x files instead of .cexp files.
56584         * lib/f-torture.exp: Similarly.
56585         * gcc.c-torture: Rename all .cexp files to .x files.
56586
56587 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
56588
56589         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56590         (940510-1.c): Removed duplicate.
56591         (971104-1.c): New test.
56592
56593 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
56594
56595           * lib/f-torture.exp: Improve error and loop detection.
56596
56597 1997-11-19  Michael Meissner  <meissner@cygnus.com>
56598
56599         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56600         use that to size the filler array.
56601
56602 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
56603
56604         * lib/c-torture.exp(c-torture-execute): Fix typo.
56605
56606         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56607         testcase as the executable name. Keep the executable around if
56608         the test fails.
56609
56610 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
56611
56612         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56613         changes.  Only test one -g option, and move it to the end of the
56614         list of options to test.
56615
56616 1997-09-19  Michael Meissner  <meissner@cygnus.com>
56617
56618         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56619         variable GCC_TORTURE_OPTIONS to supply default switches separated
56620         by colons.  If no environment variable, run tests with -O0 -g, -O1
56621         -g, and -O2 -g as well.
56622
56623 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
56624
56625         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56626         explanatory comments. Fix indentation.
56627
56628 1997-09-15  Jeffrey A Law  (law@cygnus.com)
56629
56630         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56631
56632 1997-09-11  Jeffrey A Law  (law@cygnus.com)
56633
56634         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56635         * g++.old-deja/g++.mike/p7325.C: Likewise.
56636         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56637
56638 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
56639
56640         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56641         * g++.old-deja/g++.brendan/crash30.C: Likewise.
56642         * g++.old-deja/g++.brendan/crash39.C: Likewise.
56643         * g++.old-deja/g++.law/operators4.C: Likewise.
56644
56645 1997-09-11  Joe Buck  (jbuck@synopsys.com)
56646
56647         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56648         * g++.old-deja/g++.mike/p784.C: Ditto.
56649         * g++.old-deja/g++.mike/p785.C: Ditto.
56650
56651 1997-09-05  Jeffrey A Law  (law@cygnus.com)
56652
56653           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56654
56655 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56656
56657         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56658         target feature; pass this to c-torture-execute as needed.
56659
56660 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56661
56662         * lib/c-torture.exp(c-torture-execute): If the previous and the
56663         current executables being tested are identical, we don't need to
56664         run the executable again. Try to make the executable names
56665         unique. Add an optional argument for passing additional compiler
56666         flags.
56667
56668 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
56669
56670         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56671
56672 1997-08-29  Jeffrey A Law  (law@cygnus.com)
56673
56674         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56675
56676 1997-07-31  Jeffrey A Law  (law@cygnus.com)
56677
56678         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56679         32bit or larger longs.
56680
56681         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56682         have either a 32bit long or 32bit int.
56683
56684 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
56685
56686         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56687         Make double precision tests dependent on sizeof (double).
56688
56689 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
56690
56691         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56692         too.
56693
56694 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
56695
56696         * gcc.c-torture/compile/961203-1.cexp: New script.
56697
56698 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
56699
56700         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56701         up the includes ourselves.
56702
56703 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
56704
56705         * lib/plumhall.exp: Remove random include, and add a few
56706         verbose messages for debugging.
56707
56708 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
56709
56710         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56711         of trying to do it ourselves.
56712
56713 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56714
56715         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56716
56717 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
56718
56719         * gcc.prms/5403.c: Made regexp a bit less strict.
56720
56721 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
56722
56723         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56724         is returned from remote_load instead.
56725         * lib/plumhall.exp: Ditto.
56726         * lib/mike-g++.exp: Ditto.
56727         * lib/old-dejagnu.exp: Ditto.
56728         * lib/c-torture.exp: Ditto.
56729
56730 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
56731
56732         * lib/g++.exp: Use build_wrapper procedure.
56733         * lib/gcc.exp: Ditto.
56734
56735 1997-05-20  Jeffrey A Law  (law@cygnus.com)
56736
56737         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56738         an old-style decl for malloc.  Fixes tests to work when
56739         sizeof (int) != sizeof (size_t).
56740
56741 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56742
56743         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56744
56745         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56746         use stdargs.h interface.
56747
56748 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56749
56750         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56751         NO_VARARGS when compiling.
56752
56753 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
56754
56755         * lib/plumhall.exp(ph_includes): New procedure.
56756         (ph_make): Use it.
56757         (ph_compiler): Ditto.
56758
56759         * lib/g++.exp: Rename test-glue.c to testglue.c.
56760         * lib/gcc.exp: Ditto.
56761
56762 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
56763
56764         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56765         to completion when it's called.
56766
56767 1997-03-21  Michael Meissner  <meissner@cygnus.com>
56768
56769         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56770         is defined, don't do test.
56771
56772 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
56773
56774         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56775         for object files.
56776         (ph_summary): Mark skipped testcases as untested, not unresolved.
56777
56778         * lib/plumhall.exp (ph_make): If unresolved because of bad
56779         errorCode, record errorCode in log file.
56780         (*): Replace send_log/verbose with verbose -log.
56781
56782 1997-03-19  Michael Meissner  <meissner@cygnus.com>
56783
56784         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56785         double conversion if double isn't at least 8 bytes.
56786
56787         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56788         int to work with targets where int is 16 bits.
56789
56790         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56791         8 bytes, just exit, since 4 byte doubles don't have enough bits of
56792         precision for the test to complete.
56793
56794 1997-03-14  Michael Meissner  <meissner@cygnus.com>
56795
56796         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56797         if d10v is not compiled with the -mdouble64 flag.
56798         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56799
56800         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56801         d10v is not compiled with the -mint32 flag.
56802
56803 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
56804
56805         * lib/plumhall.exp: Use incr_count.
56806
56807 1997-03-12  Jeffrey A Law  (law@cygnus.com)
56808
56809         * gcc.c-torture: Update to c-torture-1.45.
56810
56811 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
56812
56813         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56814         the name of the expect testcase file).
56815
56816         * lib/g++.exp(g++_init): Ditto.
56817
56818 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
56819
56820         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56821         the host.
56822
56823         * lib/gcc.exp(gcc_exit): New procedure.
56824
56825 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
56826
56827         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56828         specs where appropriate.
56829
56830         * g++.old-deja/g++.arm/*: Added additional ERROR checks
56831         because of new "candidates are" messages, and removed a few
56832
56833         * Converted all non-old-style g++ testcases to old-style, and
56834         moved into g++.old-deja.
56835
56836 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
56837
56838         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56839         options.
56840
56841         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56842         succeeded.
56843
56844         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56845
56846 1997-02-13  Michael Meissner  <meissner@cygnus.com>
56847
56848         * lib/gcc.exp (gcc_target_compile): Add support for defining
56849         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56850         the machine doesn't have those features.
56851
56852 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
56853
56854         * g++.law/operators4.exp: Don't use LIBS.
56855
56856 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
56857
56858         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56859
56860         * lib/mike-g++.exp: Don't set the compiler to be tested here.
56861         * lib/g++.exp: Set it here instead. Also, allow use of the
56862         --tool_exec and --tool_opt options. Change CXX to
56863         GXX_UNDER_TEST.
56864
56865         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56866
56867         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56868
56869 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
56870
56871         * lib/old-dejagnu.exp: Use prune_warnings instead of
56872         prune_system_crud.
56873         * lib/mike-g++.exp: Ditto.
56874         * lib/gcc.exp: Ditto.
56875         * lib/g++.exp: Ditto.
56876
56877         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56878
56879 1997-02-07  Jeffrey A Law  (law@cygnus.com)
56880
56881           * 941014-2.c: Include stdlib.h
56882           * 960327-1.c: Include stdio.h
56883           * dbra.c, index-1.c: Don't assume ints are 32bits.
56884
56885 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
56886
56887         * lib/gcc.exp: Add gcc,stack_size target feature.
56888
56889         * lib/g++.exp(g++_target_compile): Add the include and link
56890         paths here, not in two other places. And, it's $options, not
56891         options.
56892
56893         * lib/mike-g++.exp(postbase): Remove the code that determines
56894         the correct include and link paths.
56895         * g++.old-deja/old-deja.exp: Ditto.
56896
56897 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
56898
56899         * lib/g++.exp(g++_init): target_compile no longer returns the
56900         filename of the result.
56901
56902 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
56903
56904         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56905         call to glob.
56906
56907         * gcc.c-torture/special/special.exp: Change call to
56908         gcc_target_compile to include the object file.
56909
56910 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
56911
56912         * gcc.c-torture/special/special.exp: Correct misspelling in last
56913         change.
56914
56915 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
56916
56917         * lib/plumhall.exp(ph_summary): Log the entire output of the
56918         executable. Return -1 if there were any failures, 0 otherwise.
56919         (ph_execute): Return -1 if there were any failures, 0 otherwise.
56920         (ph_make): Clean up objects and executables that were built
56921         if the tests succeeded.
56922
56923 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
56924
56925         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56926         libraries and includes in the build tree as appropriate.
56927
56928 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56929
56930         * lib/c-torture.exp: Instead of looking for the global variable
56931         NO_LONG_LONG, check to see if that's a feature of the target.
56932
56933 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56934
56935         * config/default.exp: Minimize. Delete the remainer of the files in
56936         config; this functionality is now in devo/dejagnu/config.
56937
56938         g++.*/*: Pass any additional flags used to compile to postbase;
56939         delete CXXFLAGS.
56940
56941         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56942         is now done by runtest.exp. Use gcc_target_compile instead of
56943         compile.
56944
56945         lib/c-torture.exp: Use gcc_target_compile instead of compile.
56946         Remove references to CFLAGS. Use remote_file instead of
56947         calling rm -f.
56948         (c-torture): Take a list of arguments to use to compile this
56949         testcase.
56950
56951         lib/g++.exp: Simplify. Use target_compile instead of compile.
56952         lib/gcc-dg.exp: Ditto.
56953         lib/gcc.exp: Ditto.
56954         lib/mike-{gcc,g++}.exp: Ditto.
56955         lib/old-dejagnu.exp: Ditto.
56956         lib/plumhall.exp: Ditto.
56957
56958 1997-01-08  Jim Wilson  <wilson@cygnus.com>
56959
56960         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56961         (ph_linker): Likewise.
56962
56963 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
56964
56965           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56966         MAP_ANON / MAP_ANONYMOUS if defined;
56967         else try to map from /dev/zero .
56968
56969 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56970
56971         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56972         isn't defined, then define it to MAP_ANONYMOUS.
56973
56974 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56975
56976         * gcc.c-torture: Update to c-torture-1.42 release.
56977
56978 1996-11-11  Jeffrey A Law  (law@cygnus.com)
56979
56980         * gcc.c-torture: Update to c-torture-1.41 release.
56981
56982 1996-10-27  Jeffrey A Law  (law@cygnus.com)
56983
56984         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
56985         c-torture release.
56986
56987 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
56988
56989         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56990         and LDFLAGS.  Fix second case to append the target_info ldflags
56991         onto LDFLAGS, not CFLAGS.
56992         * lib/g++.exp (g++_init): Add target_info stuff.
56993         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
56994         of libgloss and newlib flags for !native.
56995
56996         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56997         (GDB): Fix relative path to go up another dir for finding gdb.
56998
56999 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57000
57001         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57002         versions in the target_info array, if they don't exist.
57003
57004 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57005
57006         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57007
57008 1996-07-08  Jim Wilson  <wilson@cygnus.com>
57009
57010         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57011         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57012
57013 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
57014
57015         * lib/old-dejagnu.exp: Don't remove the output file before we've
57016         actually tested it. Don't append pwd to the path of the executable
57017         we're testing.
57018
57019 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
57020
57021         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57022
57023 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
57024
57025         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57026         temporary directory for compiler files, and set it to a default
57027         value of /tmp. Set $output as the name of the output file from
57028         compiling the testcase. Add a -o option to $cflags_var so the
57029         compiler writes the final output file as $output. Set $executable
57030         to $output.
57031
57032         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57033         directory for compiler files, and set it to /tmp if it doesn't
57034         already have a value. Set $output_file to the name of the output
57035         file from compiling the testcase. Add a -o option to CXXFLAGS so
57036         the compiler writes the final output file as $output. Use $output
57037         as the executable to be tested.
57038
57039 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57040
57041         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57042
57043 1996-06-08  Jeffrey A Law  (law@cygnus.com)
57044
57045         * gcc.c-torture/execute/pending-1.c: New test.  Still
57046         pending in Tege's queue.
57047
57048 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
57049
57050         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57051         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
57052         if there were failures.  Call unresolved if there were unresolved
57053         testcases.  Call gcc_fail if program did not run to completion.
57054         (ph_make): Pass additional argument name to ph_execute.
57055         (ph_execute): Add new argument.  Pass additional arguments to
57056         ph_summary.  Call gcc_fail is there is no execution output.
57057
57058 1996-04-24  Jeffrey A Law  (law@cygnus.com)
57059
57060         * lib/plumhall.exp (proc_summary): Output relavent summary
57061         lines into the log so specific failures in plumhall can be
57062         investigated.
57063
57064 1996-04-10  Jeffrey A Law  (law@cygnus.com)
57065
57066         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57067         (c-torture-execute): Don't try to execute tests which use
57068         "long long" types if $NO_LONG_LONG is nonzero.
57069
57070 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
57071
57072         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57073         not c-torture.
57074
57075         * gcc.ieee: Move from here.
57076         * gcc.c-torture/execute/ieee: To here.
57077
57078 1996-03-26  Jeffrey A Law  (law@cygnus.com)
57079
57080         * gcc.c-torture: Update to c-torture-1.41 release.
57081
57082 1996-03-22  Jeffrey A Law  (law@cygnus.com)
57083
57084         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57085         not "$output".
57086
57087 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
57088
57089         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57090         -c present.
57091
57092 1996-03-02  Jeffrey A Law  (law@cygnus.com)
57093
57094         * config/proelf.exp: Handle connecting to a simulator.
57095
57096 1996-01-31  Jeffrey A Law  (law@cygnus.com)
57097
57098         * config/proelf.exp: New file.  Enough framework that we can
57099         run c-torture tests on the proelf targets (or any other target
57100         that gdb can connect to for that matter).
57101
57102 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
57103
57104         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57105         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
57106
57107         * lib/plumhall.exp (ph_execute): Always call ph_summary if
57108         exec_output exists.
57109
57110 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
57111
57112         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57113         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57114
57115         * config/*.exp: Update FSF address.  Change result of ${tool}_load
57116         to pass/fail/unresolved/unsupported/untested.  Caller must now
57117         call unresolved/unsupported/untested.
57118         * lib/*.exp: Update FSF address.  Update to handle new results of
57119         ${tool}_load.
57120         * lib/chill.exp (verbose): Delete.
57121
57122 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
57123
57124         * lib/gcc.exp (default_gcc_start): Change order of args to
57125         $LDFLAGS $CFLAGS $LIBS.
57126         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57127         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
57128         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57129         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57130         * gcc.misc-tests/dg-test.exp: Likewise.
57131         * gcc.misc-tests/msgs.exp: Likewise.
57132         * gcc.prms/prms.exp: Likewise.
57133         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57134         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
57135
57136         * lib/dg.exp: Deleted, moved to dejagnu/lib.
57137
57138 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57139
57140         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57141
57142         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57143         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57144
57145         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57146         necessary.
57147
57148 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
57149
57150         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57151         global for loop; add use of $mathlib.
57152         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57153         settings here; set mathlib for anything but VxWorks.
57154
57155 1996-01-22  Jeffrey A Law  (law@cygnus.com)
57156
57157         * gcc.c-torture: Update to c-torture-1.40 release.
57158
57159 1996-01-03  Jeffrey A Law  (law@cygnus.com)
57160
57161         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57162         dg.exp.
57163
57164 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
57165
57166         * lib/c-torture.exp (c-torture-execute): Declare "output" as
57167         global.
57168
57169 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
57170
57171         * lib/g++.exp (LIBS): Define if not already.
57172         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57173         (gcc-dg-prune): Call prune_gcc_output.
57174         * lib/gcc.exp (prune_gcc_output): New proc.
57175         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57176         prune_gcc_output.
57177
57178 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
57179
57180         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57181         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
57182
57183 1995-11-15  Jeffrey A Law  (law@cygnus.com)
57184
57185         * gcc.c-torture: Update to c-torture-1.39 release.
57186
57187 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
57188
57189         * lib/c-torture.exp (c-torture-execute): Don't return if one option
57190         fails, try others as well.
57191
57192 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
57193
57194         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57195         If compilation fails, mark execute tests as `untested'.
57196         If test is marked as unsupported, don't mark compilation and
57197         execute tests as failed.
57198
57199 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
57200
57201         * lib/g++.exp (g++_init): Don't link in libg++, and look to
57202         libstdc++ for whether or not we want to be doing shared
57203         libraries.  Delete link_curses since we don't need it anymore.
57204         * lib/mike-g++.exp (postbase): Don't link in libg++.
57205         * g++.old-deja/old-deja.exp: Likewise.
57206
57207 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
57208
57209         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57210
57211 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
57212
57213         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57214         For that, add `-Wl,-a,shared_archive'.
57215         * g++.old-deja/old-deja.exp: Likewise.
57216
57217 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
57218
57219         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57220
57221 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
57222
57223         * lib/mike-g++.exp (postbase): Pay attention to the status of
57224         g++_load.
57225
57226 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
57227
57228           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57229
57230 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
57231
57232         * lib/gcc.exp (default_gcc_start): No longer need to log program
57233         being executed or its output, execute_anywhere does that now.
57234         * lib/g++.exp (default_g++_version): Call execute_anywhere.
57235         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
57236
57237 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
57238
57239         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57240         the same as those in lib/g++.exp.
57241
57242 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
57243
57244         * gcc.c-torture: Update to c-torture-1.38 release.
57245         * gcc.ieee: Related changes.
57246
57247 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
57248
57249         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57250         "exec". Minor reformatting changes.
57251
57252         * config/rom68k.exp (${tool}_load): Make it work in a canadian
57253         cross. This means all "exec" calls now work on a remote host as
57254         well.
57255         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57256         cross. Filter out the extra "\r\n" stuff that expect puts in.
57257         (c-torture-execute): Filter out the bogus warnings like
57258         c-torture-compile does. Add support for canadian cross.
57259         * lib/gcc.exp (default_gcc_version, default_gcc_start)
57260         Use execute_anywhere rather than calling exec directly. Now it
57261         works for canadian cross testing.
57262
57263 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
57264
57265         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
57266         results into a variable, and check that rather than using file exists.
57267
57268 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
57269
57270         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57271         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
57272
57273 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57274
57275         * g++.old-deja/old-deja.exp: Create and pass runshlib and
57276         lib_curses if there's a shared libg++ in the build tree.
57277
57278 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
57279
57280         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57281         if not supported target.
57282
57283 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
57284
57285         * lib/g++.exp (g++_init): Move empty setting of runshlib and
57286         link_curses up to always happen, not just for native builds.
57287
57288 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
57289
57290         * gcc.c-torture: Update to c-torture-1.36 release.
57291         * gcc.failure: Related changes.
57292
57293 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
57294
57295         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57296
57297 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
57298
57299         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57300         * lib/mike-g++.exp (postbase): Not in here.  Still reference
57301         runshlib, link_curses, and mathlib for link and run.
57302
57303         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57304         pass the runtime shared library options for Solaris, OSF/1, and
57305         Irix5, and link with -lcurses to avoid unresolved references.
57306
57307 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
57308
57309         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57310         only run once.
57311
57312 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
57313
57314         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57315
57316 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
57317
57318         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
57319         do not have a framework for the "compat" tests yet.
57320
57321 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
57322
57323         * lib/mike-g++.exp (postbase): New local variable `mathlib',
57324         set to null if we're testing vxworks5.1.  Use that instead of
57325         `-lm' in the setting of LIBS for link and run.
57326
57327 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
57328
57329         * config/rom68k.exp (${tool}_load): Major changes to make it
57330         work.  Verified that it does in fact return the stuff in
57331         exec_output properly.  Catch any Emul or any TRAP other than 0.
57332
57333 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
57334
57335         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57336         LDFLAGS properly for targets that need stuff from libgloss.
57337         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57338         only run once.
57339         (gpp_initialized): New variable.
57340
57341 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
57342
57343         * config/rom68k.exp: Load libgloss.exp.
57344         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57345         so we can produce a fully linked binary.
57346         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57347         so we can produce a fully linked binary.
57348
57349 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
57350
57351         * lib/plumhall.exp (ph_section): Watch for expected failures.
57352         Add missing `else'.
57353
57354         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57355         run the testcase.
57356         (c-torture): Likewise.
57357
57358 1995-08-28  Doug Evans  <dje@cygnus.com>
57359
57360         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57361
57362         * lib/mike-g++.exp (mike_cleanup): New proc.
57363         (prebase): New globals compiler_result, not_compiler_result,
57364         target_regexp.
57365         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
57366         allow leading "-" in pattern.  Watch for unsupported tests.
57367         If $compiler_result is set, pattern match assembler code,
57368         and ditto for $not_compiler_result.
57369         * lib/mike-gcc.exp: Likewise.
57370
57371         * lib/plumhall.exp (ph_execute): Only call ph_summary if
57372         execution "succeeded".
57373
57374 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
57375
57376         * config/win32.exp: New file.
57377         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57378
57379 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
57380
57381         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57382         unsupported.
57383         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57384         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57385         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57386
57387         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57388         "... without exceptions was ...".  That is now handled by
57389         prune_system_crud.
57390         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57391
57392 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
57393
57394         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57395         sieve.c,sort2.c}: New files.
57396         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57397         sieve.exp,sort2.exp}: Drivers for them.
57398
57399         * lib/mike-gcc.exp (program_output): New user settable variable.
57400         (postbase): Call prune_system_crud.  Also prune extraneous compiler
57401         messages.
57402         * lib/mike-g++.exp (program_output): New user settable variable.
57403
57404         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57405
57406         * config/sh.exp: Deleted (use sim.exp instead).
57407
57408 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
57409
57410         * config/vx.exp: Declare CHECKTASK as global.
57411         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57412         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57413         * lib/old-dejagnu.exp: Load [pwd]/$executable.
57414
57415 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57416
57417         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57418         target. Like vx.exp, only includes `vx29k.exp' instead of
57419         `vxworks.exp'.
57420
57421 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
57422
57423         * config/sim.exp: Increase time limit from 120 seconds to 240.
57424
57425 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
57426
57427         * gcc.c-torture/execute/950628-1.c: New test.
57428
57429 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
57430
57431         * gcc.c-torture: Update with changes/additions from
57432         c-torture-1.34.
57433
57434 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
57435
57436         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57437
57438 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
57439
57440         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57441
57442 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
57443
57444         * gcc.c-torture/compile/950512-1.c: New test.
57445         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57446         * gcc.dg/struct-ret-1.c: Likewise.
57447
57448 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
57449
57450         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57451           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57452
57453 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
57454
57455         * gcc.c-torture/special/920411-1.c: Deleted.
57456         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57457
57458 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
57459
57460         * config/sim.exp (${tool}_load): Hack in call to bash to get a
57461         cpu limit.
57462
57463 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
57464
57465         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57466
57467 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
57468
57469         From kenner;
57470         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57471         is the proper length.
57472         * va-arg-3.c: Likewise.
57473
57474 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
57475
57476         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
57477         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57478
57479         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
57480         * lib/g++.exp (default_g++_start): Delete old cruft.
57481
57482 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
57483
57484         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57485         (2 * (1 << 18)) to (2 * (1 << 17)).
57486
57487         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57488
57489 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
57490
57491         * config/rom68k.exp: Renamed from config/idp.exp
57492
57493 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
57494
57495         * c-torture/compile/921109-2.c
57496
57497 1995-04-18  Mike Stump  <mrs@cygnus.com>
57498
57499         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57500         excess errors.
57501
57502 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
57503
57504         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57505         output.
57506         * lib/g++.exp (default_g++_start): Likewise.
57507
57508 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
57509
57510         * gcc.c-torture/compile/950329-1.c: New test.
57511
57512 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
57513
57514           * config/bug.exp (${tool}_load): Updated to use new remote_open
57515           and remote_close procs.
57516         * config/idp.exp: New file.
57517
57518 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
57519
57520         * gcc.c-torture/execute/950322-1.c: New test.
57521
57522 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
57523
57524         * config/vx.exp (${tool}_load): Clean up testing of return code from
57525         vxworks_ld and vxworks_spawn.
57526
57527 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
57528
57529         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57530
57531 1995-03-13  Mike Stump  <mrs@cygnus.com>
57532
57533         * lib/old-deja.exp: Add `excess errors test - ' error, now one
57534         can mark excess errors on a machine by machine basis.  Note, the
57535         default is to not expect any excess errors, even when excess
57536         errors test - is given, so you will want to put an XFAIL ... on
57537         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
57538         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57539         those 4 machines, but no others.
57540
57541 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
57542
57543         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57544         * lib/c-torture.exp: to here.
57545
57546 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
57547
57548         * gcc.c-torture/execute/950221-1.c: New test.
57549         * gcc.c-torture/execute/struct-ret-1.c: New test.
57550         * gcc.c-torture/compile/950221-1.c: New test.
57551
57552         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57553
57554 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
57555
57556         * gcc.c-torture/execute/arith-1.c (main): Return 0.
57557         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57558
57559 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
57560
57561         * g++.gb: New directory of tests, derived from my signature and
57562         class scoping tests.
57563
57564         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57565         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57566         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57567         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57568         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57569         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57570         * g++.gb/sig25.C: Likewise.
57571
57572         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57573         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57574         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57575         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57576         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57577         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57578         * g++.gb/sig25.exp: Likewise.
57579
57580         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57581         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57582         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57583         * g++.gb/scope13.C: Likewise, this test still fails.
57584
57585         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57586         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57587         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57588         * g++.gb/scope13.exp: Ditto.
57589
57590         * g++.gb/README: New file, explains what these tests are about.
57591
57592 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
57593
57594         * lib/dg.exp (dg-do): Support `preprocess'.
57595         (dg-test): Likewise.
57596
57597 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
57598
57599         * config/udi.exp: change "continue -expect" to "exp_continue".
57600
57601 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
57602
57603         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57604         Delete redundant tests.
57605
57606         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57607         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57608         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57609         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57610         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57611         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57612         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57613         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57614
57615         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57616         storing label pointers.
57617         * gcc.c-torture/execute/921019-1.c: Likewise.
57618         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57619         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57620         parameter fp.
57621         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57622         constants.
57623
57624         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57625         Delete obsolete tests.
57626
57627         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57628         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57629         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57630         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57631         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57632         * gcc.c-torture/compile/950124-1.c: New test.
57633
57634         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57635
57636 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
57637
57638         * lib/mike-g++.exp: Add -lm to LIBS.
57639
57640 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
57641
57642         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57643
57644 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
57645
57646         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57647
57648 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
57649
57650         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57651
57652 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
57653
57654         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57655         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57656         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57657         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57658         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57659         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57660         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57661         * g++.law/{operators31.C, operators32.C,
57662         * g++.law/{operators33.C, operators34.C}: Likewise.
57663         * g++.law/{pic1.C, refs2.C}: Likewise.
57664         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57665         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57666         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57667         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57668
57669         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57670         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57671         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57672         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57673         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57674         * g++.law/{enum9.exp, friend5.exp}: Likewise.
57675         * g++.law/{nest3.exp, nest4.exp}: Likewise.
57676         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57677         * g++.law/{operators30.exp, operators31.exp}: Likewise.
57678         * g++.law/{operators32.exp, operators33.exp}: Likewise.
57679         * g++.law/{operators34.exp}: Likewise.
57680         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57681         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57682         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57683         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57684         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57685
57686         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57687         No longer expected to fail.
57688         * g++.law/missed-error3.C: Tweak for recent bool changes.
57689
57690 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
57691
57692         * config/emb-unix: Deleted.
57693         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57694         remote execution.  Do final link on remote host if REMOTE_LINK is set.
57695
57696 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
57697
57698         * lib/dg.exp (dg-test): Fix typo in last patch.
57699
57700 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
57701
57702         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57703         (handles multiple occurrences).
57704
57705 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
57706
57707         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57708         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57709         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57710         printed).
57711         * lib/c-torture.exp (c-torture-compile): Likewise.
57712         (c-torture): Prepend full path if missing.
57713         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57714         (gcc_fail): Likewise.
57715         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57716
57717 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
57718
57719         * lib/netware.exp: Only attach to NetWare i386 systems.
57720
57721 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
57722
57723         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57724         messages.  Add test name to "output pattern match" pass/fail message.
57725
57726 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
57727
57728         * gcc.dg: New testsuite.
57729         * gcc.dg/dg.exp: New file.
57730
57731         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57732         test-switch.c}: Deleted.
57733
57734         * gcc.misc-tests/msgs.exp: New testcase driver.
57735
57736 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
57737
57738         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57739         Watch for illegal return values from ${tool}_load.
57740         * config/unix.exp (${tool}_load): Fix pass/fail detection for
57741         cross targets.  Coerce return value >0 to 1.
57742
57743 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
57744
57745         * config/unix.exp (${tool}_load): Call program rsh, not proc.
57746
57747         * config/emb-unix.exp: New file.
57748
57749         * config/sim.exp: Error if variable $SIM not defined.
57750         (${tool}_load): Mark test as "untested" if simulator missing.
57751
57752         * config/unix.exp: Load remote.exp to get rcp_download.
57753         * lib/c-torture.exp: Use different option lists for testcases with
57754         and without loops.
57755         * gcc.c-torture/execute/execute.exp: Likewise.
57756
57757 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
57758
57759         * config/*.exp: Clarify return code from ${tool}_load.
57760         Call `unresolved' or `untested' instead of `warning' or `perror'
57761         (sometimes you still want to call both though).
57762         Add comment that `shell_id' is local to each file.
57763         * config/udi.exp (timeout): Set to 30.
57764         Don't print warning if connection fails, $connectmode has already
57765         printed an error.
57766         (${tool}_load): Move verbose messages to level 2.
57767         Rework pattern for "Process started" message.
57768         Pass `shell_id' to ${connectmode}_download.
57769         Retry twice upon timeout.  Make resetting of target more robust.
57770         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57771         Pass `shell_id' to exit_$connectmode.
57772         Only call exit_$connectmode if connected.
57773         * config/unix.exp (${tool}_load): Check return codes better.
57774         * config/vrtx.exp (${tool}_load): Likewise.
57775         * config/vx.exp (${tool}_load): Likewise.
57776         Delete unneeded global's.
57777         * lib/dg.exp (dg-test): Update to reflect clarified return codes
57778         from ${tool}_load.
57779         (dg-stat): Delete.
57780         (dg-init): Delete recording of pass/fail counts.
57781         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57782         (old-dejagnu-init): Likewise.
57783         (old-dejagnu-stat): Delete contents, empty proc now.
57784         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57785         (c-torture): Delete references to lcnt, lpass, lfail.
57786         Get option list from TORTURE_OPTIONS.
57787         Delete -funroll[-all]-loops if no loops.
57788         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57789         (g++_stat): Delete contents (empty proc now).
57790         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57791         (gcc_finish): Likewise.
57792         (gcc_stat): Deleted.
57793         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57794         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57795         * gcc.c-torture/execute/execute.exp: Likewise.
57796         Split tests into two parts: compile, execute.
57797         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
57798         no loops.  Update to reflect clarified return codes from ${tool}_load.
57799
57800 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
57801
57802         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57803         to grep for.
57804         (old-dejagnu): Likewise (where necessary).
57805
57806 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
57807
57808         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57809
57810         * lib/dg.exp (dg-process-target): Fix processing of selector.
57811         Add comment regarding use of `error'.
57812
57813         * lib/gcc.exp (prune_system_crud): Define if missing.
57814         * lib/g++.exp (prune_system_crud): Likewise.
57815
57816         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57817         Call prune_system_crud.
57818         * lib/dg.exp (dg-runtest): New proc.
57819         Use perror instead of send_user for tcl errors in testcase.
57820         Don't return any value, it's never used.
57821         Don't clobber previous definition of `unknown'.
57822         Print tcl errors in `dg-final'.
57823
57824 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
57825
57826         * lib/dg.exp (dg-process-target): Improve syntax error messages.
57827         (dg-test): Don't print errorInfo, it contains stack backtrace.
57828
57829 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
57830
57831         * lib/g++.exp (runtest_file_p): Define if missing.
57832
57833 1994-09-24  Doug Evans  (dje@cygnus.com)
57834
57835         * lib/mike-g++.exp: Comment out loading of g++.exp.
57836         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
57837         (default_g++_version): Always print something.
57838         (default_g++_start): Comment out call to `which'.
57839         (g++_start, g++_load): Deleted (must be defined in config file).
57840         * lib/gcc.exp: Test for existence of $CC at start.
57841         Delete check for tmpdir (done in gcc_init).
57842         (default_gcc_version): Always print something.
57843         (default_gcc_start): Comment out call to `which'.
57844         * config/*.exp: Major cleanup - make cross targets work at least a
57845         little better for g++ (by not being "--tool gcc" specific).
57846         Rename gcc_xxx to ${tool}_xxx.
57847         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57848         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57849
57850 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
57851
57852         * lib/c-torture.exp (c-torture-compile): Rework compiler
57853         message processing.
57854
57855         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57856         c-torture.
57857
57858 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
57859
57860         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57861
57862         * lib/dg.exp (dg-process-target): Support { target native }.
57863
57864 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
57865
57866         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
57867         looked for "... program xxx got fatal signal".
57868         Correct regsub munging of `comp_output'.
57869         Ignore compiler messages "path prefix not used" and "linker input
57870         file unused".
57871
57872 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
57873
57874         * lib/gcc.exp (runtest_file_p): Define if missing.
57875         * gcc.prms/template.c: Example to work from.
57876
57877 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
57878
57879         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57880         * lib/dg.exp (dg-test): Call unsupported testcases as such.
57881
57882         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57883         * gcc.prms/1883.c: Moved from compile/940714-1.c.
57884         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57885         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57886
57887         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57888         (dg-process-target): No longer a varargs proc.
57889         Return S/N for target, P/F for xfail.  All callers changed.
57890         (user option procs): More argument checking.
57891         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57892         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57893         (dg-test): Skip test if not running on selected target in `dg-do'.
57894         Update handling of `dg-do-what', `dg-output-text'.
57895         Separate execution pass/fail from output pattern match pass/fail.
57896         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57897
57898 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
57899
57900         * gcc.c-torture/special/special.exp: Don't expect failure for mips
57901         target for 920510-1.c.
57902
57903 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
57904
57905         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57906         Clean up comment regarding use of passcnt, etc.
57907         (gcc_stat): Don't update `testcnt' here.
57908         (gcc_finish): Do it here.
57909         Might as well reset `but_id' here too.
57910         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57911         to determine if the file should be tested.
57912         * gcc.c-torture/compile/compile.exp: Likewise.
57913         * gcc.c-torture/execute/execute.exp: Likewise.
57914         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57915         * gcc.misc-tests/dg-test.exp: Likewise.
57916         * gcc.prms/prms.exp: Likewise.
57917         * gcc.wendy/wendy.exp: Likewise.
57918         * g++.old-deja.exp: Likewise.
57919         Move "Testing file" message to verbose level 1.
57920
57921 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
57922
57923         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57924
57925 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
57926
57927         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57928         (default_gcc_start): Accept optional second list element
57929         of compiler flags.  Print compiler output at verbosity level 2.
57930         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57931         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57932         Save current values of framework globals passcnt, failcnt, xpasscnt,
57933         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57934         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
57935         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57936         xfailcnt to compute stats.  Update framework global `testcnt' from
57937         pass/fail counts.
57938         (gcc_finish): New proc.  Clean up test environment.
57939         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57940         (gcc_epass, gcc_efail): Delete.
57941         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57942         argument of line number.
57943         (dg-init): If the tool has an init routine, call it.
57944         (dg-test): Remove args `cflags_var' and `libs_var'.
57945         Pass all compiler options to ${tool}_start.
57946         Handle missing line number.
57947         (dg-finish): New function.
57948         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57949         particular files.  Call gcc_finish at end.  Move "skipping test"
57950         message to verbosity level 3.
57951         * gcc.c-torture/compile/compile.exp: Likewise.
57952         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57953         * gcc.c-torture/execute/execute.exp: Likewise.
57954         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57955         Print testcase being tried at verbosity level 1.
57956         * gcc.c-torture/special/special.exp: Unset xfail.
57957         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57958         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57959         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57960         * gcc.failure/failure.exp: Likewise.
57961         * gcc.ieee/ieee.exp: Likewise.
57962         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57963         Update call to dg-test.  Call dg-finish at end.
57964         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
57965         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57966         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57967         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57968         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
57969         * gcc.wendy/wendy.exp: Add copyright.
57970         Delete setting of tmpdir (done by gcc_init).
57971         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57972         Pass compiler flags to gcc_start.  Call gcc_finish at end.
57973         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57974         gcc_[ce]pass/fail.
57975
57976 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
57977
57978         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57979         confusion.
57980         (g++_load): Likewise.
57981
57982         * config/*.exp (gcc_load): Some were varargs fns and some were not.
57983         Rename argument to `prog' to remove the confusion.
57984         Varargs fns behave differently too!
57985         (g++_load): Likewise.
57986
57987         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57988
57989         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57990         what it is.  Delete (always) printing of status value for !native.
57991         Simplify verbose code, and include status and exec_output.
57992         (g++_load): Use gcc_load.
57993
57994 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
57995
57996         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57997         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57998         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57999         940714-3.c as these testcases don't exist anymore.  Make
58000         va-arg-1.c expected to pass.
58001
58002 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58003
58004         * gcc.misc-tests/misc.exp: Only run specific testcases.
58005         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58006         * gcc.misc-tests/dg-[1-9].c: New files.
58007
58008         * lib/dg.exp: New testsuite driver.
58009         * gcc.prms/prms.exp: Use it.
58010
58011         * README.gcc: New file.
58012
58013         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58014         Document and reset `lxpass' and `lxfail'.
58015         Simplify "initialized" message.
58016         (gcc_stat): Clean up comments a little.
58017
58018 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
58019
58020         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58021
58022 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
58023
58024         * lib/old-dejagnu.exp (process-option): New proc.
58025         (old-dejagnu-init, old-dejagnu-stat): Likewise.
58026         (old-dejagnu): Simplify.
58027         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58028
58029 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
58030
58031         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58032         exists and is not an empty string.
58033
58034         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58035         $xfail rather than calling setup_xfail.  Clear $xfail when test is
58036         finished.
58037         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58038         automatically.
58039
58040         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58041         longer expected to fail.
58042
58043         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58044         "f" function call.
58045
58046         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58047
58048         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58049         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58050         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58051         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58052         c-torture-1.29.
58053
58054         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58055         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58056
58057         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58058
58059         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58060         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58061
58062         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58063         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58064         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58065
58066 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
58067
58068         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58069         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58070         940714-1.c, 940714-2.c, 940714-3.c},
58071         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58072         gcc.misc-tests/{mg.c,mg.exp}:
58073         New tests.
58074         * gcc.noncompile/noncompile.exp: Change accordingly.
58075
58076 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
58077
58078         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58079         Undo previous clobberage.
58080
58081 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
58082
58083         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58084         * gcc.special/{930510-1.c, special.exp}:
58085         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58086         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58087         struct-varargs-1.c}: New tests from c-torture-1.26.
58088
58089 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
58090
58091         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58092           argument to switch.
58093
58094 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
58095
58096         * Revert the previous changes.  Please see Rob's directory
58097         (/lisa/test/rob/progressive/gcc/testsuite) for testing
58098         fixes.
58099
58100 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
58101
58102         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58103         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58104         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58105         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58106         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58107         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58108         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58109         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58110         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58111         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58112         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58113         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58114         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58115         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58116         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58117         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58118         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58119         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58120         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58121         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58122         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58123         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58124         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58125         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58126         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58127         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58128         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58129         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58130         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58131         testing changes.
58132
58133 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
58134
58135         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58136         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58137         with perror calls.
58138
58139 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
58140
58141         * config/unix.exp (g++_load): Fix syntax.
58142
58143 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
58144
58145         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58146         * gcc.noncompile/921017-1.c: Deleted obsolete test.
58147         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58148         Don't expect va-arg-1.c to fail.  Correct expected output for
58149         920928-1.c.
58150         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58151         * gcc.wendy/hbm4.c: Correct typo.
58152         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58153
58154 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
58155
58156         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58157         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58158         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
58159         * lib/c-torture.exp (c-torture-compile): Ditto.
58160
58161         Reduce volume of output (remove all the -I's and such).
58162         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58163         Call gcc_cpass, gcc_cfail.
58164         (c-torture): Pass testing option to c-torture-compile.
58165
58166 1994-03-21  Doug Evans  (dje@cygnus.com)
58167
58168         Bring patches over from progressive.
58169         * config/default.exp: Exit remote shell cleanly.
58170         (g++_exit, g++_start): Add default versions.
58171         * config/sim.exp (gcc_load): Use perror, not error.
58172
58173 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
58174
58175         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
58176         set in site.exp.
58177
58178 1994-03-14  Doug Evans  (dje@cygnus.com)
58179
58180         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58181         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58182         (wendy_try): New proc to run testcase.
58183         (main loop): Call 'em.
58184         * gcc.wendy/*.c: Clean up pass to correct expected output.
58185
58186         * lib/gcc.exp: Minor cleanup work.
58187         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58188
58189 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
58190
58191         * config/sim.exp (gcc_load): Document return codes better.
58192         Don't pass -v to simulator.
58193
58194 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
58195
58196         * gcc.special/920717-x.c: Fix typo.
58197         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58198         get at sources.
58199
58200         * lib/mike-gcc.exp: Fix typo.
58201
58202 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
58203
58204         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58205         binary to use, transform the name.
58206         * config/*.exp: rename everything. Nuke any g++ specific files,
58207         it's now a special case of gcc that requires no special support.
58208         Add a default.exp for unsupported targets.
58209
58210 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
58211
58212         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58213         lib/old-dejagnu.exp: Fix a few patterns to work with the new
58214         version of Tcl.
58215
58216 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
58217
58218         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58219         than a warning.
58220
58221 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
58222
58223         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58224
58225 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
58226
58227         * gcc.execute/execute.exp: Combine opt_list and foption_list into
58228         option_list.  Compile every file with only 4/6 option choices
58229         (same as C torture) instead of with 12/18 different option
58230         choices.
58231         * lib/c-torture.exp: Likewise.
58232
58233         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58234         not already set.
58235
58236 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
58237
58238         * lib/old-deja.exp: Add `excess errors test fails' error, now one
58239         can put an XFAIL *-*-* on excess errors.
58240
58241 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
58242
58243         * g++.law: Add more tests derived from g++-bugs snapshots.
58244
58245         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
58246         equivalent to g++.law/init9.
58247
58248         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58249         compiled it, and the a.out file after we've run it.
58250
58251 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
58252
58253         * lib/mike-g++.exp (postbase): Delete the .o file after we've
58254         compiled it, and the a.out file after we've run it.
58255
58256 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
58257
58258         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58259
58260 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
58261
58262         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58263         version number.
58264
58265 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
58266
58267         * g++.law: New directory of g++ tests derived from the g++-bugs
58268         snapshots.
58269
58270 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
58271
58272         * gcc.compile: initbug1.c initbug1.exp testcase added
58273
58274 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
58275
58276         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58277         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58278           fixes submitted by Jeff Law (law@cs.utah.edu)
58279         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58280           Jeff Law (law@cs.utah.edu)
58281
58282
58283 1993-11-30  Mike Stump  (mrs@cygnus.com)
58284
58285         * config/unix-g++.exp: Follow the gcc way of doing things.
58286         * g++.old-deja/old-deja.exp: Minor updates.
58287         * lib/g++.exp: New file, follow the gcc way of doing things.
58288         * lib/old-dejagnu.exp: Minor updates.
58289         * lib/mike-g++.exp: Always unset errorInfo.
58290
58291 1993-11-06  Mike Stump  (mrs@cygnus.com)
58292
58293         * lib/gcc.exp: Fix some errors with the below change, CC and
58294         CFLAGS should be global when setting, not local.
58295
58296 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
58297
58298         * lib/gcc.exp: Transform tool name.
58299
58300 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58301
58302         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58303
58304 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58305
58306         * lib/gcc.exp: change gcc_done to gcc_stat
58307
58308 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58309
58310         * Upgraded gcc testsuite to c-torture version 1.25
58311
58312 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
58313
58314         * lib/gcc.exp: added reporting code. Changed verbose compile message.
58315         * lib/c-torture: added hooks for new reporting code.
58316
58317 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
58318
58319         * config/sh-gcc.exp: check if sh-sim exists in the path
58320
58321 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
58322
58323         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58324         * gcc.compile/compile.exp: Initial changes for new logic.
58325         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58326         * gcc.failure/failure.exp: Initial changes for new logic.
58327         * gcc.ieee/ieee.exp: Initial changes for new logic.
58328         * gcc.misc-tests/misc.exp: Initial changes for new logic.
58329         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58330         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58331         * lib/c-torture.exp: Initial changes for new logic.
58332         * lib/gcc.exp: Initial changes for new logic.
58333
58334 1993-10-15  Mike Stump  (mrs@cygnus.com)
58335
58336         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58337         depend upon failure or success.  Fully qualify names in failure
58338         and success messages.  Always remove a.out before starting
58339         compile, just in case.  Pay more attention to error text output by
58340         the compiler.  Handle testcases with no known past errors just
58341         like all others, so that things are uniform.  Other miscellaneous
58342         improvements.
58343
58344 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
58345
58346         * gcc.cpp: new directory for cpp tests
58347
58348 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
58349
58350         * lib/chill.exp: Code reformatted, removed unused code.
58351         * config/unix-chill.exp: Code reformatted, removed unused code.
58352         * chill.execute/execute.exp: Code reformatted, removed unused code.
58353         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58354
58355 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
58356
58357         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
58358         routines not written.
58359
58360 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
58361
58362         * config/bug-gcc.exp: Use new procs from bug.exp.
58363
58364 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
58365
58366         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58367         via ftp, rather than depending on NFS.
58368         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58369         case.
58370
58371 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
58372
58373         * config/bug-gcc.exp: Use new download proc.
58374
58375 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
58376
58377         * chill.execute/execute.exp: cleanups, handles errors better
58378         * chill.compile/compile.exp: rewrite, based on execute.exp
58379         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58380         * lib/chill.exp: major changes to diff proc and compile and link
58381         procs. added chill_fail and chill_pass wrappers to pass and
58382         fail. added more comments, and handle error codes better.
58383         Added a hack to capture stderr from exec, so noncompile tests
58384         can work.
58385
58386 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
58387
58388         * chill.execute/execute.exp: rewrite of testsuite driver
58389         * lib/chill.exp: rewrite of testsuite driver
58390         * config/unix-chill.exp: rewrite of testsuite driver
58391
58392 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
58393
58394         In chill.execute:
58395         * iexpr.ch: Standardize uppercase.
58396         * tuples.dat: Standardize uppercase.
58397         * vary.ch: standardize.  Correct varying string assignments.
58398         * vary.dat: Add new output lines.
58399
58400 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
58401
58402         In chill.execute:
58403         * chprintf.ch: Standardize use of uppercase.
58404         * tuples.ch: Standardize and turn arr2 into a DCL,
58405           rather than a SYN.
58406         * pinits.ch: Standardize.
58407
58408 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
58409
58410         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58411         * Makefil: Renamed to Makefile.in.
58412         * configure.in: New.
58413
58414 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
58415
58416         In chill.execute:
58417         * .cvsignore: Add result/output files.
58418         * Makefile: Fix up variables at start.  Use MFLAGS
58419           everywhere.  Correct bool_loc, built_ins entries.
58420           Add entry for vary1.ch.
58421         * bitarray.ch: Standardize upper-case usage.
58422         * bitexpr.ch: Standardize, add output of b1.
58423         * params.ch: Use arrayt in along PROC parameters, to
58424           avoid novelty problems.
58425         * sets.ch: Tiny cleanup.
58426         * vary1.ch: Re-indent.
58427
58428 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
58429
58430         * Add PR-related files to Makefiles, .cvsignore files, etc.
58431
58432 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
58433
58434         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58435           with compiler objects. New names are test-flow.c and test-loop.c
58436
58437 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
58438
58439         * Upgraded c-torture tests from 1.19 to 1.20
58440
58441         * new files:
58442         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58443         * gcc.compile: 930623-1.c 930623-2.c
58444         * gcc.noncompile: 930622-1.c 930622-2.c
58445         * gcc.failure: 920411-1.c 920627-2.c
58446         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58447
58448 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
58449
58450         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58451           More changes to get testsuite working properly. Needs more work.
58452           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58453
58454 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
58455
58456         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58457           More changes to get testsuite working properly. Needs more work.
58458
58459 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
58460
58461         * chill.compile/compile.exp: Added for Dejagnu support
58462         * chill.execute/execute.exp: Added for Dejagnu support
58463         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
58464
58465 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
58466
58467         This should complete moving the CHILL test files.
58468         * chill.noncompile(.cvsignore printf.grt
58469             in-printf.grt chprintf.grt chprintf.ch):
58470             Added test-support files.
58471           (Makefile): Modified further.
58472         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58473             signal.ch): Added test files.
58474           * chill.execute (.cvsignore printf.grt printr.c
58475             in-printf.grt rts.c chprintf.grt rts.h): Added
58476           test-support files.
58477             (Makefile): More corrections.
58478
58479 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
58480
58481         * chill.compile, chill.execute, chill.nocompile: Add CHILL
58482           test cases, ready for DejaGnu.
58483
58484 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
58485
58486         * Upgraded c-torture tests from 1.18 to 1.19
58487
58488         * gcc.compile: added test(s):
58489           930607-1.c
58490         * gcc.execute: added test(s):
58491           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58492
58493         * added new subdirectory for misc tests: gcc.misc-tests
58494         * gcc.misc-test(s): added tests:
58495           inst-check.c test-consts.c test-ior.c test-switch.c
58496
58497 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
58498
58499         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58500
58501 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
58502
58503         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58504
58505 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
58506
58507         * Upgraded c-torture tests from 1.17 to 1.18
58508
58509 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
58510
58511         * Upgraded c-torture tests from 1.12 to 1.17
58512
58513 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
58514
58515         * lib/old-dejagnu.exp:
58516           Fixed handling of XFAIL target triplets to correctly
58517           recognize wildcard characters.  Removed code that
58518           appended a unique id tag to the end of the file name
58519           printed out by the result of the testcases within a
58520           given test file.
58521
58522 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
58523
58524         * lib/old-dejagnu.exp:
58525           Reworked expected failure handling to trigger off of XFAIL
58526           keyword in keyphrase embeded in testcase source code. The
58527           XFAIL keyword must be at the end of the keyphrase line. It
58528           may optionally be followed by one or more target triplets.
58529           It has just occured that the handling of wildcards in the
58530           target triplet may not be correct.
58531
58532 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
58533
58534         * g++.old-deja/tests:
58535           Moved all subdirectories up one level into g++.old-deja .
58536
58537         * lib/old-dejagnu.exp:
58538           Fixed problem with CXXFLAGS not being properly reset, and being
58539           corrupted with extraneous "-c" compiler option.  This was
58540           causing binaries to not be generated for test that needed them.
58541           Modified strings passed to "pass" and "fail" so that individual
58542           tests from the same test file would be distinguished by an
58543           identifier appended to the test file name in the summary logs;
58544           this corrected a problem with erroneous diff logs.  Added code
58545           to search testcases for expected fail and unexpected pass keywords.
58546
58547 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
58548
58549         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58550
58551 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
58552
58553         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58554           Removed extraneous text from end of "Special g++ Options"
58555           keyphrase.
58556
58557         * lib/old-dejagnu.exp: Added pattern matching to look for new
58558           keywords, embedded in testcases comments, which will trigger
58559           calls to xpass and xfail.
58560
58561 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
58562
58563         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58564           comments embedded in the testcases, especially the one looking for
58565           special compiler options, as well as the pattern matching for the
58566           compiler output again.
58567
58568 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
58569
58570         * lib/old-dejagnu.exp: Do a proper check of the return value for
58571           execute tests. Fixed several problems with the pattern matching
58572           of the compiler output which gave erroneous test results.
58573           Changed several of the test result messages to be more descriptive.
58574         * config/unix-g++.exp: Proc g++_load now actually works and
58575           executes the tests passed to it and returns a usable return
58576           value.
58577
58578 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
58579
58580           * lib/gcc.exp: Exits gracefully if $CC is bogus.
58581
58582 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
58583
58584         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58585           Modified both files to properly execute the old style
58586           dejagnu tests. The previous versions of these files were
58587           experimental and did not function anything near correctly.
58588
58589 1993-04-05  Rob Savoye  (rob@cygnus.com)
58590
58591         * Removed all Makefile.in and configure.in files. No configuration
58592         needed now.
58593
58594 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
58595
58596         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58597
58598 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
58599
58600         * gcc.compile/configure.in, gcc.unsorted/configure.in,
58601         gcc.special/configure.in, gcc.noncompile/configure.in,
58602         gcc.execute/configure.in, gcc.code_quality/configure.in,
58603         g++.other/configure.in, g++.old-deja/configure.in,
58604         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58605         in srcname setting.
58606
58607 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
58608
58609         * lib/udi.exp: Fixed mondfe and mondfe_download.
58610         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58611         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58612
58613 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
58614
58615         * config/udi-gdb.exp: Check $shell_id after connecting to target.
58616         (gdb_exit): Don't remove *_soc files.
58617
58618 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
58619
58620         * lib/c-torture.exp: Don't look for main; instead always use -w
58621         -c.  This is how the c-torture tests work.  Remove the object
58622         file if the compilation succeeds.
58623         * gcc.execute/execute.exp: Remove executable if test passes.
58624         * gcc.noncompile/noncompile.exp: Every test is an expected
58625         failure.
58626         * gcc.special/special.exp: Added tests from c-torture 1.11,
58627         corrected use of existing test.
58628         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58629         gcc.execute/920625-1.c: Updated to c-torture 1.11.
58630         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58631         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58632         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58633         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58634         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58635         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58636         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58637         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58638         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58639         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58640         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58641         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58642         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58643         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58644         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58645         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58646         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58647         c-torture 1.11.
58648         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58649         correspond to c-torture 1.11.
58650
58651         * New file.