OSDN Git Service

2007-10-19 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-10-19  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/32921
4         * gfortran.dg/pr32921.f: New testcase.
5
6 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
7
8         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
9
10 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
11
12         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
13
14 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
15
16         PR fortran/33233
17         * gfortran.dg/host_assoc_function_1.f90: Correct references.
18         * gfortran.dg/host_assoc_function_3.f90: New test.
19
20 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
21
22         PR fortran/33733
23         * gfortran.dg/transfer_simplify_6.f90: New test.
24
25 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
26             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
27
28         PR middle-end/33794
29         * gfortran.dg/pr33794.f90: New testcase.
30
31 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
32
33         PR target/32961
34         * gcc.target/i386/pr32961.c: New testcase.
35         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
36         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
37         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
38         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
39         __builtin_ia32_pslldi128 defines.
40
41 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
42
43         PR fortran/33760
44         * gfortran.dg/c_ptr_tests_13.f03: New test case.
45
46 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
47
48         PR c++/28639
49         PR c++/30299
50         * g++.dg/template/void12.C: New.
51         * g++.dg/template/void13.C: New.
52
53 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
54
55         PR c++/31446
56         * g++.dg/template/void11.C: New.
57         * g++.dg/template/void2.C: Adjust error markers.
58         * g++.dg/template/void10.C: Likewise.
59         * g++.dg/template/crash55.C: Likewise.
60
61 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
62
63         * g++.dg/opt/const5.C: New test.
64
65 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
66             Maxim Kuvyrkov  <maxim@codesourcery.com>
67
68         * gcc.target/ia64/20040709-2.c: New test.
69
70 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
71
72         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
73
74 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
75
76         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
77         to each function.  Check that there are no unsigned loads.
78
79 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
80
81         PR tree-optimization/33136
82         * gcc.c-torture/execute/20070824-1.c: New test.
83         * gcc.dg/pr33136-1.c: New test.
84         * gcc.dg/pr33136-2.c: New test.
85         * gcc.dg/pr33136-3.c: New test.
86
87 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
88
89         PR tree-optimization/33735
90         * g++.dg/torture/pr33735.C: New.
91
92 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
93
94         PR middle-end/33706
95         * gcc.dg/va-arg-pack-2.c: New.
96
97 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
98
99         PR tree-optimization/33619
100         * gcc.dg/pr33619.c: New test.
101
102 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
103
104         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
105         flag for AIX.
106         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
107
108 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
109
110         PR libfortran/33055
111         * gfortran.dg/inquire_11.f90: New test.
112         * gfortan.dg/negative_unit_int8.f: New test.
113
114 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
115
116         PR target/33133
117         * gcc.c-torture/compile/pr33133.c: New test.
118
119 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
120
121         PR libfortran/33672
122         * gfortran.dg/namelist_40.f90: New test.
123
124 2007-10-14  Tobias Burnus  <burnus@net-b.de>
125
126         PR fortran/33745
127         * gfortran.dg/bounds_check_11.f90: New.
128
129 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
130
131         PR c++/30303
132         * g++.dg/other/ctor1.C: New test.
133         * g++.dg/other/ctor2.C: New test.
134         * g++.dg/other/dtor1.C: New test.
135
136 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
137
138         * gfortran.dg/bounds_check_10.f90: Fix testcase.
139
140 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
141             Paul Thomas  <pault@gcc.gnu.org>
142
143         PR fortran/33254
144         PR fortran/33727
145         * gfortran.dg/bounds_check_10.f90: New.
146
147 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
148
149         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
150         * gcc.target/powerpc/popcount-1.c: Same.
151
152 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
153
154         PR c++/26698
155         * g++.dg/conversion/op4.C: New test.
156
157 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
158
159         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
160
161 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
162
163         PR fortran/33542
164         * gfortran.dg/ambiguous_specific_1.f90: New test.
165
166 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
167
168         PR fortran/33664
169         * gfortran.dg/impure_spec_expr_1.f90: New test.
170         * gfortran.dg/char_result_7.f90: Remove illegal test.
171
172 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
173
174         PR 11001
175         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
176         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
177         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
178         * gcc.target/i386/pr11001-memset-1.c: New testcase.
179         * gcc.target/i386/pr11001-memset-2.c: New testcase.
180         * gcc.target/i386/pr11001-memset-3.c: New testcase.
181         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
182         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
183         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
184
185 2007-10-12  Richard Guenther  <rguenther@suse.de>
186
187         PR middle-end/26198
188         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
189         * gcc.c-torture/execute/20071011-1.c: Likewise.
190         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
191
192 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
193
194         PR tree-optimization/33742
195         * gcc.dg/pr33742.c: New testcase.
196
197 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
198
199         PR tree-optimization/33645
200         * gcc.dg/pr33645-1.c: New test.
201         * gcc.dg/pr33645-2.c: New test.
202         * gcc.dg/pr33645-3.c: New test.
203  
204         PR c++/32121
205         * g++.dg/ext/label4.C: Adjust error regexp.
206         * g++.dg/ext/label6.C: Adjust error regexp.
207         * g++.dg/ext/label7.C: New test.
208         * g++.dg/ext/label8.C: New test.
209         * g++.dg/ext/label9.C: New test.
210
211 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
212
213         PR middle-end/33676
214         * gcc.dg/pr33676.c: New.
215
216 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
217
218         PR c++/31441
219         * g++.dg/cpp0x/variadic83.C: New.
220
221 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
222
223         PR c++/33461
224         * g++.dg/cpp0x/variadic81.C: New.
225         * g++.dg/cpp0x/variadic82.C: Likewise.
226
227 2007-10-11  Richard Guenther  <rguenther@suse.de>
228
229         PR middle-end/33724
230         * gcc.dg/pr33724.c: New testcase.
231
232 2007-10-11  Richard Guenther  <rguenther@suse.de>
233
234         PR c/33726
235         * gcc.dg/pr33726.c: New testcase.
236
237 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
238
239         PR fortran/33500
240         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
241         
242 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
243
244         PR testsuite/33391
245         * gfortran.dg/do_3.F90: Run with -fwrapv.
246
247 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
248
249         * gcc.dg/unwind-1.c: New.
250
251 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
252
253         PR libfortran/33683
254         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
255         failure on some common systems.
256
257 2007-10-09  Richard Guenther  <rguenther@suse.de>
258
259         PR middle-end/33692
260         * gcc.dg/pr33692.c: New testcase.
261
262 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
263
264         PR middle-end/33669
265         * gcc.c-torture/execute/pr33669.c: New.
266
267 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
268
269         PR tree-optimization/33615
270         * g++.dg/tree-ssa/pr33615-2.C: New test.
271
272 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
273
274         PR tree-optimization/33615
275         * g++.dg/tree-ssa/pr33615.C: New test.
276
277 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
278
279         PR tree-optimization/33572
280         * g++.dg/torture/pr33572.C: Replace with complete test.
281
282 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
283
284         PR fortran/33689
285         * gfortran.dg/spec_expr_5.f90: New.
286
287 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
288
289         * gcc.dg/pragma-darwin-2.c: New.
290
291 2007-10-08  Richard Guenther  <rguenther@suse.de>
292
293         PR middle-end/33693
294         PR middle-end/33695
295         PR middle-end/33697
296         * gcc.dg/pr33693.c: New testcase.
297         * gcc.dg/pr33695.c: Likewise.
298         * gcc.dg/pr33697.c: Likewise.
299
300 2007-10-08  Richard Guenther  <rguenther@suse.de>
301
302         PR middle-end/33691
303         PR middle-end/33694
304         PR middle-end/33696
305         * gcc.dg/pr33691.c: New testcase.
306         * gcc.dg/pr33694.c: Likewise.
307         * gcc.dg/pr33696.c: Likewise.
308
309 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
310
311         PR libfortran/33683
312         * gfortran.dg/gamma_5.f90:  New test case
313
314 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
315
316         PR fortran/20851
317         * initialization_1.f90: Fix dg-error annotations.
318         * initialization_14.f90: New.
319         * initialization_7.f90: Fix dg-error annotations.
320         * initialization_9.f90: Likewise.
321
322 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
323
324         * gfortran.dg/error_recovery_4.f90: New test.
325
326 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
327
328         * gfortran.dg/default_format_denormal_2.f90: New test.
329         * gfortran.dg/default_format_2.inc: New test.
330         * gfortran.dg/default_format_denormal_1.f90: New test.
331         * gfortran.dg/default_format_1.inc: New test.
332         * gfortran.dg/default_format_1.f90: Don't test for denormalized
333         numbers.
334         * gfortran.dg/default_format_2.f90: Don't test for denormalized
335         numbers.
336
337 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
338
339         * gfortran.dg/namelist_15.f90: Revise test.
340
341 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
342
343         PR tree-optimization/33655
344         * gcc.dg/torture/pr33655.c: New.
345
346 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
347
348         PR tree-optimization/33572
349         * g++.dg/torture/pr33572.C: New.
350
351 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
352
353         PR fortran/25076
354         * gfortran.dg/forall_11.f90: New.
355
356 2007-10-05  Michael Matz  <matz@suse.de>
357
358         PR middle-end/33667
359         * gcc.dg/pr33667.c: New testcase.
360
361 2007-10-05  Richard Guenther  <rguenther@suse.de>
362
363         PR middle-end/33666
364         * gcc.dg/pr33666.c: New testcase.
365
366 2007-10-05  Michael Matz  <matz@suse.de>
367
368         PR inline-asm/33600
369         * gcc.target/i386/pr33600.c: New testcase.
370
371 2007-10-05  Richard Guenther  <rguenther@suse.de>
372
373         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
374
375 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
376
377         PR target/33635
378         * gcc.target/mips/pr33635-1.c: New test.
379
380 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
381
382         PR libfortran/33253
383         * gfortran.dg/namelist_39.f90: Revise to use long names.
384
385 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
386
387         PR fortran/33646
388         * gfortran.dg/pr33646.f90: New file.
389
390 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
391
392         PR fortran/33529
393         * gfortran.dg/char_type_len_2.f90: Adjust error message.
394         * gfortran.dg/char_decl_2.f90: New test.
395
396 2007-10-04  Richard Guenther  <rguenther@suse.de>
397
398         PR middle-end/33641
399         * gcc.c-torture/compile/pr33641.c: New testcase.
400
401 2007-10-04  Michael Matz  <matz@suse.de>
402
403         PR rtl-optimization/33653
404         * gcc.dg/pr33653.c: New.
405
406 2007-10-04  Richard Guenther  <rguenther@suse.de>
407
408         PR tree-optimization/33627
409         * g++.dg/torture/pr33627.C: New testcase.
410
411 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
412
413         PR fortran/33626
414         * gfortran.dg/parens_6.f90: New.
415
416 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
417
418         PR fortran/33646
419         PR fortran/33542
420         * gfortran.dg/ambiguous_specific_1.f90: Remove.
421
422 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
423
424         * g++.dg/ext/gnu-inline-global-redecl.C: New.
425
426 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
427
428         PR target/33635
429         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
430         and mips_forced_be.
431         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
432         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
433         options.
434         * gcc.target/mips/fpr-moves-1.c: New test.
435         * gcc.target/mips/fpr-moves-2.c: Likewise.
436         * gcc.target/mips/fpr-moves-3.c: Likewise.
437         * gcc.target/mips/fpr-moves-4.c: Likewise.
438         * gcc.target/mips/fpr-moves-5.c: Likewise.
439         * gcc.target/mips/fpr-moves-6.c: Likewise.
440         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
441
442 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
443
444         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
445
446 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
447
448         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
449         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
450
451 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
452
453         PR fortran/33198
454         * gfortran.dg/common_errors_1.f90: New.
455
456 2007-10-03  Doug Kwan  <dougkwan@google.com>
457         Richard Guenther  <rguenther@suse.de>
458
459         PR debug/31899
460         * g++.dg/debug/using3.C: New testcase.
461
462 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
463
464         PR libfortran/33253
465         * gfortran.dg/namelist_38.f90: New test.
466         * gfortran.dg/namelist_39.f90: New test.
467
468 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
469
470         PR libfortran/33469
471         * gfortran.dg/default_format_1.f90: New test.
472         * gfortran.dg/default_format_2.f90: New test.
473         * gfortran.dg/namelist_print_1.f: Adjust expected output.
474         * gfortran.dg/real_const_3.f90: Adjust expected output.
475
476 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
477
478         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
479         default ABI.  Split mips_forced_abi into mips_forced_abi and
480         mips_forced_regs.
481         (is_gp32_flag): Return true for -mabi=32.
482         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
483         (dg-mips-options): Use is_gp64_flag instead of checking specifically
484         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
485         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
486         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
487         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
488         * gcc.target/mips/save-restore-2.c: Likewise.
489         * gcc.target/mips/save-restore-3.c: Likewise.
490         * gcc.target/mips/save-restore-4.c: Likewise.
491
492 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
493
494         PR middle-end/33617
495         * gcc.c-torture/compile/pr33617.c: New test.
496
497 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
498
499         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
500         -gstabs+ for extended options.
501
502 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
503
504         PR fortran/33542
505         * gfortran.dg/ambiguous_specific_1.f90: New test.
506
507 2007-10-02  Revital Eres  <eres@il.ibm.com>
508
509         * gcc.target/powerpc/paired-8.c: New test.
510         * gcc.target/powerpc/paired-9.c: New test.
511         * gcc.target/powerpc/paired-10.c: New test.
512
513 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
514
515         PR fortran/33566
516         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
517
518 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
519
520         PR fortran/33554
521         * gfortran.dg/intent_out_2.f90: New test.
522
523 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
524
525         PR fortran/33550
526         * gfortran.dg/ambiguous_reference_1.f90: New test.
527
528 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
529
530         PR fortran/31154
531         PR fortran/31229
532         PR fortran/33334
533         * gfortran.dg/function_kinds_1.f90: New test.
534         * gfortran.dg/function_kinds_2.f90: New test.
535         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
536         use association into interfaces.
537
538 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
539
540         PR testsuite/31828
541         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
542         (overflow): Use INFINITY, not FP_INFINITE.
543         gcc.dg/float-range-4.c: Likewise.
544         gcc.dg/float-range-5.c: Likewise.
545
546 2007-10-01  Nick Clifton  <nickc@redhat.com>
547
548         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
549         for 16-bit targets.
550
551 2007-09-30  Diego Novillo  <dnovillo@google.com>
552
553         PR 33593
554         * g++.dg/tree-ssa/pr33593.C: New test.
555
556 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
557
558         PR libfortran/33400
559         * gfortran.dg/PR19872.f: Fix test condition.
560         * gfortran.dg/list_read_7.f90: New test.
561
562 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
563
564         PR tree-optimization/33597
565         * gcc.dg/vect/pr33597.c: New testcase.
566
567 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
568
569         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
570         * gcc.target/i386/pr33524.c: ...this.
571
572 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
573
574         PR fortran/33354
575         * gfortran.dg/minmaxloc_4.f90: New.
576
577 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
578
579         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
580
581 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
582
583         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
584
585 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
586
587         PR c++/33213
588         * g++.dg/cpp0x/variadic79.C: New.
589
590 2007-09-28  Michael Matz  <matz@suse.de>
591             Jakub Jelinek  <jakub@redhat.com>
592
593         PR rtl-optimization/33552
594         * gcc.target/i386/pr33552.c: New runtime test.
595         * gcc.target/i386/strinline.c: New compile time test.
596
597 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
598
599         * gfortran.dg/openmp_stack.f90: Removed.
600
601         PR c++/31434
602         * g++.dg/cpp0x/variadic80.C: New test.
603
604 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
605
606         * gfortran.dg/namelist_38.f90: Delete test for revertion of
607         r128057.
608
609 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
610
611         PR middle-end/7003
612         * gcc.target/powerpc/gcse-1.c: New test.
613
614 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
615
616         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
617         fixed capitalizations.
618         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
619         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
620         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
621         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
622         * gfortran.dg/maxloc_shape_1.f90: Likewise.
623         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
624         * gfortran.dg/min_max_conformance.f90: Likewise.
625
626 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
627
628         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
629         options.
630         * gcc.dg/c99-tgmath-2.c: Likewise.
631         * gcc.dg/c99-tgmath-3.c: Likewise.
632         * gcc.dg/c99-tgmath-4.c: Likewise.
633
634 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
635
636         PR fortran/33568
637         * gfortran.dg/anint_1.f90: New test.
638
639 2007-09-27  Ian Lance Taylor  <iant@google.com>
640
641         PR tree-optimization/33565
642         * gcc.dg/Wstrict-overflow-20.c: New test.
643
644 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
645
646         * gfortran.dg/openmp_stack.f90: Fix typo.
647         * gfortran.dg/recursive_stack.f90: Fix typo.
648
649 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
650
651         PR c++/33493
652         * g++.dg/template/error31.C: New.
653
654 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
655
656         * lib/prune.exp: Prune also "^In function .*$" lines and
657         "^    inlined from .*$" lines.
658
659 2007-09-26  Richard Guenther  <rguenther@suse.de>
660
661         PR tree-optimization/33563
662         * gcc.dg/torture/pr33563.c: New testcase.
663
664 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
665
666         PR c/25309
667         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
668         array.
669         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
670         without -O2.
671
672 2007-09-26  Richard Guenther  <rguenther@suse.de>
673
674         PR tree-optimization/30375
675         PR tree-optimization/33560
676         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
677         * gcc.dg/tree-ssa/complex-5.c: Likewise.
678         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
679         * gcc.dg/torture/pr30375.c: New testcase.
680         * gcc.dg/torture/pr33560.c: New testcase.
681         * gcc.dg/tree-ssa/pr30375.c: Likewise.
682
683 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
684
685         PR c++/33207
686         * g++.dg/parse/crash38.C: New test.
687
688 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
689
690         PR target/33524
691         * gcc.target/i386/sse5-convert.c: New file, test int->long
692         vectorized conversions.
693
694 2007-09-25  Revital Eres  <eres@il.ibm.com>
695
696         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
697
698 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
699
700         PR c/32295
701         * gcc.dg/enum-incomplete-1.c: New test.
702
703 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
704
705         * gcc.c-torture/compile/20070919-1.c: New test.
706
707 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
708
709         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
710
711 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
712
713         PR c++/14688
714         * g++.dg/inherit/override_attribs.C: New file.
715
716 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
717
718         PR fortran/33269
719         * io.c (check_format_string): Move NULL and constant checks into
720         this function.
721         (check_io_constraints): Call gfc_simplify_expr() before calling
722         check_format_string().  Remove NULL and constant checks.
723
724 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
725
726         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
727         * gcc.c-torture/execute/loop-2g.x: Likewise.
728
729 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
730
731         * lib/target-supports.exp (check_effective_target_mips16_attribute):
732         Reject hard-float modes unless the ABI is o32 or o64.
733         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
734         of gcc.exp.  Skip the tests when mips16 code generation is not
735         supported.
736         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
737         and use dg-add-options mips16_attribute.
738
739 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
740
741         PR c++/33506
742         * g++.dg/ext/attrib29.C: New test.
743
744 2007-09-23  Ollie Wild  <aaw@google.com>
745
746         * gcc.dg/fold-bitand-1.c: New test.
747         * gcc.dg/fold-bitand-2.c: New test.
748         * gcc.dg/fold-bitand-3.c: New test.
749         * gcc.dg/fold-bitand-4.c: New test.
750
751 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
752
753         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
754         any of the macros to be defined for __mips16.
755         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
756
757 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
758
759         * gcc.dg/vect/pr21591.c: Require vect_int.
760         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
761         * gcc.dg/vect/vect-outer-2a.c: Likewise.
762         * gcc.dg/vect/vect-outer-2c.c: Likewise.
763
764 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
765
766         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
767         attributes.
768         * gcc.dg/va-arg-pack-len-2.c: New test.
769         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
770         attributes.
771         * g++.dg/ext/va-arg-pack-len-2.C: New test.
772
773         PR tree-optimization/32772
774         * gcc.c-torture/compile/20070905-1.c: New test.
775
776         PR tree-optimization/32975
777         * gcc.dg/pr32975.c: New test.
778
779         PR middle-end/28755
780         * gcc.dg/pr28755.c: New test.
781
782 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
783
784         * lib/target-supports.exp (check_effective_target_nomips16): New
785         procedure.
786         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
787         for mipsisa64*-*-*.
788         * gcc.dg/vect/vect.exp: Likewise.
789         * g++.dg/vect/vect.exp: Likewise.
790         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
791         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
792         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
793         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
794         * gcc.target/mips/clear-cache-1.c (f): Likewise.
795         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
796         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
797         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
798         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
799         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
800         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
801         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
802         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
803         (test14, test15, test16, test17, test18): Likewise.
804         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
805         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
806         (test14, test15, test16, test17, test18, test19, test20, test21)
807         (test22): Likewise.
808         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
809         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
810         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
811         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
812         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
813         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
814         * gcc.target/mips/mips-3d-1.c (main): Likewise.
815         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
816         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
817         (test13, test14, test15, test16, test17, test18, test19, test20)
818         (test21, test22, test23, test24, test25, test26, test27, test28)
819         (test29, test30, test31): Likewise.
820         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
821         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
822         (test13, test14, test15, test16, test17, test18, test19, test20)
823         (test21, test22, test23, test24, test25, test26, test27, test28)
824         (test29, test30, test31, test32, test33, test34, test35, test36)
825         (test37, test38, test39, test40, test41, test42, test43, test44)
826         (test45, test46, test47, test48, test49, test50, test51, test52)
827         (test53, test54, test55, test56, test57, test58, test59, test60)
828         (test61, test62, test63): Likewise.
829         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
830         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
831         (test13, test14, test15, test16, test17, test18, test19, test20)
832         (test21, test22, test23, test24, test25, test26, test27, test28)
833         (test29, test30, test31): Likewise.
834         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
835         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
836         (test13, test14, test15, test16, test17, test18, test19, test20)
837         (test21, test22, test23, test24, test25, test26, test27, test28)
838         (test29, test30, test31): Likewise.
839         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
840         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
841         (test13, test14, test15): Likewise.
842         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
843         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
844         (test13, test14, test15): Likewise.
845         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
846         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
847         (test13, test14, test15, test16, test17, test18, test19, test20)
848         (test21, test22, test23, test24, test25, test26, test27, test28)
849         (test29, test30, test31): Likewise.
850         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
851         (matrix_multiply4: Likewise.
852         * gcc.target/mips/mips-ps-1.c (main): Likewise.
853         * gcc.target/mips/mips-ps-2.c (main): Likewise.
854         * gcc.target/mips/mips-ps-3.c (main): Likewise.
855         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
856         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
857         (test13, test14, test15, test16, test17, test18, test19, test20)
858         (test21, test22, test23, test24, test25, test26, test27, test28)
859         (test29, test30, test31): Likewise.
860         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
861         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
862         (test13, test14, test15, test16, test17, test18, test19, test20)
863         (test21, test22, test23, test24, test25, test26, test27, test28)
864         (test29, test30, test31): Likewise.
865         * gcc.target/mips/mips-ps-5.c (main): Likewise.
866         * gcc.target/mips/mips-ps-6.c (main): Likewise.
867         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
868         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
869         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
870         (sub_v4qi): Likewise.
871         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
872         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
873         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
874         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
875         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
876         (subb, subc): Likewise.
877         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
878         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
879         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
880         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
881         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
882         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
883         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
884         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
885         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
886         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
887         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
888         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
889         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
890
891 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
892
893         * lib/target-supports.exp (add_options_for_mips16_attribute)
894         (check_effective_target_mips16_attribute): New functions.
895         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
896         command line.
897         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
898         extra_test_flags.
899         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
900         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
901         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
902         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
903         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
904         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
905         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
906         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
907         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
908         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
909         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
910         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
911         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
912         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
913         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
914         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
915         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
916         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
917         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
918         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
919         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
920         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
921         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
922         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
923         (NOMIPS16): Delete.
924         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
925         of dg-options.
926         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
927         options.  Require { target mips16_attribute } and use dg-add-options
928         to add the associated options.
929         (foo): Use MIPS16.
930         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
931         * gcc.target/mips/call-saved-3.c: Likewise.
932         * gcc.target/mips/code-readable-1.c: Require { target
933         mips16_attribute } and use dg-add-options to add the associated
934         options.  Remove trailing whitespace.
935         (NOMIPS16): Delete.
936         * gcc.target/mips/code-readable-2.c: Likewise.
937         * gcc.target/mips/code-readable-3.c: Likewise.
938         * gcc.target/mips/mips16-attributes-2.c: Likewise.
939         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
940         Require { target mips16_attribute } and use dg-add-options to
941         add the associated options.
942         (cksum16, cksum8): Use MIPS16.
943         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
944         Require { target mips16_attribute } and use dg-add-options to
945         add the associated options.
946         (foo): Use MIPS16.
947         * gcc.target/mips/save-restore-2.c: Likewise.
948         * gcc.target/mips/save-restore-3.c: Likewise.
949         * gcc.target/mips/save-restore-4.c: Likewise.
950         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
951         -mno-abicalls.
952         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
953         (foo): Use NOMIPS16.
954
955 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
956
957         PR fortran/33337
958         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
959
960         PR fortran/33376
961         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
962
963 2007-09-22  Tobias Burnus  <burnus@net-b.de>
964
965         PR fortran/33445
966         * gfortran.dg/gomp/free-2.f90: New.
967         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
968         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
969
970 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
971
972         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
973         * gcc.target/i386/sse5-haddX.c: Ditto.
974         * gcc.target/i386/sse5-hsubX.c: Ditto.
975         * gcc.target/i386/sse5-maccXX.c: Ditto.
976         * gcc.target/i386/sse5-msubXX.c: Ditto.
977         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
978         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
979         * gcc.target/i386/sse5-permpX.c: Ditto.
980         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
981         effective target.
982         * gcc.target/i386/sse5-fma-vector.c: Ditto.
983         * gcc.target/i386/sse5-ima-vector.c: Ditto.
984         * gcc.target/i386/sse5-pcmov.c: Ditto.
985         * gcc.target/i386/sse5-pcmov2.c: Ditto.
986
987 2007-09-22  Richard Guenther  <rguenther@suse.de>
988
989         PR tree-optimization/33146
990         * gcc.c-torture/compile/pr33146.c: New testcase.
991
992 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
993
994         * lib/target-supports.exp (check_cached_effective_target): New
995         procedure.
996         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
997         (check_effective_target_c99_runtime): New procedure.
998         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
999         (test3l): Likewise cargl.
1000         * gcc.dg/builtins-59.c: Require c99_runtime.
1001         * gcc.dg/builtins-61.c: Likewise.
1002         * gcc.dg/builtins-62.c: Likewise.
1003
1004 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1005
1006         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1007         * lib/target-supports-dg.exp (dg-add-options): Likewise.
1008         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1009         target-specific dg-options.
1010         * gcc.dg/builtins-20.c: Likewise.
1011         * gcc.dg/builtins-53.c: Likewise.
1012         * gcc.dg/builtins-55.c: Likewise.
1013         * gcc.dg/single-precision-constant.c: Likewise.
1014         * gcc.dg/torture/builtin-convert-1.c: Likewise.
1015         * gcc.dg/torture/builtin-convert-2.c: Likewise.
1016         * gcc.dg/torture/builtin-convert-3.c: Likewise.
1017         * gcc.dg/torture/builtin-convert-4.c: Likewise.
1018         * gcc.dg/torture/builtin-power-1.c: Likewise.
1019
1020 2007-09-21  Chao-ying Fu  <fu@mips.com>
1021
1022         * lib/target-supports.exp (check_effective_target_fixed_point): New to
1023         check if targets have fixed-point supports.
1024         * gcc.dg/fixed-point/fixed-point.exp: New file.
1025         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1026         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1027         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1028         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1029         * gcc.dg/fixed-point/constants-pedantic.c,
1030         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1031         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1032         * gcc.dg/fixed-point/keywords-ignored-c99.c,
1033         * gcc.dg/fixed-point/keywords-pedantic.c,
1034         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1035         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1036         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1037         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1038         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1039         * gcc.dg/fixed-point/func-vararg-mixed.c,
1040         * gcc.dg/fixed-point/operator-logical.c,
1041         * gcc.dg/fixed-point/struct-union.c,
1042         * gcc.dg/fixed-point/bit-complement.c,
1043         * gcc.dg/fixed-point/operator-bitwise.c,
1044         * gcc.dg/fixed-point/operator-comma.c,
1045         * gcc.dg/fixed-point/struct-layout-1.c,
1046         * gcc.dg/fixed-point/union-init.c,
1047         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1048         * gcc.dg/fixed-point/func-mixed.c,
1049         * gcc.dg/fixed-point/func-vararg-size0.c,
1050         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1051         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1052         * gcc.dg/fixed-point/operator-unary.c,
1053         * gcc.dg/fixed-point/allop-const.c,
1054         * gcc.dg/fixed-point/muldiv-warning.c,
1055         * gcc.dg/nofixed-point-1.c,
1056         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1057         * gcc.target/mips/fixed-vector-type.c,
1058         * gcc.target/mips/fixed-scalar-type.c: New tests.
1059
1060 2007-09-21  Olivier Hainque  <hainque@adacore.com>
1061
1062         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1063         * gnat.dg/test_nested_subtype_byref.adb: New test.
1064
1065 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
1066
1067         PR fortran/33439
1068         * gfortran.dg/gomp/pr33439.f90: New test.
1069
1070 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1071
1072         PR fortran/33455
1073         * gfortran.dg/merge_char_3.f90: New.
1074
1075 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1076
1077         PR fortran/33037
1078         * gfortran.dg/transfer_check_1.f90: New.
1079
1080 2007-09-20  Asher Langton  <langton2@llnl.gov>
1081
1082         PR fortran/20441
1083         * gfortran.dg/init_flag_1.f90: New.
1084         * gfortran.dg/init_flag_2.f90: New.
1085         * gfortran.dg/init_flag_3.f90: New.
1086         * gfortran.dg/init_flag_4.f90: New.
1087         * gfortran.dg/init_flag_5.f90: New.
1088         * gfortran.dg/init_flag_6.f90: New.
1089         * gfortran.dg/init_flag_7.f90: New.
1090
1091 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1092
1093         PR c++/33460
1094         * g++.dg/ext/anon-struct6.C: New.
1095
1096 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1097
1098         PR libfortran/23272
1099         * gfortran.dg/inquire_10.f90: New test.
1100
1101 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1102
1103         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1104
1105 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1106
1107         PR fortran/33221
1108         * gfortran.dg/used_types_18.f90: Declare variable of empty
1109         derived type.
1110
1111 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1112
1113         PR fortran/33288
1114         * gfortran.dg/array_constructor_19.f90: New test.
1115
1116 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1117
1118         PR debug/33316
1119         * gcc.dg/debug/pr33316.c: New test.
1120
1121         PR c++/33496
1122         * g++.dg/cpp0x/variadic76.C: New test.
1123         * g++.dg/cpp0x/variadic77.C: New test.
1124         * g++.dg/cpp0x/variadic78.C: New test.
1125
1126         PR c/33238
1127         PR c/27301
1128         * gcc.c-torture/execute/20070919-1.c: New test.
1129         * gcc.dg/pr33238.c: New test.
1130         * gcc.dg/pr27301.c: New test.
1131
1132 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1133
1134         * lib/target-supports.exp (check_effective_target_mips64): New
1135         procedure.
1136         * gcc.dg/lower-subreg-1.c: Require !mips64.
1137         * gcc.dg/sibcall-3.c (ATTR): New macro.
1138         (recurser_void1, recurser_void2): Use it.
1139         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1140         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1141
1142 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1143
1144         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1145         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1146         warning annotation.
1147         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1148
1149 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1150
1151         PR fortran/33497
1152         * gfortran.dg/c_loc_tests_11.f03: New test case.
1153
1154 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1155
1156         PR c++/33459
1157         * g++.dg/init/ref14.C: New.
1158
1159 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1160
1161         * gnat.dg/slice2.ad[sb]: New testcase.
1162
1163 2007-09-19  Nick Clifton  <nickc@redhat.com>
1164
1165         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1166
1167 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
1168
1169         * gcc.target/bfin/bfin.exp: New.
1170         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1171         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1172         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1173         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1174         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1175         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1176         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1177         mcpu-bf561.c, mcpu-default.c}: New tests.
1178
1179 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
1180
1181         Restore detection of unsupported TLS.
1182
1183         Revert this patch:
1184         2007-02-10  Richard Henderson  <rth@redhat.com>
1185
1186         * lib/target-supports.exp (check_effective_target_tls): Redefine
1187         to mean non-emulated tls.
1188         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1189         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1190         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1191         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1192         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1193         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1194         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1195
1196         And then:
1197         * lib/target-supports.exp (check_effective_target_tls): Use
1198         stronger test for compiler support for TLS.
1199         (check_effective_target_tls_native): New, to test for non-emulated
1200         TLS support.
1201         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1202         instead of dg-require-effective-target tls.
1203         * g++.dg/gomp/copyin-1.C: Likewise.
1204         * g++.dg/gomp/sharing-1.C: Likewise.
1205         * g++.dg/gomp/tls-1.C: Likewise.
1206         * g++.dg/gomp/tls-2.C: Likewise.
1207         * g++.dg/gomp/tls-3.C: Likewise.
1208         * g++.dg/tls/diag-1.C: Likewise.
1209         * g++.dg/tls/diag-2.C: Likewise.
1210         * g++.dg/tls/diag-3.C: Likewise.
1211         * g++.dg/tls/diag-4.C: Likewise.
1212         * g++.dg/tls/diag-5.C: Likewise.
1213         * g++.dg/tls/init-1.C: Likewise.
1214         * g++.dg/tls/init-2.C: Likewise.
1215         * g++.dg/tls/trivial.C: Likewise.
1216         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1217         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1218         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1219         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1220         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1221         * gcc.dg/gomp/clause-1.c: Likewise.
1222         * gcc.dg/gomp/copyin-1.c: Likewise.
1223         * gcc.dg/gomp/sharing-1.c: Likewise.
1224         * gcc.dg/gomp/tls-1.c: Likewise.
1225         * gcc.dg/gomp/tls-2.c: Likewise.
1226         * gcc.dg/tls/alpha-1.c: Likewise.
1227         * gcc.dg/tls/opt-1.c: Likewise.
1228         * gcc.dg/tls/opt-13.c: Likewise.
1229         * gcc.dg/tls/opt-14.c: Likewise.
1230         * gcc.dg/tls/opt-2.c: Likewise.
1231         * gcc.dg/tls/opt-3.c: Likewise.
1232         * gcc.dg/tls/opt-4.c: Likewise.
1233         * gcc.dg/tls/opt-7.c: Likewise.
1234         * gcc.dg/tls/section-1.c: Likewise.
1235         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1236         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1237         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1238         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1239         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1240         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1241         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1242         * gfortran.dg/gomp/crayptr2.f90: Likewise.
1243         * gfortran.dg/gomp/fixed-1.f: Likewise.
1244         * gfortran.dg/gomp/free-1.f90: Likewise.
1245         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1246         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1247         * gfortran.dg/gomp/reduction1.f90: Likewise.
1248         * gfortran.dg/gomp/sharing-1.f90: Likewise.
1249
1250 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1251
1252         PR fortran/31119
1253         * gfortran.dg/bounds_check_9.f90: New test.
1254         * gfortran.dg/bounds_check_fail_2.f90: New test.
1255
1256 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1257
1258         PR c++/33462 (again)
1259         * g++.dg/ext/va-arg1.C: Adjust.
1260
1261 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1262
1263         PR c++/33462
1264         * g++.dg/ext/va-arg1.C: New.
1265
1266 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1267
1268         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1269
1270 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1271
1272         PR c++/33463
1273         * g++.dg/rtti/typeid6.C: New.
1274
1275 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1276
1277         PR c++/33464
1278         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1279         * g++.dg/ext/is_class_error2.C: New.
1280
1281 2007-09-18  Richard Guenther  <rguenther@suse.de>
1282
1283         PR tree-optimization/33340
1284         * g++.dg/torture/pr33340.C: New testcase.
1285
1286 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1287
1288         PR fortran/33231
1289         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1290         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1291         * gfortran.dg/elemental_subroutine_5.f90: New.
1292
1293 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1294
1295         * lib/target-supports.exp (check_profiling_available): Extend
1296         mips*-*-elf check to mips*-*-elf*.
1297
1298 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
1299
1300         * gcc.dg/format/c90-scanf-5.c: New test.
1301         * gcc.dg/format/c99-scanf-4.c: New test.
1302         * gcc.dg/format/ext-7.c: New test.
1303         * gcc.dg/format/ext-8.c: New test.
1304
1305         PR middle-end/33423
1306         * gcc.c-torture/compile/20070915-1.c: New test.
1307
1308 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1309
1310         PR fortran/33106
1311         * gfortran.dg/private_type_9.f90: New.
1312
1313 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1314
1315         PR middle-end/33449
1316         * gfortran.dg/pr33449.f90: New test.
1317
1318 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1319
1320         * gfortran.dg/interface_15.f90: Compile with -std=f95.
1321         * gfortran.dg/private_type_1.f90: Ditto
1322         * gfortran.dg/interface_18.f90: New.
1323         * gfortran.dg/private_type_8.f90: New.
1324
1325 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
1326
1327         PR c++/33124
1328         * g++.dg/warn/new1.C: Adjust.
1329         * g++.dg/torture/str_empty.C: Likewise.
1330
1331 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1332
1333         * gcc.target/mips/dse-1.c: New test.
1334
1335 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
1336
1337         PR c++/32756
1338         * g++.dg/overload/operator3.C: New.
1339
1340 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1341
1342         * gcc.target/mips/truncate-1.c: New test.
1343
1344 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
1345
1346         PR fortran/29396
1347         PR fortran/29606
1348         PR fortran/30625
1349         PR fortran/30871
1350         * gfortran.dg/subref_array_pointer_1.f90: New test.
1351         * gfortran.dg/subref_array_pointer_2.f90: New test.
1352
1353 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
1354
1355         * gfortran.dg/nint_2.f90: Correct last change.
1356
1357 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
1358
1359         * gcc.dg/tree-ssa/parallelization-1.c: New test.
1360
1361 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
1362
1363         * gcc.dg/vect/pr33373b.c: New test.
1364
1365 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
1366
1367         PR target/33438
1368         * gcc.target/i386/pr33438.c: New test.
1369
1370 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1371
1372         * gfortran.dg/nint_2.f90: Revert previous commit.
1373
1374 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1375
1376         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1377
1378 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
1379
1380         PR debug/33429
1381         * g++.dg/other/unused1.C: XFAIL class2 scan.
1382
1383 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1384
1385         PR fortran/33343
1386         * gfortran.dg/elemental_args_check_1.f90: New.
1387         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1388         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1389
1390 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1391
1392         * gfortran.dg/recursive_check_3.f90: New.
1393
1394 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1395
1396         PR fortran/33412
1397         * gfortran.dg/elemental_bind_c.f90: New.
1398
1399 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
1400
1401         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1402         * gcc.target/mips/mips16-attributes-2.c: New test.
1403         * gcc.target/mips/mips16-attributes-3.c: Likewise.
1404         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
1405         hard-float asm when __mips16 is defined.
1406         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1407         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1408         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1409         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1410         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1411         * gcc.target/mips/pr26765.c (foo): Likewise.
1412         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1413         targets, use dg-mips-options instead of dg-options, and use -mgp32
1414         to force 32-bit mode.
1415         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1416         and 64-bit mode.
1417         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1418
1419 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1420             Michael Meissner  <michael.meissner@amd.com>
1421
1422         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1423         * gcc.target/i386/sse5-hsubX.c: Ditto.
1424         * gcc.target/i386/sse5-permpX.c: Ditto.
1425         * gcc.target/i386/sse5-haddX.c: Ditto.
1426         * gcc.target/i386/sse5-maccXX.c: Ditto.
1427         * gcc.target/i386/sse5-msubXX.c: Ditto.
1428         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1429         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1430
1431         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1432         optimizes floating point conditional moves into the pcmov
1433         instruction on SSE5.
1434         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1435
1436         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1437         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1438         SSE5.
1439
1440         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1441         compiler optimizes vector (a*b)+c into fmadd on SSE5.
1442
1443         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1444         optimizes (a*b)+c into fmadd on SSE5.
1445
1446         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1447         whether the SSE5 instructions can be generated.
1448
1449         * gcc.target/i386/sse5-check.h: New. Add support for 
1450         SSE5 tests.
1451
1452         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1453         ammintrin.h, and turn on -msse5 option instead of -msse4a.
1454         * gcc.target/i386/sse-13.c: Ditto.
1455         * gcc.target/i386/sse-14.c: Ditto.
1456
1457 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
1458
1459         PR testsuite/33153
1460         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1461         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1462
1463 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
1464
1465         PR target/32338
1466         * gcc.dg/pr32338-1.c: New test.
1467         * gcc.dg/pr32338-2.c: New test.
1468
1469 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
1470         
1471         * lib/target-supports.exp (check_effective_target_sync_int_long):
1472         Revert change to add xtensa.
1473         (check_effective_target_sync_char_short): Likewise.
1474         
1475 2007-09-12  Olivier Hainque  <hainque@adacore.com>
1476
1477         * gnat.dg/packed_subtype.adb: New test.
1478
1479 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1480
1481         PR fortran/33297
1482         * gfortran.dg/intrinsic_size.f90: New.
1483
1484 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1485
1486         PR fortran/33284
1487         PR fortran/33310
1488         * gfortran.dg/conflicts_2.f90: New.
1489
1490 2007-09-12  Ira Rosen  <irar@il.ibm.com>
1491
1492         PR tree-optimization/32377
1493         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1494         dependence distance.
1495         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1496         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1497         * gcc.dg/vect/no-vfa-vect-depend-1.c,
1498         gfortran.dg/vect/no-vfa-pr32377.f90: New.
1499
1500 2007-09-12  Richard Guenther  <rguenther@suse.de>
1501
1502         PR middle-end/33382
1503         * gcc.c-torture/compile/pr33382.c: New testcase.
1504         * gcc.c-torture/execute/pr33382.c: Likewise.
1505
1506 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
1507
1508         PR fortran/33395
1509         * gfortran.dg/c_ptr_tests_12.f03: New test case.
1510
1511 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
1512
1513         PR tree-optimization/33373
1514         * gcc.dg/vect/pr33373.c: New test.
1515
1516 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1517
1518         * lib/target-supports.exp (check_effective_target_vect_no_double):
1519         Remove unused proc.
1520
1521 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1522             Ulrich Weigand  <uweigand@de.ibm.com>
1523
1524         * gcc.target/spu/dfcgt-nan.c: New test.
1525
1526 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
1527
1528         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1529
1530 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
1531
1532         PR fortran/33040
1533         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
1534
1535 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
1536
1537         * gcc.dg/va-arg-pack-len-1.c: New test.
1538         * g++.dg/va-arg-pack-len-1.C: New test.
1539
1540 2007-09-11  Michael Matz  <matz@suse.de>
1541
1542         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1543
1544 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
1545
1546         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1547         checks for size of long double.
1548         * gcc.dg/dfp/convert.h: New file.
1549         * gcc.dg/dfp/convert-bfp-2.c: New test.
1550         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1551         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1552         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1553         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1554         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1555         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1556         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1557         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1558         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1559
1560 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
1561
1562         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
1563         Change dg-final to expect 1 non-profitable loop and
1564         3 profitable loops.
1565         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1566         Change dg-final to expect 1 non-profitable loop and
1567         3 profitable loops.
1568         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1569         Change dg-final to expect 1 profitable loop.
1570         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1571         Change dg-final to expect 1 profitable loop.    
1572         
1573 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
1574
1575         * gcc.target/mips/call-saved-1.c: New test.
1576         * gcc.target/mips/call-saved-2.c: Likewise.
1577         * gcc.target/mips/call-saved-3.c: Likewise.
1578         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1579         instead of mips_mips64.  Set mips_fp64 too.
1580         (is_gp32_flag): Return true for -mips1 and -mips2.
1581         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1582
1583 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
1584
1585         * g++.dg/ext/va-arg-pack-1.C: New test.
1586         * g++.dg/ext/va-arg-pack-2.C: New test.
1587
1588 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
1589
1590         PR target/33369
1591         * gcc.dg/vect/pr33369.c: New test.
1592
1593 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
1594
1595         PR fortran/33370
1596         * gfortran.dg/array_memcpy_5.f90:  New test.
1597
1598 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
1599
1600         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1601
1602 2007-09-09  Richard Guenther  <rguenther@suse.de>
1603
1604         * gcc.c-torture/compile/20070906-1.c: New testcase.
1605
1606 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1607
1608         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1609         noinline attribute.
1610         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1611         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1612         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1613         Likewise.
1614
1615 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1616
1617         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1618
1619 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
1620
1621         * gnat.dg/addr2_p.ads: Bump size of array to 9.
1622
1623 2007-09-09  Ira Rosen  <irar@il.ibm.com>
1624
1625         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1626         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1627         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1628         Compile tests with -fno-tree-pre.
1629         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1630         * lib/target-supports.exp (check_effective_target_vect_strided): New.
1631         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1632         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1633         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1634         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1635         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1636         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1637         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1638         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1639         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1640         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1641         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1642         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1643         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1644         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
1645         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1646         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1647         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1648
1649 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
1650
1651         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1652         to call objdump.
1653         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1654         Use remote_exec to call c++filt.
1655         * lib/target-supports-dg.exp (dg-require-host-local): New.
1656         * gcc.misc-tests/options.exp: Allow .exe in command paths.
1657         * g++.dg/parse/repo1.C: Use dg-require-host-local.
1658         * g++.dg/rtti/repo1.C: Likewise.
1659         * g++.dg/template/repo1.C: Likewise.
1660         * g++.dg/template/repo2.C: Likewise.
1661         * g++.dg/template/repo3.C: Likewise.
1662         * g++.dg/template/repo4.C: Likewise.
1663         * g++.dg/template/repo5.C: Likewise.
1664         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1665         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1666         * g++.old-deja/g++.pt/repo1.C: Likewise.
1667         * g++.old-deja/g++.pt/repo2.C: Likewise.
1668         * g++.old-deja/g++.pt/repo3.C: Likewise.
1669         * g++.old-deja/g++.pt/repo4.C: Likewise.
1670         * gcc.dg/cpp/trad/builtins.c: Likewise.
1671
1672 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
1673
1674         PR tree-optimization/32283
1675         * gcc.dg/tree-ssa/loop-31.c: New test.
1676
1677 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1678
1679         PR rtl-optimization/26449
1680         * gcc.target/i386/pr26449-1.c: New file.
1681
1682 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1683
1684         PR target/33329
1685         PR rtl-optimization/26449
1686         * gcc.target/i386/pr33329.c: New file.
1687
1688 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1689
1690         * gnat.dg/renaming3.adb, renaming4.ads: New test.
1691
1692 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1693
1694         * gnat.dg/unaligned_rep_clause.adb: New testcase.
1695
1696 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
1697
1698         PR tree-optimization/33301
1699         * gfortran.dg/vect/pr33301.f: New test.
1700
1701 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1702
1703         PR libfortran/33307
1704         * gfortran.dg/backspace_10.f90: New test.
1705
1706 2007-09-07  Richard Guenther  <rguenther@suse.de>
1707
1708         Reapply
1709         2007-09-06  Richard Guenther  <rguenther@suse.de>
1710
1711         PR tree-optimization/32586
1712         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1713         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1714         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1715         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1716         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1717         now obsolete simplification.
1718
1719 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
1720         
1721         PR tree-optimization/33299
1722         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1723         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1724
1725 2007-09-07  Richard Guenther  <rguenther@suse.de>
1726
1727         Revert
1728         2007-09-06  Richard Guenther  <rguenther@suse.de>
1729
1730         PR tree-optimization/32586
1731         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1732         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1733         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1734         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1735         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1736         now obsolete simplification.
1737
1738 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1739
1740         PR tree-optimization/32821
1741         * gcc.dg/tree-ssa/pr32821.c: New file.
1742
1743 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
1744
1745         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1746         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1747         and mips_forced_no_er.
1748         (dg-mips-options): Add -mno-abicalls when a small-data option is
1749         specified.  Skip tests with small-data options if mips_forced_gp.
1750         Skip tests with -mexplicit-relocs if mips_forced_no_er.
1751         * gcc.target/mips/sdata-1.c: New test.
1752         * gcc.target/mips/sdata-2.c: Likewise.
1753         * gcc.target/mips/sdata-3.c: Likewise.
1754         * gcc.target/mips/sdata-4.c: Likewise.
1755
1756 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1757
1758         PR fortran/33298
1759         * spread_zerosize_1.f90:  New test case.
1760         * spread_bounds_1.f90:  New test case.
1761
1762 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
1763
1764         PR c++/32674
1765         * g++.dg/template/static31.C: New.
1766
1767 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1768
1769         PR fortran/33271
1770         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1771         powerpc*-linux-gnu.
1772
1773 2007-09-06  David Daney  <ddaney@avtrex.com>
1774             Richard Sandiford  <richard@codesourcery.com>
1775
1776         PR target/33256
1777         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1778         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1779         * gcc.target/mips/pr33256.c: New test.
1780
1781 2007-09-06  Tom Tromey  <tromey@redhat.com>
1782
1783         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1784
1785 2007-09-06  Richard Guenther  <rguenther@suse.de>
1786
1787         PR tree-optimization/32586
1788         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1789         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1790         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1791         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1792         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1793         now obsolete simplification.
1794
1795 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
1796
1797         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1798         * gcc.target/i386/sse3-addsubps.c: Ditto.
1799         * gcc.target/i386/sse3-haddpd.c: Ditto.
1800         * gcc.target/i386/sse3-haddps.c: Ditto.
1801         * gcc.target/i386/sse3-hsubpd.c: Ditto.
1802         * gcc.target/i386/sse3-hsubps.c: Ditto.
1803         * gcc.target/i386/sse3-lddqu.c: Ditto.
1804         * gcc.target/i386/sse3-movddup.c: Ditto.
1805         * gcc.target/i386/sse3-movshdup.c: Ditto.
1806         * gcc.target/i386/sse3-movsldup.c: Ditto.
1807
1808 2007-09-06  Richard Guenther  <rguenther@suse.de>
1809
1810         PR tree-optimization/33302
1811         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1812
1813 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1814
1815         PR libfortran/33225
1816         * gfortran.dg./fmt_float.f90: New test.
1817
1818 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1819
1820         PR libfortran/33253
1821         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1822
1823 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
1824
1825         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1826         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1827
1828 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
1829
1830         * g++.dg/eh/builtin1.C: New test.
1831         * g++.dg/eh/builtin2.C: New test.
1832         * g++.dg/eh/builtin3.C: New test.
1833
1834         PR c++/33289
1835         * g++.dg/eh/builtin4.C: New test.
1836
1837 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
1838
1839         * gcc.target/powerpc/dfp-dd.c: New test.
1840         * gcc.target/powerpc/dfp-td.c: New test.
1841
1842 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1843
1844         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1845         * gcc.dg/va-arg-pack-1.c: New test.
1846
1847 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
1848
1849         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1850         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1851         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1852         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1853         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1854
1855 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1856
1857         PR c++/30302
1858         * g++.dg/ext/anon-struct5.C: New.
1859
1860 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
1861
1862         * gcc.dg/i386-cpuid.h: Remove.
1863         * gcc.target/i386/mmx-check.h: Include cpuid.h.
1864         (main): Use __get_cpuid to get target features.
1865         * gcc.target/i386/sse-check.h: Ditto.
1866         * gcc.target/i386/sse2-check.h: Ditto.
1867         * gcc.target/i386/sse3-check.h: Ditto.
1868         * gcc.target/i386/ssse3-check.h: Ditto.
1869         * gcc.target/i386/sse4_1-check.h: Ditto.
1870         * gcc.target/i386/sse4_2-check.h: Ditto.
1871         * gcc.target/i386/sse4a-check.h: Ditto.
1872         * gcc.dg/torture/pr16104-1.c: Ditto.
1873         (do_test): Change to void.
1874         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1875         * gcc.target/i386/sse-6.c: Ditto.
1876         * gcc.target/i386/sse-7.c: Ditto.
1877         * g++.dg/other/i386-1.C: Include cpuid.h.
1878         (main): New function.  Use __get_cpuid to get target fetaures.
1879
1880 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1881             David Ung  <davidu@mips.com>
1882             Nigel Stephens <nigel@mips.com>
1883
1884         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1885         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1886         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1887         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1888         * gcc.dg/torture/mips-hilo-1.c: Likewise.
1889         * gcc.dg/torture/mips-hilo-2.c: Likewise.
1890         * gcc.dg/torture/pr19683-1.c: Likewise.
1891         * gcc.target/mips/madd-3.c: Likewise.
1892         * gcc.target/mips/maddu-3.c: Likewise.
1893         * gcc.target/mips/msub-3.c: Likewise.
1894         * gcc.target/mips/msubu-3.c: Likewise.
1895         * gcc.target/mips/asm-1.c: Likewise.
1896         * gcc.target/mips/branch-1.c: Likewise.
1897         * gcc.target/mips/ins-1.c: Likewise.
1898         * gcc.target/mips/near-far-3.c: Likewise.
1899         * gcc.target/mips/near-far-4.c: Likewise.
1900         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1901         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1902         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1903         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1904         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1905         * gcc.target/mips/dspr2-MULT.c: Likewise.
1906         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1907         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1908         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1909         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1910         * gcc.target/mips/code-readable-2.c: Likewise.
1911         * gcc.target/mips/code-readable-3.c: Likewise.
1912
1913 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1914             David Ung  <davidu@mips.com>
1915             Nigel Stephens <nigel@mips.com>
1916
1917         * gcc.target/mips/mips16-attributes.c: New.
1918
1919 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
1920
1921         PR fortran/31564
1922         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1923
1924         PR fortran/33241
1925         * gfortran.dg/char_length_10.f90: New test.
1926
1927 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1928
1929         PR c++/29731
1930         * g++.dg/parse/template24.C: New.
1931
1932 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1933
1934         * g++.dg/other/spu2vmx-1.C: New test.
1935
1936 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1937
1938         PR tree-optimization/33017
1939         * gcc.dg/pr33017.c: New test.
1940
1941 2007-09-05  Ben Elliston  <bje@au.ibm.com>
1942
1943         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1944         __protected_stream family of macros.
1945
1946 2007-09-04  Jan Hubicka  <jh@suse.cz>
1947
1948         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1949         * gcc.dg/tree-ssa/pr27236.c: Likewise.
1950         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1951         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1952         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1953         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1954         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1955         Likewise.
1956
1957 2007-09-04  Janus Weil  <jaydub66@gmail.com>
1958             Tobias Burnus  <burnus@net-b.de>
1959
1960         * gfortran.dg/proc_decl_1.f90: New.
1961         * gfortran.dg/proc_decl_2.f90: New.
1962         * gfortran.dg/proc_decl_3.f90: New.
1963         * gfortran.dg/proc_decl_4.f90: New.
1964
1965 2007-09-04  Jan Hubicka  <jh@suse.cz>
1966
1967         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1968         * gcc.dg/vect/vect-105.c: Mark functions noinline.
1969         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1970         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1971         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1972         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1973         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1974         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1975         * gcc.dg/vect/vect-50.c: Mark functions noinline.
1976         * gcc.dg/vect/vect-33.c: Mark functions noinline.
1977         * gcc.dg/vect/vect-16.c: Mark functions noinline.
1978         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1979         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1980         * gcc.dg/vect/vect-92.c: Mark functions noinline.
1981         * gcc.dg/vect/vect-75.c: Mark functions noinline.
1982         * gcc.dg/vect/vect-58.c: Mark functions noinline.
1983         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1984         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1985         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1986         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1987         * gcc.dg/vect/vect-114.c: Mark functions noinline.
1988         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1989         * gcc.dg/vect/vect-8.c: Mark functions noinline.
1990         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1991         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1992         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1993         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1994         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1995         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1996         * gcc.dg/vect/vect-42.c: Mark functions noinline.
1997         * gcc.dg/vect/vect-25.c: Mark functions noinline.
1998         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1999         * gcc.dg/vect/vect-67.c: Mark functions noinline.
2000         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2001         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2002         * gcc.dg/vect/vect-106.c: Mark functions noinline.
2003         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2004         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2005         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2006         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2007         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2008         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2009         * gcc.dg/vect/vect-34.c: Mark functions noinline.
2010         * gcc.dg/vect/vect-17.c: Mark functions noinline.
2011         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2012         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2013         * gcc.dg/vect/vect-93.c: Mark functions noinline.
2014         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2015         * gcc.dg/vect/vect-76.c: Mark functions noinline.
2016         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2017         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2018         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2019         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2020         * gcc.dg/vect/vect-115.c: Mark functions noinline.
2021         * gcc.dg/vect/vect-9.c: Mark functions noinline.
2022         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2023         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2024         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2025         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2026         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2027         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2028         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2029         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2030         * gcc.dg/vect/vect-60.c: Mark functions noinline.
2031         * gcc.dg/vect/vect-26.c: Mark functions noinline.
2032         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2033         * gcc.dg/vect/vect-85.c: Mark functions noinline.
2034         * gcc.dg/vect/vect-68.c: Mark functions noinline.
2035         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2036         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2037         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2038         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2039         * gcc.dg/vect/vect-107.c: Mark functions noinline.
2040         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2041         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2042         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2043         * gcc.dg/vect/vect-52.c: Mark functions noinline.
2044         * gcc.dg/vect/vect-35.c: Mark functions noinline.
2045         * gcc.dg/vect/vect-18.c: Mark functions noinline.
2046         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2047         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2048         * gcc.dg/vect/vect-77.c: Mark functions noinline.
2049         * gcc.dg/vect/vect-2.c: Mark functions noinline.
2050         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2051         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2052         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2053         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2054         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2055         * gcc.dg/vect/vect-116.c: Mark functions noinline.
2056         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2057         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2058         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2059         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2060         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2061         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2062         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2063         * gcc.dg/vect/vect-44.c: Mark functions noinline.
2064         * gcc.dg/vect/vect-27.c: Mark functions noinline.
2065         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2066         * gcc.dg/vect/vect-86.c: Mark functions noinline.
2067         * gcc.dg/vect/vect-100.c: Mark functions noinline.
2068         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2069         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2070         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2071         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2072         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2073         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2074         * gcc.dg/vect/vect-108.c: Mark functions noinline.
2075         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2076         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2077         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2078         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2079         * gcc.dg/vect/vect-11.c: Mark functions noinline.
2080         * gcc.dg/vect/vect-70.c: Mark functions noinline.
2081         * gcc.dg/vect/vect-36.c: Mark functions noinline.
2082         * gcc.dg/vect/vect-19.c: Mark functions noinline.
2083         * gcc.dg/vect/vect-95.c: Mark functions noinline.
2084         * gcc.dg/vect/vect-78.c: Mark functions noinline.
2085         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2086         * gcc.dg/vect/vect-3.c: Mark functions noinline.
2087         * gcc.dg/vect/vect-all.c: Mark functions noinline.
2088         * gcc.dg/vect/vect-117.c: Mark functions noinline.
2089         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2090         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2091         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2092         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2093         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2094         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2095         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2096         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2097         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2098         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2099         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2100         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2101         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2102         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2103         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2104         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2105         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2106         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2107         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2108         noinline.
2109         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2110         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2111         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2112         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2113         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2114         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2115         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2116         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2117         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2118         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2119         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2120         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2121         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2122         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2123         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2124         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2125         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2126         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2127         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2128         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2129         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2130         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2131         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2132         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2133         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2134         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2135         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2136         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2137         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2138         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2139         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2140         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2141         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2142         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2143         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2144         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2145         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2146         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2147         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2148         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2149         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2150         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2151         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2152         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2153         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2154         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2155         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2156         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2157         * gcc.dg/vect/vect-111.c: Mark functions noinline.
2158         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2159         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2160         * gcc.dg/vect/vect-5.c: Mark functions noinline.
2161         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2162         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2163         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2164         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2165         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2166         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2167         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2168         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2169         * gcc.dg/vect/vect-22.c: Mark functions noinline.
2170         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2171         * gcc.dg/vect/vect-64.c: Mark functions noinline.
2172         * gcc.dg/vect/vect-89.c: Mark functions noinline.
2173         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2174         * gcc.dg/vect/vect-103.c: Mark functions noinline.
2175         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2176         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2177         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2178         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2179         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2180         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2181         * gcc.dg/vect/vect-31.c: Mark functions noinline.
2182         * gcc.dg/vect/vect-14.c: Mark functions noinline.
2183         * gcc.dg/vect/vect-73.c: Mark functions noinline.
2184         * gcc.dg/vect/vect-56.c: Mark functions noinline.
2185         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2186         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2187         * gcc.dg/vect/vect-98.c: Mark functions noinline.
2188         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2189         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2190         * gcc.dg/vect/vect-112.c: Mark functions noinline.
2191         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2192         * gcc.dg/vect/vect-6.c: Mark functions noinline.
2193         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2194         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2195         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2196         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2197         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2198         * gcc.dg/vect/pr25413.c: Mark functions noinline.
2199         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2200         * gcc.dg/vect/vect-40.c: Mark functions noinline.
2201         * gcc.dg/vect/vect-23.c: Mark functions noinline.
2202         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2203         * gcc.dg/vect/vect-82.c: Mark functions noinline.
2204         * gcc.dg/vect/vect-65.c: Mark functions noinline.
2205         * gcc.dg/vect/vect-48.c: Mark functions noinline.
2206         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2207         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2208         * gcc.dg/vect/vect-104.c: Mark functions noinline.
2209         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2210         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2211         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2212         * gcc.dg/vect/vect-32.c: Mark functions noinline.
2213         * gcc.dg/vect/vect-15.c: Mark functions noinline.
2214         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2215         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2216         * gcc.dg/vect/vect-91.c: Mark functions noinline.
2217         * gcc.dg/vect/vect-74.c: Mark functions noinline.
2218         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2219         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2220         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2221         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2222         * gcc.dg/vect/vect-99.c: Mark functions noinline.
2223         * gcc.dg/vect/vect-113.c: Mark functions noinline.
2224         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2225         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2226         * gcc.dg/vect/vect-7.c: Mark functions noinline.
2227         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2228         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2229         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2230         * gcc.dg/vect/vect-24.c: Mark functions noinline.
2231         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2232         * gcc.dg/vect/vect-83.c: Mark functions noinline.
2233         * gcc.dg/vect/vect-66.c: Mark functions noinline.
2234         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2235
2236 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2237
2238         PR middle-end/33187
2239         * gcc.target/i386/cmov7.c: New file.
2240
2241 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2242
2243         * gcc.target/i386/sse4a-check.h: New file.
2244         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
2245         * gcc.target/i386/sse4a-insert.c: Ditto.
2246         * gcc.target/i386/sse4a-montsd.c: Ditto.
2247         * gcc.target/i386/sse4a-montss.c: Ditto.
2248         * gcc.target/i386/mmx-check.h: New file.
2249         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
2250         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2251         * gcc.target/i386/sse-check.h: New file.
2252         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
2253         * gcc.target/i386/sse-3.c: Ditto.
2254         * gcc.target/i386/sse-7.c: Ditto.
2255         * gcc.target/i386/sse-9.c: Ditto.
2256         * gcc.target/i386/ssefn-3.c: Ditto.
2257         * gcc.target/i386/sse-recip.c: Ditto.
2258         * gcc.target/i386/sse-recip-vec.c: Ditto.
2259         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2260         * gcc.target/i386/20020523-1.c: Remove.
2261         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
2262         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2263         * gcc.target/i386/ssefn-4.c: Ditto.
2264         * gcc.target/i386/sse-6.c: Ditto.
2265         * gcc.target/i386/sse-10.c: Ditto.
2266         * gcc.target/i386/sse-11.c: Ditto.
2267         * gcc.target/i386/sse-18.c: Ditto.
2268         * gcc.target/i386/fpprec-1.c: Ditto.
2269         * g++.dg/other/i386-1.C: Ditto.
2270
2271 2007-09-04  Richard Guenther  <rguenther@suse.de>
2272
2273         PR tree-optimization/33291
2274         * gcc.dg/volatile2.c: New testcase.
2275         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2276         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2277         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2278         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2279
2280 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2281
2282         PR fortran/33253
2283         * gfortran.dg/namelist_15.f90: Update test.
2284         * gfortran.dg/namelist_24.f90: Update test.
2285         * gfortran.dg/namelist_38.f90: New test.
2286
2287 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2288
2289         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
2290         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2291         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
2292         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2293         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
2294         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2295
2296 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2297
2298         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2299         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2300
2301         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2302
2303 2007-09-02  David Daney  <ddaney@avtrex.com>
2304
2305         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2306         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2307         * gcc.target/mips/atomic-memory-1.c: Ditto.
2308         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2309
2310 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2311
2312         * gcc.target/cris/builtin_clz_v0.c: New testcase.
2313         * gcc.target/cris/builtin_clz_v3.c: New testcase.
2314
2315 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
2316
2317         * gfortran.dg/substr_6.f90: New test.
2318
2319 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
2320
2321         PR c++/33208
2322         * g++.dg/other/error18.C: New.
2323         * g++.dg/expr/bitfield3.C: Adjust.
2324
2325 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
2326
2327         PR fortran/33276
2328         * gfortran.fortran-torture/compile/pr33276.f90: New.
2329
2330 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
2331
2332         PR middle-end/33272
2333         * gcc.dg/c99-arraydecl-3.c: New test.
2334
2335 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2336
2337         PR c++/32597
2338         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2339         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2340
2341 2007-08-31  Tobias Burnus  <burnus@net-b.de>
2342
2343         PR fortran/33232
2344         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2345         * gfortran.dg/read_1.f90: New.
2346
2347 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2348
2349         PR c++/33210
2350         * g++.dg/template/error30.C: New.
2351
2352 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2353
2354         PR c++/32113
2355         * g++.dg/template/crash70.C: New.
2356
2357 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2358
2359         PR c++/33212
2360         * g++.dg/ext/is_class_error.C: New.
2361
2362 2007-08-31  Olivier Hainque  <hainque@adacore.com>
2363
2364         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2365         
2366 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
2367             Revital Eres  <eres@il.ibm.com>
2368
2369         * gcc.target/powerpc/paired-1.c: New test.
2370         * gcc.target/powerpc/paired-2.c: New test.
2371         * gcc.target/powerpc/paired-3.c: New test.
2372         * gcc.target/powerpc/paired-4.c: New test.
2373         * gcc.target/powerpc/paired-5.c: New test.
2374         * gcc.target/powerpc/paired-6.c: New test.
2375         * gcc.target/powerpc/paired-7.c: New test.
2376         * gcc.target/powerpc/ppc-paired.c: New test.
2377
2378 2007-08-31  Ollie Wild  <aaw@google.com>
2379
2380         * g++.dg/conversion/ptrmem2.C: New test.
2381         * g++.dg/conversion/ptrmem3.C: New test.
2382         * g++.dg/conversion/ptrmem4.C: New test.
2383         * g++.dg/conversion/ptrmem5.C: New test.
2384         * g++.dg/conversion/ptrmem6.C: New test.
2385         * g++.dg/conversion/ptrmem7.C: New test.
2386         * g++.dg/conversion/ptrmem8.C: New test.
2387
2388 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
2389
2390         PR fortran/31879
2391         * gfortran.dg/char_length_7.f90: New test.
2392         * gfortran.dg/char_length_9.f90: New test.
2393         * gfortran.dg/char_assign_1.f90: Add extra warning.
2394
2395         PR fortran/31197
2396         PR fortran/31258
2397         * gfortran.dg/char_length_8.f90: New test.
2398
2399 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2400
2401         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2402
2403 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2404
2405         * gcc.dg/inline-24.c: New test.
2406         * g++.dg/opt/inline11.C: New test.
2407
2408 2007-08-30  Richard Guenther  <rguenther@suse.de>
2409
2410         * gcc.target/i386/vectorize5.c: New testcase.
2411
2412 2007-08-30  Tobias Burnus  <burnus@net-b.de>
2413
2414         PR fortran/33228
2415         * interface.c (check_interface0): Improve error for external procs.
2416         (check_sym_interfaces): Fix checking of module procedures.
2417
2418 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2419
2420         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2421         (AI): Add AI_ALIGN.
2422         * gcc.dg/sync-3.c: New test.
2423
2424         PR middle-end/32758
2425         * gcc.dg/cleanup-12.c: New test.
2426
2427 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
2428
2429         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2430         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2431         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2432         * gcc.dg/pr32450.c: Ditto.
2433         * gcc.dg/nest.c: Ditto.
2434         * gcc.dg/nested-func-4.c: Ditto.
2435         * g++.old-deja/g++.law/profile1.C: Ditto.
2436
2437 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2438
2439         PR fortran/32989
2440         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2441         non-default integer kind arguments.
2442
2443 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
2444
2445         PR fortran/33105
2446         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2447
2448 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2449
2450         * gcc.dg/h8300-ice2.c: Remove target selector.
2451
2452 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
2453
2454         PR fortran/33215
2455         * gfortran.dg/binding_label_tests_15.f03: New test case.
2456         * gfortran.dg/binding_label_tests_16.f03: Ditto.
2457
2458 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2459
2460         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2461         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2462
2463 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
2464
2465         PR c++/33194
2466         * g++.dg/other/canon-33194.C: New.
2467
2468 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2469
2470         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2471         * gcc.c-torture/execute/pr23135.c: Likewise.
2472
2473 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2474
2475         * gcc.dg/pr31344.c: Move to ...
2476         * gcc.dg/dfp/pr31344.c: ... here.
2477         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2478         * gcc.dg/20050503-1.c: Ditto.
2479         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2480         * gcc.dg/20061127-1.c: Compile only for fpic targets.
2481         * gcc.dg/20060801-1.c: Ditto.
2482
2483 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2484
2485         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2486         * gfortran.dg/nan_1.f90: Likewise.
2487
2488 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2489
2490         PR fortran/33055
2491         Revert previous patch.
2492
2493 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
2494             Kazu Hirata  <kazu@codesourcery.com>
2495
2496         * gcc.target/m68k/interrupt-1.c: New.
2497
2498 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2499
2500         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2501         10000 for targets where "int" can't hold at least 100000.
2502         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2503         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2504         (test5)(test6): Use it.
2505         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2506         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2507         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2508         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2509         * gcc.dg/attr-alloc_size.c (test): Likewise.
2510
2511 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
2512
2513         PR c++/33209
2514         * g++.dg/template/error29.C: New.
2515
2516 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2517
2518         PR c++/32596
2519         * g++.dg/ext/visibility/anon5.C: New test.
2520
2521 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2522
2523         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2524
2525 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2526
2527         * gfortran.dg/gamma_1.f90: Remove large-real tests.
2528         * gfortran.dg/gamma_2.f90: Remove large-real tests.
2529         * gfortran.dg/gamma_4.f90: New: large-real tests.
2530
2531 2007-08-28  Jason Merrill  <jason@redhat.com>
2532
2533         PR c++/29000
2534         * g++.dg/ext/stmtexpr12.C: New test.
2535
2536         PR c++/28558
2537         * g++.dg/ext/attrib28.C: New test.
2538
2539 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
2540
2541         PR target/32661
2542         * gcc.target/i386/pr32661.c: New test.
2543
2544 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2545
2546         PR middle-end/32370
2547         * gcc.dg/pr32370.c: New test.
2548
2549         PR rtl-optimization/33148
2550         * gcc.c-torture/compile/20070827-1.c: New test.
2551
2552         PR debug/32914
2553         * d++.dg/debug/const3.C: New test.
2554         * d++.dg/debug/const4.C: New test.
2555         * d++.dg/debug/dwarf2/const1.C: New test.
2556         * d++.dg/debug/dwarf2/const2.C: New test.
2557         * d++.dg/debug/dwarf2/const2b.C: New test.
2558
2559 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
2560             Vladimir Yanovsky  <yanov@il.ibm.com>
2561             Revital Eres  <eres@il.ibm.com>
2562             Andrey Belevantsev  <abel@ispras.ru>
2563
2564         * gcc.dg/sms-1.c: New test.
2565
2566 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
2567
2568         * g++.dg/ext/gnu-inline-common.h: New.
2569         * g++.dg/ext/gnu-inline-global-reject.C: New.
2570         * g++.dg/ext/gnu-inline-global.C: New.
2571         * g++.dg/ext/gnu-inline-namespace.C: New.
2572         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2573         * g++.dg/ext/gnu-inline-class.C: New.
2574         * g++.dg/ext/gnu-inline-class-static.C: New.
2575         * g++.dg/ext/gnu-inline-template-class.C: New.
2576         * g++.dg/ext/gnu-inline-template-func.C: New.
2577
2578 2007-08-27  Jason Merrill  <jason@redhat.com>
2579
2580         PR c++/31337
2581         * g++.dg/ext/stmtexpr11.C: New.
2582
2583 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
2584
2585         * lib/target-supports.exp (check_profiling_available):
2586         Set profiling_available_saved to 0 on fido-*-elf.
2587
2588 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
2589
2590         PR tree-optimization/33173
2591         
2592         * gcc.c-torture/compile/pr33173.c: New.
2593
2594 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
2595
2596         PR target/31385
2597         * gcc.dg/dfp/pr31385.c: New.
2598
2599 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2600
2601         * gcc.dg/unsigned-long-compare.c: Remove target selector.
2602
2603 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2604
2605         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2606         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2607         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2608         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2609         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2610         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2611         gcc.target/m68k directory.
2612         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2613         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2614         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2615         gcc.target/cris directory.
2616         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2617         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2618         gcc.target/bfin directory.
2619
2620         * gcc.target/sh: New directory.
2621         * gcc.target/sh/sh.exp: New file.
2622         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2623         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2624         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2625         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2626         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2627         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2628
2629 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2630
2631         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2632         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2633         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2634         * gcc.target/i386/local2.c: Ditto.
2635         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2636         * gcc.target/i386/20011119-1.c: Ditto.
2637         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2638         * gcc.target/i386/fastcall-1.c: Fix target selector.
2639
2640 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2641
2642         PR fortran/33055
2643         * gfortran.dg/negative_unit.f: Add new check
2644         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2645         -fdefault-integer-8.
2646
2647 2007-08-26  Asher Langton  <langton2@llnl.gov>
2648
2649         * gfortran.dg/recursive_stack.f90: New.
2650         * gfortran.dg/openmp_stack.f90: New.
2651
2652 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2653
2654         PR fortran/31298
2655         * gfortran.dg/use_10.f90: New.
2656
2657 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2658
2659         PR fortran/32985
2660         * gfortran.dg/namelist_14.f90: Make test case valid.
2661         * gfortran.dg/common_10.f90: New.
2662
2663 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2664
2665         PR middle-end/33181
2666         * gcc.dg/ifelse-2.c: New.
2667
2668 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2669
2670         PR fortran/32980
2671         * gfortran.dg/gamma_1.f90: New.
2672         * gfortran.dg/gamma_2.f90: New.
2673         * gfortran.dg/gamma_3.f90: New.
2674
2675 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2676
2677         PR fortran/33188
2678         * gfortran.dg/used_types_18.f90: New.
2679
2680 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
2681
2682         * gcc.dg/array-init-2.c: New test.
2683
2684 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2685
2686         PR fortran/33178
2687         * gfortran.dg/initialization_4.f90: Update dg-error.
2688         * gfortran.dg/initialization_13.f90: New.
2689
2690 2007-08-24  Richard Guenther  <rguenther@suse.de>
2691
2692         PR middle-end/33166
2693         * gcc.c-torture/compile/pr33166.c: New testcase.
2694
2695 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2696
2697         PR fortran/33139
2698         * gfortran.dg/pointer_assign_4.f90: New.
2699         * gfortran.dg/shape_2.f90: Fix test case.
2700         * gfortran.dg/char_result_4.f90: Ditto.
2701
2702 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2703
2704         * gcc.dg/array-init-1.c: New test.
2705
2706         PR c++/32567
2707         * g++.dg/parse/crash36.C: New test.
2708
2709 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
2710
2711         * gcc.dg/pr32721.c: Updated.
2712
2713 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2714
2715         PR tree-optimization/32573
2716         PR middle-end/32946
2717         * gcc.dg/pr32573.c: New test.
2718
2719         PR c++/32898
2720         * g++.dg/lookup/ns3.C: New test.
2721
2722         * gfortran.dg/assumed_charlen_sharing.f90: New test.
2723
2724         PR c++/31941
2725         * g++.dg/parse/crash37.C: New test.
2726
2727 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2728
2729         PR target/17390
2730         * gcc.target/i386/pr17390.c: New test.
2731
2732 2007-08-23  Richard Guenther  <rguenther@suse.de>
2733
2734         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2735         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2736         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2737         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2738         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2739         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2740         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2741         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2742
2743 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2744
2745         * gcc.target/s390: New directory.
2746         * gcc.target/s390/s390.exp: New file.
2747         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2748         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2749         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2750         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2751         gcc.target/s390 directory.
2752
2753 2007-08-23  Richard Guenther  <rguenther@suse.de>
2754
2755         PR tree-optimization/32328
2756         * testsuite/gcc.dg/pr32328.c: New testcase.
2757
2758 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2759
2760         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2761           available.
2762
2763 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2764
2765         PR fortran/33095
2766         * gfortran.dg/min_max_optional_5.f90: New test.
2767         * gfortran.dg/min_max_optional_2.f90: Remove.
2768         * gfortran.dg/min_max_optional_3.f90: Remove.
2769         * gfortran.dg/min_max_optional_4.f90: Remove.
2770
2771 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2772
2773         * gcc.target/i386/xorps-sse.c: New.
2774         * gcc.target/i386/xorps-sse2.c: New.
2775
2776 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2777
2778         * gcc.target/i386/cmov3.c: Fix scan-assembler.
2779         * gcc.target/i386/cmov4.c: Fix scan-assembler.
2780         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2781
2782 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2783
2784         PR fortran/33020
2785         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2786         include multiple kinds for SHAPE parameter within a single
2787         namespace.
2788         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2789         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
2790
2791 2007-08-22  Janus Weil  <jaydub66@gmail.com>
2792
2793         * interface_abstract_1.f90: Extended test case.
2794         * interface_abstract_3.f90: New test.
2795
2796 2007-08-21  Christian Bruel  <christian.bruel@st.com>
2797
2798         * gcc.dg/fold-sub.c: New test.
2799         
2800 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2801
2802         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2803         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2804         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2805         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2806         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2807         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2808
2809 2007-08-22  Richard Guenther  <rguenther@suse.de>
2810
2811         PR middle-end/33007
2812         * gcc.dg/pr33007.c: New testcase.
2813
2814 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
2815
2816         * gcc.c-torture/execute/strcmp-1.x: Delete.
2817
2818 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2819
2820         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2821         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2822         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2823         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2824         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2825         gcc.target/i386/stack-realign.c,
2826         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2827         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2828         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2829         target using dg-require-effective-target directive.
2830         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2831         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2832         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2833         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2834         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2835         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2836         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2837         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2838         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2839         Require lp64 target using dg-require-effective-target directive.
2840         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2841         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2842         directive.
2843         * gcc.target/i386/20010202-1.c: Move from here ...
2844         * gcc.dg/20010202-1.c: ... to here.
2845
2846 2007-08-22  Richard Guenther  <rguenther@suse.de>
2847
2848         PR tree-optimization/33142
2849         * gcc.c-torture/execute/pr33142.c: New testcase.
2850
2851 2007-08-22  Richard Guenther  <rguenther@suse.de>
2852
2853         PR middle-end/32563
2854         * g++.dg/torture/pr32563.C: New testcase.
2855
2856 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
2857
2858         PR middle-end/32912
2859         * gcc.dg/pr32912-1.c: Add -w to options.
2860         * gcc.dg/pr32912-2.c: Likewise.
2861         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2862
2863 2007-08-21  Ian Lance Taylor  <iant@google.com>
2864
2865         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2866
2867 2007-08-21  Ian Lance Taylor  <iant@google.com>
2868
2869         PR tree-optimization/33134
2870         * g++.dg/tree-ssa/pr33134.C: New test.
2871
2872 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
2873
2874         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2875         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2876
2877 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
2878
2879         PR debug/32610
2880         * gcc.dg/debug/pr32610.c: New test.
2881
2882         * g++.dg/init/new24.C: New test.
2883
2884         PR middle-end/32912
2885         * gcc.dg/pr32912-1.c: New test.
2886         * gcc.dg/pr32912-2.c: New test.
2887         * gcc.dg/pr32912-3.c: New test.
2888
2889 2007-08-21  Richard Guenther  <rguenther@suse.de>
2890
2891         * gcc.dg/pointer-arith-10.c: New testcase.
2892
2893 2007-08-21  Richard Guenther  <rguenther@suse.de>
2894
2895         PR middle-end/33122
2896         * gcc.c-torture/compile/pr33122.c: New testcase.
2897
2898 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
2899
2900         * g++.dg/warn/Wnvdtor-2.C: New testcase.
2901
2902 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
2903
2904         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2905
2906 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
2907
2908         PR c++/33025
2909         * g++.dg/init/new23.C: New test.
2910
2911 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2912
2913         PR middle-end/30564
2914         * gcc.c-torture/compile/pr30564-1.c: New test.
2915         * gcc.c-torture/compile/pr30564-2.c: New test.
2916
2917 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
2918
2919         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2920
2921 2007-08-19  Tobias Burnus  <burnus@net-b.de>
2922
2923         * gfortran.dg/interface_abstract_2.f90: New.
2924         * gfortran.dg/interface_abstract_1.f90: Fix typo.
2925
2926 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2927
2928         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2929         unknown (so that outer-loop wont get analyzed).
2930         * gcc.dg/vect/vect-outer-1a.c: New test.
2931         * gcc.dg/vect/vect-outer-1b.c: New test.
2932         * gcc.dg/vect/vect-outer-1.c: New test.
2933         * gcc.dg/vect/vect-outer-2a.c: New test.
2934         * gcc.dg/vect/vect-outer-2b.c: New test.
2935         * gcc.dg/vect/vect-outer-2c.c: New test.
2936         * gcc.dg/vect/vect-outer-2.c: New test.
2937         * gcc.dg/vect/vect-outer-3a.c: New test.
2938         * gcc.dg/vect/vect-outer-3b.c: New test.
2939         * gcc.dg/vect/vect-outer-3c.c: New test.
2940         * gcc.dg/vect/vect-outer-3.c: New test.
2941         * gcc.dg/vect/vect-outer-4a.c: New test.
2942         * gcc.dg/vect/vect-outer-4b.c: New test.
2943         * gcc.dg/vect/vect-outer-4c.c: New test.
2944         * gcc.dg/vect/vect-outer-4d.c: New test.
2945         * gcc.dg/vect/vect-outer-4e.c: New test.
2946         * gcc.dg/vect/vect-outer-4f.c: New test.
2947         * gcc.dg/vect/vect-outer-4g.c: New test.
2948         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2949         * gcc.dg/vect/vect-outer-4i.c: New test.
2950         * gcc.dg/vect/vect-outer-4j.c: New test.
2951         * gcc.dg/vect/vect-outer-4k.c: New test.
2952         * gcc.dg/vect/vect-outer-4l.c: New test.
2953         * gcc.dg/vect/vect-outer-4m.c: New test.
2954         * gcc.dg/vect/vect-outer-4.c: New test.
2955         * gcc.dg/vect/vect-outer-5.c: New test.
2956         * gcc.dg/vect/vect-outer-6.c: New test.
2957         * gcc.dg/vect/vect-outer-fir.c: New test.
2958         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2959         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2960
2961 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2962
2963         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2964         and -fno-tree-reassoc.
2965         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2966         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2967         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2968         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2969         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2970         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2971         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2972         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2973         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2974         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2975         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2976         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2977         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2978         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2979         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2980         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2981         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2982         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2983         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2984         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2985         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2986         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2987         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2988         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2989         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2990         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2991         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2992         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2993         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2994         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2995         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2996         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2997         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2998         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2999         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3000         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3001         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3002
3003 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3004
3005         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3006         versioning for aliasing).
3007         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3008
3009         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3010         targets.
3011         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3012
3013 2007-08-18  Tom Tromey  <tromey@redhat.com>
3014
3015         PR preprocessor/32974:
3016         * gcc.dg/cpp/pr32974.c: New file.
3017
3018 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3019
3020         * gfortran.dg/interface_abstract_1.f90: New.
3021
3022 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3023
3024         PR fortran/32881
3025         * gfortran.dg/pure_initializer_1.f90: New test.
3026
3027 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3028
3029         PR fortran/32875
3030         * gfortran.dg/array_constructor_18.f90: New test.
3031
3032 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3033
3034         PR c++/28989
3035         * g++.dg/expr/lval3.C: New test.
3036         * g++.dg/expr/lval4.C: New test.
3037
3038 2007-08-17  Ollie Wild  <aaw@google.com>
3039
3040         PR c++/31749
3041         * g++.dg/lookup/builtin3.C: New test.
3042         * g++.dg/lookup/builtin4.C: New test.
3043         * g++.dg/lookup/using19.C: New test.
3044
3045 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3046
3047         PR c++/32190
3048         * g++.dg/parse/error31.C: New.
3049
3050 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3051
3052         PR c++/32112
3053         * g++.dg/template/error26.C: New.
3054
3055 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3056
3057         PR fortran/33079
3058         * gfortran.dg/zero_length_2.f90: New test.
3059
3060 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3061
3062         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3063         * gfortran.dg/kind_tests_3.f03: Ditto.
3064         * gfortran.dg/global_vars_f90_init.f90: Ditto.
3065         * gfortran.dg/interface_13.f90: Ditto.
3066         * gfortran.dg/pr32738.f90: Ditto.
3067         * gfortran.dg/module_private_1.f90: Ditto.
3068         * gfortran.dg/test_only_clause.f90: Ditto.
3069         * gfortran.dg/bind_c_vars.f90: Ditto.
3070         * gfortran.dg/bind_c_dts.f90: Ditto.
3071         * gfortran.dg/use_9.f90: Ditto.
3072         * gfortran.dg/generic_8.f90: Ditto.
3073         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3074         * gfortran.dg/private_type_6.f90: Ditto.
3075         * gfortran.dg/c_assoc.f90: Ditto.
3076         * gfortran.dg/private_type_7.f90: Ditto.
3077         * gfortran.dg/global_vars_c_init.f90: Ditto.
3078         * gfortran.dg/bind_c_dts_2.f03: Ditto.
3079         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3080         * gfortran.dg/c_size_t_test.f03: Ditto.
3081         * gfortran.dg/used_types_12.f90: Ditto.
3082         * gfortran.dg/pr25923.f90: Ditto.
3083         * gfortran.dg/test_com_block.f90: Ditto.
3084         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3085         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3086         * gfortran.dg/com_block_driver.f90: Ditto.
3087         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3088         * gfortran.dg/use_iso_c_binding.f90: Ditto.
3089         * gfortran.dg/c_loc_test.f90: Ditto.
3090         * gfortran.dg/c_ptr_tests.f03: Ditto.
3091         * gfortran.dg/module_interface_1.f90: Ditto.
3092
3093 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3094
3095         PR c++/32870
3096         * g++.dg/other/error17.C: Adjust.
3097         
3098 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3099
3100         PR middle-end/32970
3101         * g++.dg/ext/altivec-14.C: New test.
3102
3103 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3104
3105         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3106         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3107         dump files.
3108         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3109         * gcc.dg/vect/pr32366.c: Ditto.
3110
3111 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3112
3113         PR testsuite/33082
3114         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3115         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3116         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3117         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3118
3119 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3120
3121         PR fortran/33072
3122         * gfortran.dg/use_9.f90: New.
3123
3124 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3125
3126         * g++.dg/gcov/gcov-5.C: New test.
3127
3128 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3129
3130         * g++.dg/gcov/gcov-4.C: New test.
3131         * lib/gcov.exp (verify-lines): Add support for
3132         checking no-coverage lines.
3133
3134 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3135
3136         * gcc.dg/vect/vect-vfa-01.c: New.
3137         * gcc.dg/vect/vect-vfa-02.c: New.
3138         * gcc.dg/vect/vect-vfa-03.c: New.
3139         * gcc.dg/vect/vect-vfa-04.c: New.
3140         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3141         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3142         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3143         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3144         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3145         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3146         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3147         gfortran.dg/vect/pr19049.f90: Rename to start with
3148         prefix no-vfa-.
3149         * gcc.dg/vect/vect.exp: Disable versioning for alias
3150         when test starts with no-vfa-.
3151         * gfortran.dg/vect/vect.exp: Likewise.
3152
3153 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3154
3155         * gcc.dg/torture/pr32897.c: New test.
3156
3157 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
3158
3159         PR c++/31132
3160         * g++.dg/template/crash69.C: New.
3161
3162 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
3163
3164         * lib/target-supports.exp (check_effective_target_arm32): Use
3165         check_no_compiler_messages.
3166
3167 2007-08-15  Diego Novillo  <dnovillo@google.com>
3168
3169         gcc.dg/tree-ssa/20070815.c: New test.
3170
3171 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3172
3173         PR fortran/33077
3174         * gfortran.dg/random_7.f90: Initialize variable.
3175
3176 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
3177
3178         PR middle-end/33074
3179         * gfortran.dg/pr33074.f90: New test.
3180
3181         PR c++/32992
3182         * g++.dg/opt/nrv14.C: New test.
3183
3184 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
3185
3186         PR c++/33035
3187         * g++.dg/template/crash68.C: New.
3188
3189 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3190
3191         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3192         * gcc.dg/sibcall-4.c: Ditto.
3193
3194 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3195
3196         PR fortran/33066
3197         * gfortran.dg/use_8.f90: New test.
3198         * gfortran.dg/c_loc_tests_2.f03: Fix code.
3199
3200 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
3201
3202         PR c++/27211
3203         * g++.dg/template/error27.C: New.
3204         * g++.dg/template/error28.C: New.
3205         * g++.dg/other/pr28304.C: Adjust.
3206         * g++.old-deja/g++.mike/p811.C: Likewise.
3207
3208 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3209
3210         PR target/30315
3211         * gcc.target/i386/pr30315.c: New.
3212
3213 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3214
3215         PR fortran/32594
3216         * gfortran.dg/substr_5.f90: New test.
3217
3218 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
3219
3220         PR c/30428
3221         * gcc.dg/vector-2.c: New test.
3222
3223         PR c++/30428
3224         * g++.dg/ext/vector8.C: New test.
3225
3226 2007-08-13  Dan Hipschman  <dsh@google.com>
3227
3228         PR c/32953
3229         * gcc.dg/format/array-1.c: Add an additional test for
3230         unterminated format strings of length 1.
3231
3232 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3233
3234         PR fortran/32926
3235         * gfortran.dg/external_procedures_3.f90: New test.
3236
3237 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3238
3239         PR fortran/32827
3240         * gfortran.dg/import6.f90: New test.
3241
3242 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
3243
3244         PR C/30427
3245         *  gcc.dg/vector-1.c: New test.
3246
3247 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3248
3249         * gcc.dg/pr21255-4.c: Skip for PIC.
3250         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3251
3252 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3253
3254         * gcc.dg/attr-isr.c: Skip for PIC.
3255         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3256         * gcc.dg/attr-isr-trapa.c: Likewise.
3257         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3258         * gcc.dg/pragma-isr-trapa.c: Likewise.
3259         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3260
3261 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3262
3263         PR fortran/32962
3264         * gfortran.dg/transpose_1.f90: New test.
3265
3266 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3267
3268         PR fortran/29600
3269         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3270         intrinsic.
3271
3272 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3273
3274         PR fortran/30964
3275         PR fortran/33054
3276         * gfortran.dg/random_4.f90: New test.
3277         * gfortran.dg/random_5.f90: New test.
3278         * gfortran.dg/random_6.f90: New test.
3279         * gfortran.dg/random_7.f90: New test.
3280
3281 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3282
3283         PR fortran/32860
3284         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3285
3286 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3287
3288         PR fortran/31629
3289         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3290
3291 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3292
3293         PR fortran/29600
3294         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3295         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3296
3297 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3298
3299         PR fortran/32937
3300         * gfortran.dg/char_length_6.f90: New test.
3301
3302 2007-08-10  Ollie Wild  <aaw@google.com>
3303
3304         * g++.dg/lookup/using18.C: New test.
3305
3306 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3307
3308         PR c++/17763
3309         * g++.dg/other/error16.C: New.
3310
3311 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3312
3313         PR libfortran/33039
3314         * gfortran.dg/namelist_37.f90: New test.
3315
3316 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3317
3318         PR c++/22256
3319         * g++.dg/conversion/op3.C: New.
3320
3321 2007-08-09  Tobias Burnus  <burnus@net-b.de>
3322
3323         PR fortran/32987
3324         * gfortran.dg/fmt_tab_1.f90: New.
3325         * gfortran.dg/fmt_tab_2.f90: New.
3326
3327 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3328
3329         PR c/32796
3330         * gcc.c-torture/compile/pr32796.c: New test.
3331
3332 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3333
3334         PR middle-end/32813
3335         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3336         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3337         instead of just -O.
3338
3339 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
3340
3341         * gcc.target/mips/code-readable-1.c: New test.
3342         * gcc.target/mips/code-readable-2.c: Likewise.
3343         * gcc.target/mips/code-readable-3.c: Likewise.
3344
3345 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
3346             Revital Eres  <eres@il.ibm.com>
3347
3348         * gfortran.dg/sms-1.f90: Add comment.
3349         * gfortran.dg/sms-2.f90: New.
3350
3351 2007-08-07  Ian Lance Taylor  <iant@google.com>
3352
3353         * gcc.dg/instrument-1.c: New test.
3354         * gcc.dg/instrument-2.c: New test.
3355         * gcc.dg/instrument-3.c: New test.
3356
3357 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
3358
3359         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3360
3361 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
3362
3363         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
3364         !vector_alignment_reachable targets.
3365         * gcc.dg/vect/vect-33.c: Likewise.
3366         * gcc.dg/vect/vect-42.c: Likewise.
3367         * gcc.dg/vect/vect-44.c: Likewise.
3368         * gcc.dg/vect/vect-50.c: Likewise.
3369         * gcc.dg/vect/vect-70.c: Likewise.
3370         * gcc.dg/vect/vect-71.c: Likewise.
3371         * gcc.dg/vect/vect-87.c: Likewise.
3372         * gcc.dg/vect/vect-88.c: Likewise.
3373         * gcc.dg/vect/vect-91.c: Likewise.
3374         * gcc.dg/vect/vect-93.c: Likewise.
3375         * gcc.dg/vect/vect-96.c: Likewise.
3376         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3377         * gcc.dg/vect/section-anchors-69.c: Likewise.
3378         * gcc.dg/vect/pr25413.c: Likewise.
3379         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3380         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3381         * gfortran.dg/vect-2.f90: Likewise.
3382         * gfortran.dg/vect-3.f90: Likewise.
3383         * gfortran.dg/vect-4.f90: Likewise.
3384         * gfortran.dg/vect-5.f90: Likewise.
3385         * lib/target-supports.exp (check_effective_target_natural_alignment): 
3386         Return false for darwin. 
3387         (check_effective_target_vector_alignment_reachable_for_double): New.
3388
3389 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
3390
3391         * gcc.dg/multiword-1.c: New testcase.
3392
3393 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
3394
3395         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3396         messages.
3397         * gfortran.dg/namelist_36.f90: New test.
3398
3399 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3400
3401         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3402           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3403
3404 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
3405
3406         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3407         * gcc.dg/torture/type-generic-1.c: Likewise.
3408
3409 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3410
3411         * gcc.c-torture/20070522-1.c: Move to ...
3412         * gcc.c-torture/compile/20070522-1.c: Here.
3413
3414 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3415
3416         PR fortran/29828
3417         * gfortran.dg/minmax_char_1.f90: New test.
3418         * gfortran.dg/minmax_char_2.f90: New test.
3419         * gfortran.dg/min_max_optional_4.f90: New test.
3420
3421 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3422
3423         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3424         hanging on the testcase.
3425
3426 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3427
3428         PR middle-end/32988
3429         * gcc.c-torture/compile/pr32988.c: New test.
3430
3431 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3432
3433         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3434
3435 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
3436
3437         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
3438
3439         Revert:
3440         2007-03-22  Dirk Mueller  <dmueller@suse.de>
3441
3442         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3443
3444 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3445
3446         PR fortran/32979
3447         * gfortran.dg/isnan_1.f90: New test.
3448
3449 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
3450             Revital Eres <eres@il.ibm.com>
3451
3452         * gcc.dg/sms-antideps.c: New test.
3453
3454 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
3455
3456         PR fortran/31214
3457         * gfortran.dg/entry_13.f90: New test.
3458
3459         * gfortran.dg/entry_12.f90: Clean up .mod file.
3460
3461 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3462
3463         PR fortran/32770
3464         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
3465         variables as kind=4 so they don't overflow the record length.
3466
3467 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3468
3469         PR fortran/32968
3470         * gfortran.dg/selected_kind_1.f90: New test.
3471
3472 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3473
3474         PR middle-end/32780
3475         * gcc.c-torture/compile/pr32780.c: New test.
3476
3477 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3478
3479         RP middle-end/32399
3480         * gcc.c-torture/compile/pr32399.c: New testcase.
3481
3482 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3483
3484         PR middle-end/32304
3485         * g++.dg/torture/pr32304.C: New testcase.
3486
3487 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3488
3489         PR middle-end/32935
3490         * gfortran.fortran-torture/compile/complex_1.f90: New test.
3491
3492 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3493
3494         PR fortran/32955
3495         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3496
3497 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3498
3499         PR fortran/31202
3500         * gfortran.dg/nint_2.f90: New test.
3501
3502 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
3503
3504         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3505         * gcc.dg/weak/typeof-2.c: Likewise.
3506
3507 2007-08-03  Diego Novillo  <dnovillo@google.com>
3508
3509         PR 31521
3510         * gcc.dg/tree-ssa/pr31521.c: New test.
3511
3512 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3513
3514         PR fortran/32770
3515         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
3516         iostat must be default kind.
3517
3518 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3519
3520         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3521
3522 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3523
3524         PR fortran/32770
3525         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
3526         explicit so test passes with -fdefault-integer-8.
3527         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
3528         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
3529
3530 2007-08-02  Lee Millward  <lee.millward@gmail.com>
3531
3532         PR c++/30849
3533         * g++.dg/parse/asm1.C: New test.
3534
3535         PR c++/30850
3536         * g++.dg/parse/asm2.C: Likewise.
3537
3538         PR c++/30851
3539         * g++.dg/parse/asm3.C: Likewise.
3540         
3541 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3542
3543         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3544           "int" is only 16 bit bits wide.
3545         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3546
3547 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3548
3549         * g++.dg/torture/type-generic-1.C: New.
3550         * gcc.dg/pr28796-2.c: Move tests ...
3551         * gcc.dg/tg-tests.h: ... here.
3552         * gcc.dg/torture/type-generic-1.c: New.
3553
3554 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3555
3556         PR libfortran/32954
3557         * minmaxloc_3.f90:  New test case.
3558
3559 2007-08-01  Tobias Burnus  <burnus@net-b.de>
3560
3561         PR fortran/32936
3562         * gfortran.dg/allocate_stat.f90: New.
3563
3564 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
3565
3566         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3567
3568 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
3569
3570         PR tree-optimization/32919
3571         * gcc.c-torture/compile/pr32919.c: New.
3572
3573 2007-08-01  Nick Clifton  <nickc@redhat.com>
3574
3575         * gcc.c-torture/execute/execute.exp: Change copyright header to
3576         refer to version 3 of the GNU General Public License and to point
3577         readers at the COPYING3 file and the FSF's license web page.
3578         * gcc.c-torture/execute/ieee/ieee.exp,
3579         gcc.c-torture/unsorted/unsorted.exp,
3580         gcc.c-torture/compile/compile.exp,
3581         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3582         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3583         gcc.target/cris/torture/cris-torture.exp,
3584         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3585         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3586         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3587         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3588         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3589         gnat.dg/dg.exp, gnat.dg/style/style.exp,
3590         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3591         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3592         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3593         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3594         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3595         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3596         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3597         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3598         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3599         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3600         gcc.dg/noncompile/noncompile.exp,
3601         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3602         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3603         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3604         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3605         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3606         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3607         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3608         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3609         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3610         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3611         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3612         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3613         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3614         g++.old-deja/old-deja.exp,
3615         gfortran.fortran-torture/execute/execute.exp,
3616         gfortran.fortran-torture/compile/compile.exp,
3617         treelang/output/output-1.c, treelang/output/output-1.tree,
3618         treelang/execute/execute.exp, treelang/Makefile.in,
3619         treelang/compile/compile.exp, g++.dg/dg.exp,
3620         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3621         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3622         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3623         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3624         g++.dg/compat/struct-layout-1.exp,
3625         g++.dg/compat/struct-layout-1_generate.c,
3626         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3627         g++.dg/bprob/bprob.exp, config/default.exp,
3628         gcc.test-framework/test-framework.awk,
3629         gcc.test-framework/gen_directive_tests,
3630         gcc.test-framework/test-framework.exp,
3631         objc.dg/special/special.exp,
3632         objc.dg/gnu-encoding/gnu-encoding.exp,
3633         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3634         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3635         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3636         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3637         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3638         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3639         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3640         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3641         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3642         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3643         lib/target-supports-dg.exp, lib/gcc-defs.exp,
3644         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3645         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3646         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3647         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3648         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3649         Likewise.
3650
3651 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3652
3653         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3654         error message text.
3655
3656 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3657
3658         PR fortran/32945
3659         * gfortran.dg/initialization_12.f90: New test.
3660
3661 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
3662
3663         PR fortran/31609
3664         * gfortran.dg/entry_12.f90: New test.
3665
3666 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3667
3668         PR fortran/32938
3669         * gfortran.dg/altreturn_6.f90: New test.
3670
3671 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
3672
3673         PR fortran/32942
3674         * gfortran.dg/exponent_2.f90: New test.
3675
3676 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
3677
3678         * gcc.dg/vect/vect-117.c: New test.
3679         * gcc.dg/vect/vect-74.c: Enabled test
3680         * gcc.dg/vect/vect-81.c: Enabled test
3681
3682 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
3683
3684         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3685         s/dg-error/dg-warning where warning is expected.
3686
3687 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3688
3689         PR fortran/32770
3690         * gfortran.dg/array_constructor_12.f90:  Adjust argument
3691         of huge() to correct kind.
3692
3693 2007-07-30  Ollie Wild  <aaw@google.com>
3694
3695         * gcc.dg/cpp/counter-2.c: New test.
3696         * gcc.dg/cpp/counter-3.c: New test.
3697         * gcc.dg/cpp/dir-only-1.c: New test.
3698         * gcc.dg/cpp/dir-only-1.h: New file.
3699         * gcc.dg/cpp/dir-only-2.c: New test.
3700         * gcc.dg/cpp/dir-only-3.c: New test.
3701         * gcc.dg/cpp/dir-only-3a.h: New file.
3702         * gcc.dg/cpp/dir-only-3b.h: New file.
3703         * gcc.dg/cpp/dir-only-4.c: New test.
3704         * gcc.dg/cpp/dir-only-5.c: New test.
3705         * gcc.dg/cpp/dir-only-6.c: New test.
3706
3707 2007-07-30  Julian Brown  <julian@codesourcery.com>
3708
3709         * gcc.target/arm/neon/v*.c: Regenerate.
3710
3711 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
3712
3713         PR c++/32108
3714         * g++.dg/ext/label6.C: New.
3715
3716 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3717
3718         PR libfortran/32858
3719         PR libfortran/30814
3720         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
3721
3722 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
3723
3724         PR fortran/31211
3725         * gfortran.dg/actual_pointer_function_1.f90: New test.
3726
3727         PR fortran/32682
3728         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3729
3730 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
3731
3732         PR fortran/32906
3733         * gfortran.dg/shape_1.f90: Adjust error message.
3734         * gfortran.dg/parameter_array_ref_1.f90: New test.
3735
3736 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3737
3738         PR fortran/31609
3739         * gfortran.dg/entry_11.f90: New test.
3740
3741 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
3742             Revital Eres  <eres@il.ibm.com>
3743
3744         * gfortran.dg/sms-1.f90: New test.
3745
3746 2007-07-28  Richard Guenther  <rguenther@suse.de>
3747
3748         * gcc.c-torture/compile/pr32920.c: New testcase.
3749
3750 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
3751
3752         PR c++/30917
3753         * g++.dg/lookup/friend11.C: New test.
3754
3755 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
3756
3757         * gfortran.dg/namelist_5.f90: Adjusted error message.
3758         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3759         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3760         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3761         * gfortran.dg/namelist_32.f90: ... this.
3762
3763         PR fortran/32876
3764         * gfortran.dg/namelist_33.f90: New test.
3765
3766         PR fortran/32905
3767         * gfortran.dg/namelist_34.f90: New test.
3768
3769         PR fortran/31818
3770         * gfortran.dg/namelist_35.f90: New test.
3771
3772 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
3773
3774         PR fortran/32880
3775         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3776
3777 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3778
3779         PR testsuite/32471
3780         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3781           assuming it is 0x7ffffffff.
3782         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3783         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3784
3785 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
3786
3787         * gfortran.dg/operator_3.f90: Fix dg directive.
3788         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3789         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3790         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3791
3792 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
3793
3794         * g++.dg/cpp0x/decltype1.C: New.
3795         * g++.dg/cpp0x/decltype2.C: New.
3796         * g++.dg/cpp0x/decltype3.C: New.
3797         * g++.dg/cpp0x/decltype4.C: New.
3798         * g++.dg/cpp0x/decltype5.C: New.
3799         * g++.dg/cpp0x/decltype6.C: New.
3800
3801 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3802
3803         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3804           because the test relies on bit 31 to be the sign bit.
3805
3806 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3807
3808         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3809           assuming it is 0x7fffffff.
3810         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3811         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3812
3813 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
3814
3815         PR c++/32346
3816         * g++.dg/expr/bitfield9.C: New test.
3817
3818 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3819
3820         PR fortran/32899
3821         * gfortran.dg/logical_comp.f90: Update dg-error strings.
3822
3823 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3824
3825         PR fortran/32760
3826         * gfortran.dg/private_type_7.f90: New test.
3827
3828 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3829
3830         PR fortran/32035
3831         * gfortran.dg/select_char_1.f90: New test.
3832
3833 2007-07-27  Tobias Burnus  <burnus@net-b.de>
3834
3835         PR fortran/32903
3836         * gfortran.dg/initialization_11.f90: New test.
3837
3838 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
3839
3840         * gcc.target/mips/ins-1.c: New test.
3841
3842 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
3843
3844         PR/19232
3845         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3846         (f1): Likewise.
3847
3848 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3849
3850         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3851         error: width of 'spare' exceeds its type.
3852
3853 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
3854
3855         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3856         * gcc.dg/sibcall-4.c: Likewise.
3857
3858 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3859
3860         PR rtl-optimization/31500
3861         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3862         * g++.dg/warn/Warray-bounds.C: Likewise.
3863
3864 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3865
3866         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3867
3868 2007-07-25  Julian Brown  <julian@codesourcery.com>
3869             Paul Brook  <paul@codesourcery.com>
3870             Joseph Myers  <joseph@codesourcery.com>
3871             Mark Shinwell  <shinwell@codesourcery.com>
3872
3873         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3874         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3875         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3876         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3877         (check_effective_target_arm_neon_hw): New.
3878         * gcc.target/arm/neon/neon.exp: New file.
3879         * gcc.target/arm/neon/polytypes.c: New file.
3880         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3881
3882 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
3883
3884         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3885           targets where an "int" is less than 32 bits wide.
3886
3887 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3888
3889         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3890
3891 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3892
3893         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3894           during addition if an int is only 16 bits wide.
3895         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3896
3897 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3898
3899         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3900           size as "long int" and are 32 or 64 bits wide.
3901         * gcc.dg/torture/pr28814.c: Likewise.
3902
3903 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3904
3905         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3906           exactly as wide as an int.
3907
3908 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
3909
3910         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3911         Define and use throughout as long long printf format specifier.
3912         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3913         Likewise.
3914
3915 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3916
3917         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3918         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3919
3920 2007-07-25  Ben Elliston  <bje@au.ibm.com>
3921
3922         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3923
3924 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
3925
3926         * gcc.c-torture/execute/20070724-1.c: New.
3927
3928 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3929
3930         PR fortran/31205
3931         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3932         "deallocates" to 24, since patch has code rid of much spurious
3933         code.
3934         * gfortran.dg/interface_assignment_1.f90 : New test.
3935
3936         PR fortran/32842
3937         * gfortran.dg/interface_assignment_2.f90 : New test.
3938
3939 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3940
3941         PR fortran/32867
3942         * fortran.dg/initialization_10.f90: New test.
3943
3944 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3945
3946         PR fortran/32778
3947         * gfortran.dg/imag_2.f: Removed
3948         * gfortran.dg/warn_std_1.f90: New test.
3949         * gfortran.dg/warn_std_2.f90: New test.
3950         * gfortran.dg/warn_std_3.f90: New test.
3951
3952 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3953
3954         PR c++/29001
3955         * g++.dg/init/new22.C: New.
3956
3957 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3958
3959         PR c++/32561
3960         * g++.dg/template/crash67.C: New.
3961
3962 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
3963
3964         * lib/target-support.exp (check_effective_target_natural_alignment): 
3965         (check_effective_target_vector_alignment_reachable): New.
3966         * config/spu/spu.c (spu_vector_alignment_reachable): New.
3967         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3968         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
3969         check.
3970         * gcc.dg/vect/pr25413.c: Likewise.
3971         * gcc.dg/vect/pr31699.c: Likewise.
3972
3973 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3974
3975         PR fortran/30814
3976         * gfortran.dg/pack_bounds_1.f90:  New test case.
3977
3978 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3979
3980         PR fortran/31639
3981         * gfortran.dg/initialization_9.f90: New test.
3982
3983 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3984
3985         PR fortran/32797
3986         PR fortran/32800
3987         * gfortran.dg/bind_c_usage_8.f03: New test case.
3988         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3989         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
3990
3991 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
3992
3993         * gcc.target/mips/branch-cost-1.c: New test.
3994         * gcc.target/mips/branch-cost-2.c: Likewise.
3995
3996 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3997
3998         PR fortran/32732
3999         * gfortran.dg/c_char_tests.f03: New test case.
4000         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4001         * gfortran.dg/c_char_tests_2.f03: New test case.
4002         * gfortran.dg/value_6.f03: Ditto.
4003         * gfortran.dg/value_7.f03: Ditto.
4004
4005 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4006
4007         PR fortran/32600
4008         * gfortran.dg/c_funloc_tests_5.f03: New.
4009         * gfortran.dg/c_funloc_tests_5.f04: New.
4010         * gfortran.dg/c_funloc_tests_4_driver.c: New.
4011
4012 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4013
4014         PR c++/32839
4015         * g++.dg/expr/call4.C: New.
4016         * g++.dg/expr/call5.C: New.
4017
4018 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4019
4020         PR fortran/32710
4021         * gfortran.dg/namelist_30.f90: New test.
4022
4023 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4024
4025         PR fortran/29962
4026         * gfortran.dg/array_initializer_1.f90: Removed warning.
4027         * gfortran.dg/initialization_1.f90: Adjusted messages.
4028         * gfortran.dg/nested_modules_6.f90: Removed warning.
4029
4030         PR fortran/31253
4031         * gfortran.dg/initialization_7.f90: New test.
4032
4033         PR fortran/31639
4034         * gfortran.dg/initialization_8.f90: New test.
4035
4036 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4037
4038         PR c++/30818
4039         * g++.dg/template/crash47.C: Adjust errors.
4040         * g++.dg/template/crash48.C: Adjust errors.
4041         * g++.dg/template/typename12.C: New.
4042         * g++.dg/template/typename13.C: New.
4043         * g++.dg/template/typename14.C: New.
4044         * g++.dg/template/typedef6.C: Adjust errors.
4045
4046 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4047
4048         PR fortran/32627
4049         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4050         * gfortran.dg/pr32627.f03: New test case.
4051
4052         * gfortran.dg/c_f_pointer_logical.f03: New test case.
4053         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4054         c_f_pointer_logical.
4055         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4056         c_f_pointer_complex.
4057         * gfortran.dg/c_f_pointer_complex.f03: New test case.
4058         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4059         c_f_pointer_shape_tests_2.
4060         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4061
4062 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4063
4064         PR fortran/32804
4065         * gfortran.dg/c_loc_tests_9.f03: New test case.
4066         * gfortran.dg/c_loc_tests_10.f03: Ditto.
4067
4068 2007-07-21  Lee Millward  <lee.millward@gmail.com>
4069
4070         PR fortran/32823
4071         * gfortran.dg/int_2.f90: New test.
4072         
4073 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4074
4075         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4076
4077 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
4078
4079         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4080         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4081
4082 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
4083
4084         PR tree-optimization/19910
4085         * gcc.dg/pr19910.c: New test.
4086
4087 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
4088
4089         PR fortran/32738
4090         * gfortran.dg/pr32738.f90: New test.
4091
4092 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4093
4094         PR tree-optimzation/32635
4095         * gfortran.dg/pr32635.f:  New test case.
4096
4097 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
4098
4099         PR fortran/32801
4100         * gfortran.dg/pr32801.f03: New test case.
4101
4102 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4103
4104         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4105         Test negative numbers also.
4106         * gcc.dg/c99-math-float-1.c: Likewise.
4107         * gcc.dg/c99-math-long-double-1.c: Likewise.
4108         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
4109         test inputs.
4110
4111 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
4112         
4113         * lib/target-supports.exp (check_effective_target_sync_int_long):
4114         Enable for xtensa.
4115         (check_effective_target_sync_char_short): Likewise.
4116         
4117 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4118
4119         * gcc.dg/pr28796-2.c: Add more cases.
4120
4121 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4122
4123         * gcc.dg/pr28796-1.c: Add more cases.
4124         * gcc.dg/pr28796-2.c: Likewise.
4125
4126 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4127
4128         * gcc.dg/pr28796-1.c: Add more cases.
4129         * gcc.dg/pr28796-2.c: Likewise.
4130
4131 2007-07-17  Janus Weil  <jaydub66@gmail.com>
4132
4133         PR fortran/32535
4134         * gfortran.dg/pr32535.f90: New test.
4135
4136 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
4137
4138         PR fortran/31320
4139         PR fortran/32665
4140         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4141
4142 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
4143
4144         PR rtl-optimization/32773
4145         * gcc.dg/pr32773.c: New test.
4146
4147 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4148
4149         * gcc.target/spu/intrinsics-1.c: Use dg-message to
4150         match flax-vector-conversions note.
4151         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4152         instead of dg-error for the warning.
4153
4154 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4155
4156         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4157           adapted to work on targets with 16-bit or wider int.
4158         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4159         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4160         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4161         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4162
4163 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4164
4165         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4166         support large arrays.
4167         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4168         * gcc.dg/20061109-1.c: Likewise.
4169         * gcc.c-torture/execute/20061101-1.x: Likewise.
4170         * gcc.c-torture/execute/pr29797-1.x: Likewise.
4171         * gcc.c-torture/execute/pr31448.x: Likewise.
4172
4173 2007-07-16  Lee Millward  <lee.millward@gmail.com>
4174
4175         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4176
4177         PR fortran/32238
4178         * gfortran.dg/pr32238.f90: New test.
4179
4180         PR fortran/32222
4181         * gfortran.dg/pr32222.f90: New test.
4182
4183         PR fortran/32242
4184         * gfortran.dg/pr32242.f90: New test.
4185         
4186 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
4187             David Ung  <davidu@mips.com>
4188
4189         * gcc.target/mips/mips-sched-madd.c: New test case.
4190
4191 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4192
4193         PR libfortran/32611
4194         * gfortran.dg/large_real_kind_1.f90: Update test.
4195         * gfortran.dg/pr17706.f90: Update test.
4196         * gfortran.dg/fmt_zero_digits.f90: Update test.
4197         * gfortran.dg/fmt_zero_precision.f90: Update test.
4198         * gfortran.dg/real_const_3.f90: Update test.
4199
4200 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4201
4202         PR fortran/32036
4203         * gfortran.dg/bounds_check_8.f90: New test.
4204         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4205
4206 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4207
4208         PR fortran/32357
4209         * gfortran.dg/mvbits_2.f90: New test.
4210
4211 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4212
4213         PR libfortran/32731
4214         * gfortran.dg/pack_mask_1.f90:  New test.
4215         * gfortran.dg/unpack_mask_1.f90:  New test.
4216
4217 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4218
4219         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4220         * gcc.dg/20001101-1.c: Likewise.
4221         * gcc.dg/20001102-1.c: Likewise.
4222         * gcc.dg/20020116-2.c: Likewise.
4223         * gcc.dg/20020416-1.c: Likewise.
4224         * gcc.dg/sparc-constant-1.c: Likewise.
4225         * gcc.dg/sparc-dwarf2.c: Likewise.
4226         * gcc.dg/sparc-frame-1.c: Likewise.
4227         * gcc.dg/sparc-getcontext-1.c: Likewise.
4228         * gcc.dg/sparc-loop-1.c: Likewise.
4229         * gcc.dg/sparc-reg-1.c: Likewise.
4230         * gcc.dg/sparc-ret.c: Likewise.
4231         * gcc.dg/sparc-trap-1.c: Likewise.
4232         * gcc.dg/ultrasp10.c: Likewise.
4233         * gcc.dg/ultrasp11.c: Likewise.
4234         * gcc.dg/ultrasp1.c: Likewise.
4235         * gcc.dg/ultrasp2.c: Likewise.
4236         * gcc.dg/ultrasp3.c: Likewise.
4237         * gcc.dg/ultrasp4.c: Likewise.
4238         * gcc.dg/ultrasp5.c: Likewise.
4239         * gcc.dg/ultrasp6.c: Likewise.
4240         * gcc.dg/ultrasp7.c: Likewise.
4241         * gcc.dg/ultrasp8.c: Likewise.
4242         * gcc.dg/ultrasp9.c: Likewise.
4243         * gcc.dg/splet-1.c: Delete.
4244
4245 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
4246
4247         PR fortran/32724
4248         * gfortran.dg/stfunc_5.f90: New test.
4249
4250 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
4251
4252         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4253         New procedure to check if arrays are naturally aligned to the vector
4254         alignment boundary.
4255         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
4256         in size_t typedef.  Adjust tree dump scan results according to
4257         vect_aligned_arrays target check.
4258         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4259         vect_aligned_arrays target check.
4260         * gcc.dg/vect/pr31699.c: Ditto.
4261
4262 2007-07-13  Sa Liu  <saliu@de.ibm.com>
4263
4264         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4265         for V2DFmode vector conditional expression.
4266         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
4267         and dfceq patterns.
4268         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
4269         and dfcgt patterns.
4270         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
4271         V2DFmode comparison and test special values.
4272         * lib/target-supports.exp: Switch on test for V2DFmode 
4273         vector conditional expression.
4274
4275 2007-07-13  Richard Guenther  <rguenther@suse.de>
4276
4277         PR tree-optimization/32721
4278         * gcc.dg/pr32721.c: New testcase.
4279
4280 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
4281
4282         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4283         error message part that continues on a new line.
4284
4285 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
4286
4287         * gcc.dg/c99-tgmath-1.c: New.
4288         * gcc.dg/c99-tgmath-2.c: New.
4289         * gcc.dg/c99-tgmath-3.c: New.
4290         * gcc.dg/c99-tgmath-4.c: New.
4291
4292 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4293             Janis Johnson  <janis187@us.ibm.com>
4294
4295         PR testsuite/25241
4296         * gcc.test-framework/dg-error-exp-F.c: New test.
4297         * gcc.test-framework/dg-warning-exp-F.c: New test.
4298         * lib/gcc.exp: Enable warning and error prefixes.
4299         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4300         (dg-error): Wrap original dg-error.
4301         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4302         markers from dg-error/dg-warning directives.
4303         * gcc.dg/20040322-1.c: Likewise.
4304         * gcc.dg/Wchar-subscripts-1.c: Likewise.
4305         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4306         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4307         * gcc.dg/Werror-1.c: Likewise.
4308         * gcc.dg/Werror-10.c: Likewise.
4309         * gcc.dg/Werror-11.c: Likewise.
4310         * gcc.dg/Werror-2.c: Likewise.
4311         * gcc.dg/Werror-3.c: Likewise.
4312         * gcc.dg/Werror-4.c: Likewise.
4313         * gcc.dg/Werror-5.c: Likewise.
4314         * gcc.dg/Werror-6.c: Likewise.
4315         * gcc.dg/Werror-7.c: Likewise.
4316         * gcc.dg/Werror-8.c: Likewise.
4317         * gcc.dg/Werror-9.c: Likewise.
4318         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4319         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4320         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4321         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4322         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4323         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4324         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4325         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4326         * gcc.dg/Wnested-externs-1.c: Likewise.
4327         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4328         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4329         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4330         * gcc.dg/Wshadow-3.c: Likewise.
4331         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4332         * gcc.dg/Wwrite-strings-1.c: Likewise.
4333         * gcc.dg/anon-struct-5.c: Likewise.
4334         * gcc.dg/anon-struct-6.c: Likewise.
4335         * gcc.dg/anon-struct-7.c: Likewise.
4336         * gcc.dg/anon-struct-8.c: Likewise.
4337         * gcc.dg/array-8.c: Likewise.
4338         * gcc.dg/array-quals-2.c: Likewise.
4339         * gcc.dg/asm-qual-1.c: Likewise.
4340         * gcc.dg/asm-wide-1.c: Likewise.
4341         * gcc.dg/assign-warn-1.c: Likewise.
4342         * gcc.dg/assign-warn-2.c: Likewise.
4343         * gcc.dg/bitfld-10.c: Likewise.
4344         * gcc.dg/bitfld-11.c: Likewise.
4345         * gcc.dg/bitfld-12.c: Likewise.
4346         * gcc.dg/bitfld-13.c: Likewise.
4347         * gcc.dg/bitfld-14.c: Likewise.
4348         * gcc.dg/builtin-choose-expr-2.c: Likewise.
4349         * gcc.dg/builtins-30.c: Likewise.
4350         * gcc.dg/c90-const-expr-5.c: Likewise.
4351         * gcc.dg/c90-typespec-1.c: Likewise.
4352         * gcc.dg/c99-const-expr-5.c: Likewise.
4353         * gcc.dg/c99-flex-array-5.c: Likewise.
4354         * gcc.dg/c99-fordecl-3.c: Likewise.
4355         * gcc.dg/c99-tag-3.c: Likewise.
4356         * gcc.dg/c99-typespec-1.c: Likewise.
4357         * gcc.dg/c99-vla-jump-1.c: Likewise.
4358         * gcc.dg/c99-vla-jump-2.c: Likewise.
4359         * gcc.dg/c99-vla-jump-3.c: Likewise.
4360         * gcc.dg/c99-vla-jump-4.c: Likewise.
4361         * gcc.dg/c99-vla-jump-5.c: Likewise.
4362         * gcc.dg/cast-1.c: Likewise.
4363         * gcc.dg/cast-2.c: Likewise.
4364         * gcc.dg/cast-3.c: Likewise.
4365         * gcc.dg/cast-4.c: Likewise.
4366         * gcc.dg/cast-pretty-print-1.c: Likewise.
4367         * gcc.dg/comp-goto-2.c: Likewise.
4368         * gcc.dg/comp-goto-3.c: Likewise.
4369         * gcc.dg/cpp/error-1.c: Likewise.
4370         * gcc.dg/cpp/if-paren.c: Likewise.
4371         * gcc.dg/decl-7.c: Likewise.
4372         * gcc.dg/decl-8.c: Likewise.
4373         * gcc.dg/decl-nospec-1.c: Likewise.
4374         * gcc.dg/decl-nospec-2.c: Likewise.
4375         * gcc.dg/decl-nospec-3.c: Likewise.
4376         * gcc.dg/declspec-10.c: Likewise.
4377         * gcc.dg/declspec-11.c: Likewise.
4378         * gcc.dg/declspec-12.c: Likewise.
4379         * gcc.dg/declspec-13.c: Likewise.
4380         * gcc.dg/declspec-14.c: Likewise.
4381         * gcc.dg/declspec-15.c: Likewise.
4382         * gcc.dg/declspec-16.c: Likewise.
4383         * gcc.dg/declspec-17.c: Likewise.
4384         * gcc.dg/declspec-4.c: Likewise.
4385         * gcc.dg/declspec-5.c: Likewise.
4386         * gcc.dg/declspec-6.c: Likewise.
4387         * gcc.dg/declspec-7.c: Likewise.
4388         * gcc.dg/declspec-8.c: Likewise.
4389         * gcc.dg/declspec-9.c: Likewise.
4390         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4391         * gcc.dg/dfp/constants-c99.c: Likewise.
4392         * gcc.dg/dfp/keywords-c89.c: Likewise.
4393         * gcc.dg/dfp/keywords-c99.c: Likewise.
4394         * gcc.dg/dfp/keywords-reserved.c: Likewise.
4395         * gcc.dg/dfp/typespec.c: Likewise.
4396         * gcc.dg/dremf-type-compat-2.c: Likewise.
4397         * gcc.dg/dremf-type-compat-3.c: Likewise.
4398         * gcc.dg/dremf-type-compat-4.c: Likewise.
4399         * gcc.dg/empty-source-2.c: Likewise.
4400         * gcc.dg/empty-source-3.c: Likewise.
4401         * gcc.dg/enum3.c: Likewise.
4402         * gcc.dg/extra-semi-2.c: Likewise.
4403         * gcc.dg/extra-semi-3.c: Likewise.
4404         * gcc.dg/float-range-1.c: Likewise.
4405         * gcc.dg/float-range-2.c: Likewise.
4406         * gcc.dg/float-range-3.c: Likewise.
4407         * gcc.dg/float-range-5.c: Likewise.
4408         * gcc.dg/format/asm_fprintf-2.c: Likewise.
4409         * gcc.dg/format/asm_fprintf-3.c: Likewise.
4410         * gcc.dg/format/asm_fprintf-4.c: Likewise.
4411         * gcc.dg/format/asm_fprintf-5.c: Likewise.
4412         * gcc.dg/format/cast-1.c: Likewise.
4413         * gcc.dg/format/gcc_diag-3.c: Likewise.
4414         * gcc.dg/format/gcc_diag-4.c: Likewise.
4415         * gcc.dg/format/gcc_diag-6.c: Likewise.
4416         * gcc.dg/format/gcc_diag-8.c: Likewise.
4417         * gcc.dg/format/gcc_diag-9.c: Likewise.
4418         * gcc.dg/format/nul-2.c: Likewise.
4419         * gcc.dg/format/opt-1.c: Likewise.
4420         * gcc.dg/format/opt-2.c: Likewise.
4421         * gcc.dg/format/opt-3.c: Likewise.
4422         * gcc.dg/format/opt-4.c: Likewise.
4423         * gcc.dg/format/opt-5.c: Likewise.
4424         * gcc.dg/format/opt-6.c: Likewise.
4425         * gcc.dg/framework-2.c: Likewise.
4426         * gcc.dg/func-args-1.c: Likewise.
4427         * gcc.dg/func-outside-1.c: Likewise.
4428         * gcc.dg/func-outside-2.c: Likewise.
4429         * gcc.dg/gnu-cond-expr-2.c: Likewise.
4430         * gcc.dg/gnu-cond-expr-3.c: Likewise.
4431         * gcc.dg/if-empty-1.c: Likewise.
4432         * gcc.dg/init-bad-1.c: Likewise.
4433         * gcc.dg/init-bad-2.c: Likewise.
4434         * gcc.dg/init-bad-3.c: Likewise.
4435         * gcc.dg/init-desig-obs-2.c: Likewise.
4436         * gcc.dg/init-desig-obs-3.c: Likewise.
4437         * gcc.dg/init-empty-2.c: Likewise.
4438         * gcc.dg/init-empty-3.c: Likewise.
4439         * gcc.dg/inline-11.c: Likewise.
4440         * gcc.dg/inline-12.c: Likewise.
4441         * gcc.dg/inline-8.c: Likewise.
4442         * gcc.dg/inline-9.c: Likewise.
4443         * gcc.dg/inline3.c: Likewise.
4444         * gcc.dg/label-decl-1.c: Likewise.
4445         * gcc.dg/label-decl-2.c: Likewise.
4446         * gcc.dg/label-decl-3.c: Likewise.
4447         * gcc.dg/label-decl-4.c: Likewise.
4448         * gcc.dg/long-long-typespec-1.c: Likewise.
4449         * gcc.dg/lvalue-2.c: Likewise.
4450         * gcc.dg/lvalue-3.c: Likewise.
4451         * gcc.dg/nested-func-3.c: Likewise.
4452         * gcc.dg/nested-redef-1.c: Likewise.
4453         * gcc.dg/noreturn-4.c: Likewise.
4454         * gcc.dg/old-style-prom-2.c: Likewise.
4455         * gcc.dg/old-style-prom-3.c: Likewise.
4456         * gcc.dg/old-style-then-proto-1.c: Likewise.
4457         * gcc.dg/overflow-warn-1.c: Likewise.
4458         * gcc.dg/overflow-warn-2.c: Likewise.
4459         * gcc.dg/overflow-warn-3.c: Likewise.
4460         * gcc.dg/overflow-warn-4.c: Likewise.
4461         * gcc.dg/overflow-warn-6.c: Likewise.
4462         * gcc.dg/parm-forwdecl-2.c: Likewise.
4463         * gcc.dg/parm-forwdecl-3.c: Likewise.
4464         * gcc.dg/parm-impl-decl-1.c: Likewise.
4465         * gcc.dg/parm-impl-decl-2.c: Likewise.
4466         * gcc.dg/parm-incomplete-1.c: Likewise.
4467         * gcc.dg/parm-mismatch-1.c: Likewise.
4468         * gcc.dg/pointer-arith-1.c: Likewise.
4469         * gcc.dg/pointer-arith-2.c: Likewise.
4470         * gcc.dg/pointer-arith-3.c: Likewise.
4471         * gcc.dg/pointer-arith-4.c: Likewise.
4472         * gcc.dg/pointer-arith-6.c: Likewise.
4473         * gcc.dg/pointer-arith-7.c: Likewise.
4474         * gcc.dg/pointer-arith-8.c: Likewise.
4475         * gcc.dg/pr13804-1.c: Likewise.
4476         * gcc.dg/pr15698-1.c: Likewise.
4477         * gcc.dg/pr15698-2.c: Likewise.
4478         * gcc.dg/pr15698-3.c: Likewise.
4479         * gcc.dg/pr15698-4.c: Likewise.
4480         * gcc.dg/pr15698-5.c: Likewise.
4481         * gcc.dg/pr15698-6.c: Likewise.
4482         * gcc.dg/pr15698-7.c: Likewise.
4483         * gcc.dg/pr15698-8.c: Likewise.
4484         * gcc.dg/pr17188-1.c: Likewise.
4485         * gcc.dg/pr17301-1.c: Likewise.
4486         * gcc.dg/pr17301-2.c: Likewise.
4487         * gcc.dg/pr17730-1.c: Likewise.
4488         * gcc.dg/pr20368-1.c: Likewise.
4489         * gcc.dg/pr20368-2.c: Likewise.
4490         * gcc.dg/pr20368-3.c: Likewise.
4491         * gcc.dg/pr22308-1.c: Likewise.
4492         * gcc.dg/qual-component-1.c: Likewise.
4493         * gcc.dg/redecl-1.c: Likewise.
4494         * gcc.dg/redecl-11.c: Likewise.
4495         * gcc.dg/redecl-12.c: Likewise.
4496         * gcc.dg/redecl-13.c: Likewise.
4497         * gcc.dg/redecl-14.c: Likewise.
4498         * gcc.dg/redecl-15.c: Likewise.
4499         * gcc.dg/register-var-1.c: Likewise.
4500         * gcc.dg/register-var-2.c: Likewise.
4501         * gcc.dg/stmt-expr-2.c: Likewise.
4502         * gcc.dg/stmt-expr-3.c: Likewise.
4503         * gcc.dg/stmt-expr-label-1.c: Likewise.
4504         * gcc.dg/stmt-expr-label-2.c: Likewise.
4505         * gcc.dg/stmt-expr-label-3.c: Likewise.
4506         * gcc.dg/struct-empty-2.c: Likewise.
4507         * gcc.dg/struct-empty-3.c: Likewise.
4508         * gcc.dg/struct-parse-1.c: Likewise.
4509         * gcc.dg/struct-semi-1.c: Likewise.
4510         * gcc.dg/struct-semi-2.c: Likewise.
4511         * gcc.dg/struct-semi-3.c: Likewise.
4512         * gcc.dg/switch-5.c: Likewise.
4513         * gcc.dg/switch-6.c: Likewise.
4514         * gcc.dg/switch-7.c: Likewise.
4515         * gcc.dg/tls/diag-5.c: Likewise.
4516         * gcc.dg/transparent-union-1.c: Likewise.
4517         * gcc.dg/transparent-union-3.c: Likewise.
4518         * gcc.dg/typespec-1.c: Likewise.
4519         * gcc.dg/vla-init-2.c: Likewise.
4520         * gcc.dg/vla-init-3.c: Likewise.
4521         * gcc.dg/vla-init-4.c: Likewise.
4522         * gcc.dg/vla-init-5.c: Likewise.
4523         * gcc.dg/void-cast-2.c: Likewise.
4524         * gcc.dg/wvla-3.c: Likewise.
4525         * gcc.dg/wvla-7.c: Likewise.
4526         * gcc.target/i386/991209-1.c: Likewise.
4527         * gcc.target/ia64/fpreg-1.c: Likewise.
4528         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4529         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4530         
4531 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4532
4533         PR fortran/31639
4534         * gfortran.dg/func_decl_4.f90: New test.
4535
4536 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
4537
4538         PR fortran/32727
4539         * gfortran.dg/interface_17.f90: New test.
4540
4541 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
4542
4543         PR fortran/32599
4544         * gfortran.dg/32599.f03: New test case.
4545
4546         PR fortran/32601
4547         * gfortran.dg/32601.f03: New test case.
4548         * gfortran.dg/32601_1.f03: Ditto.
4549         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4550         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4551
4552 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
4553
4554         * gcc.c-torture/execute/align-3.c: Remove function addr check.
4555
4556 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4557             Devang Patel  <dpatel@apple.com>
4558
4559         PR tree-optimization/25413
4560         * gcc.dg/vect/vect-align-1.c: New.
4561         * gcc.dg/vect/vect-align-2.c: New.
4562         * gcc.dg/vect/pr25413.c: New.
4563         * gcc.dg/vect/pr25413a.c: New.
4564         * gcc.dg/vect/pr31699.c: Fix dg-final check.
4565
4566 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
4567
4568         * lib/target-support.exp (check_ultrasparc_hw_available):
4569         New function.
4570         (is-effective-target): Check $arg for ultrasparc_hw.
4571         (is-effective-target-keyword): Likewise.
4572         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4573         when determining what to do on sparc platforms.
4574         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4575         * gcc.dg/20001101-1.c: Likewise.
4576         * gcc.dg/20001101-2.c: Likewise.
4577         * gcc.dg/ultrasp9.c: Likewise.
4578         * gcc.dg/ultrasp10.c: Likewise.
4579         * gcc.target/sparc/pdist-3.c: Likewise.
4580
4581 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
4582
4583         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4584
4585 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
4586
4587         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4588         get vectorized.
4589         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4590         now get vectorized.
4591         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4592         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4593         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4594         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4595         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4596         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4597         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4598         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4599         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4600         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4601         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4602         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4603         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4604         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4605         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4606         * lib/target-supports.exp (check_effective_target_vect_int_mul):
4607         Add spu.
4608
4609 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
4610
4611         PR c++/30854
4612         * g++.dg/parse/error30.C: New test.
4613
4614 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4615
4616         PR fortran/29804
4617         * gfortran.dg/alloc_comp_misc_1.f90: New test.
4618
4619 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
4620
4621         * gfortran.fortran-torture/compile/pr32663.f: New test.
4622
4623 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4624
4625         PR c++/31027
4626         * g++.dg/inherit/virtual4.C: New.
4627
4628 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
4629
4630         PR target/32661
4631         * gcc.target/i386/pr32661-1.c: New test.
4632
4633 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4634
4635         * gnat.dg/invariant_index.ad[sb]: New test.
4636
4637 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4638
4639         PR c++/32560
4640         * g++.dg/template/decl3.C: New.
4641
4642 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
4643
4644         PR 32617
4645         * gcc.c-torture/execute/align-3.c: New.
4646
4647 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
4648
4649         PR target/32708
4650         * gcc.target/i386/pr32708-1.c: New test.
4651         * gcc.target/i386/pr32708-2.c: Ditto.
4652         * gcc.target/i386/pr32708-3.c: Ditto.
4653
4654 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
4655
4656         * g++.dg/init/new20.C: Remove svn:executable flag.
4657
4658 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4659
4660         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4661
4662 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4663
4664         * gcc.dg/ultrasp7.c: Add fpic target requirement.
4665
4666 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4667
4668         PR testsuite/25241
4669         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4670         directive.
4671         
4672 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
4673
4674         PR fortran/32157
4675         * gfortran.dg/overload_2.f90: New test.
4676
4677         PR fortran/32689
4678         * gfortran.dg/transfer_simplify_5.f90
4679
4680         PR fortran/32634
4681         * gfortran.dg/interface_15.f90: New test.
4682
4683 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4684
4685         PR libfortran/32336
4686         * gfortran.dg/matmul_5.f90:  New test case.
4687
4688 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4689
4690         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4691         * gcc.dg/fesd-any.h: Likewise.
4692         * gcc.dg/fesd-baseonly.c: Likewise.
4693         * gcc.dg/fesd-baseonly.h: Likewise.
4694         * gcc.dg/fesd-none.c: Likewise.
4695         * gcc.dg/fesd-none.h: Likewise.
4696         * gcc.dg/fesd-reduced.c: Likewise.
4697         * gcc.dg/fesd-reduced.h: Likewise.
4698         * gcc.dg/fesd-sys.c: Likewise.
4699         * gcc.dg/fesd-sys.h: Likewise
4700         * gcc.dg/fesd.h: Likewise.
4701
4702         * g++.dg/debug/dwarf2: New directory.
4703         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4704         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4705         * g++.dg/other/fesd-any.h: Likewise.
4706         * g++.dg/other/fesd-baseonly.C: Likewise.
4707         * g++.dg/other/fesd-baseonly.h: Likewise.
4708         * g++.dg/other/fesd-none.C: Likewise.
4709         * g++.dg/other/fesd-none.h: Likewise.
4710         * g++.dg/other/fesd-reduced.C: Likewise.
4711         * g++.dg/other/fesd-reduced.h: Likewise.
4712         * g++.dg/other/fesd-sys.C: Likewise.
4713         * g++.dg/other/fesd-sys.h: Likewise.
4714         * g++.dg/other/fesd.h: Likewise.
4715
4716 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
4717
4718         PR fortran/31129
4719         * gfortran.dg/parameter_unused.f90: New test.
4720
4721 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
4722
4723         PR tree-optimization/32681
4724         * gcc.dg/tree-ssa/pr32681.c: New test.
4725
4726 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4727
4728         PR fortran/32678
4729         * gfortran.dg/fmt_t_5.f90: New test.
4730
4731 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
4732
4733         PR c++/30535
4734         * g++.dg/template/operator10.C: New.
4735
4736 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4737
4738         PR libfortran/32217
4739         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
4740
4741 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4742
4743         PR fortran/29876
4744         * gfortran.dg/operator_6.f90: New test.
4745
4746 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4747
4748         PR fortran/17711
4749         * gfortran.dg/operator_4.f90: New test.
4750         * gfortran.dg/operator_5.f90: New test.
4751         * gfortran.dg/logical_comp.f90: Adjusted error messages.
4752         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4753
4754 2007-07-08  Tobias Burnus  <burnus@net-b.de>
4755
4756         PR fortran/32669
4757         * gfortran.dg/argument_checking_6.f90: New.
4758
4759 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4760
4761         PR fortran/25094
4762         * gfortran.dg/interface_155555.f90: New test.
4763
4764 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4765
4766         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4767         c99-math-long-double-1.c, c99-math.h: Test subnormals.
4768
4769 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4770
4771         PR testsuite/25241
4772         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4773         discern pedantic diagnostics and errors.
4774         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4775         and not an error.
4776         * gcc.dg/20050121-1.c: This is an error and not a warning.
4777         * gcc.target/i386/sseregparm-2.c:  Likewise.
4778         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4779         * gcc.dg/charset/attribute2.c: Likewise.
4780         * gcc.dg/bitfld-1.c: Likewise.
4781         * gcc.dg/pack-test-2.c: Likewise.
4782         * gcc.dg/940510-1.c: Match separately error and warning.
4783         * gcc.dg/array-2.c: Match separately multiple messages. The second
4784         diagnostic is a pedantic warning and not an error.
4785         * gcc.dg/pr14475.c: Match separately multiple messages.
4786         * gcc.dg/pr18809-1.c: Likewise.
4787         * gcc.dg/pr27953.c: Likewise.
4788         * gcc.dg/vla-init-1.c: Likewise.
4789         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4790
4791 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4792
4793         PR fortran/32644
4794         * gfortran.dg/char_decl_1.f90: New test.
4795
4796 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
4797
4798         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4799
4800 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
4801
4802         PR c++/32232
4803         * g++.dg/template/overload9.C: New test.
4804
4805 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
4806
4807         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4808         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4809
4810 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4811
4812         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4813         * gcc.dg/20001012-2.c: Likewise.
4814         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4815         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4816
4817 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4818
4819         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4820         about the chunk size when STACK_SIZE is defined.
4821
4822 2007-07-06  Josh Conner  <jconner@apple.com>
4823
4824         PR middle-end/32602
4825         * gcc.dg/sibcall-8.c: New test.
4826
4827 2007-07-06  Josh Conner  <jconner@apple.com>
4828
4829         PR middle-end/32603
4830         * gcc.target/arm/sibcall-1.c: New test.
4831
4832 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4833
4834         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4835
4836 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
4837
4838         * gfortran.dg/save_parameter.f90: New test.
4839         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4840
4841 2007-07-06  Richard Guenther  <rguenther@suse.de>
4842
4843         * g++.dg/opt/pr30965.C: New testcase.
4844
4845 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
4846
4847         * gcc.target/mips/save-restore-5.c: New test.
4848
4849 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4850
4851         PR rtl_optimization/32450
4852         * gcc.dg/pr32450.c: New runtime test.
4853
4854 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4855
4856         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4857         single underscore in scan directives.
4858
4859 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
4860
4861         PR c++/32245
4862         * g++.dg/init/ptrmem4.C: New test.
4863
4864         PR c++/32251
4865         * g++.dg/init/new21.C: Likewise.
4866
4867         PR c++/31992
4868         * g++.dg/template/static30.C: Likewise.
4869
4870 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
4871
4872         * gcc.dg/vect/costmodel/ppc: New directory.
4873         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4874         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4875         New test.
4876         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4877         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4878         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4879         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4880         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4881         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4882         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4883         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4884         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4885         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4886         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4887         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4888         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4889         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4890
4891 2007-07-05  Tobias Burnus  <burnus@net-b.de>
4892
4893         PR fortran/32359
4894         * gfortran.dg/module_md5_1.f90: Update MD5 number.
4895
4896 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
4897
4898         PR fortran/32526
4899         * gfortran.dg/interface_14.f90: New test.
4900
4901         PR fortran/32613
4902         * gfortran.dg/do_iterator_2.f90: New test.
4903
4904 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4905
4906         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4907         (FE_DEC_DOWNWARD): Likewise.
4908         (FE_DEC_UPWARD): Likewise.
4909         (FE_DEC_TOWARDZERO): Likewise.
4910         (FE_DEC_TONEARESTFROMZERO): Likewise.
4911
4912 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
4913
4914         * gcc.c-torture/compile/pr32606.c: New.
4915         * gfortran.fortran-torture/execute/pr32604.f90: New.
4916
4917 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
4918
4919         * gcc.dg/visibility-12.c: New test.
4920         * gcc.dg/visibility-13.c: Likewise.
4921         * g++.dg/ext/visibility-9.C: Likewise.
4922         * g++.dg/ext/visibility-10.C: Likewise.
4923
4924 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4925
4926         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4927         * gcc.dg/sh-relax-vxworks.c: New test.
4928
4929 2007-07-04  Richard Guenther  <rguenther@suse.de>
4930
4931         PR tree-optimization/32500
4932         * gcc.c-torture/execute/pr32500.c: New testcase.
4933
4934 2007-07-04  Richard Guenther  <rguenther@suse.de>
4935
4936         PR tree-optimization/32482
4937         * gcc.c-torture/compile/pr32482.c: New testcase.
4938
4939 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4940
4941         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4942         VxWorks kernels.
4943         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4944         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4945         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4946         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4947
4948 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4949
4950         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4951
4952 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4953
4954         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4955
4956 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4957
4958         PR fortran/31198
4959         * gfortran.dg/min_max_optional_1.f90: New test.
4960         * gfortran.dg/min_max_optional_2.f90: New test.
4961         * gfortran.dg/min_max_optional_3.f90: New test.
4962
4963 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4964
4965         PR fortran/32545
4966         * gfortran.dg/fmt_error.f90: New test.
4967
4968 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4969
4970         PR fortran/32612
4971         * gfortran.dg/interface_13.f90: New test.
4972
4973 2007-07-03  Dave Brolley  <brolley@redhat.com>
4974
4975         PR c++/31743
4976         * g++.dg/init/new20.C: New test.
4977
4978 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
4979
4980         PR fortran/32579
4981         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4982
4983 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4984
4985         PR fortran/25062
4986         * common_7.f90: New.
4987         * common_8.f90: New.
4988         * common_9.f90: New.
4989
4990 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4991
4992         PR fortran/30940
4993         * gfortran.dg/argument_checking_1.f90: New.
4994         * gfortran.dg/argument_checking_2.f90: New.
4995         * gfortran.dg/argument_checking_3.f90: New.
4996         * gfortran.dg/argument_checking_4.f90: New.
4997         * gfortran.dg/argument_checking_5.f90: New.
4998         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4999         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5000
5001 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5002
5003         * gcc.dg/pr32176.c: Add -w to default dg-options.
5004
5005 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5006
5007         * gcc.c-torture/compile/ssa-pre-1.c: New test.
5008
5009 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5010
5011         PR fortran/20888
5012         * gfortran.dg/null_2.f90: New.
5013
5014 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5015             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5016
5017         PR middle-end/32176
5018         * gcc.dg/pr32176.c: New test.
5019
5020 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5021
5022         * gcc.dg/const-float80.c : New test.
5023         * gcc.dg/const-float128.c : New test.
5024         * gcc.dg/const-float80-ped.c : New test.
5025         * gcc.dg/const-float128-ped.c : New test.
5026
5027 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5028
5029         * gcc.dg/c99-math.h: Fix typo.
5030
5031 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5032
5033         PR libgomp/32468
5034         * gcc.dg/gomp/pr32468-1.c: New test.
5035
5036 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5037
5038         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5039         an ABI option.
5040
5041 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5042
5043         * gfortran.fortran-torture/compile/pr32583.f: New.
5044         * gcc.c-torture/compile/pr32584.c: New
5045
5046 2007-07-02  Ollie Wild  <aaw@google.com>
5047
5048         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5049         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5050
5051 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5052
5053         * gcc.target/mips/save-restore-1.c: New test.
5054         * gcc.target/mips/save-restore-2.c: Likewise.
5055         * gcc.target/mips/save-restore-3.c: Likewise.
5056         * gcc.target/mips/save-restore-4.c: Likewise.
5057
5058 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
5059
5060         PR tree-optimization/31966
5061         PR tree-optimization/32533
5062         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5063         * gfortran.dg/pr32533.f90: Ditto.
5064
5065 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5066
5067         * g++.dg/opt/nrv12.C: New test.
5068         * gcc.target/i386/nrv1.c: New test.
5069
5070         PR c++/31748
5071         * g++.dg/gomp/pr31748.C: New test.
5072
5073 2007-07-02  Ira Rosen  <irar@il.ibm.com>
5074  
5075         PR tree-optimization/32230
5076         * gcc.dg/vect/pr32230.c: New test.
5077
5078 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
5079
5080         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5081         * bind_c_coms.f90: Ditto.
5082         * bind_c_coms_driver.c: Ditto.
5083         * bind_c_dts.f90: Ditto.
5084         * bind_c_dts_2.f03: Ditto.
5085         * bind_c_dts_2_driver.c: Ditto.
5086         * bind_c_dts_3.f03: Ditto.
5087         * bind_c_dts_4.f03: Ditto.
5088         * bind_c_dts_driver.c: Ditto.
5089         * bind_c_implicit_vars.f03: Ditto.
5090         * bind_c_procs.f03: Ditto.
5091         * bind_c_usage_2.f03: Ditto.
5092         * bind_c_usage_3.f03: Ditto.
5093         * bind_c_usage_5.f03: Ditto.
5094         * bind_c_usage_6.f03: Ditto.
5095         * bind_c_usage_7.f03: Ditto.
5096         * bind_c_vars.f90: Ditto.
5097         * bind_c_vars_driver.c: Ditto.
5098         * binding_c_table_15_1.f03: Ditto.
5099         * binding_label_tests.f03: Ditto.
5100         * binding_label_tests_10.f03: Ditto.
5101         * binding_label_tests_10_main.f03: Ditto.
5102         * binding_label_tests_11.f03: Ditto.
5103         * binding_label_tests_11_main.f03: Ditto.
5104         * binding_label_tests_12.f03: Ditto.
5105         * binding_label_tests_13.f03: Ditto.
5106         * binding_label_tests_13_main.f03: Ditto.
5107         * binding_label_tests_14.f03: Ditto.
5108         * binding_label_tests_2.f03: Ditto.
5109         * binding_label_tests_3.f03: Ditto.
5110         * binding_label_tests_4.f03: Ditto.
5111         * binding_label_tests_5.f03: Ditto.
5112         * binding_label_tests_6.f03: Ditto.
5113         * binding_label_tests_7.f03: Ditto.
5114         * binding_label_tests_8.f03: Ditto.
5115         * binding_label_tests_9.f03: Ditto.
5116         * c_assoc.f90: Ditto.
5117         * c_assoc_2.f03: Ditto.
5118         * c_f_pointer_shape_test.f90: Ditto.
5119         * c_f_pointer_tests.f90: Ditto.
5120         * c_f_tests_driver.c: Ditto.
5121         * c_funloc_tests.f03: Ditto.
5122         * c_funloc_tests_2.f03: Ditto.
5123         * c_funloc_tests_3.f03: Ditto.
5124         * c_funloc_tests_3_funcs.c: Ditto.
5125         * c_kind_params.f90: Ditto.
5126         * c_kind_tests_2.f03: Ditto.
5127         * c_kinds.c: Ditto.
5128         * c_loc_driver.c: Ditto.
5129         * c_loc_test.f90: Ditto.
5130         * c_loc_tests_2.f03: Ditto.
5131         * c_loc_tests_2_funcs.c: Ditto.
5132         * c_loc_tests_3.f03: Ditto.
5133         * c_loc_tests_4.f03: Ditto.
5134         * c_loc_tests_5.f03: Ditto.
5135         * c_loc_tests_6.f03: Ditto.
5136         * c_loc_tests_7.f03: Ditto.
5137         * c_loc_tests_8.f03: Ditto.
5138         * c_ptr_tests.f03: Ditto.
5139         * c_ptr_tests_10.f03: Ditto.
5140         * c_ptr_tests_5.f03: Ditto.
5141         * c_ptr_tests_7.f03: Ditto.
5142         * c_ptr_tests_7_driver.c: Ditto.
5143         * c_ptr_tests_8.f03: Ditto.
5144         * c_ptr_tests_8_funcs.c: Ditto.
5145         * c_ptr_tests_9.f03: Ditto.
5146         * c_ptr_tests_driver.c: Ditto.
5147         * c_size_t_driver.c: Ditto.
5148         * c_size_t_test.f03: Ditto.
5149         * com_block_driver.f90: Ditto.
5150         * global_vars_c_init.f90: Ditto.
5151         * global_vars_c_init_driver.c: Ditto.
5152         * global_vars_f90_init.f90: Ditto.
5153         * global_vars_f90_init_driver.c: Ditto.
5154         * interop_params.f03: Ditto.
5155         * iso_c_binding_only.f03: Ditto.
5156         * iso_c_binding_rename_1.f03: Ditto.
5157         * iso_c_binding_rename_1_driver.c: Ditto.
5158         * iso_c_binding_rename_2.f03: Ditto.
5159         * iso_c_binding_rename_2_driver.c: Ditto.
5160         * kind_tests_2.f03: Ditto.
5161         * kind_tests_3.f03: Ditto.
5162         * module_md5_1.f90: Ditto.
5163         * only_clause_main.c: Ditto.
5164         * print_c_kinds.f90: Ditto.
5165         * test_bind_c_parens.f03: Ditto.
5166         * test_c_assoc.c: Ditto.
5167         * test_com_block.f90: Ditto.
5168         * test_common_binding_labels.f03: Ditto.
5169         * test_common_binding_labels_2.f03: Ditto.
5170         * test_common_binding_labels_2_main.f03: Ditto.
5171         * test_common_binding_labels_3.f03: Ditto.
5172         * test_common_binding_labels_3_main.f03: Ditto.
5173         * test_only_clause.f90: Ditto.
5174         * use_iso_c_binding.f90: Ditto.
5175         * value_5.f90: Ditto.
5176         * value_test.f90: Ditto.
5177         * value_tests_f03.f90: Ditto.
5178
5179 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
5180
5181         * gcc.dg/tls/opt-14.c: New.
5182
5183 2007-07-01  Ollie Wild  <aaw@google.com>
5184
5185         * g++.dg/lookup/using16.C: New test.
5186         * g++.dg/lookup/using17.C: New test.
5187
5188 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
5189
5190         PR fortran/32239
5191         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5192         (test_4): Use proper test for floating point equality.
5193         (test_8): Likewise.
5194
5195 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5196
5197         PR libgfortran/32554
5198         * gfortran.dg/fmt_p_1.f90: New test.
5199
5200 2007-07-01  Ira Rosen  <irar@il.ibm.com>
5201
5202         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5203         initialization and fix dg-final check - the initialization loop is
5204         vectorizable.
5205
5206 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5207             Volker Reichelt  <reichelt@netcologne.de>
5208
5209         PR middle-end/32559
5210         * gcc.dg/pr32559.c: New test.
5211
5212 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5213
5214         PR tree-optimization/25371
5215         * gcc.dg/vect/pr25371.c: New test.
5216
5217 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5218
5219         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5220         when allocating and initializing a flexible array.
5221
5222 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
5223
5224         PR fortran/20373
5225         * gfortran.dg/intrinsic.f90: New test.
5226
5227 2007-06-30  Tobias Burnus  <burnus@net-b.de>
5228
5229         PR fortran/32555
5230         * gfortran.dg/fmt_zero_check.f90: New.
5231
5232 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
5233
5234         PR fortran/30284
5235         * gfortran.dg/repeat_f90: New test.
5236
5237 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5238
5239         PR testsuite/25241
5240         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5241         -pedantic-errors, so we should match errors.
5242         * gcc.dg/cpp/escape-1.c: Likewise.
5243         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5244         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5245         warning.
5246         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5247         errors instead of warnings.
5248         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5249         a pedantic warning.
5250         * gcc.dg/cpp/arith-3.c: Likewise.
5251
5252 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5253
5254         PR testsuite/25241
5255         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5256         * gcc.dg/pch/valid-2.c: Likewise.
5257         * gcc.dg/pch/valid-3.c: Likewise.
5258         * gcc.dg/pch/warn-1.c: Likewise.
5259         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5260         
5261 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5262
5263         PR c/4076
5264         * gcc.dg/Wunused-function.c: New.
5265         
5266 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5267
5268         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5269
5270 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
5271
5272         * g++.dg/other/canon-31724.C: New.
5273         
5274 2007-06-29  Jan Hubicka  <jh@suse.cz>
5275
5276         PR middle-end/32372
5277         * gcc.c-torture/compile/pr32372.c: new.
5278
5279 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5280
5281         * gfortran.dg/operator_3.f90: New test.
5282
5283 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5284
5285         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5286         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5287
5288 2007-06-29  Richard Guenther  <rguenther@suse.de>
5289
5290         PR middle-end/32493
5291         * gcc.dg/inline-23.c: New testcase.
5292
5293 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
5294
5295         PR tree-optimization/24659
5296         * gcc.target/i386/vectorize2.c: New test.
5297         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5298         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5299
5300 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
5301
5302         * gcc.dg/pointer-arith-9.c: New test.
5303
5304 2007-06-29  Tobias Burnus  <burnus@net-b.de>
5305
5306         PR fortran/32483
5307         * gfortran.dg/fmt_read_2.f90: New.
5308
5309 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5310
5311         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5312         If it exists, don't try to create it.
5313
5314 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
5315
5316         * g++.dg/ext/visibility/ms-compat-1.C: New.
5317
5318 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5319
5320         PR tree-opt/32417
5321         * gfortran.fortran-torture/compile/pr32417.f90: New test.
5322
5323 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
5324
5325         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5326         targets.
5327
5328 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
5329
5330         PR fortran/32467
5331         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5332
5333 2007-06-27  Richard Guenther  <rguenther@suse.de>
5334
5335         PR middle-end/32492
5336         * gcc.dg/inline-22.c: New testcase.
5337
5338 2007-06-26  Hui-May Chang <hm.chang@apple.com>
5339
5340         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5341         the scan-assembler constant.
5342
5343 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
5344
5345         PR 20216
5346         * gcc.dg/pr20216.c: New.
5347
5348 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5349
5350         PR tree-opt/32421
5351         * gcc.dg/vect/pr32421.c: New test.
5352
5353 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
5354
5355         PR c++/32111
5356         * g++.dg/other/friend5.C: New test.
5357
5358 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
5359
5360         PR fortran/32464
5361         * gfortran.dg/host_assoc_function_2.f90: New test.
5362
5363         PR fortran/31494
5364         * gfortran.dg/host_assoc_call_1.f90: New test.
5365
5366 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5367
5368         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5369         
5370 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5371
5372         PR fortran/32456
5373         * gfortran.dg/error_format.f90: New test.
5374
5375 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5376
5377         PR fortran/32136
5378         * gfortran.dg/pr32136.f90: New test.
5379
5380 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5381
5382         PR fortran/31726
5383         * gfortran.dg/minmaxloc_1.f90: New test.
5384
5385         PR fortran/32298
5386         * gfortran.dg/minmaxloc_2.f90: New test.
5387
5388 2007-06-23  Richard Guenther  <rguenther@suse.de>
5389
5390         PR tree-optimization/16876
5391         PR middle-end/29478
5392         * gcc.dg/pr29254.c: The warning is bogus.
5393         * gcc.dg/warn-1.c: Likewise.
5394         * gcc.dg/assign-warn-3.c: Likewise.
5395         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5396
5397 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
5398
5399         * gcc.c-torture/execute/20070623-1.c: New.
5400
5401 2007-06-22  Jan Hubicka  <jh@suse.cz>
5402
5403         * gcc.c-torture/compile/pr31541.c: New.
5404
5405 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5406
5407         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5408         Remove -m64 from dg-options.
5409
5410 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5411
5412         PR middle-end/32374
5413         * gcc.dg/pr32374.c: New test.
5414
5415 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5416
5417         PR fortran/32360
5418         * gfortran.dg/pointer_assign_3.f90: New test.
5419
5420 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
5421
5422         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5423
5424 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5425
5426         PR fortran/31162
5427         * gfortran.dg/assign.f90: Update test.
5428         * gfortran.dg/real_do_1.f90: Update test.
5429         * gfortran.dg/gomp/omp_do1.f90: Update test.
5430         * gfortran.dg/warnings_are_errors_1.f: Update test.
5431         * gfortran.dg/g77/20010519-1.f: Update test.
5432         * gfortran.dg/g77/pr9258.f: Update test.
5433         * gfortran.dg/g77/960317-1.f: Update test.
5434
5435 2007-06-21  Richard Guenther  <rguenther@suse.de>
5436
5437         PR tree-optimization/32453
5438         * gcc.c-torture/compile/pr32453.c: New testcase.
5439
5440 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
5441
5442         PR tree-optimization/31866
5443         * gcc.dg/pr31866.c: New test.
5444
5445 2007-06-21  Richard Guenther  <rguenther@suse.de>
5446
5447         PR tree-optimization/32451
5448         * g++.dg/torture/20070621-1.C: New testcase.
5449
5450 2007-06-21  Christian Bruel  <christian.bruel@st.com>
5451
5452         * gcc.dg/attr-isr.c: Test delay slot content.
5453         
5454 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5455
5456         PR fortran/32361
5457         gfortran.dg/pointer_assign_2.f90: New test.
5458
5459 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5460
5461         PR fortran/25061
5462         gfortran.dg/invalid_procedure_name.f90: New test.
5463
5464 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
5465
5466         PR tree-optimization/25737
5467         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5468
5469 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
5470
5471         * gcc.target/i386/large-size-array-3.c: New.
5472
5473 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5474         Richard Guenther  <rguenther@suse.de>
5475
5476         PR fortran/32140
5477         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5478
5479 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
5480
5481         PR middle-end/31959
5482         * gcc.dg/pr31959.c: New test.
5483
5484         PR inline-asm/32109
5485         * g++.dg/ext/asm10.C: New test.
5486
5487         PR middle-end/32285
5488         * gcc.c-torture/execute/20070614-1.c: New test.
5489
5490 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
5491
5492         * gcc.target/arm/stack-corruption.c: New test.
5493
5494 2007-06-19  Richard Guenther  <rguenther@suse.de>
5495
5496         * g++.dg/torture/pr30252.C: New testcase.
5497
5498 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
5499
5500         PR tree-optimization/32353
5501         * g++.dg/opt/nrv13.C: New test.
5502
5503 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
5504
5505         PR fortran/20863
5506         PR fortran/20882
5507         * gfortran.dg/impure_assignment_2.f90 : New test.
5508
5509         PR fortran/32236
5510         * gfortran.dg/data_initialized_2.f90 : New test.
5511
5512         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5513         appropriate version of 'dmach'.
5514
5515 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5516
5517         PR target/32389
5518         * gcc.target/i386/pr32389.c New test.
5519
5520 2007-06-18  Simon Baldwin <simonb@google.com>
5521
5522         PR c++/31923
5523         * g++.dg/template/error25.C: New.
5524         * g++.dg/template/spec35.C: New.
5525
5526 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
5527
5528         * gcc.c-torture/compile/pr32355.c: New testcase.
5529         
5530 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5531
5532         PR tree-optimization/32383
5533         * g++.dg/opt/pr32383.C: New test.
5534
5535 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
5536
5537         PR rtl-optimization/32366
5538         * gcc.dg/vect/pr32366.c: New test.
5539
5540 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
5541
5542         * gcc.c-torture/compile/pr32349.c: New testcase.
5543         
5544 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5545
5546         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5547         * gcc.target/sparc/combined-2.c: Likewise.
5548         * gcc.target/sparc/fexpand.c : Likewise.
5549         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
5550         * gcc.target/sparc/fpack16.c : Likewise.
5551         * gcc.target/sparc/fpmerge.c : Likewise.
5552         * gcc.target/sparc/fpmul.c : Likewise.
5553         * gcc.target/sparc/noresult.c : Likewise.
5554         * gcc.target/sparc/pdist.c: Likewise.
5555
5556 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
5557
5558         PR middle-end/31723
5559         * gcc.target/i386/recip-divf.c: New test.
5560         * gcc.target/i386/recip-sqrtf.c: Ditto.
5561         * gcc.target/i386/recip-vec-divf.c: Ditto.
5562         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5563         * gcc.target/i386/sse-recip.c: Ditto.
5564         * gcc.target/i386/sse-recip-vec.c: Ditto.
5565
5566 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5567
5568         PR tree-opt/32225
5569         * gcc.c-torture/compile/20070605-1.c: New test.
5570
5571         * gcc.c-torture/compile/20070603-1.c: New testcase.
5572         * gcc.c-torture/compile/20070603-2.c: New testcase.
5573
5574         * gcc.c-torture/compile/20070531-1.c: New test.
5575
5576         PR tree-opt/32167
5577         * gcc.c-torture/compile/20070531-2.c: New test.
5578
5579         PR tree-opt/32144
5580         * gcc.c-torture/compile/20070529-1.c: New test.
5581
5582         PR tree-opt/32145
5583         * gcc.c-torture/compile/20070529-2.c: New test.
5584
5585         PR tree-opt/32015
5586         * gcc.c-torture/compile/20070520-1.c: New test.
5587
5588         * g++.dg/ext/java-1.C: New test.
5589
5590         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5591         loops instead of one. Remove the "can't determine dependence"
5592         check.
5593         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5594         needed as the cast is gone in the first place.
5595         * gcc.dg/max-1.c: Change local variable a to be a global one.
5596         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5597         have a cast which is PREd.
5598
5599 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
5600
5601         * g++.dg/lookup/anon6.C: New test.
5602
5603 2007-06-14  Dirk Mueller  <dmueller@suse.de>
5604
5605         PR c++/31806
5606         * g++.dg/opt/static6.C: New testcase.
5607
5608 2007-06-14  Geoff Keating  <geoffk@apple.com>
5609
5610         * g++.dg/ext/visibility/overload-1.C: New.
5611
5612         PR 31093
5613         * g++.dg/ext/visibility/anon4.C: New.
5614
5615 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
5616
5617         PR target/32268
5618         * gcc.target/i386/pr32268.c: New test.
5619
5620 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5621
5622         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5623         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5624         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5625
5626         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5627         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5628         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5629         BID is used.
5630
5631 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
5632
5633         PR fortran/32302
5634         * gfortran.dg/common_resize_1.f90: New test.
5635
5636 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
5637
5638         PR target/32274
5639         * gcc.dg/vect/pr32224.c: Fix.   
5640         
5641 2007-06-13  Eric Christopher  <echristo@apple.com>
5642
5643         * gcc.target/i386/ssefn-1.c: Add -march=i386.
5644
5645 2007-06-13  Tobias Burnus  <burnus@net-b.de>
5646
5647         PR fortran/32323
5648         * gfortran.dg/actual_array_vect_1.f90: New.
5649
5650 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5651
5652         * gcc.target/sparc/mfpu.c: New test.
5653
5654 2007-06-12  Geoff Keating  <geoffk@apple.com>
5655
5656         * g++.dg/warn/weak1.C: Suppress on Darwin.
5657         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5658
5659 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5660
5661         PR middle-end/31579
5662          * g++.dg/torture/pr31579.C: New testcase.
5663
5664 2007-06-12  Ian Lance Taylor  <iant@google.com>
5665
5666         PR libstdc++/29286
5667         * g++.dg/init/new16.C: New test.
5668         * g++.dg/init/new17.C: New test.
5669         * g++.dg/init/new18.C: New test.
5670         * g++.dg/init/new19.C: New test.
5671
5672 2007-06-12  Olivier Hainque  <hainque@adacore.com>
5673
5674         * gnat.dg/lhs_view_convert.adb: New test.
5675
5676 2007-06-12  Richard Guenther  <rguenther@suse.de>
5677
5678         PR tree-optimization/15353
5679         PR tree-optimization/31657
5680         * gcc.c-torture/execute/20070424-1.c: New testcase.
5681         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5682         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5683         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5684         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5685         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5686
5687 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5688
5689         PR rtl-optimization/32293
5690         * gcc.dg/pr32293.c: New test.
5691
5692 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5693
5694         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5695
5696 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
5697
5698         PR fortran/29786
5699         * gfortran.dg/equiv_7.f90: New test.
5700         * gfortran.dg/equiv_constraint_7.f90: Change error message.
5701
5702         PR fortran/30875
5703         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5704
5705 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
5706
5707         * gcc.dg/setjmp-3.c: Rename raise to raise0.
5708         * gcc.dg/setjmp-4.c: Likewise.
5709         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5710
5711 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
5712
5713         PR rtl-optimization/31025
5714         * gfortran.dg/pr31025.f90: New.
5715
5716 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5717
5718         PR target/32280
5719         * gcc.target/i386/pr32280.c: New test.
5720
5721 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5722
5723         PR middle-end/32279
5724         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5725
5726 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5727
5728         PR libgfortran/32235
5729         * gfortran.dg/backspace_9.f: New test.
5730
5731 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
5732
5733         * gcc.dg/tree-ssa/prefetch-7.c: New test.
5734
5735 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
5736
5737         * gcc.dg/tree-ssa/loop-28.c: New testcase.
5738
5739 2007-06-09  Ian Lance Taylor  <iant@google.com>
5740
5741         PR tree-optimization/32169
5742         * gcc.c-torture/compile/pr32169.c: New test.
5743
5744 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
5745
5746         * gcc.dg/vect/costmodel: New directory.
5747         * gcc.dg/vect/costmodel/i386: New directory.
5748         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5749         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5750         New test.
5751         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5752         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5753         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5754         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5755         * gcc.dg/vect/costmodel/x86_64: New directory.
5756         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5757         New testsuite.
5758         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5759         New test.
5760         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5761         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5762         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5763         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5764         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5765
5766 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
5767
5768         PR tree-optimization/32243
5769         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
5770         flags for -Os tests.
5771         * gcc.dg/vect/03-vect-pr32243.c: New test.
5772
5773 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
5774
5775         PR tree-optimization/32224
5776         * gcc.dg/vect/pr32224.c: New test.
5777
5778 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
5779
5780         PR c++/32177
5781         * g++.dg/gomp/pr32177.C: New test.
5782
5783 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5784
5785         PR testsuite/25241
5786         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5787         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5788         warning nor an error.
5789         * gcc.dg/Wfatal-2.c: Likewise.
5790         * gcc.dg/Werror-1.c: Likewise.
5791         * gcc.dg/Werror-5.c: Likewise.
5792         * gcc.dg/Werror-7.c: Likewise.
5793         * gcc.dg/Werror-10.c: Likewise.
5794         * gcc.dg/Werror-11.c: Likewise.
5795
5796 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
5797
5798         PR c++/30759
5799         * g++.dg/init/brace6.C: New test.
5800
5801 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
5802
5803         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5804         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5805         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5806         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5807
5808         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5809         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5810         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5811         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5812         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5813         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5814         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5815         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5816
5817         * gcc.dg/darwin-minversion-3.c: New.
5818
5819 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
5820
5821         * gcc.target/i386/builtin-copysign.c: New test.
5822
5823 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5824
5825         PR tree-optimization/32220
5826         * gfortran.dg/predcom-2.f: New testcase.
5827
5828 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5829
5830         PR tree-opt/32231
5831         * gcc.target/i386/vectorize4.c: New test.
5832
5833 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
5834
5835         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5836
5837 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5838
5839         PR testsuite/25241
5840         * gcc.dg/simd-5.c: Mark output as a note.
5841         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5842         dg-message.
5843         * gcc.dg/simd-1.c: Likewise.
5844         * gcc.dg/always_inline.c: Mark output as a sorry.
5845         * gcc.dg/always_inline2.c: Likewise.
5846         * gcc.dg/always_inline3.c: Likewise.
5847
5848 2007-06-06  Ian Lance Taylor  <iant@google.com>
5849
5850         * g++.dg/conversion/enum1.C: New test.
5851
5852 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
5853
5854         PR tree-optimization/32216
5855         * gcc.dg/vect/pr32216.c: New test.
5856
5857 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5858
5859         PR testsuite/18923
5860         * gfortran.dg/invalid_contains_1.f90: New test.
5861         * gfortran.dg/invalid_contains_2.f90: New test.
5862
5863 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5864
5865         PR testsuite/32057
5866         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5867         midnight issues.
5868
5869 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5870
5871         PR testsuite/25241
5872         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5873         dg-message to match de note.
5874         * gcc.dg/pr26570.c: Use dg-message for a note.
5875         * gcc.dg/pr29254.c: Use dg-message for generic output and use
5876         dg-error instead of dg-warning because of -Werror.
5877         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5878         neither an error, nor a warning.
5879         * gcc.dg/glibc-uclibc-2.c: Likewise
5880         * gcc.dg/cpp/19940712-1.c: Likewise.
5881
5882 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
5883
5884         PR preprocessor/23479
5885         * gcc.dg/binary-constants-1.c: Add test suites for
5886         the 0b-prefixed binary integer constants.
5887         * gcc.dg/binary-constants-2.c: Ditto.
5888         * gcc.dg/binary-constants-3.c: Ditto.
5889         * gcc.dg/binary-constants-4.c: Ditto.
5890
5891 2007-06-05  Ian Lance Taylor  <iant@google.com>
5892
5893         * gcc.dg/Wstrict-overflow-19.c: New test.
5894
5895 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
5896
5897         * gcc.dg/matrix/matrix-6.c: Remove conversion.
5898
5899 2007-06-04  Ian Lance Taylor  <iant@google.com>
5900
5901         * gcc.dg/Wstrict-overflow-18.c: New test.
5902
5903 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5904
5905         PR testsuite/25241
5906         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5907         * gcc.dg/cpp/mi5.c: Likewise.
5908         * gcc.dg/cpp/mi7.c: Likewise.
5909
5910 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
5911
5912         PR c/32191
5913         * gcc.dg/pr32191.c: New test.
5914
5915 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5916
5917         PR fortran/32124
5918         * gfortran.dg/allocate_stat_1.f90: Remove.
5919
5920 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5921
5922         * gcc.target/i386/sse4_2-check.h: New.
5923         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5924         * gcc.target/i386/sse4_2-crc32.h: Likewise.
5925         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5926         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5927         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5928         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5929         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5930         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5931         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5932         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5933         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5934         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5935         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5936         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5937         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5938         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5939         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5940         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5941
5942 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
5943
5944         * gcc.dg/pie-link.c: New test.
5945
5946 2007-06-01  Ian Lance Taylor  <iant@google.com>
5947
5948         * gcc.dg/Wstrict-overflow-17.c: New test.
5949
5950 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
5951
5952         * gcc.dg/builtin-return-1.c (g): New.
5953         (main): Allocate at least 64 bytes on the stack.
5954
5955 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
5956
5957         * g++.dg/init/cleanup3.C: New test.
5958
5959 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5960
5961         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5962         int is 16 bits.
5963
5964 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
5965
5966         PR fortran/32156
5967         * gfortran.dg/char_array_constructor_3.f90: New test.
5968
5969 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5970
5971         PR tree-optimization/32160
5972         * gfortran.dg/predcom-1.f: New test.
5973
5974 2007-05-31  Richard Guenther  <rguenther@suse.de>
5975
5976         * g++.dg/other/str_empty.C: Move...
5977         * g++.dg/other/pr30567.C: Move...
5978         * g++.dg/tree-ssa/pr27218.C: Move...
5979         * g++.dg/torture: ...here and remove dg-options.
5980
5981 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
5982
5983         PR c++/32158
5984         * g++.dg/ext/is_pod_incomplete.C: New.
5985
5986 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
5987             Douglas Gregor <doug.gregor@gmail.com>
5988             Pedro Lamarao <pedro.lamarao@mndfck.org>
5989             Howard Hinnant <howard.hinnant@gmail.com>
5990
5991         PR c++/7412
5992         PR c++/29939
5993         * g++.dg/cpp0x/rv8p.C: New.
5994         * g++.dg/cpp0x/temp-constructor-bug.C: New.
5995         * g++.dg/cpp0x/cast-bug.C: New.
5996         * g++.dg/cpp0x/elision_weak.C: New.
5997         * g++.dg/cpp0x/collapse-bug.C: New.
5998         * g++.dg/cpp0x/rv3p.C: New.
5999         * g++.dg/cpp0x/rv7n.C: New.
6000         * g++.dg/cpp0x/overload-conv-1.C: New.
6001         * g++.dg/cpp0x/rv2n.C: New.
6002         * g++.dg/cpp0x/deduce.C: New.
6003         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6004         * g++.dg/cpp0x/rv6p.C: New.
6005         * g++.dg/cpp0x/template_deduction.C: New.
6006         * g++.dg/cpp0x/implicit-copy.C: New.
6007         * g++.dg/cpp0x/rv1p.C: New.
6008         * g++.dg/cpp0x/cast.C: New.
6009         * g++.dg/cpp0x/rv5n.C: New.
6010         * g++.dg/cpp0x/collapse.C: New.
6011         * g++.dg/cpp0x/overload-conv-2.C: New.
6012         * g++.dg/cpp0x/rv4p.C: New.
6013         * g++.dg/cpp0x/rvo.C: New.
6014         * g++.dg/cpp0x/iop.C: New.
6015         * g++.dg/cpp0x/rv3n.C: New.
6016         * g++.dg/cpp0x/rv7p.C: New.
6017         * g++.dg/cpp0x/reference_collapsing.C: New.
6018         * g++.dg/cpp0x/overload.C: New.
6019         * g++.dg/cpp0x/named.C: New.
6020         * g++.dg/cpp0x/rv2p.C: New.
6021         * g++.dg/cpp0x/rv6n.C: New.
6022         * g++.dg/cpp0x/not_special.C: New.
6023         * g++.dg/cpp0x/bind.C: New.
6024         * g++.dg/cpp0x/rv1n.C: New.
6025         * g++.dg/cpp0x/rv5p.C: New.
6026         * g++.dg/cpp0x/elision.C: New.
6027         * g++.dg/cpp0x/named_refs.C: New.
6028         * g++.dg/cpp0x/unnamed_refs.C: New.
6029         * g++.dg/cpp0x/rv4n.C: New.
6030         * g++.dg/cpp0x/elision_neg.C: New.
6031         * g++.dg/init/copy7.C: Run in C++98 mode.
6032         * g++.dg/overload/arg1.C: Ditto.
6033         * g++.dg/overload/arg4.C: Ditto.
6034
6035 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6036
6037         PR c++/31809
6038         * g++.dg/opt/static5.C: New test.
6039
6040 2007-05-30  Richard Guenther  <rguenther@suse.de>
6041
6042         * g++.dg/dg.exp: Prune torture/.
6043         * g++.dg/torture/dg-torture.exp: New testsuite.
6044
6045 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
6046
6047         * gcc.target/arm/pr27387.C: Move and rename to ...
6048         * g++.dg/inherit/thunk8.C: ... here.
6049
6050 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6051
6052         PR tree-optimization/31769
6053         * g++.dg/gomp/pr31769.C: New test.
6054
6055 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
6056
6057         * gcc.target/i386/stack-realign.c: New.
6058
6059 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
6060
6061         * gcc.dg/tree-ssa/prefetch-6.c: New test.
6062
6063 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6064
6065         * gfortran.dg/sizeof.f90: New.
6066
6067 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6068
6069         PR c/31339
6070         * gcc.dg/boolcomplex-1.c: New test.
6071
6072         PR c++/31339
6073         * g++.dg/ext/boolcomplex-1.c: New test.
6074
6075 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
6076
6077         * gcc.dg/matrix: New directory.
6078
6079 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6080
6081         PR fortran/32124
6082         * gfortran.dg/allocate_stat_1.f90: New.
6083
6084 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6085
6086         PR fortran/31972
6087         * transfer_hollerith_1.f90: New test.
6088
6089 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6090
6091         PR tree-opt/32100
6092         * gcc.c-torture/execute/vrp-7.c: New test.
6093
6094 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6095
6096         * gfortran.dg/transfer_simplify_4.f90: New test.
6097
6098 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6099
6100         PR fortran/32088
6101         * gfortran.dg/func_result_3.f90: New.
6102
6103 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6104
6105         PR middle-end/32083
6106         * gfortran.dg/transfer_simplify_3.f90: New.
6107
6108 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6109
6110         PR target/32065
6111         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
6112         to compile options.
6113         * gcc.target/i386/pr32065-2.c: New test.
6114
6115 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6116
6117         PR fortran/31813
6118         * gfortran.dg/io_constraints_2.f90: Update.
6119
6120 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
6121
6122         PR fortran/31219
6123         * gfortran.dg/array_constructor_17.f90: New test.
6124
6125 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6126
6127         PR tree-opt/32090
6128         * g++.dg/opt/array2.C: New testcase.
6129
6130 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6131
6132         PR target/32065
6133         * gcc.target/i386/pr32065.c: New test.
6134
6135 2007-05-25  Dirk Mueller  <dmueller@suse.de>
6136             Marcus Meissner <meissner@suse.de>
6137
6138         * gcc.dg/attr-alloc_size.c: New.
6139
6140 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
6141             Lee Millward  <lee.millward@gmail.com>
6142
6143         PR c++/31745
6144         * g++.dg/parse/crash34.C: New test.
6145
6146         * g++.dg/parse/crash35.C: New test.
6147
6148 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6149
6150         * gcc.target/i386/sse2-check.h: New.
6151         * gcc.target/i386/sse2-vec-1.c: Likewise.
6152         * gcc.target/i386/sse2-vec-2.c: Likewise.
6153         * gcc.target/i386/sse2-vec-3.c: Likewise.
6154         * gcc.target/i386/sse2-vec-4.c: Likewise.
6155         * gcc.target/i386/sse2-vec-5.c: Likewise.
6156         * gcc.target/i386/sse2-vec-6.c: Likewise.
6157
6158 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
6159
6160         PR c++/31431
6161         PR c++/31432
6162         PR c++/31434
6163         PR c++/31435
6164         PR c++/31437
6165         PR c++/31438
6166         PR c++/31442
6167         PR c++/31443
6168         PR c++/31444
6169         PR c++/31445
6170         * g++.dg/cpp0x/pr31431.C: New.
6171         * g++.dg/cpp0x/pr31437.C: New.
6172         * g++.dg/cpp0x/pr31442.C: New.
6173         * g++.dg/cpp0x/pr31444.C: New.
6174         * g++.dg/cpp0x/pr31431-2.C: New.
6175         * g++.dg/cpp0x/pr31432.C: New.
6176         * g++.dg/cpp0x/pr31434.C: New.
6177         * g++.dg/cpp0x/pr31438.C: New.
6178         * g++.dg/cpp0x/pr31443.C: New.
6179         * g++.dg/cpp0x/pr31445.C: New.
6180         * g++.dg/cpp0x/variadic-crash1.C: New.
6181
6182 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
6183
6184         * gcc.target/arm/long-calls-1.c: New test.
6185         * gcc.target/arm/long-calls-2.c: Likewise.
6186         * gcc.target/arm/long-calls-3.c: Likewise.
6187         * gcc.target/arm/long-calls-4.c: Likewise.
6188
6189 2007-05-25  Richard Guenther  <rguenther@suse.de>
6190             Andrew Pinski  <andrew_pinski@playstation.sony.com>
6191
6192         PR tree-optimization/31982
6193         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6194
6195 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
6196
6197         PR fortran/32047
6198         * gfortran.dg/result_in_spec_2.f90: New test.
6199
6200 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6201
6202         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6203
6204 2007-05-24  Ollie Wild  <aaw@google.com>
6205
6206         * gcc.dg/cpp/counter-1.c: New test.
6207         * gcc.dg/pch/counter-1.c: New test.
6208         * gcc.dg/pch/counter-1.hs: New file.
6209         * gcc.dg/pch/counter-2.c: New test.
6210         * gcc.dg/pch/counter-2.hs: New file.
6211         * gcc.dg/pch/counter-3.c: New test.
6212         * gcc.dg/pch/counter-3.hs: New file.
6213
6214 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
6215
6216         * gcc.dg/tree-ssa/predcom-1.c: New test.
6217         * gcc.dg/tree-ssa/predcom-2.c: New test.
6218         * gcc.dg/tree-ssa/predcom-3.c: New test.
6219         * gcc.dg/tree-ssa/predcom-4.c: New test.
6220         * gcc.dg/tree-ssa/predcom-5.c: New test.
6221         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6222
6223 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
6224
6225         PR testsuite/32062
6226         * gcc.target/i386/sse4_1-check.h (MASK): New.
6227
6228 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6229
6230         PR fortran/32038
6231         * gfortran.dg/pr25603.f: Initialize integer variables.
6232
6233 2007-05-23  Ian Lance Taylor  <iant@google.com>
6234
6235         * g++.dg/other/vrp1.C: New test.
6236
6237 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
6238
6239         PR preprocessor/20077
6240         * gcc.dg/cpp/paste15.c: New test.
6241
6242 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
6243             Nigel Stephens  <nigel@mips.com>
6244             Richard Sandiford  <richard@codesourcery.com>
6245
6246         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6247         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6248         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6249         * gcc.target/mips/inter/mips16-inter.exp: New.
6250
6251 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
6252
6253         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6254
6255 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6256
6257         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6258         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
6259         * gcc.target/i386/sse3-addsubps.c: Likewise.
6260         * gcc.target/i386/sse3-haddpd.c: Likewise.
6261         * gcc.target/i386/sse3-haddps.c: Likewise.
6262         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6263         * gcc.target/i386/sse3-hsubps.c: Likewise.
6264         * gcc.target/i386/sse3-lddqu.c: Likewise.
6265         * gcc.target/i386/sse3-movddup.c: Likewise.
6266         * gcc.target/i386/sse3-movshdup.c: Likewise.
6267         * gcc.target/i386/sse3-movsldup.c: Likewise.
6268
6269         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6270         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
6271         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6272         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6273         * gcc.target/i386/ssse3-palignr.c: Likewise.
6274         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6275         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6276         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6277         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6278         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6279         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6280         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6281         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6282         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6283         * gcc.target/i386/ssse3-psignb.c: Likewise.
6284         * gcc.target/i386/ssse3-psignd.c: Likewise.
6285         * gcc.target/i386/ssse3-psignw.c: Likewise.
6286         * gcc.target/i386/ssse3-vals.h: Likewise.
6287
6288         * gcc.target/i386/sse3-check.h: New file.
6289         * gcc.target/i386/ssse3-check.h: Likewise.
6290
6291 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6292
6293         PR middle-end/31095
6294         * gcc.c-torture/compile/bcopy-1.c: New testcase.
6295
6296 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6297
6298         PR middle-end/31606
6299         * gcc.c-torture/20070522-1.c: New testcase.
6300
6301 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6302
6303         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6304
6305 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
6306
6307         * gcc.c-torture/execute/ieee/20000320-1.x,
6308         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6309         m68k-*-* and check_effective_target_coldfire_fpu.
6310
6311 2007-05-22  Ollie Wild  <aaw@google.com>
6312
6313         * g++.dg/lookup/hidden-class10.C: New test.
6314         * g++.dg/lookup/hidden-class11.C: New test.
6315
6316 2007-05-22  Ollie Wild  <aaw@google.com>
6317
6318         * g++.dg/lookup/name-clash5.C: New test.
6319         * g++.dg/lookup/name-clash6.C: New test.
6320
6321 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6322
6323         * g++.dg/other/i386-2.C: Update comments on header files tested.
6324         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
6325         of <tmmintrin.h>.
6326         * gcc.target/i386/sse-12.c: Likewise.
6327         * gcc.target/i386/sse-13.c: Likewise.
6328         * gcc.target/i386/sse-14.c: Likewise.
6329
6330         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6331         Redefined to test with immediate operand.
6332         (__builtin_ia32_blendps): Likewise.
6333         (__builtin_ia32_blendpd): Likewise.
6334         (__builtin_ia32_dpps): Likewise.
6335         (__builtin_ia32_dpps): Likewise.
6336         (__builtin_ia32_insertps128): Likewise.
6337         (__builtin_ia32_vec_ext_v4sf): Likewise.
6338         (__builtin_ia32_vec_set_v16qi): Likewise.
6339         (__builtin_ia32_vec_set_v4si): Likewise.
6340         (__builtin_ia32_vec_set_v2di): Likewise.
6341         (__builtin_ia32_vec_ext_v16qi): Likewise.
6342         (__builtin_ia32_vec_ext_v4si): Likewise.
6343         (__builtin_ia32_vec_ext_v2di): Likewise.
6344         (__builtin_ia32_roundpd): Likewise.
6345         (__builtin_ia32_roundsd): Likewise.
6346         (__builtin_ia32_roundps): Likewise.
6347         (__builtin_ia32_roundss): Likewise.
6348         (__builtin_ia32_mpsadbw128): Likewise.
6349
6350 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6351
6352         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6353
6354 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6355
6356         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6357         failures.
6358         * gcc.dg/dfp/func-struct.c: Ditto.
6359         * gcc.dg/dfp/operator-assignment.c: Ditto.
6360         * gcc.dg/dfp/convert-bfp.c: Ditto.
6361         * gcc.dg/dfp/convert-int.c: Ditto.
6362         * gcc.dg/dfp/convert-int-max.c: Ditto.
6363         * gcc.dg/dfp/func-scalar.c: Ditto.
6364         * gcc.dg/dfp/cast.c: Ditto.
6365         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6366         failures, and fix a typo in return type of arg1_128.
6367         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6368         failures, and fix a typo in a constant suffix.
6369         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6370         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6371
6372 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6373             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6374
6375         * lib/gcc-dg.exp(process_message): New proc.
6376         (dg-message): New test directive.
6377         * gcc.dg/always_inline.c: Use dg-message.
6378         * gcc.dg/always_inline2.c: Ditto.
6379         * gcc.dg/always_inline3.c: Ditto.
6380         * gcc.dg/invalid-call-1.c: Ditto.
6381         * gcc.dg/pr17506.c: Ditto.
6382         * gcc.dg/simd-5.c: Ditto.
6383         * gcc.dg/simd-6.c: Ditto.
6384         * gcc.dg/va-arg-2.c: Ditto.
6385         * gcc.dg/cpp/syshdr.c: Ditto.
6386         * gcc.dg/cpp/unc4.c: Ditto.
6387         * gcc.dg/cpp/trad/mi1.c: Ditto.
6388         * gcc.dg/cpp/trad/mi5.c: Ditto.
6389         * gcc.dg/cpp/trad/mi7.c: Ditto.
6390         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6391         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6392         * gcc.test-framework/test-framework.awk: Special-case outexists
6393         tests.
6394
6395 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6396
6397         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6398         (bit_SSE4_2): Likewise.
6399         (bit_POPCNT): Likewise.
6400
6401         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6402         Check if assembler supports SSE4 instructions.
6403
6404         * gcc.target/i386/sse4_1-blendpd.c: New file.
6405         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6406         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6407         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6408         * gcc.target/i386/sse4_1-check.h: Likewise.
6409         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6410         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6411         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6412         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6413         * gcc.target/i386/sse4_1-extractps.c: Likewise.
6414         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6415         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6416         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6417         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6418         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6419         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6420         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6421         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6422         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6423         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6424         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6425         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6426         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6427         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6428         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6429         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6430         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6431         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6432         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6433         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6434         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6435         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6436         * gcc.target/i386/sse4_1-pminud.c: Likewise.
6437         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6438         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6439         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6440         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6441         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6442         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6443         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6444         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6445         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6446         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6447         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6448         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6449         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6450         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6451         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6452         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6453         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6454         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6455         * gcc.target/i386/sse4_1-round.h: Likewise.
6456         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6457         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6458         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6459         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6460         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6461         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6462         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6463         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6464         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6465         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6466         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6467         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6468         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6469         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6470
6471 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6472
6473         PR fortran/31627
6474         * gfortran.dg/bounds_check_7.f90: New test.
6475
6476 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
6477
6478         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6479         (check_effective_target_sse4a): Ditto.
6480
6481         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6482         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6483         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6484         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6485         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6486         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6487         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6488         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6489         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6490         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6491         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6492         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6493         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6494         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6495         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6496         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6497         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6498         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6499         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6500         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6501
6502 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
6503
6504         * g++.dg/ext/cleanup-1.C: New test.
6505         * g++.dg/ext/cleanup-2.C: Likewise.
6506         * g++.dg/ext/cleanup-3.C: Likewise.
6507         * g++.dg/ext/cleanup-4.C: Likewise.
6508         * g++.dg/ext/cleanup-5.C: Likewise.
6509         * g++.dg/ext/cleanup-6.C: Likewise.
6510         * g++.dg/ext/cleanup-8.C: Likewise.
6511         * g++.dg/ext/cleanup-9.C: Likewise.
6512         * g++.dg/ext/cleanup-10.C: Likewise.
6513         * g++.dg/ext/cleanup-11.C: Likewise.
6514         * g++.dg/ext/cleanup-dtor.C: Likewise.
6515
6516 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6517
6518         PR middle-end/31995
6519         * gcc.dg/vect/vect-102a.c: New test.
6520
6521 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
6522             Paolo Carlini  <pcarlini@suse.de>
6523             Uros Bizjak  <ubizjak@gmail.com>
6524
6525         * gcc.dg/gcc-have-sync-compare-and-swap.c,
6526         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6527         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6528         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6529         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6530         New testcases.
6531
6532 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
6533
6534         PR fortran/32002
6535         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6536
6537 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6538
6539         PR fortran/32027
6540         * gfortran.dg/do_3.F90: Add checks for the final value of the
6541         loop variable.
6542
6543 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6544
6545         * gcc.c-torture/execute/990127-2.x: New file.
6546
6547 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
6548
6549         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6550         * gcc.target/i386/sse-12: Add -O to compile options.
6551         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6552         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6553         and mm3dnow.h.  Add -O to compile options.
6554
6555 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
6556
6557         PR fortran/31867
6558         * gfortran.dg/char_length_5.f90: New test.
6559
6560         PR fortran/31994
6561         * gfortran.dg/array_reference_1.f90: New test.
6562
6563 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6564
6565         PR middle-end/7651
6566         PR c++/11856
6567         PR c/12963
6568         PR c/23587
6569         PR other/29694
6570         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6571         * gcc.dg/Wtype-limits.c: New.
6572         * gcc.dg/Wtype-limits-Wextra.c: New.
6573         * gcc.dg/Wtype-limits-no.c: New.
6574         * g++.dg/warn/Wtype-limits.C: New.
6575         * g++.dg/warn/Wtype-limits-Wextra.C: New.
6576         * g++.dg/warn/Wtype-limits-no.C: New.
6577
6578 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6579
6580         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6581         instead of "-msse2".'
6582         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6583         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
6584         and mm3dnow.h.
6585         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6586         to test with immediate operand.
6587         (__builtin_ia32_insertqi): Ditto.
6588         (__builtin_ia32_palignr128): Ditto.
6589         (__builtin_ia32_palignr): Ditto.
6590         (__builtin_ia32_pshufhw): Ditto.
6591         (__builtin_ia32_pshuflw): Ditto.
6592         (__builtin_ia32_pshufd): Ditto.
6593         (__builtin_ia32_vec_set_v8hi): Ditto.
6594         (__builtin_ia32_vec_ext_v8hi): Ditto.
6595         (__builtin_ia32_shufpd): Ditto.
6596         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6597
6598 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
6599
6600         PR fortran/32001
6601         * gfortran.dg/min_max_conformance.f90: Added more testcases.
6602
6603 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6604
6605         PR target/31585
6606         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6607         and "__inline".  Use "-msse" instead of "-msse2".
6608
6609 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6610
6611         PR middle-end/7651
6612         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6613         * gcc.dg/20030906-2.c: Likewise.
6614         * objc.dg/method-17.m: Add -Wreturn-type.
6615         * obj-c++.dg/method-21.mm: Likewise.
6616
6617 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
6618
6619         PR target/31585
6620         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6621         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6622         (__builtin_ia32_psrlqi128): Ditto.
6623         (__builtin_ia32_psrlwi128): Ditto.
6624         (__builtin_ia32_psrldi128): Ditto.
6625         (__builtin_ia32_psrldqi128): Ditto.
6626         (__builtin_ia32_pslldqi128): Ditto.
6627         (__builtin_ia32_psrawi128): Ditto.
6628         (__builtin_ia32_psradi128): Ditto.
6629         (__builtin_ia32_psllqi128): Ditto.
6630         (__builtin_ia32_pslldi128): Ditto.
6631         (__builtin_prefetch): Ditto.
6632         (__builtin_ia32_pshufw): Ditto.
6633         (__builtin_ia32_vec_set_v4hi): Ditto.
6634         (__builtin_ia32_vec_ext_v4hi): Ditto.
6635         (__builtin_ia32_shufps): Ditto.
6636         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6637
6638 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6639
6640         PR fortran/31974
6641         * gfortran.dg/char_allocation_1.f90: New test.
6642
6643 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6644
6645         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6646         * gcc.dg/Wconversion-sign.c: New.
6647         * gcc.dg/Wconversion-integer-no-sign.c: New.
6648         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6649         Wconversion-sign.C
6650         * g++.dg/warn/Wconversion-sign.C: New.
6651         * g++.old-deja/g++.other/warn4.C: Update.
6652         * g++.dg/warn/Wconversion1.C: Likewise.
6653
6654 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6655
6656         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6657         * gcc.dg/torture/builtin-math-4.c: Likewise.
6658
6659 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6660
6661         PR libfortran/31964
6662         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6663
6664 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6665
6666         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6667
6668 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6669
6670         PR target/31628
6671         * gcc.target/i386/pr31628.c: New.
6672
6673 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
6674
6675         PR middle-end/31344
6676         * gcc.dg/pr31344.c: New test.
6677
6678 2007-05-17  Ian Lance Taylor  <iant@google.com>
6679
6680         PR tree-optimization/31953
6681         * gcc.c-torture/compile/pr31953.c: New test.
6682
6683 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6684
6685         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6686
6687         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6688         and drem.
6689         * gcc.dg/torture/builtin-math-4.c: Likewise.
6690
6691         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6692         * gcc.dg/torture/builtin-math-4.c: Likewise.
6693
6694         * gcc.dg/torture/builtin-math-4.c: New test.
6695
6696 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
6697             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6698
6699         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6700         * gcc.dg/cpp/include2.c: Ditto.
6701         * gcc.dg/cpp/mac-dir-2.c: Ditto.
6702         * gcc.dg/cpp/paste5.c: Ditto.
6703         * gcc.dg/cpp/paste6.c: Ditto.
6704         * gcc.dg/cpp/paste8.c: Ditto.
6705         * gcc.dg/cpp/paste11.c: Ditto.
6706         * gcc.dg/cpp/paste13.c: Ditto.
6707         * gcc.dg/cpp/skipping2.c: Ditto.
6708         * gcc.dg/reg-vol-struct-1.c: Ditto.
6709         * gcc.dg/Wshadow-1.c: Ditto.
6710         * gcc.dg/cpp/trad/comment.c: Ditto.
6711         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6712         * gcc.dg/cpp/if-2.c: Ditto.
6713         * gcc.dg/array-5.c: Ditto.
6714         * gcc.dg/inline-15.c: Ditto.
6715         * gcc.dg/pr27953.c: Ditto.
6716         * gcc.dg/Wno-c++-compat.c: Ditto.
6717
6718 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
6719
6720         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6721
6722 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6723
6724         * gcc.c-torture/execute/20070517-1.c: New test.
6725
6726 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
6727
6728         PR fortran/31919
6729         * gfortran.dg/min_max_conformance.f90: New test.
6730
6731 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
6732
6733         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6734         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6735         gcc.dg/vect/vect-104.c: Use more complex construction to
6736         prevent vectorizing.
6737         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6738
6739 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
6740
6741         PR tree-optimization/24659
6742         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6743         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6744         not vect_int target.
6745         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6746         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
6747         targets.
6748         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6749         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6750         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6751
6752 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
6753
6754         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6755         and x86_64-*-* targets.
6756         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6757
6758 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
6759
6760         PR fortran/18769
6761         PR fortran/30881
6762         PR fortran/31194
6763         PR fortran/31216
6764         PR fortran/31427
6765         * transfer_simplify_1.f90: New test.
6766         * transfer_simplify_2.f90: New test.
6767
6768 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
6769
6770         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6771
6772 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
6773
6774         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6775
6776         * gcc.dg/fltconst-pedantic-dfp.c: New test.
6777
6778         PR c/31924
6779         * gcc.dg/fltconst-1.c: New test.
6780
6781         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6782         * gcc.dg/dfp/operator-assignment.c: Ditto.
6783
6784 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
6785
6786         PR c++/29928
6787         * g++.dg/rtti/typeid5.C: New.
6788
6789 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6790
6791         PR fortran/31725
6792         * gfortran.dg/substr_4.f: New test.
6793
6794 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
6795
6796         * gcc.target/m68k/interrupt_thread-1.c,
6797         gcc.target/m68k/interrupt_thread-2.c,
6798         gcc.target/m68k/interrupt_thread-3.c: New.
6799         * gcc.target/m68k/m68k.exp: Accept fido.
6800
6801 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6802
6803         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6804         * gfortran.dg/altreturn_3.f90: Likewise.
6805         * gfortran.dg/assumed_dummy_1.f90: Likewise.
6806         * gfortran.dg/default_numeric_type_1.f90: Likewise.
6807         * gfortran.dg/inquire_iolength.f90: Likewise.
6808         * gfortran.dg/module_naming_1.f90: Likewise.
6809         * gfortran.dg/oldstyle_2.f90: Likewise.
6810         * gfortran.dg/operator_2.f90: Likewise.
6811         * gfortran.dg/parameter_array_element_1.f90: Likewise.
6812         * gfortran.dg/used_types_11.f90: Likewise.
6813         * gfortran.dg/zero_array_components_1.f90: Likewise.
6814         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6815         * gfortran.dg/parameter_array_dummy.f90: Likewise.
6816         * gfortran.dg/real_const_3.f90: Likewise.
6817
6818 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
6819
6820         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6821         * gcc.dg/tree-ssa/loop-30.c: New test.
6822
6823 2007-05-13  Richard Guenther  <rguenther@suse.de>
6824
6825         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6826         scanning forwprop1.
6827         * g++.dg/tree-ssa/pr31146.C: Likewise.
6828
6829 2007-05-13  Revital Eres  <eres@il.ibm.com>
6830
6831         * gcc.dg/dse.c: New test.
6832
6833 2007-05-12  Richard Guenther  <rguenther@suse.de>
6834
6835         PR tree-optimization/31797
6836         * gcc.c-torture/compile/pr31797.c: New testcase.
6837
6838 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
6839
6840         PR fortran/30746
6841         * gfortran.dg/host_assoc_function_1.f90: New test.
6842
6843 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
6844
6845         PR c++/31829
6846         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6847
6848 2007-05-11  Silvius Rus  <rus@google.com>
6849
6850         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6851         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6852         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6853         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6854         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6855         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6856         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6857         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6858         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6859         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6860         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6861         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6862         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6863         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6864         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6865         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6866
6867 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
6868
6869         PR other/31852
6870         * gcc.c-torture/execute/builtins/memchr.c: New.
6871         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6872         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6873
6874 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6875
6876         PR fortran/30876
6877         * gfortran.dg/recursive_reference_1.f90: Put error at correct
6878         line.
6879         * gfortran.dg/recursive_reference_2.f90: New test.
6880
6881 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6882
6883         PR fortran/30878
6884         * gfortran.dg/namelist_29.f90: New test.
6885
6886 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
6887
6888         PR fortran/31474
6889         * gfortran.dg/entry_10.f90: New test.
6890
6891 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
6892
6893         PR tree-optimization/31885
6894         * gcc.dg/tree-ssa/loop-29.c: New test.
6895
6896 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6897
6898         * assumed_dummy_1.f90: Fix dg directive.
6899         * char_initialiser_actual.f90: Likewise.
6900         * nested_modules_2.f90: Likewise.
6901         * shift-alloc.f90: Likewise.
6902
6903 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
6904
6905         * gcc.dg/20070507-1.c: Disable for non-pic targets.
6906
6907 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6908
6909         PR libfortran/31880
6910         * gfortran.dg/unf_read_corrupted_2.f90: New test.
6911
6912 2007-05-09  Mike Stump  <mrs@apple.com>
6913
6914         * g++.dg/other/first-global.C: Add -fpie for darwin.
6915         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6916
6917 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6918
6919         * gcc.dg/20070507-1.c: New testcase.
6920
6921 2007-05-08  Chao-ying Fu  <fu@mips.com>
6922
6923         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6924         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6925         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6926         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6927
6928 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
6929
6930         PR 31847
6931         * gcc.dg/pr31847.c: New test.
6932
6933 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6934
6935         PR fortran/31692
6936         * gfortran.dg/actual_array_result_1.f90: New test.
6937
6938 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6939
6940         PR fortran/29397
6941         * gfortran.dg/parameter_array_init_1.f90: New test.
6942
6943         PR fortran/29400
6944         * gfortran.dg/parameter_array_init_2.f90: New test.
6945
6946 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
6947
6948         PR target/31854
6949         * gcc.target/i386/pr31854.c: New test.
6950
6951 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
6952
6953         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6954
6955 2007-05-07  Mike Stump  <mrs@apple.com>
6956
6957         * g++.old-deja/g++.mike/empty.C: Add.
6958
6959 2007-05-07  Eric Christopher  <echristo@apple.com>
6960
6961         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6962
6963 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
6964
6965         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6966         variable.  Rearrange conversions from binary float to decimal float.
6967
6968 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
6969
6970         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6971         x86.
6972
6973 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6974
6975         * gnat.dg/opt1.ad[sb]: New testcase.
6976
6977 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6978
6979         PR fortran/31399
6980         * gfortran.dg/do_3.F90: New test.
6981
6982 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6983
6984         PR fortran/31764
6985         * gfortran.dg/new_line.f90: Add new checks.
6986
6987 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6988
6989         PR fortran/31201
6990         * gfortran.dg/large_unit_1.f90: New.
6991         * gfortran.dg/large_unit_2.f90: New.
6992         * gfortran.dg/iostat_4.f90: New
6993         * gfortran.dg/bounds_check_fail_1.f90: Updated.
6994
6995 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
6996
6997         PR fortran/31540
6998         * gfortran.dg/char_result_4.f90: New test.
6999
7000 2007-06-05  Revital Eres  <eres@il.ibm.com>
7001
7002         PR 30957
7003         * gcc.dg/pr30957-1.c: New test.
7004
7005 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7006
7007         PR fortran/31251
7008         * gfortran.dg/char_type_len_2.f90: New test.
7009
7010 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
7011
7012         PR 31775
7013         * g++.dg/other/nested-extern.cc: New.
7014         * g++.dg/other/nested-extern-1.C: New.
7015         * g++.dg/other/nested-extern-2.C: New.
7016
7017 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7018
7019         PR fortran/31760
7020         * gfortran.dg/erf.f90: New test.
7021         * gfortran.dg/besxy.f90: New test.
7022
7023 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7024
7025         PR fortran/22359
7026         * gfortran.dg/fseek.f90: New test.
7027
7028 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
7029
7030         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7031
7032 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7033
7034         PR libfortran/31210
7035         * gfortran.dg/zero_length_1.f90: New test.
7036
7037 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7038
7039         PR fortran/31803
7040         * gfortran.dg/char_pointer_assign_3.f90: New test.
7041         * gfortran.dg/char_result_2.f90: Re-enable test.
7042
7043 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7044
7045         PR fortran/25071
7046         * gfortran.dg/char_length_3.f90: New test.
7047         * gfortran.dg/char_result_2.f90: Fix test.
7048
7049 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
7050
7051         PR tree-optimization/30565
7052         * gcc.dg/tree-ssa/loop-27.c: New test.
7053
7054 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
7055
7056         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7057         * gcc.target/bfin/arith.c (__v2hi): Likewise.
7058         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7059         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7060
7061 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
7062
7063         PR tree-optimization/31699
7064         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7065         New.
7066         (check_effective_target_vect_floatint_cvt): New.
7067         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7068         of specific targets.
7069         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7070         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7071         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7072         * gcc.dg/vect/vect-iv-4.c: Likewise.
7073         * gcc.dg/vect/vect-multitypes-11.c: New.
7074         * gcc.dg/vect/pr31699.c: New.
7075
7076 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
7077
7078         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7079
7080 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
7081
7082         PR C++/31663
7083         * g++.dg/warn/anonymous-namespace-2.C: New.
7084         * g++.dg/warn/anonymous-namespace-2.h: New.
7085
7086 2007-05-02  Paul Brook  <paul@codesourcery.com>
7087
7088         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
7089
7090 2007-05-02  Eric Christopher  <echristo@apple.com>
7091
7092         * gcc.dg/cpp/if-div.c: New file.
7093
7094 2007-05-02  Tom Tromey  <tromey@redhat.com>
7095
7096         PR preprocessor/28709:
7097         * gcc.dg/cpp/pr28709.c: New file.
7098
7099 2007-05-02  Richard Guenther  <rguenther@suse.de>
7100
7101         PR tree-optimization/31146
7102         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7103
7104 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7105
7106         * gcc.c-torture/compile/limits-blockid.c: New.
7107         * gcc.c-torture/compile/limits-caselabels.c: New.
7108         * gcc.c-torture/compile/limits-declparen.c: New.
7109         * gcc.c-torture/compile/limits-enumconst.c: New.
7110         * gcc.c-torture/compile/limits-exprparen.c: New.
7111         * gcc.c-torture/compile/limits-externalid.c: New.
7112         * gcc.c-torture/compile/limits-fnargs.c: New.
7113         * gcc.c-torture/compile/limits-fndefn.c: New.
7114         * gcc.c-torture/compile/limits-idexternal.c: New.
7115         * gcc.c-torture/compile/limits-idinternal.c: New.
7116         * gcc.c-torture/compile/limits-pointer.c: New.
7117         * gcc.c-torture/compile/limits-stringlit.c: New.
7118         * gcc.c-torture/compile/limits-structmem.c: New.
7119         * gcc.c-torture/compile/limits-structnest.c: New.
7120
7121 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
7122
7123         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7124
7125 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7126
7127         PR middle-end/31740
7128         * gcc.c-torture/compile/20070501-1.c: New testcase.
7129
7130 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7131
7132         PR fortran/31732
7133         * gfortran.dg/array_memset_2:  New test case.
7134
7135 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7136
7137         PR testsuite/31615
7138         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7139
7140 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7141
7142         PR testsuite/31589
7143         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7144         dg-final test.
7145         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7146         keyword to dg-final test.
7147         * gcc.dg/vect/vect-iv-4.c: Likewise.
7148         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7149         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7150         test.
7151         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7152         cast.
7153         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7154         * lib/target-supports.exp
7155         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7156         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7157
7158 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
7159
7160         * gcc.c-torture/execute/ieee/20000320-1.c: Use
7161         __LONG_LONG_MAX__ and its friends instead of those supplied by
7162         limits.h.
7163
7164 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
7165
7166         PR C++/31721
7167         * g++.dg/ext/vector7.C: New testcase.
7168
7169 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7170
7171         PR fortran/31591
7172         * gfortran.dg/bound_simplification_1.f90: New test.
7173
7174 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7175
7176         PR fortran/31645
7177         * gfortran.dg/bom_error.f90: New test.
7178         * gfortran.dg/bom_include.f90: New test.
7179         * gfortran.dg/bom_UTF16-LE.f90: New test.
7180         * gfortran.dg/bom_UTF16-BE.f90: New test.
7181         * gfortran.dg/bom_UTF-8.f90: New test.
7182         * gfortran.dg/bom_UTF-32.f90: New test.
7183         * gfortran.dg/bom_UTF-8.F90: New test.
7184         * gfortran.dg/bom_include.inc: New file.
7185
7186 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7187
7188         PR C++/30221
7189         * g++.dg/init/ptrfn2.C: New test.
7190         * g++.dg/init/ptrfn3.C: New test.
7191
7192 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
7193
7194         PR fortran/31711
7195         * gfortran.dg/dependency_21.f90: New test.
7196
7197 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7198
7199         * gfortran.dg/secnds.f: Use real*8.
7200         * gfortran.dg/secnds-1.f: Use real*8.
7201
7202 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7203
7204         PR libfortran/31532
7205         * gfortran.dg/inquire_5.f90: Update test.
7206
7207 2007-04-27  Ian Lance Taylor  <iant@google.com>
7208
7209         PR middle-end/31710
7210         * gcc.c-torture/compile/pr31710.c: New test.
7211
7212 2007-04-27  Richard Guenther  <rguenther@suse.de>
7213
7214         PR tree-optimization/30965
7215         PR tree-optimization/30978
7216         * gcc.dg/tree-ssa/pr30978.c: New testcase.
7217         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7218         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7219         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7220
7221 2007-04-27  Richard Guenther  <rguenther@suse.de>
7222
7223         PR tree-optimization/31715
7224         * gcc.dg/Warray-bounds-4.c: New testcase.
7225
7226 2007-04-26  Ian Lance Taylor  <iant@google.com>
7227
7228         PR target/28675
7229         * gcc.c-torture/compile/pr28675.c: New test.
7230
7231 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7232
7233         PR C++/30016
7234         * g++.dg/ext/vector6.C: New test.
7235
7236 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
7237
7238         * gcc.c-torture/execute/ieee/20000320-1.x: New.
7239
7240 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
7241
7242         PR middle-end/31617
7243         * g++.dg/other/str_empty.C: Add expected warning.
7244
7245 2007-04-26  Richard Guenther  <rguenther@suse.de>
7246         Daniel Berlin  <dberlin@dberlin.org>
7247
7248         PR tree-optimization/30567
7249         * g++.dg/other/pr30567.C: New testcase.
7250
7251 2007-04-26  Richard Guenther  <rguenther@suse.de>
7252
7253         PR tree-optimization/31703
7254         * gcc.c-torture/compile/pr31703.c: New testcase.
7255         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7256         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7257
7258 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
7259
7260         * gfortran.dg/open_errors.f90: Added if statements checking
7261         the value of iostat.
7262
7263 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
7264
7265         PR c++/31598
7266         * g++.dg/gomp/pr31598.C: New test.
7267
7268         PR tree-optimization/30558
7269         * g++.dg/gomp/pr30558.C: New test.
7270
7271 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
7272
7273         PR c++/31338
7274         * g++.dg/ext/complex2.C: New test.
7275
7276 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
7277
7278         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7279
7280 2007-04-25  Thiemo Seufer  <ths@mips.com>
7281
7282         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7283         value to signed char.
7284
7285 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
7286
7287         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
7288         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
7289         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
7290
7291 2007-04-25  Tobias Burnus  <burnus@net-b.de>
7292
7293         PR fortran/31668
7294         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7295         statement functions.
7296         * gfortran.dg/c_by_val_5.f90: New test.
7297
7298 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
7299
7300         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7301         with two new subroutines to avoid parameter-induced aliasing.
7302         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7303         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7304
7305 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7306
7307         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7308         * g++.dg/warn/Warray-bounds.C: Likewise.
7309
7310 2007-04-24  Ian Lance Taylor  <iant@google.com>
7311
7312         PR tree-optimization/31605
7313         * gcc.c-torture/execute/pr31605.c: New test.
7314
7315 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7316
7317         PR fortran/31587
7318         * lib/gcc-dg.exp (scan-module): New function.
7319         * gfortran.dg/module_md5_1.f90: New test.
7320
7321 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
7322
7323         * g++.old-deja/g++.pt/defarg6.C: Only run with
7324         -std=gnu++98.
7325         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7326         * g++.dg/cpp0x/variadic61.C: Ditto.
7327         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7328         * g++.dg/cpp0x/variadic62.C: Ditto.
7329         * g++.dg/template/meminit1.C: Ditto.
7330         * g++.dg/template/operator7.C: Ditto.
7331         * g++.dg/template/static15.C: Ditto.
7332         * g++.dg/template/invalid1.C: Ditto.
7333         * g++.dg/template/shift1.C: Ditto.
7334         * g++.dg/template/error10.C: Ditto.
7335
7336 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
7337
7338         PR diagnostic/25923
7339         * gfortran.dg/pr25923.f90: New test.
7340
7341 2007-04-24  Ian Lance Taylor  <iant@google.com>
7342
7343         PR tree-optimization/31602
7344         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7345
7346 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
7347
7348         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7349         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7350
7351 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
7352
7353         * gcc.target/i386/reload-1.c. New.
7354
7355 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7356             Olga Golovanevsky  <olga@il.ibm.com>
7357
7358         * g++.dg/other/str_empty.C: New test.
7359
7360 2007-04-24  Richard Henderson  <rth@redhat.com>
7361
7362         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7363
7364 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7365
7366         PR target/31641
7367         * gcc.c-torture/compile/pr31641.c: New testcase.
7368
7369 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
7370
7371         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7372         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7373         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7374         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7375
7376 2007-04-23  Simon Baldwin  <simonb@google.com>
7377
7378         * g++.dg/other/error15.C: New.
7379         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7380         triggering a "multiple parameters named" error.
7381
7382 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
7383
7384         PR fortran/31618
7385         * gfortran.dg/backspace_8.f:  New test case.
7386
7387 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
7388
7389         PR fortran/31630
7390         * gfortran.dg/used_types_17.f90: New test.
7391
7392         PR fortran/31620
7393         * gfortran.dg/zero_array_components_1.f90: New test.
7394
7395 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7396
7397         PR fortran/31616
7398         * gfortran.dg/open_errors.f90: Allow a different error message.
7399
7400 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
7401
7402         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7403         Rename from check_effective_target_vect_pack_mod.  Rename global
7404         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
7405         messages.
7406         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7407         rename.
7408         * gcc.dg/vect/vect-iv-8a.c: Ditto.
7409         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7410
7411 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7412
7413         PR middle-end/31448
7414         * gcc.c-torture/execute/pr31448.c: New testcase.
7415
7416 2007-04-22  Nick Clifton  <nickc@redhat.com>
7417
7418         * gcc.dg/20020312-2.c: Add support for the FRV.
7419
7420 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
7421
7422         PR tree-optimization/24659
7423         * gcc.dg/vect/vect-float-extend-1.c: New test.
7424         * gcc.dg/vect/vect-float-truncate-1.c: New test.
7425
7426 2007-04-22  Richard Guenther  <rguenther@suse.de>
7427
7428         PR tree-optimization/29789
7429         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7430         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7431
7432 2007-04-22  Revital Eres  <eres@il.ibm.com>
7433
7434         * gcc.dg/var-expand2.c: New test.
7435
7436 2007-04-22  Revital Eres  <eres@il.ibm.com>
7437
7438         * gcc.dg/var-expand3.c: New test.
7439
7440 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7441
7442         PR fortran/31495
7443         * gfortran.dg/continuation_8.f90: New test.
7444
7445 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7446
7447         PR C/30265
7448         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7449         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7450
7451 2007-04-21  Richard Guenther  <rguenther@suse.de>
7452
7453         PR middle-end/31136
7454         * gcc.c-torture/execute/pr31136.c: New testcase.
7455
7456 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
7457
7458         * gcc.target/i386/movsi-sm-1.c: New.
7459
7460 2007-04-20  Richard Henderson  <rth@redhat.com>
7461
7462         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7463         * gcc.dg/pr27095.c: Cope with alpha GOT load.
7464
7465 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
7466
7467         * gcc.target/i386/ordcmp-1.c: New test.
7468         * gcc.target/i386/unordcmp-1.c: New test.
7469
7470         PR tree-optimization/31632
7471         * gcc.c-torture/compile/20070419-1.c: New test.
7472
7473 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7474
7475         * gcc.dg/invalid-call-1.c: New test.
7476
7477 2007-04-18  Dirk Mueller  <dmueller@suse.de>
7478
7479         PR diagnostic/31227
7480         * gcc.dg/Warray-bounds-3.c: New.
7481
7482 2007-04-18  Richard Guenther  <rguenther@suse.de>
7483
7484         PR tree-optimization/19431
7485         PR tree-optimization/21463
7486         * gcc.c-torture/execute/20070212-1.c: New testcase.
7487         * gcc.c-torture/execute/20070212-2.c: Likewise.
7488         * gcc.c-torture/execute/20070212-3.c: Likewise.
7489         * gcc.dg/tree-ssa/pr19431.c: Likewise.
7490         * gcc.dg/tree-ssa/pr21463.c: Likewise.
7491         * g++.dg/tree-ssa/pr21463.C: Likewise.
7492         * g++.dg/tree-ssa/pr30738.C: Likewise.
7493
7494 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7495
7496         PR c++/31513
7497         * g++.dg/expr/bitfield8.C: New test.
7498
7499 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
7500             Richard Sandiford  <richard@codesourcery.com>
7501
7502         * lib/target-supports.exp (check_profiling_available): Return 0
7503         for uClibc with -p or -pg.
7504
7505 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
7506
7507         PR c++/31517
7508         * g++.dg/template/init7.C: New test.
7509
7510 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
7511
7512         PR rtl-optimization/31360
7513         * gcc.dg/loop-7.c: New test.
7514
7515 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7516
7517         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7518         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7519         build.
7520         (compat-execute): Likewise.
7521         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7522         files to remote hosts.
7523         * lib/c-ctorture.exp (c-torture-compile): Likewise.
7524         (c-torture-execute): Likewise.
7525         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7526         or plain file.  Use remote_upload and remote_download to copy
7527         files about.
7528         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7529         before scanning it.
7530
7531 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
7532
7533         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7534
7535 2007-04-16  Lawrence Crowl  <crowl@google.com>
7536
7537         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7538         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7539         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7540         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7541         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7542         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7543         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7544         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7545         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7546         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7547         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7548
7549         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7550         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7551         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7552         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7553         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7554         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7555         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7556         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7557         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7558         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7559         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7560
7561 2007-04-16  Ian Lance Taylor  <iant@google.com>
7562
7563         PR tree-optimization/31522
7564         * gcc.dg/Wstrict-overflow-16.c: New test.
7565
7566 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
7567
7568         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7569
7570 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
7571
7572         PR fortran/31144
7573         * gfortran.dg/module_naming_1.f90: New.
7574
7575 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
7576
7577         * lib/target-supports.exp (check_profiling_available): Return
7578         false for m68k-*-uclinux.
7579
7580 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
7581
7582         PR c++/29365
7583         Testcase for c++ anonymous namespace warning
7584
7585         * g++.dg/warn/anonymous-namespace-1.C: New test
7586         * g++.dg/warn/anonymous-namespace-1.h: New test
7587
7588 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7589
7590         PR testsuite/31578
7591         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7592
7593 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7594
7595         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7596
7597 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
7598
7599         PR fortran/31204
7600         * gfortran.dg/array_constructor_16.f90: New test.
7601
7602 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
7603
7604         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7605         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7606
7607 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7608
7609         PR rtl-optimization/31500
7610         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7611         * g++.dg/warn/Warray-bounds.C: Likewise.
7612
7613 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7614
7615         PR C/31520
7616         * gcc.dg/gnu89-init-4.c: New testcase.
7617
7618 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
7619
7620         PR c++/25874
7621         * gcc.dg/gomp/pr25874.c: Add dg-options.
7622         * g++.dg/gomp/pr25874.C: Add dg-options.
7623
7624 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
7625
7626         PR fortran/21061
7627         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7628         * gfortran.dg/warnings_are_errors_1.f: New testcase.
7629
7630 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7631
7632         PR fortran/31561
7633         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7634
7635 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7636
7637         PR fortran/29507
7638         PR fortran/31404
7639         * gfortran.dg/initialization_6.f90: New test.
7640
7641 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
7642
7643         * gcc.c-torture/compile/pr27528.c: Require nonpic.
7644
7645         * lib/target-supports.exp (check_gc_sections_available):
7646         Return false if ldflags includes -elf2flt.
7647
7648 2007-04-13  Jason Merrill  <jason@redhat.com>
7649
7650         PR c++/31074
7651         * conv3.C: New test.
7652
7653 2007-04-13  Mike Stump  <mrs@apple.com>
7654
7655         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7656         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7657
7658 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
7659
7660         PR tree-optimization/29598
7661         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7662
7663 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7664
7665         PR fortran/31559
7666         * gfortran.dg/func_assign.f90: New test.
7667
7668 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
7669
7670         PR fortran/31550
7671         * gfortran.dg/used_types_16.f90: New test.
7672
7673 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
7674
7675         PR fortran/18937
7676         * gfortran.dg/goto_2.f90: New.
7677         * gfortran.dg/goto_3.f90: New.
7678         * gfortran.dg/pr17708.f90: Rename to ...
7679         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7680
7681 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7682
7683         PR fortran/31562
7684         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7685         instead of a struct.
7686
7687 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7688
7689         PR fortran/31562
7690         * gfortran.dg/value_4.c: Use GNU extensions for complex
7691         instead of a struct.
7692
7693 2007-04-13  Richard Guenther  <rguenther@suse.de>
7694
7695         PR tree-optimization/21258
7696         * gcc.dg/tree-ssa/vrp34.c: New testcase.
7697
7698 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7699
7700         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7701         <complex.h>.
7702
7703 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
7704
7705         PR fortran/31250
7706         * gfortran.dg/char_length_2.f90: New.
7707         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7708         * gfortran.dg/repeat_4.f90: Likewise.
7709
7710         PR fortran/31266
7711         * gfortran.dg/char_assign_1.f90: New.
7712
7713         PR fortran/31471
7714         * gfortran.dg/block_name_1.f90: New.
7715         * gfortran.dg/block_name_2.f90: New.
7716
7717 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
7718
7719         PR c++/31078
7720         * g++.dg/other/pr31078.C: New.
7721
7722 2007-04-12  Richard Guenther  <rguenther@suse.de>
7723
7724         PR tree-optimization/31169
7725         * gcc.c-torture/execute/pr31169.c: New testcase.
7726
7727 2007-04-12  Richard Guenther  <rguenther@suse.de>
7728
7729         PR tree-optimization/24689
7730         PR tree-optimization/31307
7731         * g++.dg/tree-ssa/pr31307.C: New testcase.
7732         * gcc.dg/tree-ssa/pr24689.c: Likewise.
7733
7734 2007-04-12  Tobias Burnus  <burnus@net-b.de>
7735
7736         PR fortran/31472
7737         * gfortran.dg/access_spec_1.f90: New test.
7738         * gfortran.dg/access_spec_2.f90: New test.
7739         * gfortran.dg/non_module_public.f90: Match new error message.
7740
7741 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
7742
7743         PR testsuite/31538
7744         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7745         to 4 at line 38 to fix bounds problem.
7746
7747 2007-04-11  Tobias Burnus  <burnus@net-b.de>
7748
7749         PR testsuite/31240
7750         * gfortran.dg/pointer_intent_1.f90: Fix test.
7751
7752 2007-04-10  Eric Christopher  <echristo@apple.com>
7753
7754         * lib/target-supports.exp
7755         (check_effective_target_fstack_protector): Rewrite.
7756
7757 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
7758
7759         PR c++/31449
7760         * g++.dg/init/const5.C: New test.
7761
7762 2007-04-09  Jan Hubicka  <jh@suse.cz>
7763
7764         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7765
7766 2007-04-08  Jan Hubicka  <jh@suse.cz>
7767
7768         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7769
7770 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7771
7772         PR fortran/31257
7773         * gfortran.dg/achar_4.f90: New test.
7774
7775 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7776
7777         PR fortran/30880
7778         * gfortran.dg/used_dummy_types_8.f90: New test.
7779
7780 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7781
7782         PR fortran/30872
7783         * gfortran.dg/parameter_array_element_1.f90: New test.
7784
7785 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7786
7787         PR fortran/31222
7788         * gfortran.dg/default_numeric_type_1.f90: New test.
7789
7790 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7791
7792         PR fortran/31424
7793         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7794
7795 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7796
7797         PR fortran/31293
7798         * gfortran.dg/interface_12.f90: New test.
7799
7800 2007-04-07  Bruce Korb  <bkorb@gnu.org>
7801
7802         * gcc.dg/format/opt-6.c: New test.
7803         * gcc.dg/format/nul-1.c: New test.
7804         * gcc.dg/format/nul-2.c: New test.
7805
7806 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7807
7808         PR libgfortran/31395
7809         * gfortran.dg/fmt_colon.f90: New test.
7810
7811 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
7812
7813         * g++.old-deja/g++.other/init18.C: Use
7814         dg-require-effective-target instead of an explicit xfail.
7815
7816 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
7817
7818         * gcc.dg/dfp/signbit-1.c
7819         * gcc.dg/dfp/signbit-2.c
7820
7821 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7822
7823         PR fortran/31483
7824         * gfortran.dg/altreturn_5.f90: New test.
7825
7826 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7827
7828         PR fortran/31292
7829         * gfortran.dg/contained_module_proc_1.f90: New test.
7830
7831 2007-04-04  Stuart Hastings  <stuart@apple.com>
7832
7833         PR 31281
7834         * objc/execute/exceptions/pr31281.m: New.
7835
7836 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
7837
7838         * g++.dg/ext/dllimport12.C: Update comments.
7839
7840 2007-04-03  Eric Christopher  <echristo@apple.com>
7841
7842         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7843
7844 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7845
7846         PR fortran/31304
7847         * gfortran.dg/repeat_2.f90: New test.
7848         * gfortran.dg/repeat_3.f90: New test.
7849         * gfortran.dg/repeat_4.f90: New test.
7850
7851 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
7852
7853         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7854
7855 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
7856
7857         PR c++/30847
7858         * g++.dg/parse/cond3.C: New test.
7859
7860         PR middle-end/30704
7861         * gcc.c-torture/execute/ieee/pr30704.c: New test.
7862
7863 2007-04-02  Jason Merrill  <jason@redhat.com>
7864
7865         PR c++/31187
7866         * g++.dg/ext/visibility/anon3.C: New test.
7867
7868 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7869
7870         PR libgfortran/31052
7871         * gfortran.dg/namelist_28.f90: New test.
7872
7873 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7874
7875         PR libgfortran/31366
7876         * gfortran.dg/direct_io_6.f90: New test.
7877
7878 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7879
7880         PR libgfortran/31207
7881         * gfortran.dg/advance_5.f90: New test.
7882         * gfortran.dg/advance_6.f90: New test.
7883
7884 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7885
7886         * g++.dg/ext/dllimport6.C: Remove extra ';'.
7887         * g++.dg/ext/dllimport7.C: Likewise.
7888         * g++.dg/ext/selectany1.C: Likewise.
7889
7890 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
7891
7892         * g++.dg/parser/pr31138.C: New.
7893         * g++.dg/parser/pr31140.C: New.
7894         * g++.dg/parser/pr31141.C: New.
7895
7896 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
7897
7898         PR c++/26099
7899         * g++.dg/ext/is_base_of.C: New.
7900         * g++.dg/ext/has_virtual_destructor.C: New.
7901         * g++.dg/ext/is_polymorphic.C: New.
7902         * g++.dg/ext/is_base_of_diagnostic.C: New.
7903         * g++.dg/ext/is_enum.C: New.
7904         * g++.dg/ext/has_nothrow_assign.C: New.
7905         * g++.dg/ext/has_nothrow_constructor.C: New.
7906         * g++.dg/ext/is_empty.C: New.
7907         * g++.dg/ext/has_trivial_copy.C: New.
7908         * g++.dg/ext/has_trivial_assign.C: New.
7909         * g++.dg/ext/is_abstract.C: New.
7910         * g++.dg/ext/is_pod.C: New.
7911         * g++.dg/ext/has_nothrow_copy.C: New.
7912         * g++.dg/ext/is_class.C: New.
7913         * g++.dg/ext/has_trivial_constructor.C: New.
7914         * g++.dg/ext/is_union.C: New.
7915         * g++.dg/ext/has_trivial_destructor.C: New.
7916         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7917         * g++.dg/template/crash43.C: Likewise.
7918
7919 2007-03-29  Dirk Mueller  <dmueller@suse.de>
7920
7921         * g++.dg/warn/pedantic2.C: New testcase.
7922
7923 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7924
7925         * size_dim.f90: Fix dg directive.
7926         * pr16433.f: Likewise.
7927         * use_6.f90: Likewise.
7928         * use_7.f90: Likewise.
7929         * entry_9.f90: Likewise.
7930         * pointer_intent_2.f90: Likewise.
7931         * protected_1.f90: Likewise.
7932         * fmt_missing_period_2.f: Likewise.
7933         * pointer_intent_3.f90: Likewise.
7934         * protected_2.f90: Likewise.
7935         * protected_3.f90: Likewise.
7936         * pr15754.f90: Likewise.
7937         * protected_4.f90: Likewise.
7938         * protected_5.f90: Likewise.
7939         * initialization_2.f90: Likewise.
7940         * protected_6.f90: Likewise.
7941         * continuation_7.f90: Likewise.
7942         * derived_function_interface_1.f90: Likewise.
7943         * der_pointer_4.f90: Likewise.
7944         * fmt_zero_precision.f90: Likewise.
7945         * blockdata_3.f90: Likewise.
7946         * fmt_missing_period_1.f: Likewise.
7947         * real_const_3.f90: Likewise.
7948         * use_4.f90: Likewise.
7949         * fmt_missing_period_3.f: Likewise.
7950         * use_5.f90: Likewise.
7951
7952 2007-03-28  Mike Stump  <mrs@apple.com>
7953
7954         * gcc.dg/darwin-comm.c: Add.
7955
7956 2007-03-28  Eric Christopher  <echristo@apple.com>
7957
7958         * lib/target-supports.exp (check_effective_target_fstack_protector):
7959         New.
7960         * gcc.dg/ssp-1.c: Use.
7961         * gcc.dg/ssp-2.c: Ditto.
7962
7963 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
7964
7965         PR c++/29077
7966         * g++.dg/parse/constructor3.C: New test.
7967
7968 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7969
7970         * gnat.dg/thin_pointer.ad[sb]: New test.
7971
7972 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7973
7974         * g++.dg/cpp0x/bracket1.C: New.
7975         * g++.dg/cpp0x/bracket2.C: New.
7976         * g++.dg/cpp0x/bracket3.C: New.
7977         * g++.dg/cpp0x/bracket4.C: New.
7978
7979 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7980
7981         * g++.dg/cpp0x/temp_default1.C: New.
7982         * g++.dg/cpp0x/temp_default3.C: New.
7983         * g++.dg/cpp0x/temp_default2.C: New.
7984         * g++.dg/cpp0x/temp_default4.C: New.
7985
7986 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7987
7988         PR c++/29993
7989         * g++.dg/other/cv_func2.C: New.
7990
7991 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
7992
7993         * gcc.dg/dfp/func-vararg-alternate.h: New file.
7994         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7995         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7996         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7997
7998         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7999         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8000
8001         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8002
8003         * lib/compat.exp (compat-execute): Fix processing of file names.
8004
8005 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
8006
8007         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8008
8009 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
8010
8011         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8012         Delete created executable test file.
8013         (check_effective_target_fortran_large_int): Ditto.
8014         (check_effective_target_static_libgfortran): Ditto.
8015
8016 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
8017
8018         PR c++/30500
8019         * g++.dg/warn/pragma-system_header1.C: New test.
8020         * g++.dg/warn/pragma-system_header2.C: New test.
8021         * g++.dg/warn/pragma-system_header1.h. New.
8022         * g++.dg/warn/pragma-system_header2.h. New.
8023
8024 2007-03-26  Ian Lance Taylor  <iant@google.com>
8025
8026         PR tree-optimization/31345
8027         * gcc.c-torture/compile/pr31345-1.c: New test.
8028
8029 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
8030
8031         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8032         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8033         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8034         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8035         * gfortran.dg/overload_1.f90: Likewise.
8036         * gfortran.dg/impure_assignment_1.f90: Likewise.
8037         * gfortran.dg/error_recovery_3.f90: Likewise.
8038         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8039         * gfortran.dg/sequence_types_1.f90: Likewise.
8040         * gfortran.dg/internal_references_1.f90: Likewise.
8041         * gfortran.dg/present_1.f90: Likewise.
8042         * gfortran.dg/volatile10.f90: Likewise.
8043         * gfortran.dg/module_equivalence_2.f90: Likewise.
8044         * gfortran.dg/use_4.f90: Likewise.
8045         * gfortran.dg/elemental_result_1.f90: Likewise.
8046         * gfortran.dg/generic_actual_arg.f90: Likewise.
8047         * gfortran.dg/private_type_5.f90: Likewise.
8048         * gfortran.dg/protected_4.f90: Likewise.
8049         * gfortran.dg/interface_3.f90: Likewise.
8050
8051 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8052
8053         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8054         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8055
8056 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8057
8058         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8059
8060 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8061
8062         PR libgfortran/31199
8063         * gfortran.dg/fmt_t_4.f90: New test.
8064
8065 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8066
8067         PR libfortran/31297
8068         * gfortran.dg/backspace_5.f:  Initialize variable(s).
8069         * gfortran.dg/backspace_6.f:  Likewise.
8070         * gfortran.dg/char_bounds_check_fail_1: Likewise.
8071         * gfortran.dg/direct_io_2.f90:  Likewise.
8072         * gfortran.dg/write_back.f:  Likewise.
8073         * gfortran.dg/write_rewind_2.f:  Likewise.
8074         * gfortran.dg/write_rewind_1.f:  Likewise.
8075         * gfortran.dg/write_rewind_2.f:  Likewise.
8076
8077 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
8078
8079         PR tree-optimization/30784
8080         * gcc.dg/vect/pr30784.c: New test.
8081
8082 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8083
8084         PR fortran/30877
8085         * gfortran.dg/operator_1.f90: New test.
8086         * gfortran.dg/operator_2.f90: New test.
8087
8088 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8089
8090         PR libfortran/31196
8091         * gfortran.dg/reshape_transpose_1.f90:  New test.
8092
8093 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8094
8095         PR fortran/30655
8096         * gfortran.dg/bounds_check_6.f90: New test.
8097
8098 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
8099
8100         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8101         #ifndef/#endif.
8102         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8103         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8104
8105 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
8106
8107         PR fortran/31209
8108         * gfortran.dg/pointer_function_actual_1.f90: New test.
8109
8110         PR fortran/31200
8111         * gfortran.dg/pointer_function_actual_2.f90: New test.
8112
8113         PR fortran/31215
8114         * gfortran.dg/result_in_spec_1.f90: New test.
8115
8116 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8117
8118         PR fortran/30834
8119         * gfortran.dg/integer_exponentiation_3.F90: New test.
8120         * gfortran.dg/integer_exponentiation_4.f90: New test.
8121         * gfortran.dg/integer_exponentiation_5.F90: New test.
8122
8123 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8124
8125         PR c++/30863
8126         * g++.dg/template/error24.C: New test.
8127         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8128
8129 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8130
8131         PR c++/31273
8132         * g++.dg/expr/bitfield7.C: New test.
8133
8134 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8135
8136         PR other/23572
8137         * gcc.dg/float-range-4.c: New.
8138         * gcc.dg/float-range-1.c: Update. Test for a warning.
8139         * gcc.dg/float-range-3.c: New.
8140         * gcc.dg/float-range-5.c: New.
8141
8142 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8143
8144         PR fortran/31262
8145         * gfortran.dg/no_range_check_1.f90: New test.
8146
8147 2007-03-22  Dirk Mueller  <dmueller@suse.de>
8148
8149         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8150         * g++.dg/other/static1.C: Remove stray semicolon.
8151         * g++.dg/other/init1.C: Likewise.
8152         * g++.dg/rtti/dyncast1.C: Likewise.
8153         * g++.dg/tree-ssa/pr17153.C: Likewise.
8154         * g++.dg/lookup/disamb1.C: Likewise.
8155         * g++.dg/lookup/scoped2.C: Likewise.
8156         * g++.dg/lookup/friend7.C: Likewise.
8157         * g++.dg/parse/parse4.C: Likewise.
8158         * g++.dg/parse/parse5.C: Likewise.
8159         * g++.dg/expr/pr29066.C: Likewise.
8160         * g++.dg/expr/cast4.C: Likewise.
8161         * g++.dg/tc1/dr193.C: Likewise.
8162         * g++.dg/tc1/dr213.C: Likewise.
8163         * g++.dg/abi/dcast1.C: Likewise.
8164         * g++.dg/abi/covariant2.C: Likewise.
8165         * g++.dg/inherit/covariant11.C: Likewise.
8166         * g++.dg/inherit/covariant9.C: Likewise.
8167         * g++.dg/inherit/covariant10.C: Likewise.
8168         * g++.dg/init/static3.C: Likewise.
8169         * g++.dg/init/init-ref3.C: Likewise.
8170         * g++.dg/init/ref10.C: Likewise.
8171         * g++.dg/template/meminit2.C: Likewise.
8172         * g++.dg/template/using9.C: Likewise.
8173         * g++.dg/template/friend9.C: Likewise.
8174         * g++.dg/template/ref1.C: Likewise.
8175         * g++.old-deja/g++.warn/inline.C: Likewise.
8176         * g++.old-deja/g++.robertl/eb91.C: Likewise.
8177         * g++.old-deja/g++.robertl/eb46.C: Likewise.
8178         * g++.old-deja/g++.robertl/eb34.C: Likewise.
8179         * g++.old-deja/g++.robertl/eb43.C: Likewise.
8180         * g++.old-deja/g++.robertl/eb26.C: Likewise.
8181         * g++.old-deja/g++.robertl/eb116.C: Likewise.
8182         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8183         * g++.old-deja/g++.brendan/overload8.C: Likewise.
8184         * g++.old-deja/g++.brendan/overload11.C: Likewise.
8185         * g++.old-deja/g++.brendan/copy7.C: Likewise.
8186         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8187         * g++.old-deja/g++.brendan/template11.C: Likewise.
8188         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8189         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8190         * g++.old-deja/g++.brendan/crash16.C: Likewise.
8191         * g++.old-deja/g++.jason/pmem2.C: Likewise.
8192         * g++.old-deja/g++.jason/parse9.C: Likewise.
8193         * g++.old-deja/g++.jason/byval2.C: Likewise.
8194         * g++.old-deja/g++.jason/overload8.C: Likewise.
8195         * g++.old-deja/g++.jason/pmf8.C: Likewise.
8196         * g++.old-deja/g++.jason/template33.C: Likewise.
8197         * g++.old-deja/g++.jason/return3.C: Likewise.
8198         * g++.old-deja/g++.jason/scoping2.C: Likewise.
8199         * g++.old-deja/g++.jason/virtual.C: Likewise.
8200         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8201         * g++.old-deja/g++.jason/template27.C: Likewise.
8202         * g++.old-deja/g++.jason/synth6.C: Likewise.
8203         * g++.old-deja/g++.jason/ref8.C: Likewise.
8204         * g++.old-deja/g++.jason/offset1.C: Likewise.
8205         * g++.old-deja/g++.other/static20.C: Likewise.
8206         * g++.old-deja/g++.other/array1.C: Likewise.
8207         * g++.old-deja/g++.other/new3.C: Likewise.
8208         * g++.old-deja/g++.other/array2.C: Likewise.
8209         * g++.old-deja/g++.other/overload9.C: Likewise.
8210         * g++.old-deja/g++.other/cast6.C: Likewise.
8211         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8212         * g++.old-deja/g++.other/eh4.C: Likewise.
8213         * g++.old-deja/g++.other/using7.C: Likewise.
8214         * g++.old-deja/g++.other/init18.C: Likewise.
8215         * g++.old-deja/g++.other/dyncast1.C: Likewise.
8216         * g++.old-deja/g++.other/dyncast2.C: Likewise.
8217         * g++.old-deja/g++.other/dtor11.C: Likewise.
8218         * g++.old-deja/g++.pt/static11.C: Likewise.
8219         * g++.old-deja/g++.pt/crash19.C: Likewise.
8220         * g++.old-deja/g++.pt/overload12.C: Likewise.
8221         * g++.old-deja/g++.pt/crash46.C: Likewise.
8222         * g++.old-deja/g++.pt/mi1.C: Likewise.
8223         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8224         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8225         * g++.old-deja/g++.pt/local5.C: Likewise.
8226         * g++.old-deja/g++.pt/typename2.C: Likewise.
8227         * g++.old-deja/g++.pt/explicit80.C: Likewise.
8228         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8229         * g++.old-deja/g++.law/visibility1.C: Likewise.
8230         * g++.old-deja/g++.law/visibility2.C: Likewise.
8231         * g++.old-deja/g++.law/virtual2.C: Likewise.
8232         * g++.old-deja/g++.law/operators19.C: Likewise.
8233         * g++.old-deja/g++.law/parsing10.C: Likewise.
8234         * g++.old-deja/g++.law/visibility4.C: Likewise.
8235         * g++.old-deja/g++.law/operators4.C: Likewise.
8236         * g++.old-deja/g++.law/dtors2.C: Likewise.
8237         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8238         * g++.old-deja/g++.law/visibility10.C: Likewise.
8239         * g++.old-deja/g++.law/scope3.C: Likewise.
8240         * g++.old-deja/g++.law/casts2.C: Likewise.
8241         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8242         * g++.old-deja/g++.law/operators33.C: Likewise.
8243         * g++.old-deja/g++.law/friend4.C: Likewise.
8244         * g++.old-deja/g++.mike/pmf7.C: Likewise.
8245         * g++.old-deja/g++.mike/p5611.C: Likewise.
8246         * g++.old-deja/g++.mike/net37.C: Likewise.
8247         * g++.old-deja/g++.mike/p3570.C: Likewise.
8248         * g++.old-deja/g++.mike/p5718.C: Likewise.
8249         * g++.old-deja/g++.mike/net21.C: Likewise.
8250         * g++.old-deja/g++.mike/p1862.C: Likewise.
8251         * g++.old-deja/g++.mike/p4511.C: Likewise.
8252         * g++.old-deja/g++.mike/virt3.C: Likewise.
8253         * g++.old-deja/g++.mike/p16146.C: Likewise.
8254         * g++.old-deja/g++.mike/p1989.C: Likewise.
8255         * g++.old-deja/g++.mike/p5571.C: Likewise.
8256         * g++.old-deja/g++.gb/scope10.C: Likewise.
8257         * g++.old-deja/g++.abi/primary5.C: Likewise.
8258         * g++.old-deja/g++.abi/empty2.C: Likewise.
8259         * g++.old-deja/g++.abi/arraynew.C: Likewise.
8260         * g++.old-deja/g++.eh/vbase4.C: Likewise.
8261         * g++.old-deja/g++.eh/ptr1.C: Likewise.
8262         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8263         * g++.old-deja/g++.bob/template3.C: Likewise.
8264         * g++.old-deja/g++.bob/inherit1.C: Likewise.
8265
8266 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
8267
8268         PR fortran/31193
8269         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8270
8271 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
8272
8273         PR fortran/20897
8274         * gfortran.dg/derived_name_1.f90: New.
8275         * gfortran.dg/derived_name_2.f: New.
8276
8277 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8278
8279         * lib/target-supports.exp (check_effective_target_nonpic): New
8280         procedure.
8281         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8282         when compiling PIC.
8283         * gcc.target/i386/asm-4.c: Require nonpic.
8284         * gcc.target/i386/cmov1.c: Likewise.
8285         * gcc.target/i386/mul.c: Likewise.
8286         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8287         * gcc.target/i386/ssetype-1.c: Require nonpic.
8288         * gcc.target/i386/ssetype-3.c: Likewise.
8289         * gcc.target/i386/ssetype-5.c: Likewise.
8290
8291 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8292
8293         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8294         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8295         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8296         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8297
8298 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
8299
8300         PR tree-optimization/30590
8301         * g++.dg/opt/pr30590.C: New testcase.
8302
8303 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
8304
8305         PR c/30762
8306         * gcc.dg/pr30762-1.c: New test.
8307         * gcc.dg/pr30762-2.c: New test.
8308
8309         PR inline-asm/30505
8310         * gcc.target/i386/pr30505.c: New test.
8311
8312 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
8313
8314         * gcc.target/arm/register-variables.c: New.
8315
8316 2007-03-19  Jeff Law  <law@redhat.com>
8317
8318         * PR tree-optimization/30984
8319         * gcc.c-torture/pr30984.c: New test.
8320
8321 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8322         Richard Guenther  <rguenther@suse.de>
8323
8324         PR tree-optimization/31254
8325         * gcc.dg/torture/pr31254.c: New testcase.
8326
8327 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
8328
8329         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8330         target default_packed.
8331
8332 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8333
8334         PR fortran/31203
8335         * gfortran.dg/string_length_1.f90: New test.
8336
8337 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8338
8339         PR testsuite/30395
8340         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8341
8342 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8343
8344         PR libgfortran/31052
8345         * gfortran.dg/namelist_27.f90: New test.
8346
8347 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
8348
8349         PR fortran/30531
8350         * gfortran.dg/used_types_14.f90: New test.
8351
8352         PR fortran/31086
8353         * gfortran.dg/used_types_15.f90: New test.
8354
8355 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
8356
8357         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8358         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8359
8360 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8361
8362         PR fortran/31120
8363         * gfortran.dg/integer_exponentiation_2.f90: New test.
8364
8365 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
8366
8367         PR tree-optimization/31041
8368         * gcc.dg/vect/pr31041.c: New test.
8369
8370 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8371
8372         * g++.dg/warn/Wconversion-integer.C: New
8373         * g++.dg/warn/Wconversion-real.C: New.
8374         * g++.dg/warn/Wconversion-real-integer.C: New.
8375         * g++.dg/warn/conv2.C: Updated.
8376
8377 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8378
8379         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8380         exclude RTPs.
8381
8382 2007-03-16  Richard Guenther  <rguenther@suse.de>
8383
8384         PR tree-optimization/31146
8385         * g++.dg/tree-ssa/pr31146.C: New testcase.
8386
8387 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8388
8389         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8390         assume that the target has <features.h>.
8391
8392 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8393
8394         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8395         dg-options rather than to the whole test.
8396
8397 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
8398
8399         PR debug/29906
8400         * g++.dg/debug/pr29906.C: New
8401
8402 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8403
8404         PR libgfortran/31099
8405         * gfortran.dg/unformatted_recl.f90: Update test.
8406
8407 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
8408
8409         * gcc.dg/tree-ssa/prefetch-5.c: New test.
8410
8411 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8412
8413         PR c++/30891
8414         * g++.dg/parse/namespace-definition.C: New.
8415
8416 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8417
8418         PR c++/24924
8419         * g++.dg/cpp/pedantic-errors.C: New.
8420         * g++.dg/cpp/permissive.C: New.
8421
8422 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8423
8424         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8425         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8426
8427 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8428
8429         * lib/target-supports.exp (check_missing_uclibc_feature)
8430         (check_effective_target_wchar): New procedures.
8431         * gcc.dg/wchar_t-1.c: Require target wchar.
8432         * gcc.dg/wint_t-1.c: Likewise.
8433
8434 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8435
8436         * lib/target-supports.exp (check_gc_sections_available): Return
8437         false for VxWorks targets.
8438
8439 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8440
8441         * g++.dg/warn/Wconversion2.C: Fix typo.
8442         * gcc.dg/if-empty-1.c: Ditto.
8443
8444 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8445
8446         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8447
8448 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8449
8450         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8451         * gcc.target/i386/pr31167.c: Ditto.
8452
8453 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8454
8455         PR target/31167
8456         * gcc.target/i386/pr31167.c: New test.
8457
8458 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
8459
8460         PR fortran/30922
8461         * gfortran.dg/import5.f90.f90: New test.
8462
8463
8464         PR fortran/30879
8465         * gfortran.dg/data_components_1.f90: New test.
8466
8467
8468         PR fortran/30870
8469         * gfortran.dg/generic_13.f90: New test.
8470
8471         PR fortran/31163
8472         * gfortran.dg/alloc_comp_basics_5.f90: New test.
8473
8474 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8475
8476         PR libgfortran/31051
8477         * gfortran.dg/fmt_t_4.f90: New
8478
8479 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8480
8481         PR C++/31165
8482         * g++.dg/other/default7.C: New test.
8483
8484 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8485
8486         * g++.dg/warn/Wconversion2.C: New.
8487
8488 2007-03-14  Eric Christopher  <echristo@apple.com>
8489
8490         * gcc.dg/ssp-1.c: New.
8491         * gcc.dg/ssp-2.c: Ditto.
8492
8493 2007-03-14  Dirk Mueller  <dmueller@suse.de>
8494
8495         * g++.dg/warn/do-empty.C: New.
8496         * gcc.dg/do-empty.c: New.
8497         * gcc.dg/if-empty-1.c: Update.
8498         * gcc.dg/20001116-1.c: Update.
8499         * gcc.dg/pr23165.c: Update.
8500
8501 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
8502
8503         * gfortran.dg/module_implicit_conversion.f90: New test.
8504
8505 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
8506
8507         PR middle-end/31127
8508         * gcc.dg/pr31127.c: New.
8509
8510 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
8511
8512         * gcc.dg/tree-ssa/loop-26.c: New test.
8513
8514 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
8515
8516         * gcc.target/i386/cmpxchg16b-1.c: New test.
8517
8518 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8519
8520         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8521         * gcc.dg/c99-vla-1.c: Likewise.
8522         * g++.dg/ext/vla1.C: Likewise
8523
8524 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8525
8526         * gcc.dg/wvla-1.c: New test
8527         * gcc.dg/wvla-2.c: New test
8528         * gcc.dg/wvla-3.c: New test
8529         * gcc.dg/wvla-4.c: New test
8530         * gcc.dg/wvla-5.c: New test
8531         * gcc.dg/wvla-6.c: New test
8532         * gcc.dg/wvla-7.c: New test
8533         * g++.dg/warn/Wvla-1.C: New test
8534         * g++.dg/warn/Wvla-2.C: New test
8535         * g++.dg/warn/Wvla-3.C: New test
8536
8537 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
8538
8539         PR c++/30108
8540         * g++.dg/other/default6.C: New test.
8541
8542 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8543
8544         * lib/target-supports.exp (check_profiling_available): Return false
8545         for VxWorks.
8546         (check_effective_target_vxworks_kernel): New procedure.
8547         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8548         VxWorks.
8549         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8550         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8551         to include VxWorks.
8552         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8553
8554 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
8555
8556         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8557         PIC is not supported.
8558         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8559         * gcc.dg/20020426-2.c: Likewise.
8560         * gcc.dg/pr28243.c: Likewise.
8561         * gcc.dg/visibility-11.c: Likewise.
8562         * gcc.dg/tls/opt-9.c: Likewise.
8563         * gcc.dg/tls/opt-10.c: Likewise.
8564         * gcc.dg/tls/pic-1.c: Likewise.
8565         * gcc.dg/tls/struct-1.c: Likewise.
8566         * gcc.target/i386/20000807-1.c: Likewise.
8567         * gcc.target/i386/20000904-1.c: Likewise.
8568         * gcc.target/i386/20011119-1.c: Likewise.
8569         * gcc.target/i386/990213-2.c: Likewise.
8570         * gcc.target/i386/990214-1.c: Likewise.
8571         * gcc.target/i386/compress-float-387-pic.c: Likewise.
8572         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8573         * gcc.target/i386/pic-1.c: Likewise.
8574         * gcc.target/i386/pr21518.c: Likewise.
8575         * gcc.target/i386/pr23098.c: Likewise.
8576         * gcc.target/i386/pr23943.c: Likewise.
8577
8578 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
8579
8580         PR c++/31038
8581         * g++.dg/template/complit2.C: New test.
8582
8583         PR c++/30328
8584         * g++.dg/ext/bitfield1.C: New test.
8585
8586 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
8587
8588         PR fortran/30883
8589         * gfortran.dg/interface_11.f90: New test.
8590
8591 2007-03-11  Richard Guenther  <rguenther@suse.de>
8592
8593         PR tree-optimization/31115
8594         * gcc.dg/torture/pr31115.c: New testcase.
8595
8596 2007-03-11  Ira Rosen  <irar@il.ibm.com>
8597
8598         PR tree-optimization/29925
8599         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8600
8601 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
8602
8603         PR c++/30274
8604         * g++.dg/expr/bitfield3.C: New test.
8605         * g++.dg/expr/bitfield4.C: Likewise.
8606         * g++.dg/expr/bitfield5.C: Likewise.
8607         * g++.dg/expr/bitfield6.C: Likewise.
8608
8609         PR c++/30924
8610         * g++.dg/template/array18.C: New test.
8611
8612 2007-03-10  Dirk Mueller  <dmueller@suse.de>
8613
8614         PR c++/17946
8615         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8616         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8617
8618 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
8619
8620         PR c++/20599
8621         * g++.dg/cpp0x/variadic-bind.C: New.
8622         * g++.dg/cpp0x/variadic-function.C: New.
8623         * g++.dg/cpp0x/variadic-mem_fn.C: New.
8624         * g++.dg/cpp0x/variadic-tuple.C: New.
8625         * g++.dg/cpp0x/variadic1.C: New.
8626         * g++.dg/cpp0x/variadic2.C: New.
8627         * g++.dg/cpp0x/variadic3.C: New.
8628         * g++.dg/cpp0x/variadic4.C: New.
8629         * g++.dg/cpp0x/variadic5.C: New.
8630         * g++.dg/cpp0x/variadic6.C: New.
8631         * g++.dg/cpp0x/variadic7.C: New.
8632         * g++.dg/cpp0x/variadic8.C: New.
8633         * g++.dg/cpp0x/variadic9.C: New.
8634         * g++.dg/cpp0x/variadic10.C: New.
8635         * g++.dg/cpp0x/variadic11.C: New.
8636         * g++.dg/cpp0x/variadic12.C: New.
8637         * g++.dg/cpp0x/variadic13.C: New.
8638         * g++.dg/cpp0x/variadic14.C: New.
8639         * g++.dg/cpp0x/variadic15.C: New.
8640         * g++.dg/cpp0x/variadic16.C: New.
8641         * g++.dg/cpp0x/variadic17.C: New.
8642         * g++.dg/cpp0x/variadic18.C: New.
8643         * g++.dg/cpp0x/variadic19.C: New.
8644         * g++.dg/cpp0x/variadic20.C: New.
8645         * g++.dg/cpp0x/variadic21.C: New.
8646         * g++.dg/cpp0x/variadic22.C: New.
8647         * g++.dg/cpp0x/variadic23.C: New.
8648         * g++.dg/cpp0x/variadic24.C: New.
8649         * g++.dg/cpp0x/variadic25.C: New.
8650         * g++.dg/cpp0x/variadic26.C: New.
8651         * g++.dg/cpp0x/variadic27.C: New.
8652         * g++.dg/cpp0x/variadic28.C: New.
8653         * g++.dg/cpp0x/variadic29.C: New.
8654         * g++.dg/cpp0x/variadic30.C: New.
8655         * g++.dg/cpp0x/variadic31.C: New.
8656         * g++.dg/cpp0x/variadic32.C: New.
8657         * g++.dg/cpp0x/variadic33.C: New.
8658         * g++.dg/cpp0x/variadic34.C: New.
8659         * g++.dg/cpp0x/variadic35.C: New.
8660         * g++.dg/cpp0x/variadic36.C: New.
8661         * g++.dg/cpp0x/variadic37.C: New.
8662         * g++.dg/cpp0x/variadic38.C: New.
8663         * g++.dg/cpp0x/variadic39.C: New.
8664         * g++.dg/cpp0x/variadic40.C: New.
8665         * g++.dg/cpp0x/variadic41.C: New.
8666         * g++.dg/cpp0x/variadic42.C: New.
8667         * g++.dg/cpp0x/variadic43.C: New.
8668         * g++.dg/cpp0x/variadic44.C: New.
8669         * g++.dg/cpp0x/variadic45.C: New.
8670         * g++.dg/cpp0x/variadic46.C: New.
8671         * g++.dg/cpp0x/variadic47.C: New.
8672         * g++.dg/cpp0x/variadic48.C: New.
8673         * g++.dg/cpp0x/variadic49.C: New.
8674         * g++.dg/cpp0x/variadic50.C: New.
8675         * g++.dg/cpp0x/variadic51.C: New.
8676         * g++.dg/cpp0x/variadic52.C: New.
8677         * g++.dg/cpp0x/variadic53.C: New.
8678         * g++.dg/cpp0x/variadic54.C: New.
8679         * g++.dg/cpp0x/variadic55.C: New.
8680         * g++.dg/cpp0x/variadic56.C: New.
8681         * g++.dg/cpp0x/variadic57.C: New.
8682         * g++.dg/cpp0x/variadic58.C: New.
8683         * g++.dg/cpp0x/variadic59.C: New.
8684         * g++.dg/cpp0x/variadic60.C : New.
8685         * g++.dg/cpp0x/variadic61.C : New.
8686         * g++.dg/cpp0x/variadic62.C : New.
8687         * g++.dg/cpp0x/variadic63.C : New.
8688         * g++.dg/cpp0x/variadic64.C : New.
8689         * g++.dg/cpp0x/variadic65.C : New.
8690         * g++.dg/cpp0x/variadic66.C : New.
8691         * g++.dg/cpp0x/variadic67.C : New.
8692         * g++.dg/cpp0x/variadic68.C : New.
8693         * g++.dg/cpp0x/variadic69.C : New.
8694         * g++.dg/cpp0x/variadic70.C : New.
8695         * g++.dg/cpp0x/variadic71.C : New.
8696         * g++.dg/cpp0x/variadic72.C : New.
8697         * g++.dg/cpp0x/variadic73.C : New.
8698         * g++.dg/cpp0x/variadic74.C : New.
8699         * g++.dg/cpp0x/variadic75.C : New.
8700         * g++.dg/cpp0x/variadic-ex1.C : New.
8701         * g++.dg/cpp0x/variadic-ex2.C : New.
8702         * g++.dg/cpp0x/variadic-ex3.C : New.
8703         * g++.dg/cpp0x/variadic-ex4.C : New.
8704         * g++.dg/cpp0x/variadic-ex5.C : New.
8705         * g++.dg/cpp0x/variadic-ex6.C : New.
8706         * g++.dg/cpp0x/variadic-ex7.C : New.
8707         * g++.dg/cpp0x/variadic-ex8.C : New.
8708         * g++.dg/cpp0x/variadic-ex9.C : New.
8709         * g++.dg/cpp0x/variadic-ex10.C : New.
8710         * g++.dg/cpp0x/variadic-ex11.C : New.
8711         * g++.dg/cpp0x/variadic-ex12.C : New.
8712         * g++.dg/cpp0x/variadic-ex13.C : New.
8713         * g++.dg/cpp0x/variadic-ex14.C : New.
8714
8715 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8716
8717         PR libgfortran/31099
8718         * gfortran.dg/unformatted_recl.f90: New test.
8719
8720 2007-03-09  Roger Sayle  <roger@eyesopen.com>
8721
8722         * gcc.dg/fold-eqcmplx-1.c: New test case.
8723
8724 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
8725
8726         PR rtl-optimization/30643
8727         * gcc.dg/pr30643.c: New.
8728
8729 2007-03-09  Chao-ying Fu  <fu@mips.com>
8730
8731         * gcc.target/mips/mips32-dspr2-type.c: New test.
8732         * gcc.target/mips/mips32-dspr2.c: New test.
8733         * gcc.target/mips/dspr2-MULT.c: New test.
8734         * gcc.target/mips/dspr2-MULTU.c: New test.
8735         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8736         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8737         Adjust some formats.
8738
8739 2007-03-09  Dirk Mueller  <dmueller@suse.de>
8740
8741         PR c++/17946
8742         * gcc.dg/Wlogical-op-1.c: New.
8743         * g++.dg/warn/Wlogical-op-1.C: New.
8744
8745 2007-03-09  Richard Guenther  <rguenther@suse.de>
8746
8747         PR tree-optimization/30904
8748         PR middle-end/31058
8749         * gcc.dg/pr30904.c: Remove xfail.
8750
8751 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8752
8753         PR C/31072
8754         * gcc.c-torture/execute/pr31072.c: New test.
8755
8756 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8757
8758         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8759         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8760         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
8761         *lrint* and *lround*.
8762         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8763         floor->lfloor.
8764         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8765         * gcc.dg/torture/builtin-integral-1.c: Likewise.
8766         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
8767         and *lround*.  Correct macro names.
8768         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8769         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8770
8771 2007-03-08  Ian Lance Taylor  <iant@google.com>
8772
8773         * gcc.dg/no-strict-overflow-5.c: New test.
8774         * gcc.dg/no-strict-overflow-6.c: New test.
8775         * gcc.dg/Wstrict-overflow-11.c: New test.
8776         * gcc.dg/Wstrict-overflow-12.c: New test.
8777         * gcc.dg/Wstrict-overflow-13.c: New test.
8778         * gcc.dg/Wstrict-overflow-14.c: New test.
8779         * gcc.dg/Wstrict-overflow-15.c: New test.
8780
8781 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8782
8783         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
8784         for VxWorks kernel mode.
8785         * gcc.c-torture/execute/strncmp-1.x: Likewise.
8786
8787 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8788
8789         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8790         mode.
8791
8792 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8793
8794         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8795         and lib/bfill.c on VxWorks targets.
8796         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8797         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8798         lib/bfill.c and lib/memmove.c on VxWorks targets.
8799         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8800         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8801         on VxWorks targets.
8802         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8803         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8804
8805 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8806
8807         * gfortran.dg/use_5.f90: New test.
8808         * gfortran.dg/use_6.f90: Ditto.
8809         * gfortran.dg/use_7.f90: Ditto.
8810
8811 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8812
8813         PR fortran/30973
8814         * gfortran.dg/use_4.f90: New test.
8815         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8816
8817 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
8818
8819         PR fortran/31011
8820         * gfortran.dg/parameter_array_section_2.f90: New test.
8821
8822 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
8823
8824         PR c++/30852
8825         * g++.dg/ext/offsetof1.C: Add cases with volatile.
8826
8827         PR c++/30534
8828         * g++.dg/template/arg5.C: New test.
8829
8830 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
8831
8832         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8833
8834 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
8835
8836         * gcc.dg/var-expand1.c: Add newline at end of file.
8837
8838 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
8839
8840         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8841
8842 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
8843
8844         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8845
8846 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8847
8848         * gcc.dg/torture/builtin-convert-4.c: New test.
8849
8850 2007-03-05  Ian Lance Taylor  <iant@google.com>
8851
8852         * gcc.c-torture/compile/pr31034.c: New test.
8853
8854 2007-03-05  Ian Lance Taylor  <iant@google.com>
8855
8856         * gcc.dg/inline-18.c: New test.
8857         * gcc.dg/inline-19.c: New test.
8858         * gcc.dg/inline-20.c: New test.
8859         * gcc.dg/inline-21.c: New test.
8860
8861 2007-03-05  Richard Guenther  <rguenther@suse.de>
8862
8863         PR tree-optimization/14052
8864         * gcc.dg/tree-ssa/vrp33.c: New testcase.
8865
8866 2007-03-05  Richard Guenther  <rguenther@suse.de>
8867
8868         PR tree-optimization/23777
8869         * gcc.dg/tree-ssa/pr23777.c: New testcase.
8870
8871 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8872
8873         PR other/30465
8874         * gcc.dg/multiple-overflow-warn-3.c: New.
8875         * g++.dg/warn/multiple-overflow-warn-3.C: New.
8876
8877 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
8878
8879         PR c++/30895
8880         * g++.dg/parse/template23.C: New test.
8881
8882 2007-03-04  Roger Sayle  <roger@eyesopen.com>
8883
8884         PR middle-end/30744
8885         * gcc.dg/pr30744-1.c: New test case.
8886
8887 2007-03-04  Tobias Burnus  <burnus@net-b.de>
8888
8889         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8890
8891 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8892
8893         PR target/30406
8894         * gfortran.dg/logical_3.f90: New test.
8895
8896 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
8897
8898         PR libfortran/30981
8899         * gfortran.dg/integer_exponentiation_1.f90:  New test.
8900
8901 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8902
8903         * gcc.target/m68k/m68k.exp: New.
8904         * gcc.target/m68k/crash1.c: New.
8905
8906 2007-03-03  Tobias Burnus  <burnus@net-b.de>
8907
8908         * gfortran.dg/c_by_val.c: Use int64_t instead of long
8909         to be more compatible with integer(kind=8).
8910
8911 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8912
8913         PR libfortran/31001
8914         * gfortran.dg/zero_sized_3.f90: New test.
8915
8916 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8917
8918         PR c++/15787
8919         * g++.dg/parse/else.C: New.
8920         * g++.dg/parse/else-2.C: New.
8921
8922 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
8923             Tobias Burnus  <burnus@net-b.de>
8924
8925         PR fortran/30882
8926         * gfortran.dg/size_dim.f90: New test.
8927
8928 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
8929             Tobias Burnus  <burnus@net-b.de>
8930
8931         PR fortran/30873
8932         * gfortran.dg/entry_9.f90: New test.
8933
8934 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
8935
8936         PR c++/28253
8937         * g++.dg/inherit/covariant16.C: New test.
8938
8939 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
8940
8941         * g++.dg/other/darwin-minversion-1.C: New.
8942
8943 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
8944
8945         * gcc.dg/tree-ssa/20070302-1.c: New test.
8946
8947 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
8948
8949         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8950         tests.
8951
8952 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
8953
8954         * gcc.dg/tree-ssa/prefetch-4.c: New test.
8955
8956 2007-03-01  Simon Baldwin <simonb@google.com>
8957
8958         PR c++/23689
8959         * warn/ignored_typedef.C: New.
8960         * init/ctor8.C: Added dg-warning to consume ignored typedef
8961         warning.
8962         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
8963         and added an explicit line number.
8964
8965 2007-02-28  Richard Guenther  <rguenther@suse.de>
8966
8967         PR middle-end/30364
8968         * gcc.dg/torture/pr30364-1.c: New testcase.
8969         * gcc.dg/torture/pr30364-2.c: Likewise.
8970         * gcc.dg/torture/pr30364-3.c: Likewise.
8971
8972 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8973
8974         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8975         powerpc*, use -funsafe-math-optimizations.
8976         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8977         * gcc.dg/torture/builtin-modf-1.c: Likewise.
8978
8979 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8980             Paul Thomas  <pault@gcc.gnu.org>
8981
8982         PR fortran/30888
8983         PR fortran/30887
8984         * c_by_val_1.f: Test %VAL() with non-default kind.
8985         * c_by_val.c: Ditto.
8986         * c_by_val_4.f: New test.
8987
8988 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8989
8990         PR fortran/30968
8991         * gfortran.dg/continuation_7.f90: New test.
8992
8993 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
8994
8995         * g++.dg/inherit/thunk7.C: New test.
8996         * lib/target-supports.exp (check_profiling_available): Not available
8997         for bfin-*-*.
8998
8999 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
9000
9001         PR target/30970
9002         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9003
9004 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
9005
9006         * lib/target-supports.exp (check_effective_target_init_priority):
9007         Remove Solaris special case.
9008
9009 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
9010
9011         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9012         for more builtin types.
9013
9014         * g++.dg/ext/visibility/class1.C: Port to Darwin.
9015         * g++.dg/ext/visibility/noPLT.C: Likewise.
9016
9017 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9018
9019         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9020         sh* targets.
9021
9022 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
9023
9024         PR fortran/30865
9025         * size_optional_dim_1.f90:  New test.
9026
9027 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
9028
9029         * gcc.dg/vxworks/vxworks.exp: New file.
9030         * gcc.dg/vxworks/initpri1.c: Likewise.
9031         * gcc.dg/vxworks/initpri2.c: Likewise.
9032         * gcc.dg/initpri2.c: Add more tests.
9033         * g++.dg/special/initpri2.C: Likewise.
9034
9035         * gcc.dg/initpri1.c: New test.
9036         * gcc.dg/initpri2.c: Likewise.
9037         * g++.dg/special/initpri1.C: New test.
9038         * g++.dg/special/initpri2.C: Likewise.
9039         * g++.dg/special/conpr-1.C: Use init_priority effective target.
9040         * g++.dg/special/conpr-2.C: Likewise.
9041         * g++.dg/special/conpr-3.C: Likewise.
9042         * g++.dg/special/conpr-4.C: Likewise.
9043         * g++.dg/special/initp1.C: Likewise.
9044         * g++.dg/special/ecos.exp: Remove code to detect availability of
9045         constructor priorities.
9046         * lib/target-supports.exp (check_effective_target_init_priority):
9047         New function.
9048
9049 2007-02-24  Jan Hubicka  <jh@suse.cz>
9050
9051         * gcc.c-torture/execute/pr30778.c: New testcase.
9052
9053 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9054
9055         PR libgfortran/30918
9056         * gfortran.dg/namelist_26.f90: New test.
9057
9058 2007-02-24  Richard Guenther  <rguenther@suse.de>
9059
9060         PR middle-end/30951
9061         * gcc.dg/pr30951.c: New testcase.
9062
9063 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9064
9065         * gcc.dg/torture/builtin-modf-1.c: New test.
9066
9067 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
9068
9069         PR tree-optimization/30904
9070         * gcc.dg/pr30904.c: New test.
9071
9072 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9073
9074         * gcc.test-framework/README: Correct command.
9075         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9076         -Wunused-value.
9077         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9078
9079 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9080
9081         * lib/target-supports.exp (check_effective_target_unwrapped): New.
9082
9083 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
9084
9085         * lib/target-supports.exp (check_effective_target_newlib): New
9086         function.
9087
9088 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
9089
9090         PR fortran/30660
9091         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9092         allocatable component.
9093
9094
9095 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9096
9097         * gcc.dg/torture/builtin-logb-1.c: New test.
9098         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9099         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9100         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9101         sh* targets.
9102
9103 2007-02-23  Richard Guenther  <rguenther@suse.de>
9104
9105         * g++.dg/warn/changes-meaning.C: New testcase.
9106
9107 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9108
9109         PR libgfortran/30910
9110         * gfortran.dg/fmt_zero_precision.f90: Update test.
9111
9112 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9113
9114         * gcc.dg/torture/builtin-frexp-1.c: New test.
9115
9116 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
9117
9118         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9119
9120 2007-02-22  Ian Lance Taylor  <iant@google.com>
9121
9122         PR debug/30898
9123         * g++.dg/debug/pr30898.C: New test.
9124
9125 2007-02-22  Ira Rosen  <irar@il.ibm.com>
9126
9127         * gcc.dg/vect/vect-106.c: New test.
9128
9129 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9130             Ira Rosen  <irar@il.ibm.com>
9131
9132         PR tree-optimization/30843
9133         * gcc.dg/vect/pr30843.c: New test.
9134
9135 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9136
9137         PR tree-optimization/30858
9138         * gcc.dg/vect/pr30858.c: New test.
9139
9140 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
9141
9142         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9143         to set options for compiling testglue.
9144         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9145         * lib/obj-c++.exp (obj-c++_init): Likewise.
9146
9147 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
9148
9149         * gnat.dg/derived_aggregate.adb: New test.
9150
9151 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9152
9153         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9154         sh* targets.  Call the correct CKSGN macro.
9155
9156 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
9157
9158         * gfortran.dg/gomp/omp_parse1.f90: New test.
9159         * gfortran.dg/gomp/omp_parse2.f: New test.
9160
9161 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
9162
9163         PR fortran/30869
9164         * gfortran.dg/do_pointer_1.f90:  New test.
9165
9166 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9167
9168         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9169         and scalbln.
9170
9171 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
9172
9173         * gcc.dg/darwin-minversion-1.c: New.
9174         * gcc.dg/darwin-minversion-2.c: New.
9175
9176 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9177
9178         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9179
9180 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9181             DJ Delorie <dj@redhat.com>
9182
9183         PR other/30824
9184         * gcc.dg/Wfatal.c: New.
9185         * gcc.dg/Wfatal-2.c: New.
9186         * gcc.dg/Werror-1.c: Adjust expectations.
9187         * gcc.dg/Werror-5.c: Likewise.
9188         * gcc.dg/Werror-7.c: Likewise.
9189         * gcc.dg/Werror-10.c: Likewise.
9190         * gcc.dg/Werror-11.c: Likewise.
9191
9192 2007-02-20  Tobias Burnus  <burnus@net-b.de>
9193
9194         PR fortran/30522
9195         * gfortran.dg/volatile10.f90: New test.
9196
9197 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
9198
9199         PR libfortran/30533
9200         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
9201
9202 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9203
9204         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9205         * gcc.dg/Walways-true-1.c: Likewise.
9206         * gcc.dg/weak/weak-3.c: Likewise.
9207         * gcc.dg/Werror-1.c: Likewise.
9208         * gcc.dg/Werror-3.c: Likewise.
9209         * gcc.dg/Werror-4.c: Likewise.
9210         * gcc.dg/Werror-5.c: Likewise.
9211         * gcc.dg/Werror-6.c: Likewise.
9212         * gcc.dg/Werror-7.c: Likewise.
9213         * gcc.dg/Werror-8.c: Likewise.
9214         * gcc.dg/Werror-10.c: Likewise.
9215         * gcc.dg/Werror-11.c: Likewise.
9216         * gcc.dg/Werror-12.c: Likewise.
9217         * g++.old-deja/g++.mike/warn8.C: Likewise.
9218         * g++.dg/warn/Walways-true-1.C: Likewise.
9219         * g++.dg/warn/Walways-true-2.C: Likewise.
9220         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9221         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9222         -Wstring-literal-comparison with -Waddress.
9223         * gcc.dg/Wstring-literal-comparison-4.c: Replace
9224         -Wno-string-literal-comparison with -Wno-address.
9225
9226 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
9227
9228         * gnat.dg/self_aggregate_with_call.adb: New test.
9229
9230 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
9231
9232         PR tree-optimization/30975
9233         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9234         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9235         * gcc.dg/vect/pr30795.c: New.
9236
9237 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9238
9239         PR fortran/30681
9240         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9241
9242 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9243
9244         PR rtl-optimization/28173
9245         * gcc.target/i386/andor-1.c: New test case.
9246
9247 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9248
9249         * gcc.dg/torture/builtin-ldexp-1.c: New.
9250         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9251
9252 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9253
9254         * gfortran.dg/array_constructor_15.f90: New test case.
9255
9256 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9257
9258         * gfortran.dg/forall_10.f90: New test case.
9259
9260 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9261
9262         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9263
9264 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9265
9266         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9267         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9268
9269 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
9270
9271         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9272         * gcc.target/i386/builtin-bswap-3.c: Ditto.
9273         * gcc.target/i386/xchg-1.c: New test.
9274         * gcc.target/i386/xchg-2.c: New test.
9275
9276 2007-02-16  Richard Guenther  <rguenther@suse.de>
9277             Christian Bruel  <christian.bruel@st.com>
9278
9279         * gcc.dg/strict-overflow-5.c: New testcase.
9280
9281 2007-02-16  Tobias Burnus  <burnus@net-b.de>
9282
9283         PR fortran/30793
9284         * gfortran.dg/func_derived_4.f90: New test.
9285
9286 2007-02-15  Roger Sayle  <roger@eyesopen.com>
9287
9288         PR middle-end/30391
9289         * gfortran.dg/pr30391-1.f90: New test case.
9290
9291 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9292
9293         PR middle-end/30433
9294         * gcc.c-torture/compile/pr30433.c: New testcase to check
9295         that complex constants comparisions are foldded.
9296
9297 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9298
9299         PR C++/30158
9300         * g++.dg/ext/stmtexpr10.C: New testcase.
9301
9302 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9303
9304         PR middle-end/30729
9305         * gcc.dg/Wunused-value-2.c: New testcase.
9306
9307 2007-02-15  Ian Lance Taylor  <iant@google.com>
9308
9309         * g++.dg/eh/subreg-1.C: New test.
9310
9311 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9312
9313         PR c/26494
9314         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9315         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9316         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9317         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9318         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9319         * gcc.dg/Werror-implicit-function-declaration.c: New.
9320
9321 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9322
9323         PR c++/28943
9324         * g++.dg/warn/pr28943.C: New.
9325
9326 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9327
9328         * gfortran.fortran-torture/execute/math.f90: Fix typo.
9329
9330 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9331
9332         PR fortran/30779
9333         * gfortran.dg/error_recovery_3.f90: New test.
9334
9335 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9336
9337         * g++.dg/tree-ssa/sra-1.C: New.
9338
9339 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9340
9341         * g++.dg/tree-ssa/sra-1.C: New.
9342
9343 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9344
9345         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9346
9347 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9348
9349         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9350
9351 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9352
9353         PR fortran/30799
9354         * gfortran.dg/logical_2.f90: New test.
9355
9356 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
9357
9358         * gcc.dg/torture/complex-alias-1.c: New test.
9359
9360 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
9361
9362         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9363         instead of -fdump-tree-tailcall.
9364
9365 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
9366
9367         * gfortran.dg/interface_10.f90: Fix comment typo.
9368
9369 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
9370
9371         PR tree-optimization/30771
9372         * gcc.dg/vect/pr30771.c: New test.
9373
9374 2007-02-13  Ian Lance Taylor  <iant@google.com>
9375
9376         * gcc.dg/Wstrict-overflow-1.c: New test.
9377         * gcc.dg/Wstrict-overflow-2.c: New test.
9378         * gcc.dg/Wstrict-overflow-3.c: New test.
9379         * gcc.dg/Wstrict-overflow-4.c: New test.
9380         * gcc.dg/Wstrict-overflow-5.c: New test.
9381         * gcc.dg/Wstrict-overflow-6.c: New test.
9382         * gcc.dg/Wstrict-overflow-7.c: New test.
9383         * gcc.dg/Wstrict-overflow-8.c: New test.
9384         * gcc.dg/Wstrict-overflow-9.c: New test.
9385         * gcc.dg/Wstrict-overflow-10.c: New test.
9386
9387 2007-02-13  Roger Sayle  <roger@eyesopen.com>
9388
9389         * gcc.target/ia64/builtin-bswap-2.c: New test case.
9390
9391 2007-02-13  Richard Henderson  <rth@redhat.com>
9392
9393         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9394         * gcc.c-torture/execute/pr29302-1.c: ... here.
9395
9396 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9397
9398         PR c/29521
9399         * gcc.dg/c90-return-1.c: Update output.
9400         * gcc.dg/c99-return-1.c: Likewise.
9401
9402 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
9403
9404         PR fortran/30554
9405         * gfortran.dg/used_dummy_types_7.f90: New test..
9406
9407 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
9408
9409         * gcc.target/i386/parity-1.c: New test.
9410         * gcc.target/i386/parity-2.c: New test.
9411
9412 2007-02-12  Roger Sayle  <roger@eyesopen.com>
9413
9414         * gcc.target/i386/builtin-bswap-3.c: New test case.
9415
9416 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
9417
9418         PR tree-optimization/29145
9419         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9420         alias analysis is improved to take better advantage of restrict
9421         qualified pointers.
9422         * gcc.dg/vect/vect-80.c: Likewise.
9423         * gcc.dg/vect/pr29145.c: New.
9424
9425 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9426
9427         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9428         * gcc.target/i386/sse4a-insert.c: Likewise.
9429
9430 2007-02-11  Roger Sayle  <roger@eyesopen.com>
9431
9432         * gcc.target/ia64/builtin-popcount-1.c: New test case.
9433         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9434
9435 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
9436
9437         PR fortran/30478
9438         * gfortran.dg/enum_4.f90: Update error message checks.
9439
9440 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
9441
9442         PR fortran/30554
9443         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9444         versions of the modules.
9445
9446         PR fortran/30617
9447         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9448         by getting rid of recursive I/O and providing functions with
9449         results.
9450
9451         PR fortran/30319
9452         * gfortran.dg/char_array_constructor_2.f90
9453
9454 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
9455
9456         PR c++/26988
9457         * g++.dg/template/spec34.C: New test
9458
9459 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
9460
9461         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9462         on i?86 and x86_64.
9463         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9464         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9465         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9466         on i?86 and x86_64.
9467         * gcc.dg/vect/vect-113.c: Ditto.
9468
9469 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
9470
9471         PR c++/29487
9472         * g++.dg/eh/weak1-C: New test.
9473         * g++.dg/eh/weak1-a.cc: Likewise.
9474         * g++.dg/eh/comdat1.C: Likewise.
9475
9476 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
9477             Dorit Nuzman  <dorit@il.ibm.com>
9478
9479         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
9480         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
9481         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9482         * gcc.dg/vect/vect-113.c: Likewise.
9483
9484         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9485
9486 2007-02-10  Richard Henderson  <rth@redhat.com>
9487
9488         * lib/target-supports.exp (check_effective_target_tls): Redefine
9489         to mean non-emulated tls.
9490         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9491         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9492         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9493         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9494         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9495         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9496         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9497
9498 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
9499
9500         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9501
9502 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
9503
9504         * gfortran.dg/secnds.f: Replace time tolerance with a
9505         before-and-after bracket.
9506         * gfortran.dg/secnds-1.f: Likewise.
9507
9508 2007-02-09  Tobias Burnus  <burnus@net-b.de>
9509
9510         PR fortran/30512
9511         * gfortran.dg/maxlocval_1.f90: New test.
9512
9513 2007-02-09  Roger Sayle  <roger@eyesopen.com>
9514
9515         * gcc.target/ia64/builtin_bswap-1.c: New test case.
9516
9517 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9518
9519         PR fortran/30720
9520         * gfortran.dg/array_function_1.f90: New test.
9521
9522 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9523
9524         * lib/target-supports.exp (check_effective_target_lax_strtofp)
9525         (check_effective_target_dummy_wcsftime): New functions.
9526
9527 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9528
9529         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9530         * lib/target-supports.exp (check_effective_target_uclibc): New
9531         function.
9532
9533 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9534
9535         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9536         (vsnprintf): Don't define for uClibc targets.
9537
9538 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9539
9540         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9541         set before checking whether it was allowed.
9542         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9543         before checking inside_main.
9544
9545 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9546
9547         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9548         uClinux targets.
9549         (u16sf): Likewise u4sf.
9550         * g++.dg/compat/struct-layout-1.h: Likewise.
9551
9552 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9553
9554         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9555         procedure.
9556         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9557         m68k targets if check_effective_target_coldfire_fpu returns true.
9558
9559 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
9560         Richard Guenther  <rguenther@suse.de>
9561
9562         PR middle-end/23361
9563         * gcc.dg/fold-compare-3.c: New testcase.
9564         * gcc.dg/tree-ssa/loop-24.c: Likewise.
9565
9566 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
9567
9568         * gcc.dg/pr26570.c: Clean up coverage files.
9569         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9570         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9571         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9572         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9573         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9574         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9575         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9576         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9577         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9578         * gcc.dg/tree-ssa/pr25501.c: Ditto.
9579         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9580         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9581         * gcc.dg/vect/pr28952.c: Ditto.
9582         * gcc.dg/vect/pr27151.c: Ditto.
9583         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9584         * g++.dg/gomp/macro-3.C: Ditto.
9585
9586 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
9587
9588         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9589         of the loop.
9590
9591 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9592
9593         * gcc.target/i386/builtin-bswap-2.c: New test case.
9594
9595 2007-02-08  Roger Sayle  <roger@eyesopen.com>
9596
9597         * gfortran.dg/forall_8.f90: New test case.
9598         * gfortran.dg/forall_9.f90: Likewise.
9599
9600 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9601
9602         * gcc.dg/builtins-20.c: Add some -~ complex cases.
9603
9604 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
9605
9606         * lib/target-supports.exp (check_effective_target_simulator): New.
9607
9608 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
9609
9610         * gcc.dg/tree-ssa/loop-25.c: New test.
9611
9612 2007-02-06  Richard Henderson  <rth@redhat.com>
9613
9614         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9615
9616 2007-02-06  Roger Sayle  <roger@eyesopen.com>
9617
9618         * gcc.target/powerpc/popcount-1.c: New test case.
9619         * gcc.target/powerpc/parity-1.c: Likewise.
9620
9621 2007-02-06  Richard Guenther  <rguenther@suse.de>
9622
9623         PR middle-end/27302
9624         * gcc.dg/torture/pr27302-2.c: New testcase.
9625
9626 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
9627
9628         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9629         * gcc.dg/vect/vect-iv-1.c: New test.
9630         * gcc.dg/vect/vect-iv-2.c: New test.
9631         * gcc.dg/vect/vect-iv-3.c: New test.
9632         * gcc.dg/vect/vect-iv-4.c: New test.
9633         * gcc.dg/vect/vect-iv-5.c: New test.
9634         * gcc.dg/vect/vect-iv-6.c: New test.
9635         * gcc.dg/vect/vect-iv-7.c: New test.
9636         * gcc.dg/vect/vect-iv-8.c: New test.
9637         * gcc.dg/vect/vect-iv-9.c: New test.
9638         * gcc.dg/vect/vect-iv-10.c: New test.
9639         * gcc.dg/vect/vect-iv-11.c: New test.
9640         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9641         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9642         * gcc.dg/vect/vect-14.c: Now vectorizable.
9643         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9644         loop).
9645         * gcc.dg/vect/vect-27.c: Likewise.
9646         * gcc.dg/vect/vect-29.c Likewise.
9647         * gcc.dg/vect/vect-dv-2.c: Likewise.
9648         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9649         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9650         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9651
9652 2007-02-06  Ira Rosen  <irar@il.ibm.com>
9653
9654         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9655
9656 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9657
9658         * gcc.dg/builtins-20.c: Add more cases.
9659
9660 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
9661
9662         PR debug/30189
9663         * gcc.dg/pr30189.c: New test.
9664
9665 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
9666
9667         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9668         for running tests.
9669         * gcc.target/i386/sse4a-extract.c: New test.
9670         * gcc.target/i386/sse4a-insert.c: New test.
9671         * gcc.target/i386/sse4a-montsd.c: New test.
9672         * gcc.target/i386/sse4a-montss.c: New test.
9673
9674 2007-02-05  Richard Guenther  <rguenther@suse.de>
9675
9676         * gcc.target/i386/vectorize3.c: New testcase.
9677
9678 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
9679
9680         PR target/30665
9681         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9682
9683 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9684
9685         PR fortran/30611
9686         * gfortran.dg/repeat_1.f90: New test.
9687
9688 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
9689
9690         PR fortran/30605
9691         * gfortran.dg/spread_shape_1.f90: Remove tabs.
9692         * gfortran.dg/derived_init_2.f90: Ditto.
9693         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9694         * gfortran.dg/array_initializer_1.f90: Ditto.
9695         * gfortran.dg/do_2.f90: Ditto.
9696         * gfortran.dg/proc_assign_1.f90: Ditto.
9697
9698 2007-02-04  Richard Guenther  <rguenther@suse.de>
9699
9700         PR middle-end/30636
9701         * g++.dg/warn/pr30636.C: New testcase.
9702         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9703
9704 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
9705
9706         PR middle-end/30667
9707         * gfortran.dg/pr30667.f: New test.
9708
9709 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9710
9711         * gcc.dg/builtins-54.c: Add more cases.
9712
9713 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
9714
9715         PR fortran/30514
9716         * gfortran.dg/zero_sized_2.f90: New test.
9717
9718         PR fortran/30660
9719         * gfortran.dg/alloc_comp_basics_4.f90: New test.
9720
9721         PR fortran/29820
9722         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9723         file.
9724
9725 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9726
9727         PR fortran/30683
9728         * gfortran.dg/interface_10.f90: New test.
9729
9730 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9731
9732         * gcc.dg/builtins-20.c: Add more cases.
9733
9734 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9735
9736         PR target/29682
9737         * gcc-target/ia64/pr29682.c: New test.
9738
9739 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
9740
9741         PR fortran/30284
9742         * gfortran.dg/arrayio_11.f90.f90: New test.
9743
9744         PR fortran/30626
9745         * gfortran.dg/arrayio_12.f90.f90: New test.
9746
9747 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
9748
9749         PR c++/30536
9750         * g++.dg/tls/diag-5.C: New test.
9751
9752         PR middle-end/30473
9753         * gcc.dg/pr30473.c: New test.
9754         * gcc.c-torture/execute/20070201-1.c: New test.
9755
9756 2007-02-01  Roger Sayle  <roger@eyesopen.com>
9757
9758         * gfortran.dg/dependency_20.f90: New test case.
9759
9760 2007-01-31  Ian Lance Taylor  <iant@google.com>
9761
9762         * gcc.dg/lower-subreg-1.c (test): New test.
9763
9764 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
9765
9766         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9767
9768 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9769
9770         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9771         * gcc.dg/torture/builtin-math-3.c: Likewise.
9772
9773 2007-01-31  Dirk Mueller  <dmueller@suse.de>
9774
9775         gcc.dg/Wparentheses-2.c: Update and add new tests.
9776
9777 2007-01-31  Ira Rosen  <irar@il.ibm.com>
9778
9779         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9780         vectorize.
9781
9782 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
9783
9784         * gcc.dg/builtins-63.c: New test.
9785
9786 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9787
9788         PR fortran/27588
9789         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9790
9791 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9792
9793         PR fortran/30520
9794         * gfortran.dg/volatile8.f90: New argument conformance test.
9795         * gfortran.dg/volatile9.f90: New scope test.
9796
9797 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9798
9799         PR c++/24745
9800         * g++.dg/warn/null4.C: New.
9801
9802 2001-01-30  Roger Sayle  <roger@eyesopen.com>
9803             Uros Bizjak  <ubizjak@gmail.com>
9804
9805         * gcc.dg/large-size-array-3.c: Correct typo.
9806
9807 2007-01-30  Richard Guenther  <rguenther@suse.de>
9808
9809         PR middle-end/27657
9810         * g++.dg/debug/pr27657.C: New testcase.
9811
9812 2007-01-30  Richard Guenther  <rguenther@suse.de>
9813
9814         PR middle-end/30313
9815         * gcc.dg/torture/pr30313.c: New testcase.
9816
9817 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
9818
9819         * gcc.dg/dfp/dfp-except.h: New file.
9820         * gcc.dg/dfp/fe-check.h: New file.
9821         * gcc.dg/dfp/fe-binop.c: New test.
9822         * gcc.dg/dfp/fe-convert-1.c: New test.
9823         * gcc.dg/dfp/fe-convert-2.c: New test.
9824         * gcc.dg/dfp/fe-convert-3.c: New test.
9825
9826         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9827         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9828         * gcc.dg/dfp/convert-dfp.c: Ditto.
9829         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9830
9831 2007-01-29  Josh Conner  <jconner@apple.com>
9832
9833         * gcc.target/powerpc/altivec-24.c: New test.
9834
9835 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
9836
9837         PR c++/28266
9838         * g++.dg/parse/defarg12.C: New test.
9839
9840 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
9841
9842         PR fortran/30554
9843         * gfortran.dg/used_dummy_types_6.f90: New test.
9844
9845 2007-01-28  Jan Hubicka  <jh@suse.cz>
9846
9847         * gcc.dg/tree-prof/val-prof-6.c: New test.
9848
9849 2007-01-28  Roger Sayle  <roger@eyesopen.com>
9850
9851         * gcc.dg/large-size-array-3.c: Correct test case (portability).
9852
9853 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
9854
9855         PR C++/28988
9856         * g++.dg/expr/dtor4.C: New test.
9857
9858 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
9859
9860         * gcc.dg/tree-ssa/loop-23.c: New test.
9861
9862 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
9863
9864         PR libfortran/30389
9865         * gfortran.dg/achar_2.f90:  New test.
9866         * gfortran.dg/achar_3.f90:  New test.
9867
9868 2007-01-27  Ian Lance Taylor  <iant@google.com>
9869
9870         * gcc.dg/strict-overflow-1.c: New test.
9871         * gcc.dg/no-strict-overflow-1.c: New test.
9872         * gcc.dg/strict-overflow-2.c: New test.
9873         * gcc.dg/no-strict-overflow-2.c: New test.
9874         * gcc.dg/strict-overflow-3.c: New test.
9875         * gcc.dg/no-strict-overflow-3.c: New test.
9876         * gcc.dg/strict-overflow-4.c: New test.
9877         * gcc.dg/no-strict-overflow-4.c: New test.
9878         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9879         * gcc.dg/pr15784-1.c: Likewise.
9880         * gcc.dg/pr20922-1.c: Likewise.
9881         * gcc.dg/pr20922-3.c: Likewise.
9882         * gcc.dg/pr20922-4.c: Likewise.
9883         * gcc.dg/pr20922-6.c: Likewise.
9884         * gcc.dg/compare-4.c: Likewise.
9885         * gcc.dg/torture/pr26898-1.c: Likewise.
9886         * gcc.dg/tree-ssa/divide-1.c: Likewise.
9887         * gcc.dg/tree-ssa/divide-2.c: Likewise.
9888         * gcc.dg/tree-ssa/divide-3.c: Likewise.
9889         * gcc.dg/tree-ssa/divide-4.c: Likewise.
9890         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9891         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9892         * gcc.dg/tree-ssa/pr21082.c: Likewise.
9893         * gcc.dg/tree-ssa/pr26899.c: Likewise.
9894         * g++.dg/tree-ssa/pr21082.C: Likewise.
9895
9896 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9897
9898         * gcc-dg/large-size-array-3.c: New test case.
9899
9900 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9901
9902         * gfortran.dg/forall_7.f90: New test case.
9903
9904 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
9905
9906         PR fortran/30407
9907         * gfortran.dg/where_operator_assign_1.f90: New test.
9908         * gfortran.dg/where_operator_assign_2.f90: New test.
9909         * gfortran.dg/where_operator_assign_3.f90: New test.
9910
9911 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
9912
9913         * lib/target-supports.exp
9914         (check_effective_target_powerpc_altivec): New.
9915         (check_effective_target_vect_cmdline_needed): Use it.
9916
9917 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9918
9919         PR fortran/30278
9920         * gfortran.dg/backslash_3.f: New test.
9921
9922 2007-01-26  Richard Guenther  <rguenther@suse.de>
9923
9924         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9925
9926 2007-01-26  Tobias Burnus  <burnus@net-b.de>
9927
9928         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9929         * gfortran.dg/vect/vect.exp: Ditto.
9930         * gfortran.dg/dg.exp: Ditto.
9931         * gfortran.fortran-torture/execute/execute.exp: Ditto.
9932         * gfortran.fortran-torture/compile/compile.exp: Ditto.
9933
9934 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9935
9936         * gcc.dg/builtins-20.c: Add more cases.
9937         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9938
9939 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9940
9941         PR fortran/30437
9942         * gcc.dg/Wall.c: New.
9943         * gcc.dg/Wno-all.c: New.
9944         * gfortran.dg/Wall.f90: New.
9945         * gfortran.dg/Wno-all.f90: New.
9946
9947 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
9948
9949         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9950         * g++.dg/eh/simd-2.C: Also run on Darwin.
9951         * g++.dg/eh/simd-3.C: New.
9952         * g++.dg/eh/simd-4.C: New.
9953
9954 2007-01-25  Richard Guenther  <rguenther@suse.de>
9955
9956         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9957         and _PROFILE_USE.
9958         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9959
9960 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
9961
9962         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9963         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9964         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9965         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9966         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9967         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9968         * gcc.dg/ipa/ipa-7.c: New testcase.
9969
9970 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
9971
9972         * g++.dg/cpp0x/warn_cxx0x.C: New.
9973
9974 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9975
9976         * gcc.dg/builtins-20.c: Test builtin carg.
9977
9978 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
9979
9980         PR middle-end/27416
9981         * gcc.dg/gomp/pr27416.c: New test.
9982
9983         PR middle-end/30494
9984         * gcc.dg/gomp/pr30494.c: New test.
9985         * g++.dg/gomp/pr30494.C: New test.
9986
9987         PR middle-end/30421
9988         * gcc.dg/gomp/pr30421.c: New test.
9989
9990 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
9991
9992         * gcc.target/ia64/versionid-1.c: New test.
9993         * gcc.target/ia64/versionid-2.c: New test.
9994
9995 2007-01-24  Richard Guenther  <rguenther@suse.de>
9996
9997         PR testsuite/30181
9998         * gcc.dg/builtins-57.c: Change to a link-time testcase
9999         to support non-C99 targets.
10000
10001 2007-01-24  Jan Hubicka  <jh@suse.cz>
10002
10003         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10004
10005 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10006
10007         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10008
10009 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
10010
10011         PR objc/27438
10012         * objc.dg/const-str-12.m: New test.
10013
10014 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10015
10016         PR fortran/30532
10017         * gfortran.dg/ctrl-z.f90:  New test.
10018
10019 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10020
10021         PR fortran/30481
10022         * gfortran.dg/namelist_assumed_char.f90:  New test.
10023
10024 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
10025
10026         PR c++/27492
10027         * g++.dg/inherit/covariant15.C: New test.
10028
10029 2007-01-23  Ian Lance Taylor  <iant@google.com>
10030
10031         * g++.dg/warn/Wparentheses-24.C: New test.
10032
10033 2007-01-23  Richard Guenther  <rguenther@suse.de>
10034
10035         PR testsuite/30560
10036         * ada/acats/run_acats: Do not call gnatmake or gnatchop
10037         with full path.
10038
10039 2007-01-22  Richard Guenther  <rguenther@suse.de>
10040
10041         PR tree-optimization/30038
10042         * gcc.dg/builtins-62.c: New testcase.
10043
10044 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10045
10046         * gcc.c-torture/compile/20070121.c: New test.
10047
10048 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
10049
10050         PR libfortran/30525
10051         * gfortran.dg/char_comparison_1.f:  New test.
10052
10053 2007-01-21  Ira Rosen  <irar@il.ibm.com>
10054
10055         * gcc.dg/vect/vect-strided-same-dr.c: New test.
10056
10057 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
10058
10059         PR objc/30479
10060         * objc.dg/pch: New directory.
10061         * objc.dg/pch/pch.exp: New file.
10062         * objc.dg/pch/interface-1.m: New test.
10063         * objc.dg/pch/interface-1.hs: New include file.
10064         * lib/objc.exp (objc_target_compile): Add
10065         "-x objective-c-header" in front of the sources if this is
10066         a precompiled header being compiled.
10067
10068 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10069
10070         * gfortran.dg/array_memcpy_3.f90: New test case.
10071         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10072
10073 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10074             Brooks Moses  <brooks.moses@codesourcery.com>
10075             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10076
10077         * gfortran.dg/intrinsic_sign_1.f90: New test case.
10078         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10079
10080 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10081
10082         * gcc.dg/torture/builtin-math-3.c: Test fdim.
10083
10084 2007-01-19  Mike Stump  <mrs@apple.com>
10085
10086         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10087         away.
10088
10089 2007-01-19  Roger Sayle  <roger@eyesopen.com>
10090
10091         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10092         option instead of -funsafe-math-optimizations.
10093
10094 2007-01-19  Tomas Bily  <tbily@suse.cz>
10095
10096         gcc.dg/tree-prof/indir-call-prof.c: New.
10097         g++.dg/dg.exp: Add tree-prof subdirectory.
10098         g++.dg/tree-prof/indir-call-prof.C: New.
10099         g++.dg/tree-prof/tree-prof.exp: New.
10100
10101 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10102
10103         PR c++/17947
10104         * g++.dg/warn/deprecated.C: Update warning output.
10105         * g++.dg/warn/deprecated-2.C: Likewise.
10106         * g++.dg/warn/deprecated-3.C: New.
10107
10108 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10109
10110         * gcc.c-torture/execute/nestfunc-7.c: New.
10111
10112 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
10113
10114         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10115
10116 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10117
10118         * gcc.dg/m68k-pic-1.c: New.
10119
10120 2007-01-18  Roger Sayle  <roger@eyesopen.com>
10121
10122         * gfortran.dg/array_memcpy_4.f90: New test case.
10123
10124 2007-01-18  Josh Conner  <jconner@apple.com>
10125
10126         PR target/30485
10127         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10128         * gcc.dg/vect/no-trapping-math-1: New.
10129         * gcc.dg/vect/no-trapping-math-2: New.
10130
10131 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
10132
10133         * gcc.target/i386/387-8.c: Update comment about optimizing
10134         inherent load of 1.0 of fptan instruction.
10135
10136 2007-01-18  Dirk Mueller  <dmueller@suse.de>
10137             Richard Guenther <rguenther@suse.de>
10138
10139         PR diagnostic/8268
10140         * gcc.dg/Warray-bounds.c: New testcase.
10141         * gcc.dg/Warray-bounds-2.c: New testcase.
10142         * g++.dg/warn/Warray-bounds.C: New testcase.
10143         * g++.dg/warn/Warray-bounds-2.C: New testcase.
10144
10145 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
10146
10147         PR fortran/30476
10148         * gfortran.dg/generic_12.f90: New test.
10149
10150 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
10151
10152         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10153         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10154
10155 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
10156
10157         * gcc.dg/dfp/compare-special.h: New file.
10158         * gcc.dg/dfp/compare-special-32.c: New test.
10159         * gcc.dg/dfp/compare-special-64.c: New test.
10160         * gcc.dg/dfp/compare-special-128.c: New test.
10161
10162 2007-01-16  Roger Sayle  <roger@eyesopen.com>
10163             Paul Thomas  <pault@gcc.gnu.org>
10164             Steven G. Kargl  <kargl@gcc.gnu.org>
10165
10166         PR fortran/30404
10167         * gfortran.dg/forall_6.f90: New test case.
10168         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10169         * gfortran.dg/dependency_13.f90: Likewise.
10170
10171 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10172
10173         PR testsuite/12325
10174         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10175         targets that don't support Inf.
10176
10177 2007-01-15  Dale Johannesen  <dalej@apple.com>
10178
10179         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
10180
10181 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
10182
10183         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
10184         of achar for 0xff to avoid the "Extended ASCII not
10185         implemented" error message.
10186
10187 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
10188
10189         PR fortran/28172
10190         * gfortran.dg/altreturn_4.f90: New test.
10191
10192         PR fortran/29389
10193         * gfortran.dg/stfunc_4.f90: New test.
10194
10195         PR fortran/29712
10196         * gfortran.dg/bound_2.f90: Reinstate commented out line.
10197         * gfortran.dg/initialization_1.f90: Change warning.
10198
10199         PR fortran/30283
10200         * gfortran.dg/specification_type_resolution_2.f90: New test.
10201
10202 2007-01-14  Jan Hubicka  <jh@suse.cz>
10203
10204         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10205         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10206         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10207         elimination.
10208
10209 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
10210
10211         PR fortran/30410
10212         * gfortran.dg/external_procedures_2.f90: New test.
10213
10214 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
10215
10216         PR target/30413
10217         * gcc.target/i386/pr30413.c: New test.
10218
10219 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
10220
10221         PR fortran/30452
10222         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
10223
10224 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
10225
10226         * gcc.dg/20070112-1.c: New test.
10227
10228 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10229
10230         PR libgfortran/30435
10231         * gfortran.dg/list_read_6.f90: New test.
10232
10233 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
10234
10235         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
10236
10237 2007-01-12  Tom Tromey  <tromey@redhat.com>
10238
10239         PR preprocessor/28227:
10240         * gcc.dg/cpp/pr28227.c: New file.
10241
10242 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10243
10244         * gcc.dg/tree-ssa/loop-22.c: New test.
10245
10246 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10247
10248         PR tree-optimization/29516
10249         * gcc.dg/tree-ssa/loop-20.c: New test.
10250
10251 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
10252
10253         PR libfortran/30415
10254         * minmaxloc_integer_kinds_1.f90:  New test.
10255
10256 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
10257
10258         PR c++/29573
10259         * g++.dg/template/sizeof-template-argument.C: New test.
10260
10261 2007-01-11  Jan Hubicka  <jh@suse.cz>
10262
10263         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10264         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10265         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10266         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10267         * gcc.dg/tree-ssa/pr21658.c: Likewise.
10268         * gcc.dg/tree-ssa/pr15349.c: Likewise.
10269         * gcc.dg/tree-ssa/pr25501.c: Likewise.
10270         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10271         transformation in question.
10272         * gcc.dg/tree-ssa/vrp05.c: Likewise.
10273         * gcc.dg/tree-ssa/pr20701.c: Likewise.
10274         * gcc.dg/always_inline3.c: Likewise.
10275
10276 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
10277
10278         PR c++/28999
10279         * g++.dg/template/typename11.C: New test.
10280
10281 2007-01-10  Robert Kennedy <jimbob@google.com>
10282
10283         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10284
10285 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10286
10287         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10288         for different integer kinds.
10289         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10290         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10291         * gfortran.dg/ishft_2.f90: New test.
10292         * gfortran.dg/ishft_3.f90: New test.
10293
10294 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10295
10296         * gfortran.dg/altreturn_2.f90: Removed executable bit.
10297
10298 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
10299
10300         PR tree-optimization/30322
10301         * gcc.dg/tree-ssa/loop-21.c: New test.
10302
10303 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
10304
10305         * g++.dg/rtti/darwin-builtin-linkage.C: New.
10306
10307 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10308
10309         * gcc.target/spu/intrinsics-1.c: Remove xfail.
10310
10311 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10312
10313         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10314         * g++.dg/warn/overflow-warn-3.C: Likewise.
10315         * g++.dg/warn/overflow-warn-4.C: Likewise.
10316         * g++.dg/warn/overflow-warn-5.C: Likewise.
10317         * g++.dg/warn/overflow-warn-6.C: Likewise.
10318         * g++.dg/warn/Woverflow-1.C: Likewise.
10319         * g++.dg/warn/Woverflow-2.C: Likewise.
10320         * g++.dg/warn/Woverflow-3.C: Likewise.
10321         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10322
10323 2007-01-08  Roger Sayle  <roger@eyesopen.com>
10324
10325         * gfortran.dg/array_constructor_14.f90: New test case.
10326         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10327
10328 2007-01-08  Richard Guenther  <rguenther@suse.de>
10329
10330         PR tree-optimization/23603
10331         * gcc.dg/tree-ssa/vrp31.c: New testcase.
10332         * gcc.dg/tree-ssa/vrp32.c: Likewise.
10333
10334 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10335
10336         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10337         in __v8qi typedef.
10338         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10339         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10340         compiler behaviour.
10341         * gcc.dg/simd-5.c: Likewise.
10342         * gcc.dg/simd-6.c: Likewise.
10343         * g++.dg/conversion/simd1.C: Likewise.
10344         * g++.dg/conversion/simd3.C: Likewise.
10345         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10346         (main): Use it.
10347
10348 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10349
10350         PR tree-optimization/29877
10351         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10352         name of a hard register for the target concerned.  Adjust dg-error
10353         directives to cope with new behaviour of TER.
10354
10355 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10356
10357         PR c++/28986
10358         * g++.dg/conversion/nullptr1.C: Added overflow warning.
10359         * g++.dg/warn/overflow-warn-1.C: New.
10360         * g++.dg/warn/overflow-warn-3.C: New.
10361         * g++.dg/warn/overflow-warn-4.C: New.
10362         * g++.dg/warn/overflow-warn-5.C: New.
10363         * g++.dg/warn/overflow-warn-6.C: New.
10364         * g++.dg/warn/Woverflow-1.C: New.
10365         * g++.dg/warn/Woverflow-2.C: New.
10366         * g++.dg/warn/Woverflow-3.C: New.
10367         * g++.dg/warn/multiple-overflow-warn-2.C: New.
10368
10369 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
10370
10371         PR fortran/27698
10372         * gfortran.dg/invalid_name.f90: New test.
10373         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10374         * gfortran.dg/gomp/pr29759.f90: Ditto.
10375
10376 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10377
10378         * gfortran.dg/present_1.f90:  Update error message.
10379
10380 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
10381
10382         PR c++/19439
10383         * g++.dg/template/duplicate1.C: New test
10384         * g++.dg/template/memfriend6.C: Adjust error markers.
10385
10386 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
10387
10388         PR tree-opt/30385
10389         * gcc.dg/torture/inline-1.c: New test.
10390
10391 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10392
10393         PR c/19978
10394         * gcc.dg/multiple-overflow-warn-1.c: New.
10395         * gcc.dg/multiple-overflow-warn-2.c: New.
10396         * gcc.dg/overflow-warn-6.c: New.
10397         * g++.dg/warn/multiple-overflow-warn-1.C: New.
10398
10399 2007-01-05  Roger Sayle  <roger@eyesopen.com>
10400
10401         * gfortran.dg/array_memcpy_1.f90: New test case.
10402         * gfortran.dg/array_memcpy_2.f90: Likewise.
10403
10404 2007-01-05  Richard Guenther  <rguenther@suse.de>
10405
10406         PR middle-end/27826
10407         * g++.dg/opt/pr27826.C: New testcase.
10408
10409 2007-01-05  Ian Lance Taylor  <iant@google.com>
10410
10411         * gcc.dg/Walways-true-1.c: New test.
10412         * gcc.dg/Walways-true-2.c: New test.
10413         * g++.dg/warn/Walways-true-1.C: New test.
10414         * g++.dg/warn/Walways-true-2.C: New test.
10415
10416 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
10417
10418         PR c/30360
10419         * gcc.dg/pr30360.c: New test.
10420
10421 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
10422
10423         PR fortran/23232
10424         * gfortran.dg/data_implied_do_1.f90: New test.
10425
10426         PR fortran/27996
10427         PR fortran/27998
10428         * gfortran.dg/char_length_1.f90: New test.
10429
10430 2007-01-05  Richard Guenther  <rguenther@suse.de>
10431
10432         PR middle-end/28116
10433         * g++.dg/opt/pr28116.C: New testcase.
10434
10435 2007-01-05  Tobias Burnus  <burnus@net-b.de>
10436
10437         PR fortran/29624
10438         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10439           invalid deallocate.
10440         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10441         * gfortran.dg/protected_4.f90: Add pointer intent check.
10442         * gfortran.dg/protected_6.f90: Add pointer intent check.
10443         * gfortran.dg/pointer_intent_1.f90: New test.
10444         * gfortran.dg/pointer_intent_2.f90: New test.
10445         * gfortran.dg/pointer_intent_3.f90: New test.
10446
10447 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
10448
10449         PR 30235
10450         * gfortran.dg/altreturn_2.f90: new test.
10451
10452 2007-01-04  Tom Tromey  <tromey@redhat.com>
10453
10454         PR preprocessor/28165:
10455         * gcc.dg/cpp/pr28165.c: New file.
10456
10457 2007-01-03  Josh Conner  <jconner@apple.com>
10458
10459         PR middle-end/29683
10460         * gcc.dg/pr29683.c: New.
10461
10462 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10463
10464         PR c++/28217
10465         * g++.dg/pch/template-1.C: New test.
10466         * g++.dg/pch/template-1.Hs: New file.
10467
10468 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10469
10470         PR middle-end/30353
10471         * gcc.c-torture/compile/complex-4.c: New test.
10472
10473 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
10474
10475         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10476         -maltivec.
10477         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10478
10479 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10480
10481         PR middle-end/30286
10482         * gcc.dg/pr30286.c: New test.
10483
10484         PR c++/29535
10485         * g++.dg/template/crash66.C: New test.
10486
10487         PR c++/29054
10488         * g++.dg/template/friend49.C: New test.
10489
10490 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
10491
10492         * gfortran.dg/ibits.f90: New test.
10493
10494 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
10495
10496         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10497         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10498
10499 2007-01-02  Jan Hubicka  <jh@suse.cz>
10500
10501         * gcc.dg/pr16194.c: We now output error on all three functions,
10502         not just first one.
10503
10504 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10505
10506         PR c/19977
10507         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10508         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10509
10510 2006-01-02  Ian Lance Taylor  <iant@google.com>
10511
10512         * g++.dg/warn/Wparentheses-22.C: New test.
10513         * g++.dg/warn/Wparentheses-23.C: New test.
10514
10515 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10516
10517         PR middle-end/7651
10518         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10519         * gcc.dg/declspec-3-Wextra.c: New.
10520         * gcc.dg/declspec-3-no.c: New
10521
10522 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
10523
10524         PR fortran/20896
10525         * gfortran.dg/interface_10.f90: Remove.
10526
10527 2007-01-01  Roger Sayle  <roger@eyesopen.com>
10528
10529         * gcc.dg/fold-eqxor-4.c: New test case.
10530
10531 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
10532
10533         PR middle-end/30311
10534         * gcc.c-torture/compile/pr30311.c: New test.
10535
10536 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
10537
10538         PR middle-end/30253
10539         * gcc.c-torture/compile/statement-expression-1.c: New test.
10540
10541 2007-01-01  Andreas Schwab  <schwab@suse.de>
10542
10543         PR target/29166
10544         * g++.dg/eh/pr29166.C: New test.
10545
10546 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
10547
10548         * lib/target-supports.exp (check_effective_target_powerpc_spe):
10549         New.
10550         (check_effective_target_vect_cmdline_needed): Use it.
10551
10552 2006-12-31  Richard Guenther  <rguenther@suse.de>
10553
10554         PR middle-end/30137
10555         * gcc.dg/pr30137-1.c: New testcase.
10556         * gcc.dg/pr30137-2.c: Likewise.
10557
10558 2006-12-31  Roger Sayle  <roger@eyesopen.com>
10559
10560         PR middle-end/30322
10561         * gcc.dg/fold-plusnot-1.c: New test case.
10562
10563 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
10564
10565         PR c++/29731
10566         * g++.dg/parse/template22.C: New test.
10567
10568 2006-12-31  Richard Guenther  <rguenther@suse.de>
10569
10570         PR middle-end/30338
10571         * gcc.c-torture/compile/pr30338.c: New testcase.
10572
10573 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10574
10575         PR fortran/27900
10576         * gfortran.dg/intrinsic_actual_4.f90: New test.
10577
10578         PR fortran/24325
10579         * gfortran.dg/func_decl_3.f90: New test.
10580
10581 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
10582
10583         PR fortran/23060
10584         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10585         * gfortran.dg/c_by_val_1.f: New test.
10586         * gfortran.dg/c_by_val_2.f: New test.
10587         * gfortran.dg/c_by_val_3.f: New test.
10588
10589 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
10590
10591         PR libfortran/30321
10592         * gfortran.dg/sum_zero_array_1.f90:  New test.
10593
10594 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
10595
10596         PR preprocessor/29612
10597         * gcc.dg/cpp/pr29612-1.c: New test.
10598         * gcc.dg/cpp/pr29612-2.c: New test.
10599
10600 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
10601
10602         PR fortran/30034
10603         * gfortran.dg/pure_formal_proc_1.f90: New test.
10604
10605         PR fortran/30237
10606         * gfortran.dg/intrinsic_actual_3.f90: New test.
10607
10608 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10609
10610         PR fortran/30014
10611         * gfortran.dg/io_constraints_1.f90: Update test.
10612         * gfortran.dg/io_constraints_2.f90: Update test.
10613         * gfortran.dg/inquire_iolength.f90: New test.
10614
10615 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
10616
10617         PR fortran/20896
10618         * gfortran.dg/interface_10.f90: New test.
10619         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10620         since z is already, locally a variable.
10621
10622         PR fortran/25135
10623         * gfortran.dg/generic_11.f90: New test.
10624         * gfortran.dg/interface_7.f90: Remove name clash between module
10625         name and procedure 'x' referenced in the interface.
10626
10627 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10628
10629         PR middle-end/7651
10630         * gcc.dg/Wmissing-parameter-type.c: New.
10631         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10632         * gcc.dg/Wmissing-parameter-type-no.c: New.
10633
10634 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
10635
10636         PR fortran/25818
10637         * gfortran.dg/entry_array_specs_2.f: New test.
10638
10639         PR fortran/30084
10640         * gfortran.dg/nested_modules_6.f90: New test.
10641
10642 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10643
10644         PR middle-end/7651
10645         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10646         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10647
10648 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
10649
10650         PR C++/30168
10651         * g++.dg/opt/complex6.C: New test.
10652
10653 2006-12-22  Ben Elliston  <bje@au.ibm.com>
10654
10655         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10656         full" if the linker on spu-*-* warns about exceeding local store.
10657
10658         And revert this patch:
10659         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10660         fail to link due to relocation overflows on spu-*-*.
10661
10662 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10663
10664         PR fortran/30273
10665         * gfortran.dg/dependency_19.f90: New test.
10666
10667 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10668
10669         PR fortran/30202
10670         * gfortran.dg/alloc_comp_basics_3.f90: New test.
10671
10672 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
10673
10674         PR middle-end/30262
10675         * gcc.c-torture/execute/20061220-1.c: New test.
10676
10677         PR middle-end/30263
10678         * gcc.dg/gomp/asm-1.c: New test.
10679
10680         PR target/30230
10681         * g++.dg/eh/ia64-2.C: New test.
10682
10683 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10684
10685         PR target/28966
10686         PR target/29248
10687         * gcc.dg/rs6000-leaf.c: New.
10688
10689 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10690
10691         PR fortran/25392
10692         * gfortran.dg/f2c_8.f90: New test.
10693
10694 2006-12-20  Bill Wendling  <wendling@apple.com>
10695
10696         * gcc.dg/asm-b.c: Check for __ppc64__.
10697
10698 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10699
10700         PR fortran/30190
10701         * gfortran.dg/bounds_check_5.f90: New test.
10702
10703 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
10704
10705         PR middle-end/30143
10706         * gcc.dg/gomp/complex-1.c: New testcase.
10707
10708 2006-12-20  Roger Sayle  <roger@eyesopen.com>
10709
10710         * gfortran.dg/array_memset_1.f90: New test case.
10711
10712 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
10713
10714         * lib/target-supports.exp: Add spu to
10715         check_effective_target_vect_widen_mult_hi_to_si.
10716
10717 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10718
10719         PR fortran/29992
10720         * gfortran.dg/generic_9.f90: New test.
10721
10722         PR fortran/30081
10723         * gfortran.dg/generic_10.f90: New test.
10724
10725 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
10726
10727         PR tree-opt/30045
10728         * gcc.dg/pr30045.c: New test.
10729
10730 2006-12-20  Ben Elliston  <bje@au.ibm.com>
10731
10732         * gcc.dg/20020312-2.c: Add a case for __SPU__.
10733
10734 2006-12-19  Eric Christopher  <echristo@apple.com>
10735
10736         PR target/29302
10737         * gcc.c-torture/execute/pr29302-1.c: New.
10738
10739 2006-12-19  Tobias Burnus  <burnus@net-b.de>
10740
10741         PR fortran/39238
10742         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10743
10744 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
10745
10746         PR fortran/30236
10747         * gfortran.dg/altreturn_3.f90: New test.
10748
10749         * gfortran.dg/char_result_12.f90: Fix comment typos.
10750
10751 2006-12-19  Ben Elliston  <bje@au.ibm.com>
10752
10753         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10754         as newlib's stdio.h uses non-traditional cpp constructs.
10755
10756 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10757
10758         * gfortran.dg/advance.f90: Renamed to advance_1.f90
10759         * gfortran.dg/append-1.f90: Renamed to append_1.f90
10760         * gfortran.dg/array-1.f90: Renamed to array_1.f90
10761         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10762         * gfortran.dg/backspace.f: Renamed to backspace_1.f
10763         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10764         * gfortran.dg/default_initialization.f: Renamed to
10765         default_initialization_1.f
10766         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10767         dollar_edit_descriptor_1.f
10768         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10769         dollar_edit_descriptor_2.f
10770         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10771         dollar_edit_descriptor_3.f
10772         * gfortran.dg/logint-1.f: Renamed to logint_1.f
10773         * gfortran.dg/logint-2.f: Renamed to logint_2.f
10774         * gfortran.dg/logint-3.f: Renamed to logint_3.f
10775         * gfortran.dg/advance_1.f90: Renamed from advance.f90
10776         * gfortran.dg/append_1.f90: Renamed from append-1.f90
10777         * gfortran.dg/array_1.f90: Renamed from array-1.f90
10778         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10779         * gfortran.dg/backspace_1.f: Renamed from backspace.f
10780         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10781         * gfortran.dg/default_initialization_1.f: Renamed from
10782         default_initialization.f
10783         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10784         dollar_edit_descriptor-1.f
10785         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10786         dollar_edit_descriptor-2.f
10787         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10788         dollar_edit_descriptor-3.f
10789         * gfortran.dg/logint_1.f: Renamed from logint-1.f
10790         * gfortran.dg/logint_2.f: Renamed from logint-2.f
10791         * gfortran.dg/logint_3.f: Renamed from logint-3.f
10792
10793 2006-12-18  Bill Wendling  <wendling@apple.com>
10794
10795         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10796         id is an OjbC keyword.
10797
10798 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10799
10800         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10801
10802 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10803
10804         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10805
10806 2006-12-18  Ian Lance Taylor  <iant@google.com>
10807
10808         * g++.dg/warn/Wmissing-declarations-1.C: New test.
10809
10810 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10811
10812         * gcc.c-torture/compile/pr27528.c: Use empty templates.
10813
10814 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10815
10816         PR fortran/30207
10817         * gfortran.fortran-torture/execute/where21.f90: New test.
10818
10819 2006-12-17  Tobias Burnus  <burnus@net-b.de>
10820
10821         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10822
10823 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10824
10825         PR middle-end/7651
10826         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10827         * gcc.dg/if-empty-1.c: Likewise.
10828         * gcc.dg/pr23165.c: Likewise.
10829         * g++.dg/warn/empty-body.C: Likewise.
10830
10831 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10832
10833         PR libfortran/30005
10834         * gfortran.dg/open_errors.f90: New test.
10835
10836 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
10837
10838         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10839
10840         * gcc.target/i386/ssse3-pabsb.c: New file.
10841         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10842         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10843         * gcc.target/i386/ssse3-palignr.c: Likewise.
10844         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10845         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10846         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10847         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10848         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10849         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10850         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10851         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10852         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10853         * gcc.target/i386/ssse3-psignb.c: Likewise.
10854         * gcc.target/i386/ssse3-psignd.c: Likewise.
10855         * gcc.target/i386/ssse3-psignw.c: Likewise.
10856         * gcc.target/i386/ssse3-vals.h: Likewise.
10857
10858 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
10859
10860         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10861         * lib/fortran-torture.exp: Include target-supports.exp.
10862
10863 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
10864
10865         PR target/30185
10866         * gcc.c-torture/execute/pr30185.c: New test.
10867
10868 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10869
10870         PR testsuite/30179
10871         PR testsuite/30180
10872         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10873         * gcc.dg/builtin-bswap-2.c: Likewise.
10874         * gcc.dg/builtin-bswap-3.c: Likewise.
10875         * gcc.dg/builtin-bswap-4.c: Likewise.
10876         * lib/target-supports.exp (check_effective_target_stdint_types): New.
10877         * gcc.c-torture/execute/mode-dependent-address.x: New file.
10878
10879 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10880
10881         PR libfortran/30145
10882         * gfortran.dg/write_zero_array: New test.
10883
10884 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10885
10886         PR fortran/30200
10887         * gfortran.dg/write_fmt_trim.f90: New test.
10888
10889 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
10890
10891         PR 30194
10892         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10893         temporarily.
10894
10895 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10896
10897         * lib/target-supports.exp (check_weak_available): Use istarget
10898         "hppa*-*-hpux10*" instead of regexp.
10899         (check_cxa_atexit_available): Likewise.
10900
10901 2006-12-14  Richard Guenther  <rguenther@suse.de>
10902
10903         PR tree-optimization/30197
10904         * gcc.c-torture/execute/complex-1.c: Fix function name.
10905         * gcc.dg/builtins-61.c: New testcase.
10906
10907 2006-12-14  Richard Guenther  <rguenther@suse.de>
10908
10909         PR middle-end/30172
10910         * gcc.dg/pr30172-1.c: New testcase.
10911
10912 2006-12-14  Richard Guenther  <rguenther@suse.de>
10913
10914         PR tree-optimization/30198
10915         * gcc.dg/builtins-60.c: New testcase.
10916
10917 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
10918
10919         * lib/target-supports.exp (vect_no_align): Remove spu.
10920
10921 2006-12-13  Ian Lance Taylor  <iant@google.com>
10922
10923         PR c++/19564
10924         PR c++/19756
10925         * g++.dg/warn/Wparentheses-5.C: New test.
10926         * g++.dg/warn/Wparentheses-6.C: New test.
10927         * g++.dg/warn/Wparentheses-7.C: New test.
10928         * g++.dg/warn/Wparentheses-8.C: New test.
10929         * g++.dg/warn/Wparentheses-9.C: New test.
10930         * g++.dg/warn/Wparentheses-10.C: New test.
10931         * g++.dg/warn/Wparentheses-11.C: New test.
10932         * g++.dg/warn/Wparentheses-12.C: New test.
10933         * g++.dg/warn/Wparentheses-13.C: New test.
10934         * g++.dg/warn/Wparentheses-14.C: New test.
10935         * g++.dg/warn/Wparentheses-15.C: New test.
10936         * g++.dg/warn/Wparentheses-16.C: New test.
10937         * g++.dg/warn/Wparentheses-17.C: New test.
10938         * g++.dg/warn/Wparentheses-18.C: New test.
10939         * g++.dg/warn/Wparentheses-19.C: New test.
10940         * g++.dg/warn/Wparentheses-20.C: New test.
10941         * g++.dg/warn/Wparentheses-21.C: New test.
10942
10943 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10944
10945         PR testsuite/30157
10946         * lib/target-supports.exp (check_cxa_atexit_available): Return false
10947         for target "hppa.*hpux10".
10948
10949 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
10950
10951         * g++.dg/debug/vartrack1.C: New test.
10952
10953         * g++.dg/opt/ifcvt1.C: New test.
10954
10955         * gcc.dg/tls/opt-13.c: New test.
10956
10957         * gcc.dg/20060425-2.c: New test.
10958
10959         * g++.dg/opt/pr15054-2.C: New test.
10960
10961         * gcc.c-torture/execute/20060420-1.c: New test.
10962
10963         * gcc.c-torture/execute/20060412-1.c: New test.
10964
10965         * objc/compile/20060406-1.m: New test.
10966
10967 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
10968
10969         * g++.dg/template/array17.C: New test.
10970
10971 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
10972
10973         * gcc.target/powerpc/altivec-23.c: New test.
10974
10975 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
10976
10977         PR c++27316
10978         * g++.dg/inherit/error3.C: New test.
10979
10980         PR c++/28740
10981         * g++.dg/inherit/error4.C: New test.
10982
10983 2006-12-13  Richard Guenther  <rguenther@suse.de>
10984
10985         PR tree-optimization/17687
10986         * gcc.dg/builtins-59.c: New testcase.
10987
10988 2006-12-13  Ben Elliston  <bje@au.ibm.com>
10989
10990         * gcc.target/spu/Wmain.c: New test.
10991
10992 2006-12-12  Josh Conner  <jconner@apple.com>
10993
10994         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10995         * g++.dg/abi/thunk4.C: Likewise.
10996         * g++.dg/abi/rtti3.C: Likewise.
10997
10998 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
10999
11000         * gcc.target/spu/cpat-1.c: New test.
11001         * gcc.target/spu/cpat-2.c: New test.
11002         * gcc.target/spu/cpat-3.c: New test.
11003         * gcc.target/spu/cpat-4.c: New test.
11004
11005 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11006
11007         PR tree-opt/28436
11008         * gcc.c-torture/compile/vector-1.c: New test.
11009         * gcc.c-torture/compile/vector-2.c: New test.
11010         * gcc.c-torture/compile/vector-3.c: New test.
11011
11012 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11013
11014         * lib/fortran-torture.exp: Update copyright years.  Remove
11015         obsolete comment.  Test -ftree-vectorize where it makes sense.
11016         * lib/gfortran-dg.exp: Update copyright years.  Use settings
11017         from fortran-torture.exp.
11018         * gfortran.dg/char_transpose_1.f90,
11019         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11020         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11021         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
11022         '-w' to dg-options.
11023
11024 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
11025
11026         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11027         saved_${tool}_load.
11028
11029 2006-12-12  Ira Rosen  <irar@il.ibm.com>
11030
11031         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11032         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11033         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11034         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11035         gaps.
11036
11037 2006-12-12  Richard Guenther  <rguenther@suse.de>
11038
11039         PR middle-end/30147
11040         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11041
11042 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
11043             Diego Novillo  <dnovillo@redhat.com>
11044
11045         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11046         VDEF/VUSE changes.
11047         * gcc.dg/tree-ssa/pr26421.c: Likewise
11048         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11049         * gcc.dg/tree-ssa/pr23382.c: Likewise.
11050         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11051         * gcc.dg/tree-ssa/pr28410.c: Likewise.
11052         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11053         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11054         * gcc.dg/tree-ssa/vrp07.c: Likewise.
11055         * gcc.dg/tree-ssa/vrp08.c: Likewise.
11056         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11057
11058 2006-12-11  Jan Hubicka  <jh@suse.cz>
11059
11060         * gcc.dg/tree-prof/stringop-1.c: New test.
11061         * gcc.dg/tree-prof/stringop-2.c: New test.
11062
11063 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
11064
11065         PR target/30120
11066         * gcc.target/i386/pr30120.c: New test.
11067
11068         Revert:
11069         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11070
11071         * gcc.target/i386/x87regparm-1.c: New test.
11072         * gcc.target/i386/x87regparm-2.c: New test.
11073         * gcc.target/i386/x87regparm-3.c: New test.
11074         * gcc.target/i386/x87regparm-4.c: New test.
11075
11076 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
11077
11078         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11079
11080 2006-12-10  Tobias Burnus  <burnus@net-b.de>
11081
11082         PR fortran/23994
11083         * gfortran.dg/protected_1.f90: New test.
11084         * gfortran.dg/protected_2.f90: New test.
11085         * gfortran.dg/protected_3.f90: New test.
11086         * gfortran.dg/protected_4.f90: New test.
11087         * gfortran.dg/protected_5.f90: New test.
11088         * gfortran.dg/protected_6.f90: New test.
11089
11090 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11091             Tobias Burnus  <burnus@gcc.gnu.org>
11092
11093         PR fortran/29975
11094         PR fortran/30068
11095         * gfortran.dg/interface_4.f90: Test adding procedure to generic
11096         interface.
11097         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11098         ambiguous interfaces.
11099         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11100         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11101         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11102         ambiguous interfaces.
11103         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11104         * gfortran.dg/array_initializer_2.f90: Add initializer array
11105         constructor test.
11106
11107         PR fortran/30096
11108         * gfortran.dg/interface_9.f90: Test that host interfaces are
11109         not checked for ambiguity with the local version.
11110
11111 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11112
11113         PR fortran/29464
11114         * gfortran.dg/module_interface_2.f90: New test.
11115
11116 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11117
11118         PR fortran/29941
11119         * gfortran.dg/assumed_len.f90: New test.
11120
11121 2006-12-09  Richard Guenther  <rguenther@suse.de>
11122
11123         * g++.dg/warn/implicit-typename1.C: Qualify types.
11124         * g++.dg/parse/crash12.C: Likewise.
11125         * g++.dg/tree-ssa/pr22444.C: Likewise.
11126
11127 2006-12-09  Tobias Burnus  <burnus@net-b.de>
11128
11129         * gfortran.dg/array_2.f90: Added sqrt test.
11130
11131 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
11132
11133         * gcc.target/i386/x87regparm-1.c: XFAIL.
11134         * gcc.target/i386/x87regparm-2.c: XFAIL.
11135         * gcc.target/i386/x87regparm-3.c: XFAIL.
11136         * gcc.target/i386/x87regparm-4.c: XFAIL.
11137
11138 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11139
11140         * lib/target-supports.exp
11141         (check_effective_target_large_long_double): New.
11142         * gcc.dg/Wconversion-real.c : Use it.
11143         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11144         unsigned.
11145
11146 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
11147
11148         * gcc.c-torture/execute/mode-dependent-address.c: New test.
11149
11150 2006-12-08  Tobias Burnus  <burnus@net-b.de>
11151
11152         PR fortran/27546
11153         * gfortran.dg/import4.f90: New test for IMPORT in modules.
11154
11155 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
11156
11157         PR c++/29732
11158         * g++.dg/template/crash65.C: New test.
11159         * g++.dg/template/spec16.C: Tweak error markers.
11160
11161 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11162
11163         * gcc.target/spu: New directory.
11164         * gcc.target/spu/spu.exp: New file.
11165         * gcc.target/spu/intrinsics-1.c: New test.
11166
11167 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
11168
11169         PR c++/29980
11170         * g++.dg/ext/attrib27.C: New test.
11171         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11172         * g++.dg/parse/typedef5.C: Likewise.
11173
11174 2006-12-07  Mike Stump  <mrs@apple.com>
11175
11176         * treelang/compile/var_defs.tree: Adjust.
11177
11178 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
11179
11180         PR c++/29730
11181         * g++.dg/template/crash64.C: New test.
11182         * g++.dg/parse/crash27.C: Adjust error markers.
11183
11184 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
11185
11186         PR libfortran/30009
11187         PR libfortran/30056
11188         * gfortran.dg/read_eof_4.f90:  Add tests.
11189         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
11190         * gfortran.dg/unf_read_corrupted_1.f90: New test.
11191
11192 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
11193
11194         PR c++/29729
11195         * g++.dg/template/crash63.C: New test.
11196
11197         PR c++/29728
11198         * g++.dg/template/crash62.C: New test.
11199
11200 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11201
11202         PR fortran/30003
11203         * gfortran.dg/allocatable_function_1.f90: Increase the number
11204         of expected calls of free to 10; the lhs section reference is
11205         now evaluated so there is another call to bar.  Change the
11206         comment appropriately.
11207         * gfortran.dg/array_section_1.f90: New test.
11208
11209 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11210
11211         PR fortran/29912
11212         * gfortran.dg/char_result_12.f90: New test.
11213
11214 2006-12-05  Richard Guenther  <rguenther@suse.de>
11215
11216         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11217         * gcc.dg/vect/vect-pow-2.c: Rename to ...
11218         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
11219         vect_double, xfail for spu*-*-*.
11220
11221 2006-12-04  Tobias Burnus  <burnus@net-b.de>
11222
11223         PR fortran/29962
11224         * initialization_4.f90: Test noninteger exponents (-std=f95).
11225         * initialization_5.f90: New test for noninteger exponents
11226           with -std=f2003.
11227
11228 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11229
11230         PR fortran/29821
11231         * gfortran.dg/parameter_array_section_1.f90: New test.
11232
11233 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
11234
11235         PR c++/29733
11236         * g++.dg/template/crash61.C: New test.
11237
11238         PR c++/29632
11239         * g++.dg/template/error23.C: New test.
11240
11241 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
11242
11243         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11244
11245 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11246
11247         PR fortran/29916
11248         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11249
11250 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
11251
11252         PR middle-end/29965
11253         * gcc.dg/gomp/pr29965-1.c: New test.
11254         * gcc.dg/gomp/pr29965-2.c: New test.
11255         * gcc.dg/gomp/pr29965-3.c: New test.
11256         * gcc.dg/gomp/pr29965-4.c: New test.
11257         * gcc.dg/gomp/pr29965-5.c: New test.
11258         * gcc.dg/gomp/pr29965-6.c: New test.
11259         * g++.dg/gomp/pr29965-1.C: New test.
11260         * g++.dg/gomp/pr29965-2.C: New test.
11261         * g++.dg/gomp/pr29965-3.C: New test.
11262         * g++.dg/gomp/pr29965-4.C: New test.
11263         * g++.dg/gomp/pr29965-5.C: New test.
11264         * g++.dg/gomp/pr29965-6.C: New test.
11265         * g++.dg/gomp/pr29965-7.C: New test.
11266         * g++.dg/gomp/pr29965-8.C: New test.
11267         * g++.dg/gomp/pr29965-9.C: New test.
11268         * g++.dg/gomp/pr29965-10.C: New test.
11269
11270 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
11271
11272         * gnat.dg/pointer_variable_bounds.adb: New test.
11273         * gnat.dg/pointer_variable_bounds.ads: Likewise.
11274         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11275
11276 2006-12-03  Eric Christopher  <echristo@apple.com>
11277
11278         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11279
11280 2006-12-03  Richard Henderson  <rth@redhat.com>
11281             Andrew Pinski  <pinskia@gmail.com>
11282
11283         PR C++/14329
11284         * g++.dg/warn/unit-1.C: New test.
11285
11286 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
11287
11288         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11289
11290 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
11291
11292         * g++.dg/vect/vect.exp: Enable tests to run on spu.
11293         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11294         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11295         * gcc.dg/vect/vect-70.c: Reduce array size.
11296         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11297         vect_no_compaer_double targets.
11298         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11299         vect_float, vect_double, and vect_int.
11300
11301 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
11302
11303         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11304         test for loop versioning on vect_no_align targets.
11305         * gcc.dg/vect/pr20122.c: Likewise.
11306         * gcc.dg/vect/vect-105.c: Likewise.
11307         * gcc.dg/vect/vect-42.c: Likewise.
11308         * gcc.dg/vect/vect-43.c: Likewise.
11309         * gcc.dg/vect/vect-74.c: Likewise.
11310         * gcc.dg/vect/vect-75.c: Likewise.
11311         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11312         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11313         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11314         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11315
11316 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
11317
11318         PR fortran/29642
11319         * gfortran.dg/value_1.f90 : New test.
11320         * gfortran.dg/value_2.f90 : New test.
11321         * gfortran.dg/value_3.f90 : New test.
11322         * gfortran.dg/value_4.f90 : New test.
11323         * gfortran.dg/value_4.c : Called from value_4.f90.
11324
11325 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11326
11327         PR C++/30033
11328         *  g++.dg/cpp0x/static_assert4.C: New testcase.
11329
11330 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11331
11332         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11333
11334 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
11335
11336         PR c/27953
11337         * gcc.dg/pr27953.c: New test.
11338
11339 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11340
11341         PR c++/30022
11342         * g++.dg/ext/vector5.C: New test.
11343
11344         PR c++/30021
11345         * g++.dg/other/main1.C: New test.
11346
11347 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
11348
11349         PR libfortran/29568
11350         * gfortran.dg/convert_implied_open.f90:  Change to
11351         new default record length.
11352         * gfortran.dg/unf_short_record_1.f90:  Adapt to
11353         new error message.
11354         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
11355
11356 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
11357
11358         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11359
11360 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
11361
11362         PR c++/29066
11363         * g++.dg/expr/pr29066.c: New.
11364
11365 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
11366             Zdenek Dvorak <dvorakz@suse.cz>
11367
11368         PR tree-optimization/29921
11369         * gcc.dg/pr29921-2.c: New test.
11370
11371 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
11372
11373         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11374         (i386_get_cpuid): New function.
11375         (i386_cpuid_ecx): Likewise.
11376         (i386_cpuid_edx): Likewise.
11377         (i386_cpuid): Updated to call i386_cpuid_edx.
11378
11379         * gcc.target/i386/sse3-addsubpd.c: New file.
11380         * gcc.target/i386/sse3-addsubps.c: Likewise.
11381         * gcc.target/i386/sse3-haddpd.c: Likewise.
11382         * gcc.target/i386/sse3-haddps.c: Likewise.
11383         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11384         * gcc.target/i386/sse3-hsubps.c: Likewise.
11385         * gcc.target/i386/sse3-lddqu.c: Likewise.
11386         * gcc.target/i386/sse3-movddup.c: Likewise.
11387         * gcc.target/i386/sse3-movshdup.c: Likewise.
11388         * gcc.target/i386/sse3-movsldup.c: Likewise.
11389
11390 2006-12-01  Dirk Mueller  <dmueller@suse.de>
11391
11392         * g++.dg/warn/Wreturn-type-4.C: New testcase.
11393
11394 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
11395
11396         * gcc.dg/dfp/convert-int-max.c: New test.
11397         * gcc.dg/dfp/convert-int-max-fold.c: New test.
11398
11399 2006-11-30  Richard Guenther  <rguenther@suse.de>
11400
11401         * gcc.dg/vect/vect-pow-1.c: Rename ...
11402         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
11403         floats instead of doubles, check successful vectorization.
11404
11405 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11406
11407         PR target/29945
11408         * gcc.c-torture/compile/pr29945.c: New testcase.
11409
11410 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
11411
11412         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11413         -maltivec.
11414
11415 2006-11-29  Eric Christopher  <echristo@apple.com>
11416
11417         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11418
11419 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
11420
11421         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11422
11423         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11424
11425 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
11426
11427         PR c++/29022
11428         * g++.dg/inherit/virtual2.C: New test.
11429         * g++.dg/inherit/virtual3.C: Likewise.
11430         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11431         * g++.dg/inherit/error2.C: Likewise.
11432         * g++.dg/template/instantiate1.C: Likewise.
11433
11434 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
11435
11436         PR tree-opt/29984
11437         * gcc.dg/tree-ssa/reassoc-12.c: New test.
11438
11439 2006-11-28  Jan Hubicka  <jh@suse.cz>
11440
11441         * gcc.dg/memcpy-1.c: New test.
11442
11443 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
11444
11445         PR c++/29735
11446         * g++.dg/warn/main-3.C: New test.
11447
11448 2006-11-28  Jan Hubicka  <jh@suse.cz>
11449
11450         * gcc.dg/winline-1.c: New test.
11451
11452 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11453
11454         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11455         alignments.
11456
11457 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11458
11459         PR fortran/29976
11460         * gfortran.dg/missing_optional_dummy_3.f90
11461
11462 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11463
11464         PR fortran/20880
11465         * gfortran.dg/interface_3.f90: Modify errors.
11466
11467 2006-11-28  Ben Elliston  <bje@au.ibm.com>
11468
11469         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11470         fail to link due to relocation overflows on spu-*-*.
11471
11472 2006-11-27  Michael Matz  <matz@suse.de>
11473             Andreas Krebbel  <krebbel1@de.ibm.com>
11474
11475         PR target/29319
11476         * gcc.dg/20061127-1.c: New testcase.
11477
11478 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
11479
11480         * gcc.dg/20061124-1.c: Add exit() function prototype.
11481
11482 2006-11-27  Jan Hubicka  <jh@suse.cz>
11483
11484         * gcc.target/i386/memcpy-1.c: Adjust size.
11485         * gcc.dg/visibility-11.c: Likewise.
11486
11487 2006-11-27  Richard Guenther  <rguenther@suse.de>
11488
11489         PR middle-end/25620
11490         * gcc.target/i386/pow-1.c: New testcase.
11491         * gcc.dg/builtins-58.c: Likewise.
11492
11493 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
11494
11495         PR c++/29886
11496         * g++.dg/expr/cast8.C: New test.
11497
11498 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11499
11500         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11501         Don't ever inline the testcase.
11502
11503 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11504
11505         PR fortran/29982
11506         * gfortran.fortran-torture/compile/parameter_3.f90: New
11507         testcase.
11508
11509 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11510
11511         PR fortran/29951
11512         * gfortran.fortran-torture/execute/transfer2.f90: New test.
11513
11514 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11515
11516         * gfortran.fortran-torture/execute/specifics.f90: Remove test
11517         for CHAR.
11518
11519 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11520
11521         PR libgfortran/29936
11522         * gfortran.dg/write_check3.f90: New test.
11523
11524 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11525
11526         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11527
11528 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
11529
11530         PR fortran/20880
11531         * gfortran.dg/interface_3.f90: New test.
11532
11533         PR fortran/29387
11534         * gfortran.dg/generic_8.f90: New test.
11535
11536 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11537
11538         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11539         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11540         * gfortran.dg/specifics_3.f90: Remove.
11541
11542 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
11543
11544         PR c/29955
11545         * gcc.dg/gomp/pr29955.c: New test.
11546
11547         PR c/29736
11548         * gcc.dg/pr29736.c: New test.
11549
11550 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11551
11552         PR tree-opt/29964
11553         * gcc.dg/pure-1.c: New test.
11554
11555 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
11556
11557         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11558         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11559
11560 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11561
11562         * gcc.dg/20061124-1.c: New testcase.
11563
11564 2006-11-23  Eric Christopher  <echristo@apple.com>
11565
11566         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11567
11568 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11569
11570         PR c/2707
11571         PR c++/26167
11572         * gcc.dg/Wconversion-integer.c: New. Supersedes
11573         Wconversion-negative-constants.c
11574         * gcc.dg/Wconversion-real.c: New.
11575         * gcc.dg/Wconversion-real-integer.c: New.
11576         * gcc.dg/Wconversion-negative-constants.c: Deleted.
11577         * g++.dg/warn/Wconversion1.C: Modified.
11578
11579 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11580
11581         * gfortran.dg/overload_1.f90: New test.
11582
11583 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11584
11585         PR c/9072
11586         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11587         Wtraditional-conversion.
11588         * gcc.dg/overflow-warn-2.c: Likewise.
11589         * gcc.dg/Wconversion.c: Likewise. Renamed as
11590         Wtraditional-conversion.c .
11591         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11592         Wtraditional-conversion-2.c .
11593         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11594         Wtraditional-conversion-2.c
11595         * gcc.dg/Wconversion-negative-constants.c: New.
11596
11597 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
11598
11599         * gcc.dg/tree-ssa/dump-1.c: New test.
11600
11601 2006-11-23  David Ung <davidu@mips.com>
11602
11603         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11604         -mfp64, allowable when ISA >= 33 and float is enabled.
11605         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11606         of mthc1 and mfhc1 patterns.
11607
11608 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
11609
11610         PR tree-optimization/29921
11611         * gcc.dg/pr29921.c: New test.
11612
11613 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11614
11615         PR fortran/29441
11616         * gfortran.dg/initialization_4.f90: New test.
11617
11618 2006-11-22  Ira Rosen  <irar@il.ibm.com>
11619
11620         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11621         platforms that have interleaving support.
11622         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11623         * gcc.dg/vect/vect-strided-a-u16-i2.c,
11624         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11625         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11626         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11627         gcc.dg/vect/vect-strided-u8-i2-gap.c,
11628         gcc.dg/vect/vect-strided-u8-i8.c,
11629         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11630         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11631         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11632         gcc.dg/vect/vect-strided-float.c,
11633         gcc.dg/vect/vect-strided-a-mult.c,
11634         gcc.dg/vect/vect-strided-mult-char-ls.c,
11635         gcc.dg/vect/vect-strided-a-u16-mult.c,
11636         gcc.dg/vect/vect-strided-a-u32-mult.c,
11637         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11638         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11639         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11640         gcc.dg/vect/vect-strided-mult.c,
11641         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11642         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11643         New.
11644
11645 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11646
11647         PR fortran/25087
11648         * gfortran.dg/auto_char_len_4.f90: New test.
11649
11650 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11651
11652         PR fortran/29652
11653         * gfortran.dg/generic_7.f90: New test.
11654         * gfortran.dg/defined_operators_1.f90: Add new error.
11655
11656 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
11657
11658         PR tree-optimization/29902
11659         * g++.dg/tree-ssa/pr29902.C: New test.
11660
11661 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
11662
11663         PR fortran/29820
11664         * gfortran.dg/used_types_13.f90: New test.
11665
11666 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
11667
11668         * gcc.dg/dfp/snan.c: Delete.
11669
11670 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
11671
11672         * g++.dg/cpp0x/static_assert1.C: New.
11673         * g++.dg/cpp0x/static_assert2.C: New.
11674         * g++.dg/cpp0x/static_assert3.C: New.
11675
11676 2006-11-21  Richard Guenther  <rguenther@suse.de>
11677
11678         * gcc.dg/vect/vect-pow-1.c: New testcase.
11679         * gcc.dg/vect/vect-pow-2.c: Likewise.
11680
11681 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
11682
11683         PR c++/29570
11684         * g++.dg/template/static29.C: New test.
11685
11686         PR c++/29734
11687         * g++.dg/conversion/simd4.C: New test.
11688
11689 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
11690
11691         PR c++/29475
11692         * g++.dg/template/access19.C: New test.
11693         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11694         error is reported.
11695
11696 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11697
11698         PR tree-opt/25500
11699         * gcc.dg/tree-ssa/sra-4.c: New testcase.
11700
11701 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11702
11703         PR fortran/27546
11704         * gfortran.dg/import.f90: Extended test.
11705         * gfortran.dg/import2.f90: Extended test.
11706
11707 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11708
11709         * gfortran.dg/volatile3.f90: Add conflict test.
11710
11711 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
11712
11713         PR fortran/24783
11714         * gfortran.dg/implicit_10.f90: New test.
11715
11716 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11717
11718         PR c++/8586
11719         * g++.dg/warn/Wall-write-strings.C: New.
11720
11721 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11722
11723         * gfortran.dg/alloc_comp_constraint_5.f90: New.
11724         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11725
11726 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11727
11728         * gfortran.dg/use_3.f90: Remove error message.
11729         * gfortran.dg/iso_fortran_env_1.f90: New test.
11730         * gfortran.dg/iso_fortran_env_2.f90: New test.
11731         * gfortran.dg/iso_fortran_env_3.f90: New test.
11732         * gfortran.dg/iso_fortran_env_4.f90: New test.
11733
11734 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
11735
11736         * gcc.dg/vect/vect-27.c: Fix initialization.
11737
11738 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11739
11740         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11741         * gcc.dg/torture/builtin-minmax-1.c: New.
11742
11743         * gcc.dg/builtins-20.c: Add cases for copysign.
11744
11745 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11746
11747         PR fortran/24285
11748         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11749
11750 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11751         * gfortran.dg/use_1.f90: New test.
11752         * gfortran.dg/use_1.f90: New test.
11753         * gfortran.dg/use_1.f90: New test.
11754
11755 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
11756
11757         PR tree-optimization/29801
11758         * gcc.dg/pr29801.c: New test.
11759
11760 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
11761
11762         PR middle-end/29584
11763         * gcc.dg/torture/pr29584.c: New test.
11764
11765 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
11766
11767         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11768         Condition PowerPC tests for saving FPRs on powerpc_fprs.
11769         * gcc.target/powerpc/compress-float-ppc.c,
11770         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11771         powerpc_fprs.
11772         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11773         do not pass -mhard-float.
11774
11775 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11776
11777         * gnat.dg/volatile_aggregate.adb: New test.
11778
11779 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11780
11781         PR fortran/29391
11782         PR fortran/29489
11783         * gfortran.dg/bound_2.f90: Add more checks.
11784         * gfortran.dg/bound_3.f90: New test.
11785
11786 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11787
11788         PR target/29201
11789         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11790
11791 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11792
11793         * gfortran.dg/import3.f90: Fix error message.
11794
11795 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11796
11797         PR tree-opt/29788
11798         * gfortran.fortran-torture/compile/inline_1.f90:
11799         New testcase.
11800
11801 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11802
11803         * gcc.target/i386/x87regparm-1.c: New test.
11804         * gcc.target/i386/x87regparm-2.c: New test.
11805         * gcc.target/i386/x87regparm-3.c: New test.
11806         * gcc.target/i386/x87regparm-4.c: New test.
11807
11808 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11809
11810         PR fortran/27546
11811         * gfortran.dg/import.f90: New test.
11812         * gfortran.dg/import2.f90: New test.
11813         * gfortran.dg/import3.f90: New test.
11814
11815 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11816
11817         PR fortran/27588
11818         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11819
11820 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11821
11822         PR fortran/29806
11823         * gfortran.dg/contains.f90: New test.
11824         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11825
11826 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
11827
11828         PR tree-optimization/29581
11829         * gcc.dg/pr29581-1.c: New test.
11830         * gcc.dg/pr29581-2.c: New test.
11831         * gcc.dg/pr29581-3.c: New test.
11832         * gcc.dg/pr29581-4.c: New test.
11833         * gfortran.dg/pr29581.f90: New test.
11834
11835 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
11836
11837         PR fortran/29702
11838         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11839         numbers in error message headers.
11840
11841 2006-11-14  Richard Guenther  <rguenther@suse.de>
11842
11843         * gcc.target/i386/math-torture/math-torture.exp: Restrict
11844         to i?86 and x86_64 targets.
11845
11846 2006-11-14  Caroline Tice  <ctice@apple.com>
11847
11848         * gcc.dg/pubtypes-1.c: New file/testcase.
11849         * gcc.dg/pubtypes-2.c: New file/testcase.
11850         * gcc.dg/pubtypes-3.c: New file/testcase.
11851         * gcc.dg/pubtypes-4.c: New file/testcase.
11852         * g++.dg/pubtypes.C: New file/testcase.
11853
11854 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
11855
11856         PR c++/29106
11857         * g++.dg/init/self1.C: New test.
11858
11859 2006-11-14  Tobias Burnus  <burnus@net-b.de>
11860
11861         PR fortran/29657
11862         * gfortran.dg/conflicts.f90: Add.
11863
11864 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
11865
11866         PR rtl-optimization/29798
11867
11868         * gcc.c-torture/execute/pr29798.c: New.
11869
11870 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11871
11872         * gcc.dg/builtins-20.c: Add more cases.
11873
11874 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
11875
11876         PR fortran/29759
11877         * gfortran.dg/gomp/pr29759.f90: New test.
11878
11879 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
11880
11881         PR c++/29518
11882         * g++.dg/template/static28.C: New test.
11883
11884 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
11885
11886         * lib/c-torture.exp: Use target-libpath.exp.
11887         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11888         set GCC_EXEC_PREFIX env var from global variable of same name.
11889
11890 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11891
11892         PR fortran/26994
11893         * gfortran.fortran-torture/compile/transfer-1.f90:
11894         New testcase.
11895
11896 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
11897             Zdenek Dvorak <dvorakz@suse.cz>
11898
11899         PR tree-optimization/29680
11900         * gcc.dg/alias-11.c: New test.
11901
11902 2006-11-12  Jason Merrill  <jason@redhat.com>
11903             Andrew Pinski <pinskia@physics.uc.edu>
11904
11905         PR middle-end/28915
11906         * gcc.target/i386/vectorize1.c: New.
11907
11908 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11909
11910         PR rtl-optimization/29797
11911         * gcc.c-torture/execute/pr29797-1.c: New test case.
11912
11913 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11914
11915         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11916
11917 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
11918
11919         * gcc.dg/tree-ssa/prefetch-3.c: New test.
11920
11921 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11922
11923         PR tree-optimization/13827
11924         * gcc.dg/fold-eqand-1.c: New test case.
11925
11926 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11927
11928         PR rtl-opt/28812
11929         * gcc.c-torture/execute/mayalias-3.c: New test.
11930
11931 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
11932
11933         PR middle-end/27528
11934         * gcc.c-torture/compile/pr27528.c: New test.
11935         * gcc.dg/pr27528.c: Likewise.
11936
11937 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11938
11939         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11940
11941         * gcc.dg/torture/builtin-symmetric-1.c: New test.
11942
11943 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11944
11945         PR fortran/29758
11946         * gfortran.dg/reshape_source_size_1.f90: New test.
11947
11948 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11949
11950         PR fortran/29315
11951         * gfortran.dg/aliasing_dummy_4.f90: New test.
11952
11953 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
11954
11955         PR target/29777
11956         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11957         and x86_64-*-* targets.
11958
11959 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11960
11961         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11962         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11963         New macros. Use them in exact tests.
11964         (TESTIT3): New macro.
11965         Add tests for fmin, fmax and fma.
11966
11967 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11968
11969         PR fortran/29431
11970         * gfortran.dg/array_constructor_13.f90: New test.
11971
11972 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11973
11974         PR fortran/29744
11975         * gfortran.dg/used_types_12.f90: New test.
11976
11977 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
11978
11979         PR middle-end/29726
11980         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11981         (test6): Ditto.
11982         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11983         * gcc.dg/fold-eqandshift-3.c: New test case.
11984
11985 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11986
11987         PR fortran/29699
11988         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11989
11990         PR fortran/21370
11991         * gfortran.dg/change_symbol_attributes_1.f90: New test.
11992
11993 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11994
11995         * gcc.dg/20061109-1.c: New testcase.
11996
11997 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11998
11999         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12000
12001 2006-11-09  Tobias Burnus  <burnus@net-b.de>
12002
12003         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12004         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12005
12006 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
12007
12008         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12009         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12010
12011 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12012
12013         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12014
12015 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12016
12017         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12018         vect-9.c).
12019         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12020         * gcc.dg/vect/vect-9.c: Now vectorizable.
12021         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12022         that support vect_widen_mult.
12023         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12024         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12025         vect-reduc-dot-u16.c).
12026         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12027         vect-reduc-dot-u16.c).
12028         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12029         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12030         vect-reduc-dot-s8.c).
12031         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12032         vect-reduc-dot-s8.c).
12033         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12034         vect-reduc-dot-s8.c).
12035         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12036         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12037         vect-reduc-dot-u8.c).
12038         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12039         vect-reduc-dot-u8.c).
12040         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12041         * gcc.dg/vect/vect-multitypes-9.c: New test.
12042         * gcc.dg/vect/vect-multitypes-10.c: New test.
12043         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12044         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12045         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12046         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12047         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12048         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12049         wrapv-vect-reduc-dot-s8.c.
12050         * lib/target-support.exp (check_effective_target_vect_unpack): New.
12051         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12052         targets that support vec_unpack.
12053         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12054         (check_effective_target_vect_widen_mult_qi_to_hi): New.
12055         (check_effective_target_vect_widen_mult_hi_to_si): New.
12056         (check_effective_target_vect_widen_sum): Removed.
12057
12058         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12059
12060         * gcc.dg/vect/vect-multitypes-8.c: New test.
12061         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12062
12063         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
12064
12065         * gcc.dg/vect/vect-multitypes-7.c: New test.
12066
12067         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12068
12069         * gcc.dg/vect/vect-multitypes-4.c: New test.
12070         * gcc.dg/vect/vect-multitypes-5.c: New test.
12071         * gcc.dg/vect/vect-multitypes-6.c: New test.
12072
12073         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12074
12075         * gcc.dg/vect/vect-multitypes-1.c: New test.
12076         * gcc.dg/vect/vect-multitypes-2.c: New test.
12077         * gcc.dg/vect/vect-multitypes-3.c: New test.
12078
12079 2006-11-07  Eric Christopher  <echristo@apple.com>
12080
12081         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12082         Test using scan-assembler-not.
12083
12084 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
12085
12086         * gcc.dg/inline-17.c: New test.
12087
12088 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
12089
12090         PR other/25028
12091         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
12092         on HP-UX.
12093
12094 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12095
12096         PR fortran/29539
12097         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12098
12099         PR fortran/29634
12100         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12101         test.
12102
12103 2006-11-07  Tobias Burnus  <burnus@net-b.de>
12104
12105         PR fortran/29601
12106         * gfortran.dg/volatile.f90: Add.
12107         * gfortran.dg/volatile2.f90: Add.
12108         * gfortran.dg/volatile3.f90: Add.
12109         * gfortran.dg/volatile4.f90: Add.
12110         * gfortran.dg/volatile5.f90: Add.
12111         * gfortran.dg/volatile6.f90: Add.
12112         * gfortran.dg/volatile7.f90: Add.
12113
12114 2006-11-06  Tobias Burnus  <burnus@net-b.de>
12115
12116         * gfortran.dg/io_constraints_2.f90: Adjust pattern
12117           for matching error messages.
12118         * gfortran.dg/specifics_3.f90: Adjust pattern
12119           for matching error messages.
12120
12121 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
12122             Bernhard Fischer  <aldot@gcc.gnu.org>
12123
12124         * lib/gcc-dg.exp (output-exists): New proc.
12125         (output-exists-not): New proc.
12126         * gcc.test-framework/test-framework.awk: Support new directives.
12127         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12128         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12129         * gcc.test-framework/dg-outexists-exp-F.c: New test.
12130         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12131         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12132         * gcc.test-framework/dg-outexists-exp-P.c: New test.
12133
12134 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
12135
12136         PR fortran/29630
12137         PR fortran/29679
12138         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12139         * gfortran.dg/initialization_3.f90: New.
12140
12141 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12142
12143         PR libgfortran/25545
12144         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12145
12146 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
12147
12148         PR middle-end/29695
12149         * gcc.c-torture/execute/pr29695-1.c: New test.
12150         * gcc.c-torture/execute/pr29695-2.c: New test.
12151
12152 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
12153
12154         PR fortran/29565
12155         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12156
12157 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
12158
12159         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12160         for matching error messages.
12161
12162 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
12163
12164         PR target/26915
12165         * gcc.target/i386/387-12.c: New test.
12166
12167 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12168
12169         PR libfortran/29713
12170         * gfortran.dg/pr29713.f90: New test.
12171
12172 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
12173
12174         * gcc.c-torture/execute/arith-rand-ll.c:
12175         Also test for bogus rest sign.
12176
12177 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12178
12179         PR libfortran/27895
12180         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12181
12182 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
12183
12184         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12185         from error messages.
12186
12187 2006-11-02  Mike Stump  <mrs@apple.com>
12188
12189         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12190
12191         * g++.old-deja/g++.abi/align.C: Enable for darwin.
12192
12193 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
12194
12195         * g++.dg/eh/gcsec1.C: New test.
12196
12197 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12198
12199         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12200         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
12201
12202 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
12203
12204         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12205         hexadecimal value.
12206         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12207         * gcc.dg/pr14796-2.c: Likewise.
12208
12209 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12210
12211         * gcc.c-torture/execute/20061101-1.c: New test.
12212
12213 2006-11-01  Richard Guenther  <rguenther@suse.de>
12214
12215         * gcc.target/i386/fpprec-1.c: New testcase.
12216
12217 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12218
12219         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12220         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12221
12222 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12223
12224         * gcc.c-torture/execute/20061031-1.c: New test.
12225
12226 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12227
12228         PR 23067
12229         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12230         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12231         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12232         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12233         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12234         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12235         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12236
12237 2006-10-31  Eric Christopher  <echristo@apple.com>
12238             Falk Hueffner  <falk@debian.org>
12239
12240         * gcc.dg/builtin-bswap-1.c: New.
12241         * gcc.dg/builtin-bswap-2.c: New.
12242         * gcc.dg/builtin-bswap-3.c: New.
12243         * gcc.dg/builtin-bswap-4.c: New.
12244         * gcc.dg/builtin-bswap-5.c: New.
12245         * gcc.target/i386/builtin-bswap-1.c: New.
12246
12247 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12248
12249         * gcc.dg/inline-16.c: New.
12250
12251         PR 16622
12252         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12253         defining it.
12254         * gcc.dg/inline-13.c: New.
12255         * gcc.dg/inline-14.c: New.
12256         * gcc.dg/inline-15.c: New.
12257
12258         PR 11377
12259         * gcc.dg/inline6.c: New.
12260         * gcc.dg/inline7.c: New.
12261
12262 2006-10-31  Roger Sayle  <roger@eyesopen.com>
12263
12264         PR middle-end/23470
12265         * gcc.dg/pr23470-1.c: New test case.
12266
12267 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
12268
12269         PR fortran/29537
12270         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12271         data.
12272         * gfortran.dg/blockdata_2.f90: New testcase.
12273
12274 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
12275
12276         PR libfortran/29627
12277         * gfortran.dg/unf_short_record_1.f90:  New test.
12278
12279 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12280
12281         PR fortran/29067
12282         * gfortran.dg/pr29067.f: New test.
12283
12284 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
12285             Richard Sandiford  <richard@codesourcery.com>
12286
12287         * lib/target-supports.exp (get_compiler_messages): Append options
12288         as a single list element.
12289         (check_effective_target_arm_vfp_ok): New.
12290         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12291
12292 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
12293
12294         PR fortran/29387
12295         * gfortran.dg/intrinsic_actual_2.f90: New test.
12296
12297         PR fortran/29490
12298         * gfortran.dg/actual_array_interface_1.f90: New test.
12299
12300         PR fortran/29641
12301         * gfortran.dg/used_types_11.f90: New test.
12302
12303 2006-10-30  Dirk Mueller  <dmueller@suse.de>
12304
12305         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12306         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12307         * g++.old-deja/g++.pt/eichin01.C (main): Same.
12308         * g++.old-deja/g++.mike/net25.C (main): Same.
12309         * g++.dg/lookup/exception1.C (main): Same.
12310         * g++.dg/parse/parens2.C (main): Same.
12311
12312 2006-10-30  Roger Sayle  <roger@eyesopen.com>
12313
12314         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12315
12316 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12317
12318         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12319         * gcc.dg/torture/builtin-math-3.c: Likewise.
12320
12321 2006-10-30  Tobias Burnus  <burnus@net-b.de>
12322
12323         PR fortran/29452
12324         * gfortran.dg/write_check.f90: Check run-time keyword checking.
12325         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12326
12327 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
12328
12329         PR Fortran/29410
12330         * gfortran.fortran-torture/execute/transfer1.f90: New test.
12331
12332 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
12333
12334         * lib/target-supports.exp (check_function_available): Declare
12335         function before calling.
12336
12337 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
12338
12339         PR tree-optimization/29637
12340         * gcc.dg/pr29637.c: New test.
12341
12342 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12343
12344         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12345         tree canonicalization.
12346
12347 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12348
12349         * gcc.dg/builtins-20.c: Add more hypot tests.
12350
12351 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12352
12353         * gcc.dg/fold-compare-1.c: New test case.
12354
12355 2006-10-29  Dirk Mueller  <dmueller@suse.de>
12356
12357         PR c++/16307
12358         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12359
12360 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12361
12362         PR tree-optimization/15458
12363         * gcc.dg/fold-xornot-1.c: New test case.
12364
12365 2006-10-29  Richard Guenther  <rguenther@suse.de>
12366
12367         * gcc.target/i386/math-torture/trunc.c: New testcase.
12368
12369 2006-10-29  Richard Guenther  <rguenther@suse.de>
12370
12371         * gcc.target/i386/math-torture/round.c: New testcase.
12372
12373 2006-10-29  Richard Guenther  <rguenther@suse.de>
12374
12375         * gcc.target/i386/math-torture/ceil.c: New testcase.
12376         * gcc.target/i386/math-torture/floor.c: Likewise.
12377
12378 2006-10-29  Richard Guenther  <rguenther@suse.de>
12379
12380         * gcc.target/i386/math-torture/rint.c: New testcase.
12381         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12382
12383 2006-10-29  Richard Guenther  <rguenther@suse.de>
12384
12385         * gcc.target/i386/math-torture/lfloor.c: New testcase.
12386         * gcc.target/i386/math-torture/lceil.c: Likewise.
12387
12388 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12389
12390         PR libgfortran/24313
12391         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12392
12393 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
12394
12395         * gcc.c-torture/execute/20020118-1.c,
12396         gcc.c-torture/execute/builtins/strlen.c,
12397         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12398         comment typos.
12399
12400 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12401
12402         * gcc.dg/builtins-20.c: Add tests for hypot.
12403         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
12404         two-argument builtins.
12405         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12406         TESTIT2.  Update all callers.
12407         (TESTIT2, TESTIT2_R): New helper macros.
12408         Add testcases for pow, hypot and atan2.
12409
12410 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12411
12412         PR C++/29295
12413         * g++.dg/expr/bool1.C: New test.
12414         * g++.dg/expr/bool2.C: New test.
12415
12416 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12417
12418         PR fortran/28224
12419         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12420         * gfortran.dg/namelist_internal.f90: New test.
12421
12422 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12423
12424         PR fortran/29625
12425         * gfortran.dg/io_real_boz.f90: Add.
12426         * gfortran.dg/io_real_boz2.f90: Add.
12427
12428 2006-10-28  Richard Guenther  <rguenther@suse.de>
12429
12430         PR middle-end/26899
12431         * gcc.dg/tree-ssa/pr26899.c: New testcase.
12432
12433 2006-10-28  Richard Guenther  <rguenther@suse.de>
12434
12435         PR target/28806
12436         * gcc.target/i386/math-torture/lround.c: New testcase.
12437
12438 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12439
12440         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12441         * gcc.dg/builtins-44.c: Likewise.
12442         * gcc.dg/builtins-45.c: Likewise.
12443         * gcc.dg/pr28796-2.c: Likewise.
12444         * gcc.dg/unordered-3.c: Likewise.
12445
12446 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12447
12448         PR libgfortran/27954
12449         * gfortran.dg/error_recovery_2.f90: New test.
12450
12451 2006-10-26  Richard Guenther  <rguenther@suse.de>
12452
12453         * gcc.target/i386/i386.exp: Use glob, not find to collect
12454         tests.  Avoids recursing into subdirectories.
12455         * gcc.target/i386/math-torture/math-torture.exp: Torture
12456         for interesting ia32 math options.
12457         * gcc.target.i386/math-torture/lrint.c: New testcase.
12458
12459 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12460
12461         PR libgfortran/29563
12462         * gfortran.dg/arrayio_9.f90: Update test.
12463         * gfortran.dg/arrayio_19.f90: New test.
12464
12465 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
12466
12467         * gcc.dg/20061026.c: New testcase.
12468
12469 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12470
12471         PR libgfortran/29563
12472         * gfortran.dg/arrayio_9.f90: New test.
12473
12474 2006-10-26  Ben Elliston  <bje@au.ibm.com>
12475
12476         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12477         Copy the strings manually, as strcpy may call strlen.
12478
12479 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12480
12481         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12482         Add checks for log, log2, log10 and log1p.
12483
12484         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12485         we already test 0.0.  Add checks for expm1, log, log2, log10,
12486         log1p, cbrt, erf and erfc.
12487
12488 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
12489
12490         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12491
12492 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
12493
12494         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12495         and remainderl() built-in functions.  Remove -ffast-math from
12496         dg-options.
12497
12498 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12499
12500         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12501         acosh and atanh.
12502
12503         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12504         floating point modifiers to arguments passed to float and long
12505         double functions respectively.  Update all callers to use floating
12506         point numbers, not integers.  Add tests for exp, exp2 and
12507         exp10/pow10.
12508
12509         * gcc.dg/torture/builtin-math-3.c: New test.
12510
12511 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12512
12513         PR fortran/29393
12514         * gfortran.dg/initialize_2.f90: New.
12515
12516 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12517
12518         * gcc.dg/torture/builtin-math-2.c: New test.
12519
12520 2006-10-24  Richard Guenther  <rguenther@suse.de>
12521
12522         PR middle-end/28796
12523         * gcc.dg/pr28796-1.c: New testcase.
12524         * gcc.dg/pr28796-2.c: Likewise.
12525
12526 2006-10-24  Richard Guenther  <rguenther@suse.de>
12527
12528         * gcc.dg/builtins-57.c: New testcase.
12529
12530 2006-10-24  Richard Guenther  <rguenther@suse.de>
12531
12532         PR tree-optimization/29567
12533         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12534
12535 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
12536
12537         PR tree-optimization/14784
12538         * gcc.dg/alias-10.c: New test.
12539
12540 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12541
12542         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12543
12544 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
12545
12546         * gcc.dg/builtin-strncat-chk-1.c: New test.
12547
12548 2006-10-23  Jan Hubicka  <jh@suse.cz>
12549
12550         * gcc.dg/memmove-1.c: New test.
12551
12552 2006-10-23  Paul Brook  <paul@codesourcery.com>
12553
12554         * gcc.dg/pragma-pack-5.c: New test.
12555
12556 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
12557
12558         * g++.dg/other/s390-1.C: New testcase.
12559
12560 2006-10-23  Richard Guenther  <rguenther@suse.de>
12561
12562         PR middle-end/27132
12563         PR middle-end/23295
12564         * gcc.dg/pr27132.c: New testcase.
12565         * gcc.dg/pr23295.c: Likewise.
12566         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12567         * g++.dg/tree-ssa/pr19807.C: Likewise.
12568
12569 2006-10-23  Richard Guenther  <rguenther@suse.de>
12570
12571         PR middle-end/21032
12572         * gcc.dg/pr21032.c: New testcase.
12573
12574 2006-10-22  Jeff Law  <law@redhat.com>
12575         Richard Guenther  <rguenther@suse.de>
12576
12577         PR tree-optimization/15911
12578         * gcc.dg/tree-ssa/vrp30.c: New testcase.
12579
12580 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12581
12582         PR c++/20647
12583         * g++.dg/abi/rtti3.C: New.
12584
12585 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
12586
12587         PR middle-end/28252
12588         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12589         transformation.
12590
12591 2006-10-21  Richard Guenther  <rguenther@suse.de>
12592
12593         PR tree-optimization/3511
12594         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12595
12596 2006-10-21  Richard Guenther  <rguenther@suse.de>
12597
12598         PR middle-end/26898
12599         * gcc.dg/torture/pr26898-1.c: New testcase.
12600         * gcc.dg/torture/pr26898-2.c: Likewise.
12601
12602 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
12603
12604         PR c++/28053
12605         * g++.dg/parse/bitfield1.C: Adjust error markers.
12606         * g++.dg/parse/bitfield2.C: New test.
12607
12608 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
12609
12610         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12611
12612 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12613
12614         PR libfortran/27895
12615         * gfortran.dg/zero_sized_1.f90: New test.
12616
12617 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
12618
12619         * gcc.dg/div-compare-1.c: New test.
12620
12621 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
12622
12623         PR fortran/29216
12624         * gfortran.dg/result_default_init_1.f90: New test.
12625
12626         PR fortran/29314
12627         * gfortran.dg/automatic_default_init_1.f90: New test.
12628
12629         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12630         from 38 to 33.
12631
12632 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
12633
12634         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12635         'using namespace std' without previous declaration.
12636         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12637         * g++.old-deja/g++.robertl/eb133c.C: New.
12638
12639 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12640
12641         PR libgfortran/29277
12642         * gfortran.dg/streamio_4.f90: Update test.
12643         * gfortran.dg/streamio_11.f90: New test.
12644
12645 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
12646
12647         PR c++/27952
12648         * g++.dg/inherit/virtual1.C: New test.
12649
12650 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12651
12652         PR c++/28261
12653         * g++.dg/parse/enum3.C: New test.
12654
12655 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12656
12657         PR c++/29039
12658         * g++.dg/init/ctor8.C: New test.
12659
12660 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12661
12662         PR c++/27270
12663         * g++.dg/ext/complit8.C: Tweak error markers.
12664         * g++.dg/template/complit1.C: Add error marker.
12665
12666 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12667
12668         PR c++/27270
12669         * g++.dg/ext/complit8.C: New test.
12670
12671         PR c++/29408
12672         * g++.dg/parse/dtor12.C: New test.
12673
12674         PR c++/29435
12675         * g++.dg/template/sizeof11.C: New test.
12676
12677 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
12678
12679         PR fortran/29392
12680         * gfortran.dg/data_char_3.f90: New test.
12681
12682         PR fortran/29451
12683         * gfortran.dg/negative_automatic_size.f90: New test.
12684
12685 2006-10-16  David Daney  <ddaney@avtrex.com>
12686
12687         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12688
12689 2006-10-16  Eric Christopher  <echristo@apple.com>
12690
12691         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12692         x86_64.
12693
12694 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12695
12696         PR c++/28211
12697         * g++.dg/tc1/dr49.C: Tweak error messages.
12698         * g++.dg/parse/template21.C: New test.
12699
12700 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12701
12702         PR middle-end/20491
12703         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12704
12705 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12706
12707         PR fortran/29403
12708         * gfortran.dg/print_1.f90: New test.
12709
12710 2006-10-15  Jan Hubicka  <jh@suse.cz>
12711
12712         PR middle-end/29241
12713         * gcc.c-torture/compile/pr29241.c: New testcase.
12714
12715 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
12716
12717         PR middle-end/29250
12718         * gcc.c-torture/compile/pr29250.c: New test.
12719
12720 2006-10-15  Richard Guenther  <rguenther@suse.de>
12721
12722         * gcc.dg/pr29299.c: New testcase.
12723
12724 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
12725
12726         PR fortran/24767
12727         * gfortran.dg/label_4.f90: Adjust warning flag.
12728
12729 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12730
12731         PR fortran/29371
12732         * gfortran.dg/nullify_3.f90: New test.
12733
12734 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12735
12736         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12737         on Solaris 2.5.1 too.
12738
12739 2006-10-13  Eric Christopher  <echristo@apple.com>
12740
12741         * gcc.dg/pr25993.c: Skip for darwin.
12742
12743 2006-10-13  Eric Christopher  <echristo@apple.com>
12744
12745         * gcc.dg/visibility-11.c: Skip for darwin.
12746
12747 2006-10-13  Eric Christopher  <echristo@apple.com>
12748
12749         * gcc.dg/darwin-weakimport-1.c: Use
12750         -fno-asynchronous-unwind-tables.
12751         * gcc.dg/darwin-weakimport-3.c: Ditto.
12752
12753 2006-10-13  Richard Guenther  <rguenther@suse.de>
12754
12755         PR tree-optimization/29446
12756         * gcc.dg/torture/pr29446.c: New testcase.
12757
12758 2006-10-13  Bill Wendling  <wendling@apple.com>
12759
12760         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12761         * g++.old-deja/g++.jason/hmc1.C: Likewise.
12762         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12763         * g++.old-deja/g++.law/shadow1.C: Likewise.
12764         * g++.old-deja/g++.law/ctors10.C: Likewise.
12765         * g++.dg/debug/namespace1.C: Likewise.
12766         * g++.dg/inherit/namespace-as-base.C: Likewise.
12767         * g++.dg/opt/delay-slot-1.C: Likewise.
12768         * g++.dg/parse/defarg10.C: Likewise.
12769         * g++.dg/template/ptrmem11.C: Likewise.
12770         * g++.dg/template/mem_func_ptr.C: Likewise.
12771         * g++.dg/template/spec19.C: Likewise.
12772
12773 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
12774
12775         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12776
12777 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12778
12779         PR fortran/29373
12780         * gfortran.dg/implicit_9.f90: New test.
12781
12782         PR fortran/29407
12783         * gfortran.dg/namelist_25.f90: New test.
12784
12785         PR fortran/27701
12786         * gfortran.dg/same_name_2.f90: New test.
12787
12788         PR fortran/29232
12789         * gfortran.dg/host_assoc_types_1.f90: New test.
12790
12791         PR fortran/29364
12792         * gfortran.dg/missing_derived_type_1.f90: New test.
12793         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12794
12795         PR fortran/29422
12796         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12797
12798         PR fortran/29428
12799         * gfortran.dg/alloc_comp_assign_5.f90: New test.
12800
12801 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12802
12803         PR fortran/29391
12804         * gfortran.dg/bound_2.f90: New test.
12805
12806 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12807
12808         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12809         directive.
12810         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12811         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12812         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12813         * gfortran.dg/gomp/reduction3.f90: Likewise.
12814         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12815         * gfortran.dg/dummy_procedure_2.f90: Likewise.
12816         * gfortran.dg/interface_derived_type_1.f90: Likewise.
12817         * gfortran.dg/forall_4.f90: Likewise.
12818         * gfortran.dg/spec_expr_4.f90: Likewise.
12819         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12820         * gfortran.dg/forall_5.f90: Likewise.
12821         * gfortran.dg/open_access_append_2.f90: Add check for
12822         compile-time warning.
12823
12824 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
12825
12826         PR c++/28506
12827         * g++.dg/parse/pure1.C: New test.
12828
12829 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12830
12831         PR fortran/21435
12832         * gfortran.dg/io_constraints_3.f90: New test.
12833         * gfortran.dg/open_access_append_1.f90: Add checks
12834         for compile-time warnings.
12835         * gfortran.dg/pr20163-2.f: Likewise.
12836         * gfortran.dg/iostat_2.f90: Likewise.
12837         * gfortran.dg/label_4.f90: Delete the temporary
12838         file.
12839         * gfortran.dg/direct_io_2.f90: Add a FILE=
12840         specifier.
12841         * gfortran.dg/iomsg_1.f90: Add check for
12842         compile-time warning.
12843
12844 2006-10-12  Jan Hubicka  <jh@suse.cz>
12845
12846         PR c/28419
12847         * gcc.dg/pr28319.c: New test.
12848
12849 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
12850         PR c++/29318
12851         * g++.dg/ext/vla4.C: New test.
12852
12853 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12854
12855         PR c++/27961
12856         * g++.dg/template/crash60.C: New test.
12857         * g++.dg/other/large-size-array.C: Adjust error markers.
12858         * g++.dg/parse/crash27.C: Likewise.
12859         * g++.dg/template/crash1.C: Likewise.
12860
12861 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
12862
12863         PR testsuite/29093
12864         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12865
12866 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
12867
12868         PR preprocessor/28709
12869         * gcc.dg/cpp/paste14.c: New test.
12870
12871 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
12872
12873         PR c++/29175
12874         * g++.dg/init/array24.C: New test.
12875
12876 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12877
12878         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12879         of <sys/types.h>.
12880
12881 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
12882
12883         PR c++/29024
12884         * g++.dg/parse/typedef8.C: New test.
12885         * g++.dg/other/mult-stor1.C: Adjust error markers.
12886
12887 2006-10-11  Richard Guenther  <rguenther@suse.de>
12888
12889         PR tree-optimization/28230
12890         * gcc.dg/torture/pr28230.c: New testcase.
12891
12892 2006-10-11  Richard Guenther  <rguenther@suse.de>
12893
12894         PR inline-asm/29119
12895         * gcc.dg/torture/pr29119.c: New testcase.
12896
12897 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
12898
12899         PR middle-end/29272
12900         * gcc.c-torture/execute/20060930-2.c: New test.
12901
12902 2006-10-09  Richard Henderson  <rth@redhat.com>
12903
12904         Revert emutls patch.
12905
12906 2006-10-09  Richard Guenther  <rguenther@suse.de>
12907
12908         PR middle-end/29254
12909         * gcc.dg/pr29254.c: New testcase.
12910
12911 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
12912             Paul Thomas  <pault@gcc.gnu.org>
12913
12914         PR fortran/20541
12915         * gfortran.dg/alloc_comp_basics_1.f90: New test.
12916         * gfortran.dg/alloc_comp_basics_2.f90: New test.
12917         * gfortran.dg/alloc_comp_assign_1.f90: New test.
12918         * gfortran.dg/alloc_comp_assign_2.f90: New test.
12919         * gfortran.dg/alloc_comp_assign_3.f90: New test.
12920         * gfortran.dg/alloc_comp_assign_4.f90: New test.
12921         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12922         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12923         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12924         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12925         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12926         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12927         * gfortran.dg/alloc_comp_std.f90: New test.
12928         * gfortran.dg/move_alloc.f90: New test.
12929
12930 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
12931
12932         PR fortran/29115
12933         * gfortran.dg/derived_constructor_comps_2.f90: New test.
12934
12935         PR fortran/29211
12936         * gfortran.dg/forall_char_dependencies_1.f90: New test.
12937
12938 2006-10-08  Tobias Burnus  <burnus@net-b.de>
12939
12940         PR fortran/28585
12941         * gfortran.dg/new_line.f90: New test.
12942
12943 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12944
12945         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12946         * gcc.dg/torture/builtin-convert-1.c,
12947         gcc.dg/torture/builtin-convert-2.c,
12948         gcc.dg/torture/builtin-convert-3.c,
12949         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12950
12951 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
12952
12953         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12954         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12955         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12956         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12957
12958 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
12959
12960         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12961         Xfail some tests for powerpc-darwin and powerpc-aix.
12962
12963 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
12964
12965         PR c/29380
12966         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12967
12968 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12969
12970         PR target/29300
12971         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12972         on hppa*-*-hpux*.
12973
12974 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12975
12976         PR fortran/16580
12977         PR fortran/29288
12978         * gfortran.fortran-torture/execute/specifics.f90:
12979         Add tests for using all possible intrinsics as actual arguments.
12980         * gfortran.dg/specifics_1.f90: Add tests for using
12981         all possible intrinsics as actual arguments.
12982         * gfortran.dg/specifics_2.f90: New file.
12983         * gfortran.dg/specifics_3.f90: New file.
12984
12985 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
12986
12987         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12988         * gcc.dg/debug/debug-2.c: Likewise.
12989
12990 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
12991
12992         * gcc.c-torture/compile/sync-2.c: New test.
12993
12994 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12995
12996         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12997         line endings.
12998
12999 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13000
13001         PR rtl-optimization/29128
13002         * gcc.c-torture/compile/pr29128.c: New test.
13003
13004 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13005
13006         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13007         line endings.
13008
13009 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
13010
13011         PR middle-end/29256
13012         * gcc.dg/tree-ssa/loop-19.c: New test.
13013
13014 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13015
13016         PR tree-optimization/29330
13017         * gcc.dg/pr29330.c: New test.
13018
13019         PR target/28924
13020         * gcc.c-torture/compile/20061005-1.c: New test.
13021
13022 2006-10-06  Olivier Hainque  <hainque@adacore.com>
13023
13024         * gcc.dg/typename-vla-1.c: New case.
13025         * gnat.dg/forward_vla.adb: New case.
13026
13027 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13028
13029         PR tree-optimization/29290
13030         * gfortran.dg/loop_nest_1.f90: New test.
13031
13032         PR target/29198
13033         * gcc.dg/tls/opt-12.c: New test.
13034
13035         PR fortran/28415
13036         * gfortran.dg/save_2.f90: New test.
13037
13038         PR c/29091
13039         * gcc.dg/pr29091.c: New test.
13040
13041 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
13042
13043         * lib/target-supports.exp
13044         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13045         same as x86_64-*-*; check for LP64.
13046
13047 2006-10-04  Richard Henderson  <rth@redhat.com>
13048
13049         * lib/target-supports.exp (check_effective_target_tls): Redefine
13050         to mean non-emulated tls.
13051         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13052         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13053         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13054         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13055         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13056         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13057         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13058
13059 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13060
13061         PR fortran/29343
13062         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13063
13064 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13065
13066         * gfortran.dg/bounds_check_fail_1.f90: New test.
13067
13068 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13069
13070         PR c++/29020
13071         * g++.dg/template/friend48.C: New test.
13072
13073 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13074
13075         PR fortran/29098
13076         * gfortran.dg/default_initialization_2.f90: New test.
13077
13078 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13079
13080         PR fortran/20779
13081         PR fortran/20891
13082         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13083
13084 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13085
13086         PR fortran/29284
13087         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13088
13089         PR fortran/29321
13090         PR fortran/29322
13091         * gfortran.dg/missing_optional_dummy_2.f90: New test.
13092
13093         PR fortran/25091
13094         PR fortran/25092
13095         * gfortran.dg/entry_array_specs_1.f90: New test.
13096
13097 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
13098
13099         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13100         insufficient to inhibit some test failures at -O3.  Do testing
13101         on integers.
13102
13103 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13104
13105         PR c++/29138
13106         * g++.dg/inherit/access8.C: New test.
13107         * g++.dg/template/dtor4.C: Tweak error messages.
13108
13109 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13110
13111         PR fortran/27478
13112         * gfortran.dg/entry_8.f90: New test.
13113
13114 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13115
13116         PR c++/29291
13117         * g++.dg/parse/new4.C: New test.
13118
13119 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
13120
13121         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13122         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13123         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13124         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13125         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13126
13127 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13128
13129         PR fortran/19260
13130         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13131         * gfortran.dg/continuation_2.f90: New test.
13132
13133         PR fortran/19262
13134         * gfortran.dg/continuation_3.f90: New test.
13135         * gfortran.dg/continuation_4.f90: New test.
13136         * gfortran.dg/continuation_5.f: New test.
13137         * gfortran.dg/continuation_6.f: New test.
13138
13139 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
13140
13141         PR c++/29226
13142         * g++.dg/template/vla1.C: New test.
13143
13144 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13145
13146         PR fortran/29210
13147         * gfortran.dg/complex_parameter_1.f90: New test.
13148
13149 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
13150
13151         PR c/29154
13152         * gcc.c-torture/execute/20060929-1.c: New test.
13153
13154 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
13155
13156         PR c++/29105
13157         * g++.dg/template/member6.C: New test.
13158         * g++.dg/parse/typename7.C: Adjust error markers.
13159
13160         PR c++/29080
13161         * g++.dg/template/member7.C: New test.
13162
13163 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
13164
13165         PR c/24010
13166         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13167         gcc.dg/Woverride-init-3.c: New tests.
13168
13169 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13170
13171         * gcc.c-torture/execute/20060930-1.c: New test.
13172
13173 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13174
13175         PR fortran/18791
13176         * gfortran.dg/specifics_1.f90: New test.
13177         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13178         complex specifics.
13179
13180 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13181
13182         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13183         pthread-init-common.h: New.
13184
13185 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
13186
13187         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13188         precision on some archs.
13189
13190 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
13191
13192         * gcc.dg/non-local-goto-1.c: New test.
13193         * gcc.dg/non-local-goto-2.c: Likewise.
13194         * gcc.dg/setjmp-3.c: Likewise.
13195         * gcc.dg/setjmp-4.c: Likewise.
13196
13197 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
13198
13199         * gnat.dg/self_aggregate_with_pointer.adb: New test.
13200
13201 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13202
13203         PR fortran/28276
13204         * gfortran.dg/exponent_1.f90: New test.
13205
13206         PR fortran/27021
13207         * gfortran.dg/nearest_1.f90: New test.
13208
13209 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
13210
13211         PR middle-end/25261
13212         PR middle-end/28790
13213         * gcc.dg/gomp/nestedfn-1.c: New test.
13214
13215 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
13216
13217         PR objc/29195
13218         * objc/compile/method-1.m: New test.
13219
13220 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
13221
13222         PR c++/26938
13223         * g++.dg/template/crash58.C: New test.
13224         * g++.dg/parse/crash28.C: Adjust error markers.
13225         * g++.dg/template/crash34.C: Likewise.
13226         * g++.dg/template/friend31.C: Likewise.
13227         * g++.dg/template/crash32.C: Likewise.
13228
13229         PR c++/27329
13230         * g++.dg/template/crash59.C: New test.
13231
13232         PR c++/27667
13233         * g++.dg/template/spec33.C: New test.
13234         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13235
13236 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
13237             Adam Nemet  <anemet@caviumnetworks.com>
13238
13239         * gcc.dg/tree-ssa/ivopts-1.c: New test.
13240         * gcc.dg/tree-ssa/ivopts-2.c: New test.
13241
13242 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
13243
13244         PR target/28911
13245         * gcc.dg/pr28911.c: New.
13246
13247 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
13248
13249         PR target/29169
13250         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13251         (dg-options): Add -mfpmath=387.
13252
13253 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
13254
13255         PR c/28706
13256         * gcc.dg/pr28706.c: New test.
13257
13258         PR c/28712
13259         * gcc.dg/pr28712.c: New test.
13260
13261 2006-09-22  Mike Stump  <mrs@apple.com>
13262
13263         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13264
13265 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
13266
13267         PR tree-optimization/28888
13268         * gcc.dg/pr28888.c: New test.
13269
13270 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
13271
13272         PR c++/29016
13273         * g++.dg/init/ptrfn1.C: New test.
13274
13275 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
13276
13277         PR c++/28861
13278         * g++.dg/template/spec32.C: New test.
13279         * g++.dg/parse/crash9.C: Adjust error markers.
13280
13281         PR c++/28303
13282         * g++.dg/template/typedef6.C: New test.
13283         * g++.dg/init/error1.C: Adjust error markers.
13284         * g++.dg/parse/crash9.C: Likewise.
13285         * g++.dg/template/crash55.C: Likewise.
13286
13287 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
13288
13289         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13290
13291 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
13292
13293         PR target/27650
13294         * g++.dg/ext/dllimport12.C: New test.
13295
13296 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
13297
13298         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13299         * gcc.target/mips/nmadd-2.c: Likewise.
13300         * gcc.target/mips/mips-ps-6.c: New test.
13301         * gcc.target/mips/neg-abs-1.c: Likewise.
13302         * gcc.target/mips/neg-abs-2.c: Likewise.
13303         * gcc.target/mips/nmadd-3.c: New test.
13304
13305 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
13306
13307         PR middle-end/28046
13308         * gcc.dg/gomp/atomic-10.c: New test.
13309         * g++.dg/gomp/atomic-10.C: New test.
13310
13311 2006-09-20  Eric Christopher  <echristo@apple.com>
13312
13313         * gcc.target/i386/sse3-not-fisttp.c: New.
13314
13315 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
13316
13317         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13318
13319 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
13320
13321         * gcc.c-torture/execute/pr28289.c (one): New variable.
13322         (main): Use it instead of argc.
13323         * gcc.c-torture/execute/20060102-1.c (one): New variable.
13324         (main): Use it instead of argc.
13325
13326 2006-09-19  Paul Brook  <paul@codesourcery.com>
13327
13328         PR target/28516
13329         * gcc.dg/nested-func-5.c: New test.
13330
13331 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13332
13333         * lib/target-supports.exp (check_effective_target_tls): Compile
13334         test stubs using ${tool}_target_compile, not just target_compile.
13335         (check_effective_target_tls_runtime): Likewise.
13336
13337 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13338
13339         * gcc.c-torture/compile/20030405-1.x: Remove.
13340
13341         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13342         optimising linker from discarding it.
13343
13344 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13345
13346         PR fortran/28526
13347         * gfortran.dg/keyword_symbol_1.f90: New test.
13348
13349         * gfortran.dg/spread_shape_1.f90: Add missing warning with
13350         pedantic compilation option.
13351
13352 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
13353
13354         PR fortran/29060
13355         * gfortran.dg/spread_shape_1.f90: New test.
13356
13357 2006-09-17  Roger Sayle  <roger@eyesopen.com>
13358
13359         PR tree-optimization/28887
13360         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13361
13362 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
13363
13364         PR c/25993
13365         * gcc.dg/pr25993.c: New test.
13366
13367 2006-09-17  Ira Rosen  <irar@il.ibm.com>
13368
13369         PR tree-opt/21591
13370         * gcc.dg/vect/pr21591.c: New test.
13371
13372 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
13373
13374         PR tree-opt/29059
13375         * gcc.c-torture/compile/strcpy-1.c: New test.
13376         * gcc.c-torture/compile/strcpy-2.c: New test.
13377         * gcc.c-torture/compile/memcpy-1.c: New test.
13378         * gcc.c-torture/compile/memcpy-2.c: New test.
13379
13380 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
13381
13382         PR testsuite/29055
13383         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13384
13385 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
13386
13387         * gnat.dg/specs/double_record_extension1.ads: New test.
13388         * gnat.dg/specs/double_record_extension2.ads: Likewise.
13389
13390 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
13391
13392         PR fortran/29051
13393         * gfortran.dg/oldstyle_3.f90: New test.
13394
13395 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13396
13397         PR libgfortran/29099
13398         * gfortran.dg/secnds-1.f: New test.
13399
13400 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13401
13402         PR libgfortran/29053
13403         * gfortran.dg/streamio_9.f90: New test.
13404         * gfortran.dg/streamio_10.f90: New test.
13405
13406 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
13407
13408         PR C++/29002
13409         * g++.dg/init/array22.C: New test.
13410         * g++.dg/init/array23.C: New test.
13411
13412 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
13413
13414         * stackcheck.lst: Update list of tests requiring stack checking.
13415         * norun.lst: Adjust for above change.
13416         * ada95.lst: New file.
13417         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13418         requiring -gnat95 switch.
13419
13420 2006-09-14  Olivier Hainque  <hainque@adacore.com>
13421
13422         * gnat.dg/in_out_parameter.adb: New test.
13423
13424 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
13425
13426         PR debug/28980
13427         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13428
13429 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
13430
13431         * gnat.dg/specs/unchecked_union.ads: New test.
13432
13433 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
13434
13435         PR rtl-optimization/28982
13436         * gcc.c-torture/execute/pr28982a.c: New test.
13437         * gcc.c-torture/execute/pr28982b.c: Likewise.
13438
13439 2006-09-12  Eric Christopher  <echristo@apple.com>
13440
13441         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13442         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13443
13444 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
13445
13446         PR c/28768
13447         PR preprocessor/14634
13448         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13449         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13450         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13451
13452 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13453
13454         * gcc.dg/pr28243.c: New test.
13455
13456 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
13457
13458         PR fortran/28971
13459         gfortran.dg/pr28971.f90: New test to act as a backstop in case
13460         this undiagnosed regression reappears.
13461
13462 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
13463
13464         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13465         Treat $srcdir as a literal.
13466         * lib/fortran-torture.exp (fortran-torture-compile,
13467         fortran-torture-execute): Likewise.
13468         * lib/objc-torture.exp (objc-torture-compile,
13469         objc-torture-execute): Likewise.
13470         * lib/profopt.exp (profopt-execute): Likewise.
13471
13472 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
13473
13474         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13475
13476 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
13477
13478         PR testsuite/28950
13479         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13480
13481 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
13482
13483         PR target/13685
13484         * gcc.target/i386/pr13685.c: New test.
13485
13486 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13487
13488         * gcc.dg/pr28726.c: New test.
13489
13490 2006-09-11  Josh Conner  <jconner@apple.com>
13491
13492         * gcc.dg/nrv3.c: Increase size of structure.
13493         * gcc.dg/nrv4.c: Likewise.
13494         * gcc.dg/nrv5.c: Likewise.
13495
13496 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
13497
13498         PR libfortran/28890
13499         gfortran.dg/assumed_charlen_function_5.f90: New test.
13500
13501 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
13502
13503         PR c++/28991
13504         * g++.dg/init/static3.C: New test.
13505
13506 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
13507
13508         PR testsuite/29007
13509         * gcc.dg/long-long-cst1.c (t): Add cast to
13510         __SIZE_TYPE__ before casting to int.
13511         (main): Return 0 on success.
13512
13513 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13514
13515         * gcc.c-torture/execute/20060910-1.c: New test.
13516
13517 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
13518
13519         PR middle-end/26983
13520         * gcc.dg/pr26983.c: New test.
13521
13522 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
13523
13524         PR target/29006
13525         * gcc.c-torture/execute/pr29006.c: New test.
13526
13527 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13528
13529         PR libfortran/28947
13530         gfortran.dg/matmul_4.f90: New test.
13531
13532 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13533
13534         PR fortran/28959
13535         gfortran.dg/used_types_10: New test.
13536
13537 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
13538
13539         PR libfortran/28923
13540         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13541         gfortran.dg/array_initializer_3.f90: New test.
13542
13543 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13544
13545         PR fortran/28914
13546         * gfortran.dg/actual_array_constructor_3.f90: New test.
13547
13548 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
13549
13550         PR testsuite/26778
13551         * gcc.target/i386/pr26778.c: New testcase.
13552
13553 2006-09-08  Eric Christopher  <echristo@apple.com>
13554
13555         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13556         * gcc.target/i386/memcpy-1.c: Ditto.
13557         * gcc.target/i386/asm-1.c: Ditto.
13558         * gcc.target/i386/20060512-4.c: Ditto.
13559         * gcc.target/i386/compress-float-387.c: Ditto.
13560         * gcc.target/i386/20060512-1.c: Ditto.
13561         * gcc.target/i386/compress-float-sse.c: Ditto.
13562         * gcc.target/i386/20060512-2.c: Ditto.
13563         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13564         * gcc.target/i386/stack-prot-kernel.c: Ditto.
13565         * gcc.target/i386/compress-float-387-pic.c: Ditto.
13566         * gcc.dg/pr26449.c: Ditto.
13567         * gcc.dg/attr-ms_struct-2.c: Ditto.
13568         * gcc.dg/attr-ms_struct-1.c: Ditto.
13569         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13570
13571 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
13572
13573         PR c/28504
13574         * gcc.dg/vla-10.c: New test.
13575
13576 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13577
13578         PR c++/28858
13579         * g++.dg/parse/template20.C: New test.
13580         * g++.dg/template/operator8.C: Remove obsolete part.
13581         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13582         * g++.old-deja/g++.pt/crash65.C: Likewise.
13583
13584 2006-09-07  Jason Merrill  <jason@redhat.com>
13585
13586         PR middle-end/27724
13587         * gcc.dg/long-long-cst1.c: New test.
13588
13589 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13590
13591         PR C++/28906
13592         * g++.dg/other/array3.C: New test.
13593         * g++.dg/other/array4.C: New test.
13594         * g++.dg/other/array5.C: New test.
13595
13596 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
13597
13598         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13599
13600 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
13601
13602         PR target/28946
13603         * gcc.target/i386/pr28946.c: New test.
13604
13605 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
13606
13607         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13608         in integer literal constant.
13609         * gfortran.dg/enum_8.f90: Ditto.
13610         * gfortran.dg/g77/20030326-1.f: Ditto.
13611
13612 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
13613
13614         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13615         nonconformance usage.
13616
13617 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13618
13619         PR middle-end/28862
13620         * gcc.c-torture/compile/vector-align-1.c: New test.
13621
13622 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13623
13624         PR rtl-opt/27883
13625         * g++.dg/opt/copysign-1.C: New test.
13626
13627 2006-09-06  Jason Merrill  <jason@redhat.com>
13628
13629         PR c++/27371
13630         * g++.dg/warn/unused-result1.C: New test.
13631
13632 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
13633
13634         PR c++/28903
13635         * g++.dg/ext/vla3.C: New test.
13636
13637         PR c++/28886
13638         * g++.dg/template/array16.C: New test.
13639
13640 2006-09-06  Richard Guenther  <rguenther@suse.de>
13641
13642         * gcc.dg/pr27226.c: Remove testcase again.
13643
13644 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13645
13646         PR tree-opt/28937
13647         * g++.dg/opt/unroll2.C: New test.
13648
13649 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13650
13651         PR tree-opt/28952
13652         * gcc.dg/vect/pr28952.c: New test.
13653
13654 2006-09-05  Richard Guenther  <rguenther@suse.de>
13655
13656         PR tree-optimization/28900
13657         * gcc.dg/torture/pr28900.c: New testcase
13658
13659 2006-09-05  Richard Guenther  <rguenther@suse.de>
13660
13661         PR tree-optimization/28905
13662         * gcc.c-torture/compile/pr28905.c: New testcase.
13663
13664 2006-09-05  Richard Guenther  <rguenther@suse.de>
13665
13666         PR middle-end/28935
13667         * gcc.dg/pr28935.c: New testcase.
13668
13669 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13670
13671         * gcc.c-torture/execute/20060905-1.c: New test.
13672
13673 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13674
13675         PR fortran/28908
13676         * gfortran.dg/used_types_7.f90: New test.
13677         * gfortran.dg/used_types_8.f90: New test.
13678         * gfortran.dg/used_types_9.f90: New test.
13679
13680 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13681
13682         * gcc.c-torture/compile/20060904-1.c: New test.
13683
13684 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13685
13686         PR c++/23287 Revert my 2006-09-01 patch
13687         * g++.dg/parse/dtor12.C: Remove.
13688
13689 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
13690
13691         PR c+/27670
13692         * g++.dg/template/operator9.C: New test.
13693
13694         PR c++/27493
13695         * g++.dg/template/operator7.C: New test.
13696
13697         PR c++/27494
13698         * g++.dg/template/operator8.C: New test.
13699
13700         PR c++/27397
13701         * g++.dg/template/crash57.C: New test.
13702
13703         * g++.dg/template/typedef4.C: Adjust error markers.
13704         * g++.dg/template/typedef5.C: Likewise.
13705
13706 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
13707
13708         PR c++/28878
13709         * g++.dg/parse/crash33.C: New test.
13710
13711 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
13712         Richard Guenther  <rguenther@suse.de>
13713         Adam Nemet  <anemet@caviumnetworks.com>
13714
13715         PR middle-end/27226
13716         * gcc.target/mips/memcpy-1.c: New testcase.
13717         * gcc.dg/pr27226.c: Likewise.
13718
13719 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13720
13721         PR c++/28705
13722         * g++.dg/lookup/koenig5.C: New.
13723         * g++.dg/template/crash56.C: New.
13724
13725 2006-09-01  Josh Conner  <jconner@apple.com>
13726
13727         PR c++/25505
13728         * gcc.dg/nrv3.c: New test.
13729         * gcc.dg/nrv4.c: New test.
13730         * gcc.dg/nrv5.c: New test.
13731
13732 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13733
13734         PR c++/23287
13735         * g++.dg/parse/dtor12.C: New.
13736
13737 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
13738
13739         PR tree-optimization/28839
13740         * gcc.dg/pr28839.c: New test.
13741
13742 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
13743
13744         PR target/24367
13745         * gcc.dg/pr24367.c: New testcase.
13746
13747 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
13748
13749         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13750
13751 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
13752
13753         PR rtl-optimization/27735
13754         * gcc.dg/loop-unswitch-1.c: New test.
13755
13756 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
13757
13758         PR fortran/28885
13759         * gfortran.dg/aliasing_dummy_2.f90: New test.
13760
13761         PR fortran/20067
13762         * gfortran.dg/generic_5.f90: Change error message.
13763
13764         PR fortran/28873
13765         * gfortran.dg/generic_6.f90: New test.
13766
13767         PR fortran/25077
13768         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13769
13770         PR fortran/25102
13771         * gfortran.dg/invalid_interface_assignment.f90: New test.
13772
13773         PR fortran/24866
13774         * gfortran.dg/module_proc_external_dummy.f90: New test.
13775
13776 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
13777
13778         PR c++/28349
13779         * g++.dg/warn/var-args1.C: New test.
13780
13781 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
13782
13783         PR fortran/28866
13784         * gfortran.dg/simpleif_2.f90: New test.
13785         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13786         * gfortran.dg/enum_5.f90: Ditto.
13787
13788 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13789             Kazu Hirata  <kazu@codesourcery.com>
13790
13791         PR tree-optimization/17506
13792         * gcc.dg/pr17506.c: New.
13793
13794 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
13795
13796         PR c++/28139
13797         * g++.dg/eh/alias1.C: New test.
13798
13799 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13800
13801         PR c++/28860
13802         * g++.dg/template/ttp22.C: New test.
13803
13804 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
13805
13806         PR middle-end/26632
13807         * gcc.dg/pr26632.c: New.
13808
13809 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13810
13811         PR libgfortran/28354
13812         * gfortran.dg/fmt_zero_precision.f90: New test.
13813
13814 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
13815
13816         PR c++/28058
13817         * g++.dg/template/spec31.C: New test.
13818
13819 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
13820
13821         PR c++/26573
13822         * g++.dg/other/static2.C: New test.
13823
13824 2006-08-26  Roger Sayle  <roger@eyesopen.com>
13825
13826         * gcc.dg/Wswitch-enum-2.c: New test case.
13827         * gcc.dg/Wswitch-enum-3.c: Likewise.
13828
13829 2006-08-26  Richard Guenther  <rguenther@suse.de>
13830
13831         * gcc.c-torture/compile/20060826-1.c: New testcase.
13832
13833 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
13834
13835         PR c++/28736
13836         * g++.dg/template/void10.C: New test.
13837
13838         PR c++/28737
13839         * g++.dg/template/void8.C: New test.
13840
13841         PR c+_+/28738
13842         * g++.dg/template/void9.C: New test.
13843
13844         * g++.dg/template/void3.C: Adjust error markers.
13845         * g++.dg/template/void4.C: Likewise.
13846         * g++.dg/template/crash55.C: Likewise.
13847         * g++.dg/template/void7.C: Likewise
13848
13849 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
13850
13851         PR c++/28588
13852         * g++.dg/inherit/access6.C: New test.
13853         * g++.dg/inherit/access7.C: Likewise.
13854
13855         PR c++/28595
13856         * g++.dg/template/array15.C: New test.
13857         * g++.dg/template/crash2.C: Tweak error markers.
13858
13859 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
13860
13861         PR middle-end/28683
13862         * gcc.c-torture/compile/20060823-1.c: New test.
13863
13864 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13865
13866         PR c++/28853
13867         * g++.dg/template/ttp21.C: New test.
13868
13869         PR c++/28852
13870         * g++.dg/other/operator1.C: Add error-marker.
13871         * g++.dg/other/operator2.C: New test.
13872
13873 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13874
13875         PR c/27893
13876         * gcc.c-torture/compile/vla-const-1.c,
13877         gcc.c-torture/compile/vla-const-2.c: New tests.
13878
13879 2006-08-26  Richard Guenther  <rguenther@suse.de>
13880
13881         PR middle-end/28814
13882         * gcc.dg/torture/pr28814.c: New testcase.
13883
13884 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13885
13886         PR c/28418
13887         * gcc.c-torture/compile/compound-literal-1.c: New test.
13888
13889 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13890
13891         PR c/28299
13892         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13893         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13894         Expect extra diagnostics.
13895
13896 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
13897
13898         gcc.dg/noncompile/pr16876.c: New test.
13899
13900 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
13901
13902         PR c++/28056
13903         * g++.dg/parse/local1.C: New test.
13904         * g++.dg/other/qual1.C: Tweak error marker.
13905
13906 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13907
13908         PR c++/27787
13909         * g++.dg/template/typename10.C: New.
13910         * g++.dg/template/lookup4.C: Remove bogus error marker.
13911
13912 2006-08-25  Richard Guenther  <rguenther@suse.de>
13913
13914         PR testsuite/28829
13915         * gcc.dg/pr26570.c: Fix testcase.
13916
13917 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
13918
13919         PR tree-opt/28807
13920         * gcc.c-torture/execute/mayalias-2.c: New test.
13921         * gcc.dg/tree-ssa/alias-13.c: New test.
13922
13923 2006-08-24  Jan Hubicka  <jh@suse.cz>
13924
13925         PR debug/26881
13926         * gcc.dg/debug/pr26881.c: New file.
13927
13928 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
13929
13930         PR fortran/28788
13931         * gfortran.dg/used_types_4.f90: New test.
13932         * gfortran.dg/derived_init_2.f90: Modify to check sibling
13933         association of derived types.
13934         * gfortran.dg/used_types_2.f90: Add module cleanup.
13935         * gfortran.dg/used_types_3.f90: The same.
13936
13937         PR fortran/28771
13938         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13939         fix of regression.
13940
13941 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13942
13943         PR 28813
13944         * gfortran.dg/direct_io_6.f90: Remove test.
13945
13946 2006-08-23  Stuart Hastings  <stuart@apple.com>
13947
13948         PR 28825
13949         * gcc.target/i386/20060821-1.c: New.
13950
13951 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
13952
13953         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
13954         dg-warning strings for dllimport.
13955
13956 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13957
13958         PR C++/28450
13959         * g++.dg/ext/vector4.C: New test.
13960         * g++.dg/ext/complex1.C: New test.
13961
13962 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
13963
13964         PR debug/28692
13965         * gcc.dg/debug/const-1.c: New.
13966         * gcc.dg/debug/const-2.c: New.
13967         * gcc.dg/debug/dwarf2/const-1.c: New.
13968         * gcc.dg/debug/dwarf2/const-2.c: New.
13969         * gcc.dg/debug/dwarf2/const-2b.c: New.
13970
13971 2006-08-22  Richard Guenther  <rguenther@suse.de>
13972
13973         PR middle-end/28776
13974         * gcc.c-torture/compile/pr28776-1.c: New testcase.
13975         * gcc.c-torture/compile/pr28776-2.c: Likewise.
13976
13977 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
13978
13979         PR tree-optimization/28003
13980         * g++.dg/tree-ssa/pr28003.C: New.
13981
13982 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13983
13984         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13985
13986 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
13987
13988         PR c++/26269
13989         * g++.dg/other/error14.C: New test.
13990
13991         PR c++/28505
13992         * g++.dg/parse/ctor7.C: New test.
13993         * g++.dg/parse/ctor8.C: Likewise.
13994
13995         PR c++/28741
13996         * g++.dg/template/void7.C: New test.
13997
13998 2006-08-21  Olivier Hainque  <hainque@adacore.com>
13999
14000         * gnat.dg/self_aggregate_with_zeros.adb: New test.
14001         * gnat.dg/self_aggregate_with_array.adb: New test.
14002
14003 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14004
14005         * g++.dg/eh/arm-vfp-unwind.C: New test.
14006
14007 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
14008
14009         PR c++/28341
14010         * g++.dg/template/ref3.C: New test.
14011         * g++.dg/template/nontype13.C: New test.
14012
14013         PR c++/28346
14014         * g++.dg/template/ptrmem17.C: New test.
14015
14016 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
14017
14018         PR target/28648 c:
14019         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14020
14021 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
14022
14023         PR fortran/28630
14024         * gfortran.dg/used_types_2.f90: New test.
14025
14026         PR fortran/28601
14027         * gfortran.dg/used_types_3.f90: New test.
14028
14029         PR fortran/20886
14030         * gfortran.dg/generic_actual_arg.f90: New test.
14031
14032         PR fortran/28735
14033         * gfortran.dg/module_private_array_refs_1.f90: New test.
14034
14035         PR fortran/28762
14036         * gfortran.dg/program_name_1.f90: New test.
14037
14038         PR fortran/28425
14039         * gfortran.dg/derived_constructor_comps_1.f90: New test.
14040
14041         PR fortran/28496
14042         * gfortran.dg/array_initializer_2.f90: New test.
14043
14044         PR fortran/18111
14045         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14046
14047         PR fortran/28600
14048         * gfortran.dg/assumed_charlen_function_4.f90: New test.
14049
14050         PR fortran/28771
14051         * gfortran.dg/assumed_charlen_in_main.f90: New test.
14052
14053         PR fortran/28660
14054         * gfortran.dg/dependent_decls_1.f90: New test.
14055
14056 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14057
14058         PR fortran/25217
14059         * gfortran.dg/derived_init_2.f90: New.
14060
14061 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
14062
14063         * gcc.c-torture/execute/pr28289.c: New test.
14064
14065 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
14066
14067         PR c/28744
14068         * gcc.dg/attr-externally-visible-1.c: New test.
14069         * gcc.dg/attr-externally-visible-2.c: New test.
14070         * g++.dg/parse/attr-externally-visible-1.C: New test.
14071         * g++.dg/parse/attr-externally-visible-2.C: New test.
14072
14073 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14074
14075         PR c++/28606
14076         * g++.dg/parse/dtor11.C: New test.
14077
14078 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14079
14080         PR rtl-optimization/28489
14081         * gcc.c-torture/compile/pr28489.c: New test.
14082
14083 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14084
14085         PR c++/28710
14086         * g++.dg/template/redecl4.C: New test.
14087
14088         PR c++/28711
14089         * g++.dg/template/ctor8.C: New test.
14090
14091 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14092
14093         * gcc.dg/pr26570.c: Fix testcase.
14094
14095 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14096
14097         * PR c++/28573
14098         * g++.dg/parse/offsetof6.C: New test.
14099         * g++.dg/parse/offsetof6.C: New test.
14100         * g++.dg/parse/offsetof7.C: New test.
14101
14102 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14103
14104         PR testsuite/28602
14105         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14106         is false.
14107
14108 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14109
14110         PR c++/28302
14111         * g++.dg/ext/vector3.C: New test.
14112
14113 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
14114
14115         PR gcov/profile/26570
14116         * gcc.dg/pr26570.c: New test.
14117
14118 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
14119
14120         PR c/27697
14121         * gcc.dg/qual-component-1.c: New test.
14122
14123 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14124
14125         PR c++/28593
14126         * g++.dg/parse/new3.C: New test.
14127
14128 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14129
14130         PR fortran/25828
14131         * gfortran.dg/streamio_1.f90: New test.
14132         * gfortran.dg/streamio_2.f90: New test.
14133         * gfortran.dg/streamio_3.f90: New test.
14134         * gfortran.dg/streamio_4.f90: New test.
14135         * gfortran.dg/streamio_5.f90: New test.
14136         * gfortran.dg/streamio_6.f90: New test.
14137         * gfortran.dg/streamio_7.f90: New test.
14138         * gfortran.dg/streamio_8.f90: New test.
14139
14140 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
14141
14142         PR c/28287
14143         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14144
14145 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
14146
14147         PR c++/28594
14148         * g++.dg/template/void6.C: New test.
14149
14150 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14151
14152         PR c/28649
14153         * gcc.dg/parse-error-1.c: New test.
14154         * gcc.dg/parse-error-2.c: New test.
14155         * gcc.dg/cpp/digraph2.c: Add error-marker.
14156         * gcc.dg/noncompile/920923-1.c: Likewise.
14157
14158 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14159
14160         PR c/27490
14161         * gcc.dg/sizeof-2.c: New testcase.
14162
14163         PR c/27489
14164         * gcc.dg/switch-A.c: New testcase.
14165
14166 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
14167
14168         PR c++/28288
14169         PR c++/14556
14170         * g++.old-deja/g++.warn/compare1.C: Delete.
14171         * g++.dg/opt/pr7503-2.C: Delete.
14172         * g++.dg/opt/pr7503-3.C: Delete.
14173         * g++.dg/opt/pr7503-4.C: Delete.
14174         * g++.dg/opt/pr7503-5.C: Delete.
14175         * g++.dg/opt/max1.C: Delete.
14176         * g++.dg/warn/minmax.C: Delete.
14177         * g++.dg/expr/minmax.C: New test.
14178
14179 2006-08-14  Richard Guenther  <rguenther@suse.de>
14180
14181         PR testsuite/28703
14182         * gcc.c-torture/execute/pr28651.c: Do not use argc
14183         to avoid optimization, instead forbid inlining.
14184
14185 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
14186
14187         PR rtl-optimization/28634
14188         * gcc.c-torture/execute/ieee/pr28634.c: New test.
14189
14190 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
14191
14192         PR c/27184
14193         * gcc.dg/torture/pr27184.c: New test.
14194
14195 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
14196
14197         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14198
14199 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14200
14201         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14202         * gfortran.dg/stat_2.f90: Likewise.
14203         * gfortran.dg/chmod_1.f90: Likewise.
14204         * gfortran.dg/chmod_2.f90: Likewise.
14205         * gfortran.dg/chmod_3.f90: Likewise.
14206
14207 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
14208
14209         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14210
14211 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14212
14213         * g++.dg/opt/pr23454-2.C: New test.
14214
14215 2006-08-11  Richard Guenther  <rguenther@suse.de>
14216
14217         PR middle-end/28651
14218         * gcc.c-torture/execute/pr28651.c: New testcase.
14219
14220 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
14221
14222         * gnat.dg/specs/static_initializer.ads: New test.
14223
14224 2006-08-10  Paul Brook  <paul@codesourcery.com>
14225
14226         * gcc.target/arm/cond-asm.c: New test.
14227
14228 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
14229
14230         PR tree-optimization/26197
14231         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14232         * g++.dg/vect/vect.exp: Compile the new tests with
14233         --param max-aliased-vops=0.
14234
14235 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
14236
14237         PR c++/28637
14238         * g++.dg/template/void3.C: New test.
14239
14240         PR c++/28638
14241         * g++.dg/template/void4.C: New test.
14242
14243         PR c++/28640
14244         * g++.dg/template/void5.C: New test.
14245
14246 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
14247
14248         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14249         after dg-do compile.
14250
14251 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
14252
14253         PR tree-optimizations/26969
14254         * gcc.dg/vect/vect.exp: Compile tests prefixed with
14255         "unswitch-loops" with -funswitch-loops.
14256         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14257
14258 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14259
14260         * gcc.dg/sparc-getcontext-1.c: Fix typo.
14261         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14262         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
14263         * objc.dg/dwarf-1.m: Likewise.
14264         * objc.dg/dwarf-2.m: Likewise.
14265         * obj-c++.dg/dwarf-2.mm: Likewise.
14266
14267 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14268
14269         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14270         * objc.dg/dwarf-2.m: Likewise.
14271         * obj-c++.dg/dwarf-2.mm: Likewise.
14272
14273         PR libfortran/28603
14274         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14275
14276         PR testsuite/27611
14277         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14278
14279         PR testsuite/27033
14280         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14281
14282 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
14283
14284         PR target/27827
14285         * gcc.target/i386/pr27827.c: New testcase.
14286
14287 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
14288
14289         PR fortran/28590
14290         * gfortran.dg/sequence_types_1.f90: New test.
14291
14292 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
14293
14294         PR fortran/28548
14295         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14296         dg-warning.  Add -pedantic option.
14297
14298 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14299
14300         PR c/28502
14301         * gcc.dg/proto-1.c: New test.
14302
14303         PR c/27721
14304         * gcc.dg/lvalue-4.c: New test.
14305
14306         PR c/28136
14307         * gcc.dg/init-bad-5.c: New test.
14308
14309 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
14310
14311         PR c++/28347
14312         * g++.dg/ext/typedef-init.C: Add new test for typedef
14313         initialization inside templates. Adjust existing error markers.
14314
14315 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
14316
14317         PR c++/28148
14318         * g++.dg/init/ptrmem3.C: New test.
14319
14320 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
14321
14322         PR tree-optimization/27770
14323         * lib/target-support.exp: New target keyword "section_anchors".
14324         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14325         tests.
14326         * gcc.dg/vect/section-anchors-pr27770.c: New test.
14327         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14328         * gcc.dg/vect/section-anchors-vect-69.c: New test.
14329         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14330
14331 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14332
14333         * gcc.dg/20060801-1.c: Add missing '}'.
14334
14335 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14336
14337         PR c++/27508
14338         * g++.dg/parse/dtor9.C: New test.
14339         * g++.dg/parse/dtor10.C: New test.
14340         * g++.dg/other/error7.C: Adjust error-marker.
14341
14342         PR c++/28274
14343         * g++.dg/other/default5.C: New test.
14344
14345 2006-08-02  Richard Guenther  <rguenther@suse.de>
14346
14347         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14348
14349 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
14350
14351         PR c++/28557
14352         * g++.dg/template/conv9.C: New test.
14353
14354 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
14355
14356         PR debug/28063
14357         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14358         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14359         Optionally return assembly text.  Update callers.
14360         (check_no_compiler_messages): Update verbose messages.
14361         (check_no_messages_and_pattern): New.
14362         (check_effective_target_string_merging): New.
14363
14364 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14365
14366         PR c++/28250
14367         * g++.dg/eh/catch4.C: New test.
14368
14369         PR c++/28257
14370         * g++.dg/other/qual1.C: New test.
14371
14372         PR c++/28259
14373         * g++.dg/inherit/error2.C: New test.
14374
14375         PR c++/28267
14376         * g++.dg/other/new1.C: New test.
14377
14378         * g++.dg/warn/pr23075.C: Remove obsolete test.
14379         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14380         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14381
14382 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
14383
14384         PR c++/28523
14385         * g++.dg/eh/cast1.C: New test.
14386
14387 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
14388
14389         PR libfortran/28452
14390         * gfortran.dg/random_3.f90:  New test.
14391
14392 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14393
14394         PR c++/28432
14395         * g++.dg/other/pr28304.C: Change expected error message.
14396         * g++.dg/other/pr28432.C: New test.
14397
14398 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14399
14400         PR c++/28256
14401         * g++.dg/init/brace2.C: Change expected error message, add empty init.
14402
14403 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
14404
14405         PR debug/23336
14406         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14407         at -g1.
14408         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14409         g++.dg/debug/enum-2.C: New.
14410
14411 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14412
14413         PR c++/6634
14414         * g++.dg/parse/long1.C: Add more tests.
14415
14416 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14417
14418         * gfortran.dg/lrshift_1.c: New file.
14419
14420 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14421
14422         PR libgfortran/28335
14423         * gfortran.dg/no_unit_error_1.f90: New test.
14424
14425 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14426
14427         PR libgfortran/28335
14428         * gfortran.dg/no_unit_error_1.f90: Delete test.
14429         * gfortran.dg/no_unit_error_2.f90: Delete test.
14430
14431 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14432
14433         * gfortran.dg/chmod_3.f90: New test.
14434         * gfortran.dg/ltime_gmtime_1.f90: New test.
14435         * gfortran.dg/ltime_gmtime_2.f90: New test.
14436         * gfortran.dg/lrshift_1.f90: New test.
14437         * gfortran.dg/chmod_1.f90: New test.
14438         * gfortran.dg/chmod_2.f90: New test.
14439
14440 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
14441
14442         PR c++/27668
14443         * g++.dg/template/crash55.C: New test.
14444
14445         PR c++/27962
14446         * g++.dg/template/nontype16.C: New test.
14447
14448         * g++.dg/template/void2.C: Adjust error markers.
14449         * g++.dg/template/nontype5.C: Adjust error markers.
14450
14451 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
14452
14453         * gcc.target/i386/stack-prot-kernel.c: New test.
14454
14455 2006-07-27  Roger Sayle  <roger@eyesopen.com>
14456
14457         * gcc.dg/builtins-55.c: New test case.
14458
14459 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
14460
14461         PR rtl-optimization/27907
14462         * gcc.c-torture/compile/pr27907.c: New test.
14463
14464 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14465
14466         * gfortran.dg/mclock.f90: New test.
14467         * gfortran.dg/int_conv_1.f90: New test.
14468         * gfortran.dg/stat_1.f90: New test.
14469         * gfortran.dg/stat_2.f90: New test.
14470
14471 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14472
14473         PR libgfortran/28335
14474         * gfortran.dg/no_unit_error_1.f90: New test.
14475         * gfortran.dg/no_unit_error_2.f90: New test.
14476         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14477
14478 2006-07-25  Roger Sayle  <roger@eyesopen.com>
14479
14480         PR middle-end/28473
14481         * gcc.dg/fold-convround-1.c: New test case.
14482
14483 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14484
14485         * gfortran.dg/arithmetic_if.f90:  Fix comments.
14486
14487 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14488
14489         PR c++/27572
14490         * g++.dg/other/typedef1.C: New test.
14491         * g++.dg/template/typedef4.C: New test.
14492         * g++.dg/template/typedef5.C: New test.
14493
14494 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14495
14496         PR fortran/28416
14497         * gfortran.dg/allocatable_dummy_3.f90: New.
14498
14499 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14500
14501         PR fortran/28439
14502         * gfortran.dg/arithmetic_if.f90:  New test.
14503
14504 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
14505
14506         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14507         avoid memcpy optimization.
14508
14509 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14510
14511         PR fortran/25289
14512         * gfortran.dg/direct_io_6.f90: New test.
14513
14514 2006-07-24  Jan Hubicka  <jh@suse.cz>
14515
14516         PR c/25795
14517         PR c++/27369
14518         * gcc.dg/pr25795.c: New test.
14519         * gcc.dg/pr25795-1.c: New test.
14520
14521 2006-07-23  Roger Sayle  <roger@eyesopen.com>
14522
14523         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14524         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14525         which may be transformed to "g || h" on some platforms.
14526
14527 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
14528
14529         PR c++/28025
14530         * g++.dg/template/friend45.C: New test.
14531
14532 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14533
14534         PR libgfortran/28339
14535         * gfortran.dg/arrayio_8.f90: New test.
14536
14537 2006-07-21  Mike Stump  <mrs@apple.com>
14538
14539         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14540
14541         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14542
14543 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14544
14545         PR c++/28250
14546         * g++.dg/eh/catch3.C: New test.
14547
14548         PR c++/28363
14549         * g++.dg/template/defarg10.C: New test.
14550
14551 2006-07-20  Paul Brook  <paul@codesourcery.com>
14552
14553         PR 27363
14554         * gcc.dg/pr27363.c: New test.
14555
14556 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
14557
14558         PR c++/28338
14559         * g++.dg/init/ref13.C: New test.
14560
14561 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14562
14563         PR obj-c++/28434
14564         * obj-c++.dg/proto-error-1.mm: New test.
14565
14566 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14567
14568         PR c++/28337
14569         * g++.dg/template/string1.C: New test.
14570
14571 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
14572
14573         PR c++/28048
14574         * g++.dg/template/defarg9.C: New test.
14575
14576         PR c++/28235
14577         * g++.dg/template/static27.C: New test.
14578
14579 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
14580
14581         PR 28410
14582         * gcc.dg/tree-ssa/pr28410.c: New test.
14583
14584 2006-07-18  Lee Millward  <lee.millward@gmail.com>
14585
14586         PR c++/28258
14587         * g++/dg/other/error13.C: New test.
14588
14589         PR c++/28260
14590         * g++.dg/template/friend44.C: New test.
14591
14592 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
14593
14594         PR c++/27495
14595         * g++.dg/other/pr27495.C: New.
14596
14597 2006-07-18  Olivier Hainque  <hainque@adacore.com>
14598
14599         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14600         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14601
14602 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14603
14604         PR c/28286
14605         * gcc.dg/pragma-pack-4.c: New test.
14606
14607 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14608
14609         PR c++/28291
14610         * g++.dg/ext/pr28291.C: New test.
14611
14612 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14613
14614         PR middle-end/28403
14615         * gcc.c-torture/execute/pr28403.c: New test.
14616
14617 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
14618
14619         PR middle-end/28402
14620         * gcc.dg/pr28402.c: New test.
14621
14622 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
14623
14624         PR c++/28304
14625         * g++.dg/other/pr28304.C: New test.
14626
14627 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
14628
14629         PR other/28251
14630         gcc.c-torture/unsorted/dump-noaddr.c: New test.
14631         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14632
14633 2006-07-17  Richard Guenther  <rguenther@suse.de>
14634
14635         PR tree-optimization/28238
14636         * g++.dg/tree-ssa/pr28238.C: New testcase.
14637
14638 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14639
14640         PR c++/28250
14641         * g++.dg/eh/catch1.C: New test.
14642         * g++.dg/eh/catch2.C: New test.
14643
14644 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
14645
14646         PR c++/28370
14647         * g++.dg/template/anon3.C: New test.
14648
14649 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
14650
14651         PR fortran/20844
14652         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14653         specifiers requiring an explicit format tag..
14654
14655         PR fortran/28201
14656         * gfortran.dg/generic_5: New test.
14657
14658         PR fortran/20893
14659         * gfortran.dg/elemental_optional_args_1.f90: New test.
14660
14661 2006-07-16  Olivier Hainque  <hainque@adacore.com>
14662
14663         * gnat.dg/assert.ads: New file.
14664         * gnat.dg/controlled_record.ads: Likewise.
14665         * gnat.dg/controlled_record.adb: Likewise.
14666
14667 2006-07-15  Lee Millward  <lee.millward@gmail.com>
14668
14669         PR c++/28292
14670         * g++.dg/other/error12.C: New test.
14671
14672         PR c++/28269
14673         * g++.dg/template/crash54.C: New test.
14674
14675 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14676
14677         PR c++/28249
14678         * g++.dg/parse/catch1.C: New test.
14679
14680         PR c++/28294
14681         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14682
14683         PR c++/28387
14684         * g++.dg/ext/attrib24.C: New test.
14685
14686 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14687
14688         PR c++/28343
14689         * g++.dg/ext/asmspec1.C: New test.
14690
14691 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
14692
14693         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14694         (dg-test): Support shouldfail tests.
14695         * lib/target-supports-dg.exp (dg-shouldfail): New.
14696         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14697         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14698         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14699         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14700         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14701         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14702         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14703
14704 2006-07-13  Jan Hubicka  <jh@suse.cz>
14705
14706         * gcc.target/i386/memcpy-1.c: New.
14707
14708 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
14709
14710         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14711
14712 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
14713
14714         PR fortran/25097
14715         * gfortran.dg/present_1.f90: New test.
14716
14717         PR fortran/20903
14718         * gfortran.dg/interface_derived_type_1.f90: New test.
14719
14720 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
14721
14722         PR fortran/28213
14723         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14724         list.
14725
14726 2006-07-07  Lee Millward  <lee.millward@gmail.com>
14727
14728         PR c++/27820
14729         * g++.dg/other/label1.C: New test.
14730
14731 2006-07-07  Richard Guenther  <rguenther@suse.de>
14732
14733         PR middle-end/28268
14734         * gcc.dg/torture/pr28268.c: New testcase.
14735
14736 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
14737
14738         PR c++/27019
14739         * g++.dg/ext/pr27019.C: New.
14740
14741 2006-07-07  Richard Guenther  <rguenther@suse.de>
14742
14743         PR tree-optimization/28187
14744         * gcc.dg/pr28187.c: New testcase.
14745
14746 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
14747
14748         * gnat.dg/address_conversion.adb: New test.
14749         * gnat.dg/boolean_subtype.adb: Likewise.
14750         * gnat.dg/frame_overflow.adb: Likewise.
14751         * gnat.dg/pointer_array.adb: Likewise.
14752         * gnat.dg/pointer_conversion.adb: Likewise.
14753
14754 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
14755
14756         PR fortran/28237
14757         PR fortran/23420
14758         * gfortran.dg/print_fmt_5.f90: New test.
14759
14760 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14761
14762         PR fortran/28129
14763         * gfortran.dg/bounds_check_4.f90: New test.
14764
14765 2006-07-05  Richard Guenther  <rguenther@suse.de>
14766
14767         PR target/28158
14768         * gfortran.dg/pr28158.f90: New testcase.
14769
14770 2006-07-05  Richard Guenther  <rguenther@suse.de>
14771
14772         PR tree-optimization/28162
14773         * gcc.dg/pr28162.c: New testcase.
14774
14775 2006-07-05  Richard Guenther  <rguenther@suse.de>
14776         Andrew Pinski  <pinskia@gcc.gnu.org>
14777
14778         PR c++/27084
14779         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14780
14781 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
14782
14783         PR fortran/28174
14784         * gfortran.dg/actual_array_substr_2.f90: New test.
14785
14786         PR fortran/28167
14787         * gfortran.dg/actual_array_constructor_2.f90: New test.
14788
14789 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14790
14791         * gfortran.dg/itime_idate_1.f: New test.
14792         * gfortran.dg/itime_idate_2.f: New test.
14793
14794 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14795
14796         PR libgfortran/27704
14797         * gfortran.dg/open_status_3.f90: New test.
14798         * gfortran.dg/fmt_l.f90: Update for new feature.
14799
14800 2006-07-03  Asher Langton  <langton2@llnl.gov>
14801
14802         * gfortran.dg/oldstyle_2.f90: New.
14803
14804 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
14805
14806         * gnat.dg/string_slice.adb: New test.
14807
14808 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14809
14810         PR fortran/19259
14811         * gfortran.dg/semicolon_fixed.c: New.
14812         * gfortran.dg/semicolon_free.c: New.
14813
14814 2006-06-30  Mike Stump  <mrs@apple.com>
14815
14816         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14817         that don't support internal visibility.
14818
14819 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
14820
14821         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14822         for '(' / ')' needing an extra '\'.
14823
14824 2006-06-29  Roger Sayle  <roger@eyesopen.com>
14825
14826         PR middle-end/27428
14827         * gcc.dg/pr27428-1.c: New test case.
14828
14829 2006-06-29  Mike Stump  <mrs@apple.com>
14830
14831         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14832         on darwin as we can't align commons large enough yet.
14833
14834         * gcc.dg/vla-8.c: Add additional testcases.
14835
14836 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
14837
14838         PR c++/28114
14839         * g++.dg/other/pr28114.C: New.
14840
14841 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
14842
14843         * gcc.c-torture/compile/20060625-1.c: New test.
14844
14845 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
14846
14847         PR fortran/20867
14848         * gfortran.dg/stfunc_3.f90: New test.
14849
14850         PR fortran/25056
14851         * gfortran.dg/impure_actual_1.f90: New test.
14852
14853         PR fortran/20874
14854         * gfortran.dg/elemental_result_1.f90: New test.
14855
14856         PR fortran/25073
14857         * gfortran.dg/select_7.f90: New test.
14858
14859         PR fortran/27554
14860         * intrinsic_actual_1.f: New test.
14861
14862         PR fortran/22038
14863         PR fortran/28119
14864         * gfortran.dg/forall_4.f90: New test.
14865
14866         PR fortran/25072
14867         * gfortran.dg/forall_5.f90: New test.
14868
14869 2006-06-25  Lee Millward  <lee.millward@gmail.com>
14870
14871         PR c++/28051
14872         * g++.dg/template/using13.C: New test.
14873
14874         PR c++/28054
14875         * g++.dg/other/incomplete3.C: New test.
14876
14877 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14878
14879         PR fortran/28081
14880         * gfortran.dg/substr_3.f: New test.
14881         * gfortran.dg/equiv_2.f90: Update expected error message.
14882
14883 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
14884
14885         PR fortran/28118
14886         * gfortran.dg/actual_array_substr_1.f90: New test.
14887
14888 2006-06-24  Olivier Hainque  <hainque@adacore.com>
14889
14890         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14891         * gnat.dg/scalar_mode_agg_compare.adb: New test.
14892
14893 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
14894
14895         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14896
14897 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
14898
14899         PR fortran/27981
14900         * gfortran.dg/simpleif_2.f90: New test.
14901
14902 2006-06-23  Lee Millward  <lee.millward@gmail.com>
14903
14904         * g++.dg/template/error22.C: Fix typo.
14905
14906 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14907
14908         PR c++/28112
14909         * g++.dg/ext/attrib23.C: New test.
14910
14911 2006-06-23  Olivier Hainque  <hainque@adacore.com>
14912
14913         * gnat.dg/varsize_temp.adb: New test.
14914
14915 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14916
14917         PR c++/11468
14918         * g++.dg/other/java2.C: New test.
14919
14920 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
14921
14922         PR target/27789
14923         * g++.dg/ext/dllimport4.C. Add more tests for invalid
14924         initialization.
14925
14926 2006-06-22  Roger Sayle  <roger@eyesopen.com>
14927
14928         PR target/27531
14929         * gcc.dg/pr27531-1.c: New test case.
14930
14931 2006-06-22  Asher Langton  <langton2@llnl.gov>
14932
14933         PR fortran/24748
14934         * gfortran.dg/implicit_8.f90: New.
14935
14936 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
14937
14938         PR rtl-optimization/28121
14939         * gcc.dg/pr28121.c: New test.
14940
14941 2006-06-22  Lee Millward  <lee.millward@gmail.com>
14942
14943         PR c++/27805
14944         * g++.dg/parse/ptrmem6.C: New test.
14945
14946         PR c++/27821
14947         * g++.dg/template/error22.C: New test.
14948
14949 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14950
14951         PR c++/28111
14952         * g++.dg/template/friend43.C: New test.
14953
14954         PR c++/28110
14955         * g++.dg/template/crash53.C: New test.
14956
14957         PR c++/28109
14958         * g++.dg/rtti/incomplete1.C: New test.
14959
14960 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
14961
14962         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14963
14964 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
14965
14966         * gcc.c-torture/execute/complex-7.c: New.
14967
14968 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
14969
14970         * gcc.dg/merge-all-constants-1.c: New test.
14971
14972 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
14973
14974         PR c++/28113
14975         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14976
14977 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
14978
14979         * gfortran.dg/rrspacing_1.f90: New test.
14980
14981 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14982
14983         PR c++/28052
14984         * g++.dg/other/bitfield2.C: New test.
14985
14986 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
14987
14988         PR tree-optimization/27331
14989         * gcc.dg/pr27331.c: New test.
14990
14991 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
14992             Eric Botcazou  <ebotcazou@adacore.com>
14993
14994         PR ada/18692
14995         * lib/gnat.exp: New file.
14996         * lib/gnat-dg.exp: Likewise.
14997         * gnat.dg: New directory.
14998         * gnat.dg/dg.exp: New driver.
14999         * gnat.dg/specs: New directory.
15000         * gnat.dg/specs/specs.exp: New driver.
15001         * gnat.dg/style: New directory.
15002         * gnat.dg/style/style.exp: New driver.
15003
15004 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
15005
15006         PR fortran/16206
15007         * gfortran.dg/array_initializer_1.f90: New test.
15008
15009         PR fortran/28005
15010         * gfortran.dg/matmul_3.f90: New test.
15011
15012 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
15013
15014         PR middle-end/28075
15015         * gcc.dg/tree-ssa/inline-1.c: New test.
15016
15017 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
15018
15019         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15020         in malloc prototype; remove XFAIL.
15021         * gcc.dg/pr18241-2.c: Ditto.
15022         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15023         in memset prototype; remove XFAIL.
15024         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15025
15026 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15027
15028         * gcc.dg/vla-8.c: Add.
15029
15030 2006-06-19  Richard Guenther  <rguenther@suse.de>
15031
15032         PR tree-optimization/27090
15033         * g++.dg/tree-ssa/pr27090.C: New testcase.
15034
15035 2006-06-19  Roger Sayle  <roger@eyesopen.com>
15036
15037         PR target/27861
15038         * gcc.dg/pr27861-1.c: New test case.
15039
15040 2006-06-19  Richard Guenther  <rguenther@suse.de>
15041
15042         PR middle-end/28045
15043         * gcc.dg/torture/pr28045.c: New testcase.
15044
15045 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15046
15047         PR fortran/26801
15048         * gfortran.dg/associated_4.f90: New test.
15049
15050 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15051
15052         PR fortran/19310
15053         PR fortran/19904
15054         * gfortran.dg/real_const_3.f90: New test.
15055
15056 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
15057
15058         PR c++/28016
15059         * g++.dg/template/static26.C: New test.
15060
15061         PR c++/27979
15062         * g++.dg/expr/bitfield2.C: New test.
15063
15064         PR c++/27884
15065         * g++.dg/parse/linkage2.C: New test.
15066
15067 2006-06-16  Richard Guenther  <rguenther@suse.de>
15068
15069         PR middle-end/27116
15070         * gcc.dg/pr15785-1.c: Revert last change.
15071         * gcc.dg/torture/pr27116-2.c: New testcase.
15072
15073 2006-06-16  Roger Sayle  <roger@eyesopen.com>
15074
15075         PR middle-end/27802
15076         * gcc.dg/pr27802-1.c: New test case.
15077
15078 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
15079
15080         PR c++/27689
15081         * g++.dg/template/ttp18.C: New test.
15082         * g++.dg/template/ttp19.C: Likewise.
15083
15084         PR c++/27666
15085         * g++.dg/expr/cond9.C: New test.
15086
15087         PR c++/27640
15088         * g++.dg/template/ctor7.C: New test.
15089
15090 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
15091
15092         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15093
15094 2006-06-16  Richard Guenther  <rguenther@suse.de>
15095
15096         PR tree-optimization/27781
15097         * gcc.dg/tree-ssa/pr27781.c: New testcase.
15098
15099 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
15100
15101         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
15102
15103 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
15104
15105         * gcc.dg/tree-ssa/loop-18.c: New test.
15106
15107 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
15108
15109         PR c++/27665
15110         * g++.dg/template/crash52.C: New test.
15111
15112         PR c++/27648
15113         * g++.dg/ext/attrib22.C: New test.
15114
15115         PR c++/26559
15116         * g++.dg/template/builtin1.C: New test.
15117         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15118
15119         PR c++/28018
15120         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15121         assignment.
15122         * g++.old-deja/g++.pt/crash51.C: Likewise.
15123
15124         PR c++/27227
15125         * g++.dg/lookup/linkage1.C: New test.
15126         * g++.dg/lookup/linkage2.C: Likewise.
15127
15128 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
15129
15130         PR middle-end/27959
15131         * gcc.dg/pr27959.c: New testcase.
15132
15133 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
15134
15135         PR target/28014:
15136         * g++.dg/eh/div.C: New test.
15137
15138 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
15139
15140         PR c++/27894
15141         * g++.dg/tree-ssa/pr26757.C: New test.
15142         * g++.dg/tree-ssa/pr27894.C: New test.
15143
15144 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15145
15146         * gcc.c-torture/compile/20060609-1.c: New test.
15147
15148         PR target/27863
15149         * gcc.c-torture/compile/pr27863.c: New test.
15150
15151 2006-06-13  Richard Guenther  <rguenther@suse.de>
15152
15153         PR tree-optimization/27830
15154         * g++.dg/tree-ssa/pr27830.C: New testcase.
15155
15156 2006-06-13  Matthew Sachs  <msachs@apple.com>
15157
15158         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15159         the list of compiler flags; this causes those flags to be checked
15160         for things like dg-skip-if.
15161
15162 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15163
15164         PR c++/27601
15165         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15166
15167 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
15168             Kazu Hirata  <kazu@codesourcery.com>
15169
15170         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15171         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15172
15173 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15174
15175         PR c++/27933
15176         * g++.dg/lookup/using15.C: New test.
15177
15178         PR c++/27951
15179         * g++.dg/other/anon4.C: New test.
15180
15181 2006-06-12  Roger Sayle  <roger@eyesopen.com>
15182
15183         PR c++/21210
15184         * g++.dg/init/complex1.C: New test case.
15185
15186 2006-06-11  Eric Christopher  <echristo@apple.com>
15187
15188         PR middle-end/27948
15189         * gcc.dg/bf-ms-layout.c: Run on darwin.
15190         * gcc.dg/bf-no-ms-layout: Ditto.
15191         * gcc.dg/attr-ms_struct-2.c: New.
15192         * gcc.dg/bf-ms-layout-2.c: Ditto.
15193
15194 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15195
15196         * gcc.dg/attr-ms_struct-packed1.c: New.
15197
15198 2006-06-09  Mike Stump  <mrs@apple.com>
15199
15200         * gcc.dg/vla-7.c: Add.
15201
15202 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
15203
15204         PR fortran/24558
15205         * gfortran.dg/entry_6.f90: New test.
15206
15207         PR fortran/20877
15208         PR fortran/25047
15209         * gfortran.dg/entry_7.f90: New test.
15210
15211 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
15212
15213         PR c/27747
15214         * gcc.dg/cpp/_Pragma6.c: New test.
15215
15216         PR c++/27748
15217         * g++.dg/cpp/_Pragma1.C: New test.
15218
15219         PR preprocessor/27746
15220         * gcc.dg/gomp/macro-3.c: New test.
15221         * gcc.dg/gomp/macro-4.c: New test.
15222         * g++.dg/gomp/macro-3.C: New test.
15223         * g++.dg/gomp/macro-4.C: New test.
15224
15225 2006-06-09  Richard Guenther  <rguenther@suse.de>
15226
15227         PR tree-optimization/26998
15228         * gcc.dg/torture/pr26998.c: New testcase.
15229         * gcc.dg/tree-ssa/vrp29.c: New testcase.
15230
15231 2006-06-08  Mike Stump  <mrs@apple.com>
15232
15233         * gcc.dg/pr27095.c: Account for stubs.
15234
15235         PR target/26427
15236         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15237         produce bad code on darwin.
15238
15239 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15240
15241         PR fortran/27958
15242         * gfortran.dg/substr_2.f: New test.
15243
15244 2006-06-08  Asher Langton  <langton2@llnl.gov>
15245
15246         PR fortran/27786
15247         * cray_pointers_2.f90: Add -fbounds-check compile flag.
15248
15249 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15250
15251         PR target/27421
15252         * gcc.dg/union-3.c: New test.
15253
15254 2006-06-08  Richard Guenther  <rguenther@suse.de>
15255
15256         PR middle-end/27116
15257         * gcc.dg/torture/pr27116.c: New testcase.
15258         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15259
15260 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
15261
15262         PR rtl-optimization/26449
15263         * gcc.dg/pr26449.c: New test.
15264
15265 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15266
15267         PR c++/27601
15268         * g++.dg/ext/offsetof1.C: Test member functions.
15269
15270 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
15271
15272         * gcc.dg/pr27095.c: Improve scanning.
15273
15274 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
15275
15276         PR fortran/23091
15277         * gfortran.dg/saved_automatic_1.f90: New test.
15278
15279         PR fortran/24168
15280         * gfortran.dg/array_simplify_1.f90: New test.
15281
15282         PR fortran/25090
15283         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15284
15285         PR fortran/25058
15286         * gfortran.dg/entry_dummy_ref_2.f90: New test.
15287
15288 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
15289
15290         PR c++/27177
15291         * g++.dg/expr/cast7.C: New test.
15292
15293 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
15294
15295         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15296         * lib/gcc-defs.exp (tool_check_compile): Ditto.
15297         * lib/fortran-torture.exp (fortran-torture-compile,
15298         fortran-torture-execute): Ditto.
15299
15300 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
15301
15302         PR target/27842
15303         * gcc.dg/vmx/pr27842.c: New test.
15304
15305 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15306
15307         PR libfortran/27895
15308         * gfortran.dg/bounds_check_3.f90: New test.
15309
15310 2006-06-05  Mike Stump  <mrs@apple.com>
15311
15312         * objc.dg/objc-fast-4.m: Skip for ppc64.
15313
15314 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
15315
15316         PR testsuite/27705
15317         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15318
15319 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15320             Victor Kaplansky  <victork@il.ibm.com>
15321
15322         PR tree-optimizations/26360
15323         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15324         with -fno-tree-dce.
15325         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15326
15327 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
15328
15329         PR fortran/14067
15330         * gfortran.dg/data_char_1.f90: Add messages for truncated
15331         strings.
15332
15333         PR fortran/16943
15334         * gfortran.dg/func_decl_2.f90: New test.
15335
15336         PR fortran/20839
15337         * gfortran.dg/do_2.f90: New test.
15338
15339         PR fortran/27655
15340         * gfortran.dg/associated_3.f90: New test.
15341
15342 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
15343
15344         PR c++/27819
15345         * g++.dg/template/static25.C: New test.
15346
15347         PR c++/27722
15348         * g++.dg/init/array21.C: New test.
15349
15350         PR c++/27807
15351         * g++.dg/ext/complit7.C: New test.
15352
15353         PR c++/27806
15354         * g++.dg/parse/ptrmem5.C: New test.
15355
15356 2006-06-04  Roger Sayle  <roger@eyesopen.com>
15357             Andrew Pinski  <pinskia@physics.uc.edu>
15358
15359         PR c/27150
15360         PR middle-end/27382
15361         * gcc.dg/pr27150-1.c: New testcase.
15362         * gcc.dg/pr27382-1.c: New testcase.
15363         * gcc.dg/pr27382-2.c: New testcase.
15364
15365 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
15366
15367         PR c/25161
15368         PR c/27020
15369         * gcc.dg/array-10.c: New test.
15370
15371 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15372
15373         PR c++/27804
15374         * g++.dg/init/const4.C: New test.
15375         * g++.dg/init/member1.C: Add error-marker.
15376         * g++.dg/other/fold1.C: Adjust error-marker.
15377
15378 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15379
15380         PR c++/27601
15381         * g++.dg/ext/offsetof1.C: New test.
15382
15383 2006-06-04 Eric Christopher <echristo@apple.com>
15384
15385         * gcc.dg/attr-ms_struct-1.c: New.
15386
15387 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
15388
15389         * gcc.c-torture/compile/builtin_constant_p.c: New test.
15390
15391 2006-06-04  Richard Guenther  <rguenther@suse.de>
15392
15393         PR tree-optimization/27039
15394         * gcc.dg/tree-ssa/loop-17.c: New testcase.
15395
15396 2006-06-03  Roger Sayle  <roger@eyesopen.com>
15397
15398         PR target/26223
15399         * gcc.target/i386/amd64-abi-2.c: New test case.
15400
15401 2006-06-02  Eric Christopher  <echristo@apple.com>
15402
15403         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15404         * gcc.target/i386/20020523-1.c: Skip if darwin.
15405         * gcc.target/i386/asm-3.c: Ditto.
15406         * gcc.target/i386/20011119-1.c: Ditto.
15407         * gcc.target/i386/clobbers.c: Remove pic part of test.
15408
15409 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
15410
15411         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15412         * g++.old-deja/g++.other/init19.C: Ditto.
15413         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15414         and add other platforms as expected failures.
15415
15416 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
15417
15418         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15419         (is-effective-target-keyword): Ditto.
15420
15421 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
15422
15423         PR fortran/27715
15424         * gfortran.dg/extended_char_comparison_1.f:  New test.
15425
15426 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
15427
15428         PR fortran/25098
15429         * gfortran.dg/dummy_procedure_1.f90: New test.
15430
15431         PR fortran/25147
15432         * gfortran.dg/dummy_procedure_2.f90: New test.
15433
15434         * gfortran.dg/associated_2.f90: Correct to make consistent with
15435         standard.
15436
15437 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15438
15439         * gcc.target/i386/387-11.c: New test case.
15440
15441 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
15442
15443         PR c++/27801
15444         * g++.dg/template/cond6.C: New test.
15445
15446         PR c++/26496
15447         * g++.dg/template/crash51.C: New test.
15448         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15449
15450         PR c++/27385
15451         * g++.dg/init/array20.C: New test.
15452
15453 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15454
15455         * gcc.dg/builtins-54.c: New test case.
15456
15457 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15458
15459         PR c++/26433
15460         * g++.dg/template/fntry1.C: Add dg-do link.
15461
15462         PR c++/27808
15463         * g++.dg/parse/friend6.C: New test.
15464
15465 2006-05-30  Asher Langton  <langton2@llnl.gov>
15466
15467         * gfortran.dg/cray_pointers_7.f90: New test.
15468
15469 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15470
15471         PR tree-optimization/23452
15472         * gcc.dg/fold-mulconj-1.c: New test case.
15473
15474 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15475
15476         PR c++/27803
15477         * g++.dg/parse/bitfield1.C: New test.
15478
15479 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15480
15481         * gcc.target/ppc-eq0-1.c: New test case.
15482         * gcc.target/ppc-negeq0-1.c: New test case.
15483
15484 2006-05-30  Dirk Mueller  <dmueller@suse.de>
15485
15486         PR c/27273
15487         * gcc.dg/overflow-warn-5.c: New test.
15488
15489 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15490
15491         PR c/27718
15492         * gcc.dg/sizeof-1.c: New test.
15493
15494 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
15495
15496         PR target/27790
15497         * gcc.target/i386/pr27790.c: New test.
15498
15499 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15500
15501         PR libgfortran/27757
15502         * gfortran.dg/direct_io_5.f90: New test.
15503
15504 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15505
15506         PR libgfortran/27634
15507         * gfortran.dg/fmt_missing_period_1.f: New test.
15508         * gfortran.dg/fmt_missing_period_2.f: New test.
15509         * gfortran.dg/fmt_missing_period_3.f: New test.
15510
15511 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15512
15513         PR fortran/19777
15514         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15515         arrays.
15516
15517 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15518
15519         PR c++/27713
15520         * g++.dg/template/new6.C: New test.
15521
15522 2006-05-29  Roger Sayle  <roger@eyesopen.com>
15523
15524         PR tree-optimization/24964
15525         * gcc.target/i386/387-10.c: New test case.
15526
15527 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
15528
15529         * intrinsics/string_intrinsics.c (compare_string):
15530         Use memcmp instead of strncmp to avoid tripping over
15531         CHAR(0) in a string.
15532
15533 2006-05-27  Richard Guenther  <rguenther@suse.de>
15534
15535         PR middle-end/27773
15536         * gcc.dg/torture/pr27773.c: New testcase.
15537
15538 2006-05-27  Dirk Mueller  <dmueller@suse.de>
15539
15540         * gcc.dg/pr24561.c: Rename to..
15541         * gcc.dg/pr25962.c: .. this.
15542
15543 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15544
15545         PR fortran/19777
15546         * gfortran.dg/bounds_check_2.f: New test.
15547
15548 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
15549
15550         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15551         * gfortran.dg/byte_1.f90: Likewise.
15552         * gfortran.dg/dup_save_2.f90: Likewise.
15553
15554 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
15555
15556         * gfortran.dg/associated_2.f90: New test.
15557
15558 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15559
15560         PR fortran/27524
15561         * gfortran.dg/bounds_check_1.f90: New test.
15562
15563 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
15564
15565         PR rtl-optimization/27661
15566         * gcc.dg/pr27661.c: New test case.
15567
15568 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15569
15570         PR fortran/23151
15571         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
15572         * gfortran.dg/print_parentheses_1.f:  New test.
15573         * gfortran.dg/print_parentheses_2.f90:  New test.
15574
15575 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
15576
15577         PR target/27758
15578         * gcc.dg/pr27758.c: New test.
15579
15580 2006-05-24  Falk Hueffner  <falk@debian.org>
15581
15582         * gcc.c-torture/compile/pr27571.c: New test.
15583
15584 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
15585
15586         PR fortran/27709
15587         * gfortran.dg/spec_expr_4.f90: New test.
15588
15589         PR fortran/27155
15590         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15591
15592 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
15593
15594         PR c++/20103
15595         * g++.dg/ext/complit6.C: New test.
15596         * g++.dg/ext/complit3.C: Adjust error markers.
15597         * g++.dg/init/const3.C: New test.
15598
15599 2006-05-25  Richard Guenther  <rguenther@suse.de>
15600
15601         PR middle-end/27743
15602         * gcc.dg/torture/pr27743.c: New testcase.
15603
15604 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15605
15606         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15607
15608 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
15609
15610         * gcc.dg/compat/scalar-by-value-x.h: New.
15611         * gcc.dg/compat/scalar-by-value-y.h: New.
15612         * gcc.dg/compat/scalar-by-value-5.c: New.
15613         * gcc.dg/compat/scalar-by-value-5_main.c: New.
15614         * gcc.dg/compat/scalar-by-value-5_x.c: New.
15615         * gcc.dg/compat/scalar-by-value-5_y.c: New.
15616         * gcc.dg/compat/scalar-by-value-6.c: New.
15617         * gcc.dg/compat/scalar-by-value-6_main.c: New.
15618         * gcc.dg/compat/scalar-by-value-6_x.c: New.
15619         * gcc.dg/compat/scalar-by-value-6_y.c: New.
15620
15621 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
15622
15623         PR tree-optimization/27639
15624         PR tree-optimization/26719
15625         * gcc.dg/pr27639.c: New test.
15626         * gcc.dg/pr26719.c: New test.
15627         * gcc.dg/tree-ssa/scev-cast.c: New test.
15628
15629 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
15630
15631         PR c++/20173
15632         * g++.dg/template/error21.C: New test.
15633
15634 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
15635
15636         PR target/27696
15637         * gcc.target/i386/pr27696.c: New.
15638
15639 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
15640
15641         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15642
15643         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15644
15645 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15646
15647         PR c++/27716
15648         * g++.dg/other/assign1.C: New test.
15649
15650 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
15651
15652         PR target/27266
15653         * gcc.target/i386/pr27266.c: New.
15654
15655 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15656
15657         PR c++/27451
15658         * g++.dg/ext/asm9.C: New test.
15659
15660 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
15661
15662         PR rtl-optimization/25514
15663         * gcc.c-torture/compile/pr25514.c: New test.
15664
15665 2006-05-22  Richard Guenther  <rguenther@suse.de>
15666
15667         Revert
15668         2006-01-31  Richard Guenther  <rguenther@suse.de>
15669
15670         * gcc.target/i386/sselibm-1.c: New testcase.
15671         * gcc.target/i386/sselibm-2.c: Likewise.
15672         * gcc.target/i386/sselibm-3.c: Likewise.
15673         * gcc.target/i386/sselibm-4.c: Likewise.
15674         * gcc.target/i386/sselibm-5.c: Likewise.
15675
15676 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15677
15678         PR c/27420
15679         * gcc.dg/func-args-2.c: New test.
15680
15681         PR c/26818
15682         * gcc.dg/struct-incompl-1.c: New test.
15683
15684 2006-05-22  Richard Guenther  <rguenther@suse.de>
15685
15686         PR testsuite/27708
15687         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15688         the transformations we test for.
15689
15690 2006-05-22  Richard Guenther  <rguenther@suse.de>
15691
15692         PR testsuite/27707
15693         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15694
15695 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
15696
15697         PR c++/27210
15698         * g++.dg/warn/new1.C: New test.
15699         * g++.dg/template/new5.C: Likewise.
15700
15701 2006-05-21  Roger Sayle  <roger@eyesopen.com>
15702
15703         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15704         * gcc.target/i386/20060512-3.c: Likewise.
15705
15706 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
15707
15708         PR rtl-optimization/27671
15709         * gcc.c-torture/execute/pr27671-1.c: New.
15710         * gcc.dg/pr27671-2.c: Likewise.
15711
15712         PR tree-optimization/26622.
15713         * gcc.c-torture/compile/pr26622.c: New.
15714
15715 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15716
15717         PR fortran/27613
15718         * gfortran.dg/recursive_reference_1.f90: New test.
15719
15720 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15721
15722         PR fortran/25746
15723         * gfortran.dg/elemental_subroutine_3.f90: New test.
15724
15725         PR fortran/25090
15726         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15727
15728         PR fortran/27584
15729         * gfortran.dg/associated_target_1.f90: New test.
15730
15731         PR fortran/19015
15732         * gfortran.dg/maxloc_shape_1.f90: New test.
15733
15734 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15735
15736         PR libgfortran/24459
15737         * gfortran.dg/namelist_24.f90: New test.
15738         * gfortran.dg/namelist_12.f: Fix typo in comment.
15739
15740 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
15741
15742         PR middle-end/25776
15743         * g++.dg/other/error11.C: New test.
15744
15745 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15746
15747         * gcc.target/mips/pr26765.c: Add -w to options.
15748
15749 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15750
15751         * lib/target-supports.exp (check_effective_target_mpaired_single):
15752         New function.
15753         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15754         multilibs.
15755         * g++.dg/vect/vect.exp: Likewise.
15756
15757 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15758
15759         PR testsuite/25891
15760         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15761
15762 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
15763
15764         PR fortran/27662
15765         * gfortran.dg/temporary_1.f90: New file.
15766
15767 2006-05-19  Andreas Schwab  <schwab@suse.de>
15768
15769         * g++.dg/other/unused1.C: Also match "stringz".
15770
15771 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
15772
15773         PR c++/26433
15774         * g++.dg/template/fntry1.C: New test.
15775
15776 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
15777
15778         PR c++/27471
15779         PR c++/27506
15780         * g++.dg/conversion/bitfield5.C: New test.
15781         * g++.dg/conversion/bitfield6.C: New test.
15782
15783 2006-05-18  Mike Stump  <mrs@apple.com>
15784
15785         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15786         * gcc.dg/vla-4.c: Add.
15787         * gcc.dg/vla-5.c: Add.
15788         * gcc.dg/vla-6.c: Add.
15789
15790 2006-05-12  Stuart Hastings  <stuart@apple.com>
15791
15792         * gcc.target/i386/20060512-1.c: New.
15793         * gcc.target/i386/20060512-2.c: New.
15794         * gcc.target/i386/20060512-3.c: New.
15795         * gcc.target/i386/20060512-4.c: New.
15796
15797 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
15798
15799         PR c++/26122
15800         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15801
15802         PR c++/26068
15803         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15804         * g++.dg/parse/linkage1.C: New test.
15805
15806 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15807
15808         PR tree-optimization/27548
15809         * g++.dg/tree-ssa/pr27548.C: New test.
15810
15811 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15812
15813         PR fortran/26551
15814         * gfortran.dg/recursive_check_1.f: New test.
15815         * gfortran.dg/recursive_check_2.f90: New test.
15816
15817 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
15818
15819         * g++.dg/opt/temp2.C: New test.
15820
15821 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15822
15823         PR c++/27491
15824         * g++.dg/init/brace5.C: New test.
15825
15826         PR middle-end/27415
15827         * gcc.dg/gomp/pr27415.c: New test.
15828         * g++.dg/gomp/pr27415.C: New test.
15829
15830         PR tree-optimization/27549
15831         * g++.dg/tree-ssa/pr27549.C: New test.
15832
15833 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15834
15835         PR libgfortran/27575
15836         * gfortran.dg/read_eof_4.f90: New test.
15837
15838 2006-05-16  Richard Guenther  <rguenther@suse.de>
15839
15840         PR tree-optimization/22303
15841         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15842
15843 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
15844
15845         PR middle-end/27573
15846         * gcc.dg/gomp/pr27573.c: New test.
15847         * gfortran.dg/gomp/pr27573.f90: New test.
15848
15849         PR c/27499
15850         * gcc.dg/gomp/pr27499.c: New test.
15851         * g++.dg/gomp/pr27499.C: New test.
15852
15853 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15854
15855         PR c++/27339
15856         * g++.dg/parser/access8.C: Adjust error marker.
15857         * g++.dg/template/access17.C: New test.
15858         * g++.dg/template/access18.C: Likewise.
15859
15860 2006-05-15  Roger Sayle  <roger@eyesopen.com>
15861
15862         PR target/26600
15863         * gcc.target/i386/pr26600.c: New test case.
15864
15865 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15866
15867         PR c++/27505
15868         * g++.dg/expr/bitfield1.C: New test.
15869
15870 2006-05-15  Richard Guenther  <rguenther@suse.de>
15871
15872         PR tree-optimization/27603
15873         * gcc.dg/torture/pr27603.c: New testcase.
15874
15875 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
15876
15877         PR fortran/25090
15878         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15879
15880         PR fortran/25082
15881         * gfortran.dg/scalar_return_1.f90: New test.
15882
15883         PR fortran/27411
15884         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15885
15886 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
15887
15888         * gcc.dg/gomp/critical-4.c: New test.
15889         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15890         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15891         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15892         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15893
15894 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15895
15896         PR c++/27582
15897         * g++.dg/template/dependent-args1.C: New test.
15898
15899         PR c++/27581
15900         * g++.dg/lookup/this1.C: New test.
15901
15902         PR c++/27315
15903         * g++.dg/template/operator6.C: New test.
15904         * g++.dg/template/incomplete3.C: New test.
15905
15906         PR c++/27559
15907         * g++.dg/template/new4.C: New test.
15908
15909         PR c++/27496
15910         * g++.dg/template/void2.C: New test.
15911
15912 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
15913
15914         * g++.dg/template/dependent-expr5.C: New test.
15915
15916 2006-05-14  Roger Sayle  <roger@eyesopen.com>
15917
15918         PR middle-end/26729
15919         * gcc.dg/pr26729-1.c: New test case.
15920
15921 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
15922
15923         * gcc.dg/pr27003.c: New test.
15924
15925 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
15926
15927         * lib/target-supports.dg (check_cxa_atexit_available): Change
15928         v3_target_compile to ${tool}_target_compile.
15929
15930 2006-05-11  Jason Merrill  <jason@redhat.com>
15931
15932         * lib/scanasm.exp (scan-not-hidden): Fix typo.
15933
15934 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15935
15936         PR fortran/27553
15937         * gfortran.dg/label_5.f90: New test.
15938
15939 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
15940
15941         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15942         check_effective_target_powerpc_altivec_ok): New.
15943         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15944         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15945         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15946         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15947         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15948         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15949         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15950         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15951         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15952         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15953         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15954         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15955         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15956         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15957         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15958         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15959         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15960         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15961         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15962         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15963         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15964         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15965         gcc.target/powerpc/altivec-9.c,
15966         gcc.target/powerpc/altivec-consts.c,
15967         gcc.target/powerpc/altivec-pr22085.c,
15968         gcc.target/powerpc/altivec-splat.c,
15969         gcc.target/powerpc/altivec-types-1.c,
15970         gcc.target/powerpc/altivec-types-2.c,
15971         gcc.target/powerpc/altivec-types-3.c,
15972         gcc.target/powerpc/altivec-types-4.c,
15973         gcc.target/powerpc/altivec-varargs-1.c,
15974         gcc.target/powerpc/altivec-vec-merge.c,
15975         gcc.target/powerpc/ppc-vector-memcpy.c,
15976         gcc.target/powerpc/ppc-vector-memset.c,
15977         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15978         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15979         these effective targets.
15980         * gcc.dg/vmx/pr27006.c: Add missing close brace.
15981         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15982
15983 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15984
15985         PR middle-end/27384
15986         * g++.dg/other/fold1.C: New test.
15987
15988         PR middle-end/27488
15989         * gcc.dg/fold-nonneg-1.c: New test.
15990
15991         PR c++/27547
15992         * g++.dg/other/operator1.C: New test.
15993
15994 2006-05-11  Richard Guenther  <rguenther@suse.de>
15995
15996         PR middle-end/27529
15997         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15998
15999 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
16000
16001         * lib/target-supports-dg.exp (check-flags): New.
16002         (dg-skip-if): Move flag checks.
16003
16004 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
16005
16006         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16007         * lib/target-supports.dg (check_cxa_atexit_available): New.
16008
16009 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
16010
16011         PR fortran/27470
16012         * gfortran.dg/multiple_allocation_2.f90: New test case.
16013
16014 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
16015
16016         * gcc.target/arm/pr27387.C: Fix a comment typo.
16017
16018 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16019
16020         PR fortran/24549
16021         * gfortran.dg/error_recovery_1.f90: New test.
16022
16023 2006-05-10  Richard Guenther  <rguenther@suse.de>
16024
16025         PR tree-optimization/27302
16026         * gcc.dg/torture/pr27302.c: New testcase.
16027
16028 2006-05-09  Dirk Mueller  <dmueller@suse.de>
16029         Richard Guenther  <rguenther@suse.de>
16030
16031         PR middle-end/27498
16032         * gcc.dg/tree-ssa/pr27498.c: New testcase.
16033
16034 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
16035
16036         PR rtl-optimization/27335
16037         * gcc.dg/pr27335.c: New test.
16038
16039 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
16040
16041         * gcc.target/mips/mips-ps-5.c: New file.
16042
16043 2006-05-08  Jan Hubicka  <jh@suse.cz>
16044
16045         PR middle-end/25962
16046         * gcc.dg/pr25962.c: New.
16047
16048 2006-05-08  Roger Sayle  <roger@eyesopen.com>
16049
16050         PR target/27158
16051         * gcc.target/powerpc/pr27158.c: New test case.
16052
16053 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
16054
16055         PR testsuite/27476
16056         * ada/acats/run_all.sh: Use test -z.
16057
16058 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16059
16060         PR libfortran/18271
16061         * gfortran.dg/spec_expr_3.f90: New test.
16062
16063 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
16064
16065         PR target/24879
16066         * gcc.target/i386/monitor.c: New file.
16067
16068 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
16069
16070         * gcc.dg/pr27095.c: xfail *-*-darwin*.
16071
16072 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16073
16074         PR c++/27447
16075         * g++.dg/other/ptrmem7.C: New test.
16076
16077 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16078
16079         PR target/27421
16080         * gcc.dg/array-9.c: New test.
16081
16082 2006-05-07  Richard Guenther  <rguenther@suse.de>
16083
16084         PR tree-optimization/27409
16085         * gcc.dg/torture/pr27409.c: New testcase.
16086
16087 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16088
16089         PR fortran/27457
16090         * gfortran.dg/select_6.f90: New.
16091
16092 2006-05-07  Richard Guenther  <rguenther@suse.de>
16093
16094         PR tree-optimization/27136
16095         * gcc.dg/torture/pr27136.c: New testcase.
16096
16097 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
16098
16099         PR fortran/24813
16100         * gfortran.dg/char_cons_len_1.f90: New test.
16101
16102 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16103
16104         PR c++/27427
16105         * g++.dg/template/incomplete2.C: New test.
16106
16107 2006-05-06  Richard Guenther  <rguenther@suse.de>
16108
16109         PR tree-optimization/27151
16110         * gcc.dg/vect/pr27151.c: New testcase.
16111
16112 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16113
16114         PR c++/27430
16115         * g++.dg/template/void1.C: New test.
16116
16117         PR c++/27423
16118         * g++.dg/other/void2.C: New test.
16119
16120         PR c++/27422
16121         * g++.dg/conversion/void1.C: New test.
16122
16123 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
16124
16125         PR/21391
16126         * g++.dg/other/unused1.C: New.
16127
16128 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16129
16130         PR objc/27240
16131         * objc.dg/member-1.m: New test.
16132
16133 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
16134
16135         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16136
16137 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16138
16139         PR libfortran/26985
16140         * gfortran.dg/matmul_2.f90: New test.
16141
16142 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
16143
16144         * ada/acats/run_all.sh: Use sync when main not found.
16145
16146 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
16147
16148         PR target/26765
16149         * gcc.target/mips/pr26765.c: New.
16150
16151 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
16152
16153         * gcc.target/bfin: New directory.
16154         * gcc.target/bfin/bfin.exp: New file.
16155         * gcc.target/bfin/frmul.c: New file.
16156         * gcc.target/bfin/arith.c: New file.
16157         * gcc.target/bfin/mul-combine.c: New file.
16158         * gcc.target/bfin/shift.c: New file.
16159
16160 2006-05-04  Richard Guenther  <rguenther@suse.de>
16161
16162         PR tree-optimization/14287
16163         PR tree-optimization/14844
16164         PR tree-optimization/19792
16165         PR tree-optimization/21608
16166         PR tree-optimization/27090
16167         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16168         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16169         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16170         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16171         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16172
16173 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
16174
16175         PR tree-optimization/27285
16176         * gcc.c-torture/execute/pr27285.c: New test.
16177
16178         PR middle-end/27388
16179         * gcc.dg/gomp/pr27388-1.c: New test.
16180         * gcc.dg/gomp/pr27388-2.c: New test.
16181         * gcc.dg/gomp/pr27388-3.c: New test.
16182
16183         PR c++/27359
16184         * g++.dg/gomp/pr27359.C: New test.
16185
16186 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
16187
16188         PR fortran/20248
16189         * gfortran.dg/iargc.f90: New test.
16190
16191 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16192
16193         PR c++/27102
16194         * g++.dg/template/crash49.C: New test.
16195
16196 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
16197
16198         PR testsuite/27032
16199         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16200
16201 2006-05-02  Jeff Law  <law@redhat.com>
16202
16203         PR tree-optimization/27364
16204         * gcc.c-torture/execute/pr27364.c: New test.
16205
16206 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16207
16208         PR c++/27309
16209         * g++.dg/parser/ctor5.C: New test.
16210
16211 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
16212
16213         PR target/27387
16214         * gcc.target/arm/arm.exp: New.
16215         * gcc.target/arm/pr27387.C: Likewise.
16216
16217 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16218
16219         PR fortran/27269
16220         PR fortran/27324
16221         * gfortran.dg/module_equivalence_2.f90: New test.
16222
16223 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
16224
16225         PR middle-end/27337
16226         * g++.dg/gomp/pr27337-1.C: New test.
16227         * g++.dg/gomp/pr27337-2.C: New test.
16228
16229         PR middle-end/27328
16230         * gcc.dg/gomp/pr27328.c: New test.
16231
16232         PR middle-end/27325
16233         * g++.dg/gomp/pr27325.C: New test.
16234
16235         PR middle-end/27310
16236         * g++.dg/gomp/pr27310.C: New test.
16237
16238 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16239
16240         PR tree-optimization/27291
16241         * g++.dg/tree-ssa/pr27291.C: New test.
16242
16243 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16244
16245         PR tree-optimization/27283
16246         * g++.dg/tree-ssa/pr27283.C: New test.
16247
16248 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16249
16250         * gcc.dg/tree-ssa/loop-16.c: New test.
16251
16252 2006-05-01  Roger Sayle  <roger@eyesopen.com>
16253             Joseph S. Myers  <joseph@codesourcery.com>
16254
16255         * gcc.dg/Wconversion-3.c: New test case.
16256         * gcc.dg/Wconversion-4.c: Likewise.
16257
16258 2006-05-01  Richard Guenther  <rguenther@suse.de>
16259
16260         PR tree-optimization/26726
16261         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16262
16263 2006-04-30  Roger Sayle  <roger@eyesopen.com>
16264
16265         * gcc.dg/Woverflow-1.c: New test case.
16266         * gcc.dg/Woverflow-2.c: Likewise.
16267         * gcc.dg/Woverflow-3.c: Likewise.
16268
16269 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
16270
16271         PR c++/27094
16272         * g++.dg/template/defarg8.C: New test.
16273
16274 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16275
16276         PR c++/27278
16277         * g++.dg/parse/operator7.C: New test.
16278
16279 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16280
16281         PR c++/11471
16282         PR c++/27102
16283         * g++.dg/template/crash48.C: New test.
16284
16285         PR c++/27279
16286         * g++.dg/parse/ctor4.C: New test.
16287
16288 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16289
16290         PR fortran/25681
16291         * gfortran.df/char_type_len.f90: New test.
16292
16293 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16294
16295         PR libgfortran/27304
16296         * gfortran.dg/fmt_exhaust.f90: New test.
16297
16298 2006-04-28  Roger Sayle  <roger@eyesopen.com>
16299
16300         PR c/25309
16301         * gcc.dg/large-size-array-2.c: New test case.
16302
16303 2006-04-28  Richard Guenther  <rguenther@suse.de>
16304
16305         PR target/26826
16306         * gcc.target/i386/pr26826.c: New testcase.
16307
16308 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
16309
16310         PR middle-end/27260
16311         * gcc.c-torture/execute/pr27260.c: New.
16312
16313 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
16314
16315         PR middle-end/27095
16316         * gcc.dg/pr27095.c: New.
16317
16318 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16319
16320         PR c++/27292
16321         * g++.dg/conversion/bitfield4.C: New test.
16322
16323 2006-04-27  Eric Christopher  <echristo@apple.com>
16324
16325         * gcc.dg/pragma-ms_struct.c: New.
16326
16327 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16328
16329         PR c++/27102
16330         * g++.dg/template/crash47.C: New test.
16331
16332 2006-04-27  Dirk Mueller  <dmueller@suse.de>
16333
16334         * gcc.target/i386/sse-7.c: build with -msse.
16335
16336 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
16337
16338         PR testsuite/27274:
16339         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16340         (main): Exit if processor doesn't support SSE.
16341
16342 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
16343
16344         PR middle-end/27282
16345         * gcc.c-torture/compile/pr27282.c: New test.
16346
16347 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
16348
16349         PR middle-end/26913
16350         * g++.dg/gomp/pr26913.C: New test.
16351
16352         PR c/25996
16353         * gcc.dg/gomp/pr25996.c: New test.
16354         * g++.dg/gomp/pr25996.C: New test.
16355
16356 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
16357
16358         PR rtl-optimization/26725
16359         * gcc.c-torture/compile/pr26725.c: New test.
16360
16361 2006-04-25  Richard Guenther  <rguenther@suse.de>
16362
16363         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16364         than n + -1.
16365
16366 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
16367
16368         * gcc.dg/20060425-1.c: New testcase.
16369
16370 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
16371
16372         PR tree-optimization/26865
16373         * gcc.dg/pr26865.c: New test.
16374
16375 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
16376
16377         PR c++/27292
16378         * g++.dg/conversion/bitfield1.C: New test.
16379         * g++.dg/conversion/bitfield2.C: Likewise.
16380         * g++.dg/conversion/bitfield3.C: Likewise.
16381
16382 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16383         Richard Guenther  <rguenther@suse.de>
16384
16385         PR tree-optimization/27236
16386         * gcc.dg/tree-ssa/pr27236.c: New testcase.
16387
16388 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16389
16390         PR c++/19963
16391         * g++.dg/other/incomplete2.C: New test.
16392
16393 2006-04-24  Richard Guenther  <rguenther@suse.de>
16394
16395         PR middle-end/26869
16396         * gcc.dg/torture/pr26869.c: New testcase.
16397
16398 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16399         Richard Guenther  <rguenther@suse.de>
16400
16401         PR tree-optimization/27218
16402         * g++.dg/tree-ssa/pr27218.C: New testcase.
16403
16404 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16405
16406         PR c++/26912
16407         * g++.dg/template/friend41.C: New test.
16408
16409 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
16410
16411         * g++.dg/opt/pr15551.C: Include cstdio.
16412         (main): Use remove instead of unlink.
16413
16414 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
16415
16416         * gcc.dg/sibcall-7.c: New test.
16417         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16418         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16419         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16420         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16421         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16422
16423 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16424
16425         PR c++/26534
16426         * g++.dg/opt/bitfield1.C: New test.
16427         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16428         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16429         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16430         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16431         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16432         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16433         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16434         * g++.dg/abi/bitfield2.C: Likewise.
16435         * g++.dg/init/bitfield1.C: Likewise.
16436
16437 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
16438
16439         PR fortran/25099
16440         * gfortran.dg/elemental_subroutine_4.f90: New test.
16441         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16442         call sub (m, x).
16443
16444 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16445
16446         * gcc.c-torture/compile/20060421-1.c: New testcase.
16447
16448 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16449
16450         PR c/25875
16451         * gcc.dg/init-bad-4.c: New test.
16452
16453 2006-04-21  Paul Brook  <paul@codesourcery.com>
16454
16455         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16456
16457 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16458
16459         PR fortran/27122
16460         * gfortran.dg/defined_operators_1.f90: New test.
16461         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16462         remove old ones associated, incorrectly, with Note 5.46.
16463
16464         PR fortran/27113
16465         * gfortran.dg/character_array_constructor_1.f90: New test.
16466
16467 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
16468
16469         * gcc.dg/20060419-1.c: New test.
16470
16471 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
16472
16473         PR c/26774
16474         * gcc.dg/struct-parse-1.c: New test case.
16475
16476 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16477
16478         PR c++/26558
16479         * g++.dg/parse/template19.C: New test.
16480
16481         PR c++/26739
16482         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16483
16484         PR c++/26036
16485         * g++.dg/expr/call3.C: New test.
16486
16487         PR c++/10385
16488         * g++.dg/conversion/dynamic1.C: New test.
16489
16490 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
16491
16492         PR c++/27102
16493         * g++.dg/template/crash35.C: Tweak error markers.
16494         * g++.dg/template/crash46.C: New test.
16495         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16496         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16497
16498 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
16499
16500         PR rtl-optimization/14261
16501         * gcc.c-torture/compile/20060419-1.c: Added.
16502
16503 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
16504
16505         * gfortran.dg/label_1.f90: Adjust dg-error.
16506
16507 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16508
16509         PR target/26961
16510         * gcc.dg/fold-cond-1.c: New test case.
16511         * gcc.dg/pr26961-1.c: Likewise.
16512
16513 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16514
16515         PR libgfortran/27138
16516         * gfortran.dg/read_bad_advance.f90: New test.
16517
16518 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16519             Dale Johannesen  <dalej@apple.com>
16520
16521         PR target/24076
16522         * gcc.target/i386/vecinit-3.c: New testcase.
16523         * gcc.target/i386/vecinit-4.c: Likewise.
16524         * gcc.target/i386/sse-18.c: Likewise.
16525         * gcc.target/i386/sse-19.c: Likewise.
16526
16527 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
16528
16529         * gfortran.dg/allocate_zerosize_1.f90: New test.
16530
16531 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
16532
16533         PR c++/26365
16534         * g++.dg/template/crash45.C: New test.
16535
16536 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
16537
16538         PR fortran/26787
16539         * gfortran.dg/proc_assign_1.f90: New test.
16540         * gfortran.dg/procedure_lvalue.f90: Change message.
16541         * gfortran.dg/namelist_4.f90: Add new error.
16542
16543         PR fortran/25597
16544         PR fortran/27096
16545         * gfortran.dg/auto_pointer_array_result_1.f90
16546
16547         PR fortran/27089
16548         * gfortran.dg/specification_type_resolution_1.f90
16549
16550         PR fortran/18003
16551         PR fortran/25669
16552         PR fortran/26834
16553         * gfortran.dg/bounds_temporaries_1.f90: New test.
16554
16555         PR fortran/27124
16556         * gfortran.dg/array_return_value_1.f90: New test.
16557
16558 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
16559
16560         PR fortran/25336
16561         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16562
16563 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
16564
16565         PR middle-end/26823
16566         * g++.dg/gomp/pr26823-1.C: New test.
16567         * g++.dg/gomp/pr26823-2.C: New test.
16568
16569 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
16570
16571         PR middle-end/27134
16572         * gcc.dg/pr27314.c: New test.
16573
16574 2006-04-13  Richard Henderson  <rth@redhat.com>
16575
16576         * g++.dg/gomp/block-0.C: Update expected matches.
16577
16578 2006-04-13  DJ Delorie  <dj@redhat.com>
16579
16580         * lib/target-supports.exp (check_effective_target_int32plus): New.
16581         (check_effective_target_ptr32plus): New.
16582         (check_effective_target_size32plus): New.
16583         (check_effective_target_int16): New.
16584         (check_profiling_available): Add m32c to the list of unsupported
16585         targets.
16586
16587         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16588         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16589         memory size.
16590         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16591         pointers.
16592         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16593         size_t.
16594         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16595         and size_t.
16596         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16597         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16598         not just xstormy16.  Skip m32c due to weird pointer size.
16599         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16600         not just xstormy16.
16601         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16602         not just xstormy16.
16603         * gcc.dg/20020312-2.c: Add m32c support.
16604         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16605         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16606         in test.
16607         * gcc.dg/20050321-2.c: Require >=32 bit integers.
16608         * gcc.dg/asm-1.c: Skip if int and short are the same size.
16609         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16610         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16611         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16612         formats
16613         * gcc.dg/init-string-2.c: Require >=32 bit integers.
16614         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16615         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16616         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16617         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16618         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16619         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16620         in test.
16621         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16622         in test.
16623         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16624         * gcc.dg/pr23049.c: Require >=32 bit integers.
16625         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16626         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16627         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16628         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16629         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16630         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16631         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16632         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16633         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16634         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16635         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16636         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16637         prototype in test.
16638         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16639         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16640         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16641         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16642         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16643
16644         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
16645         * gcc.c-torture/execute/20040703-1.x: Likewise.
16646         * gcc.c-torture/execute/20040705-1.x: Likewise.
16647         * gcc.c-torture/execute/20040705-2.x: Likewise.
16648         * gcc.c-torture/execute/20040709-1.x: Likewise.
16649         * gcc.c-torture/execute/20040709-2.x: Likewise.
16650         * gcc.c-torture/execute/20040811-1.x: Likewise.
16651         * gcc.c-torture/execute/20050316-1.x: Likewise.
16652         * gcc.c-torture/execute/bitfld-4.x: Likewise.
16653         * gcc.c-torture/execute/pr19689.x: Likewise.
16654         * gcc.c-torture/execute/pr7284-1.x: Likewise.
16655         * gcc.c-torture/execute/usmul.x: Likewise.
16656         * gcc.c-torture/execute/vrp-5.x: Likewise.
16657         * gcc.c-torture/execute/vrp-6.x: Likewise.
16658         * gcc.dg/debug/20041023-1.s: Likewise.
16659
16660 2006-04-13  Roger Sayle  <roger@eyesopen.com>
16661
16662         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16663         of integers to a vector types are now constant expressions in C.
16664         * gcc.dg/vect/vect-fold-1.c: New test case.
16665
16666 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
16667             Ulrich Weigand  <uweigand@de.ibm.com>
16668
16669         PR target/27006
16670         * gcc.dg/vmx/pr27006.c: New testcase.
16671
16672 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16673
16674         PR libgfortran/26766
16675         * gfortran.dg/write_recursive.f90: New test.
16676
16677 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
16678
16679         * g++.dg/parse/dtor7.C: New test.
16680         * g++.dg/parse/new1.C: Add error marker.
16681         * g++.dg/template/new3.C: New test.
16682
16683         PR c++/26122
16684         * g++.dg/template/pure1.C: New test.
16685
16686         PR c++/26295
16687         * g++.dg/parse/ptrmem4.C: New test.
16688
16689 2006-04-10  Jeff Law  <law@redhat.com>
16690
16691         PR/27087
16692         * gcc.c-torture/compile/pr27087.c: New test.
16693
16694 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
16695
16696         PR/21391
16697         * gcc.dg/20060410.c: New.
16698
16699 2006-04-10  Matthias Klose  <doko@debian.org>
16700
16701         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16702         Recognize multilib directory names containing underscores.
16703
16704 2006-04-10  Roger Sayle  <roger@eyesopen.com>
16705
16706         * gcc.target/i386/vecinit-1.c: New test case.
16707         * gcc.target/i386/vecinit-2.c: Likewise.
16708
16709 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
16710
16711         PR debug/27057
16712         * g++.dg/debug/dwarf2-2.C: New test.
16713
16714 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
16715
16716         PR rtl-optimization/27073
16717         * gcc.c-torture/execute/pr27073.c: New test.
16718
16719 2006-04-08  Mike Stump  <mrs@apple.com>
16720
16721         * gcc.dg/pragma-darwin.c: Improve for ppc64.
16722
16723 2006-04-07  Richard Guenther  <rguenther@suse.de>
16724
16725         PR tree-optimization/26135
16726         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16727
16728 2006-04-06  Jan Hubicka  <jh@suse.cz>
16729
16730         PR profile/26399
16731         * g++.dg/bprob/g++-bprob-2.C: New testcase.
16732
16733 2006-04-06  Roger Sayle  <roger@eyesopen.com>
16734
16735         * g++.dg/conversion/nullptr1.C: New test case.
16736         * g++.dg/conversion/nullptr2.C: Likewise.
16737
16738 2006-04-05  Roger Sayle  <roger@eyesopen.com>
16739
16740         * gfortran.dg/dependency_18.f90: New test case.
16741
16742 2006-04-05  Richard Guenther  <rguenther@suse.de>
16743
16744         PR tree-optimization/26919
16745         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16746         * gcc.dg/ipa/ipa-2.c: Likewise.
16747         * gcc.dg/ipa/ipa-3.c: Likewise.
16748         * gcc.dg/ipa/ipa-5.c: Likewise.
16749
16750 2006-04-05  Richard Guenther  <rguenther@suse.de>
16751
16752         PR tree-optimization/26763
16753         * gcc.dg/torture/pr26763-1.c: New testcase.
16754         * gcc.dg/torture/pr26763-2.c: Likewise.
16755
16756 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
16757
16758         PR fortran/23634
16759         PR fortran/25619
16760         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16761
16762 2006-04-04  Eric Christopher  <echristo@apple.com>
16763
16764         * gcc.target/i386/387-1.c: Allow regexp to match darwin
16765         stubs.
16766         * gcc.target/i386/387-5.c: Ditto.
16767
16768 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
16769
16770         * gcc.target/sparc/struct-ret-check.c: New test.
16771
16772 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16773
16774         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16775         zero decimal digits specified in format.
16776
16777 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
16778
16779         PR fortran/26891
16780         * gfortran.dg/missing_optional_dummy_1.f90: New test.
16781
16782         PR fortran/26976
16783         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16784         * gfortran.dg/initialization_1.f90: Make assignment compliant.
16785         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16786         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16787         compliant and detect bigendian-ness.
16788
16789 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
16790
16791         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16792         dummy arguments work when the actual argument is itself a dummy
16793         argument of the caller.
16794
16795 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16796
16797         PR libfortran/24685
16798         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16799
16800 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16801
16802         * gfortran.dg/dependencency_17.f90: New test case.
16803
16804 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16805
16806         * gfortran.dg/dependency_14.f90: New test case.
16807         * gfortran.dg/dependency_15.f90: Likewise.
16808         * gfortran.dg/dependency_16.f90: Likewise.
16809
16810 2006-03-31  Asher Langton  <langton2@llnl.gov>
16811
16812         PR fortran/25358
16813         gfortran.dg/cray_pointers_6.f90: New test.
16814
16815 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16816
16817         PR libgfortran/26890
16818         * gfortran.dg/read_size_noadvance.f90: New test.
16819
16820 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
16821
16822         PR fortran/25031
16823         * gfortran.dg/multiple_allocation_1.f90: Check that the
16824         size has changed after a re-allocation with stat.
16825
16826 2006-03-30  Richard Guenther  <rguenther@suse.de>
16827
16828         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16829         removal.
16830         * gcc.target/i386/sselibm-2.c: Likewise.
16831         * gcc.target/i386/sselibm-3.c: Likewise.
16832         * gcc.target/i386/sselibm-4.c: Likewise.
16833         * gcc.target/i386/sselibm-5.c: Likewise.
16834
16835 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16836
16837         * gcc.dg/fold-andxor-1.c: New test case.
16838         * gcc.dg/fold-xorand-1.c: Likewise.
16839
16840 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16841
16842         * gcc.dg/fold-convnotconv-1.c: New test case.
16843
16844 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16845
16846         PR fortran/26779
16847         * gfortran.dg/private_type_5.f90: New test.
16848
16849 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
16850
16851         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16852
16853 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
16854
16855         * gfortran.dg/advance_2.f90: New test.
16856         * gfortran.dg/advance_3.f90: New test.
16857
16858         * gfortran.fortran-torture/execute/equiv_5.f: New test.
16859
16860 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16861
16862         PR libgfortran/26661
16863         PR libgfortran/26880
16864         * gfortran.dg/read_x_past.f: New test.
16865
16866 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
16867
16868         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16869         to be STABS.
16870
16871 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
16872
16873         * objc.dg/dwarf-1.m: Skip on AIX.
16874         * objc.dg/dwarf-2.m: Skip on AIX.
16875
16876 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
16877
16878         PR fortran/26816
16879         * gfortran.dg/float_1.f90: New test.
16880
16881 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
16882
16883         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16884         X86_64 targets.
16885         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16886
16887 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16888
16889         PR libfortran/26735
16890         * gfortran.dg/convert_implied_open.f90: New test case.
16891
16892 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16893
16894         PR fortran/26769
16895         * gfortran.dg/transpose_reshape_r10.f90: New test case.
16896
16897 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
16898
16899         PR middle-end/26717
16900         * gcc.dg/pr26717.c: New test.
16901
16902 2006-03-25  Roger Sayle  <roger@eyesopen.com>
16903
16904         * gfortran.dg/dependency_12.f90: New test case.
16905
16906 2006-03-24  Roger Sayle  <roger@eyesopen.com>
16907
16908         * gfortran.dg/dependency_9.f90: New (resurected) test case.
16909
16910 2006-03-24  Jeff Law  <law@redhat.com>
16911
16912         * gcc.c-torture/pr26840.c: New test.
16913
16914 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
16915
16916         * objc.dg/dwarf-2.m: New.
16917         * obj-c++.dg/dwarf-2.mm: New.
16918
16919         * g++.old-deja/g++.other/init19.C: New.
16920
16921 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
16922
16923         * g++.dg/eh/spbp.C: Skip on AIX.
16924
16925 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
16926
16927         PR middle-end/26611
16928         * g++.dg/gomp/pr26611-1.C: New test.
16929         * g++.dg/gomp/pr26611-2.C: New test.
16930
16931 2006-03-24  Jeff Law  <law@redhat.com>
16932
16933         * gcc.c-torture/compile/pr26833.c: New test.
16934         * gfortran.fortran-torture/compile/pr26806.f90: New test.
16935
16936 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16937
16938         * gfortran.dg/endfile_2.f90: Delete temp file.
16939
16940 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
16941
16942         PR fortran/19303
16943         * gfortran.dg/record_marker_1.f90: New test case.
16944         * gfortran.dg/record_marker_2.f: New test case.
16945         * gfortran.dg/record_marker_3.f90: New test case.
16946
16947 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
16948
16949         PR fortran/17298
16950         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16951         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16952
16953 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
16954
16955         * lib/gcc-dg.exp (cleanup-modules): New proc.
16956         * gfortran.dg/allocatable_function_1.f90,
16957         gfortran.dg/allocate_char_star_scalar_1.f90,
16958         gfortran.dg/assumed_charlen_function_1.f90,
16959         gfortran.dg/assumed_dummy_1.f90,
16960         gfortran.dg/assumed_shape_ranks_1.f90,
16961         gfortran.dg/assumed_shape_ranks_2.f90,
16962         gfortran.dg/assumed_size_dt_dummy.f90,
16963         gfortran.dg/auto_char_dummy_array_1.f90,
16964         gfortran.dg/auto_char_len_3.f90,
16965         gfortran.dg/automatic_module_variable.f90,
16966         gfortran.dg/bad_automatic_objects_1.f90,
16967         gfortran.dg/char_array_constructor.f90,
16968         gfortran.dg/char_array_structure_constructor.f90,
16969         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16970         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16971         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16972         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16973         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16974         gfortran.dg/derived_pointer_recursion.f90,
16975         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16976         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16977         gfortran.dg/dummy_functions_1.f90,
16978         gfortran.dg/elemental_initializer_1.f90,
16979         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16980         gfortran.dg/elemental_pointer_1.f90,
16981         gfortran.dg/elemental_subroutine_1.f90,
16982         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16983         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16984         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16985         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16986         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16987         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16988         gfortran.dg/global_references_1.f90,
16989         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16990         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16991         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16992         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16993         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16994         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16995         gfortran.dg/large_integer_kind_1.f90,
16996         gfortran.dg/large_real_kind_1.f90,
16997         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16998         gfortran.dg/module_double_reuse.f90,
16999         gfortran.dg/module_equivalence_1.f90,
17000         gfortran.dg/module_interface_1.f90,
17001         gfortran.dg/module_parameter_array_refs_1.f90,
17002         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17003         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17004         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17005         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17006         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17007         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17008         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17009         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17010         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17011         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17012         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17013         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17014         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17015         gfortran.dg/same_name_1.f90,
17016         gfortran.dg/sibling_dummy_procedure_1.f90,
17017         gfortran.dg/sibling_dummy_procedure_2.f90,
17018         gfortran.dg/sibling_dummy_procedure_3.f90,
17019         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17020         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17021         gfortran.dg/used_dummy_types_2.f90,
17022         gfortran.dg/used_dummy_types_3.f90,
17023         gfortran.dg/used_dummy_types_4.f90,
17024         gfortran.dg/used_dummy_types_5.f90,
17025         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17026         gfortran.dg/userdef_operator_1.f90: Use it.
17027
17028 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17029
17030         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17031         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17032         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17033         gfortran.dg/write_back.f,
17034         gfortran.fortran-torture/execute/inquire_1.f90,
17035         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17036
17037 2006-03-21  Jeff Law  <law@redhat.com>
17038
17039         * gcc.dg/tree-ssa/vrp28.c: New test.
17040
17041 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17042
17043         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17044         if _STDC_C99 is defined.
17045         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17046         * gcc.dg/builtins-20.c: Likewise.
17047         * gcc.dg/builtins-53.c: Likewise.
17048         * gcc.dg/single-precision-constant.c: Likewise. Also pass
17049         -mmacosx-version-min=10.3 on PowerPC/Darwin.
17050
17051 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
17052
17053         PR tree-opt/26781
17054         * gcc.c-torture/compile/pr26781-1.c: New test.
17055         * gcc.c-torture/compile/pr26781-2.c: New test.
17056
17057 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
17058
17059         PR c++/26690
17060         * g++.dg/gomp/pr26690-1.C: New test.
17061         * g++.dg/gomp/pr26690-2.C: New test.
17062
17063 2006-03-20  Jeff Law  <law@redhat.com>
17064
17065         * gcc.dg/tree-ssa/pr21829.c: New test.
17066
17067         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17068
17069 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
17070
17071         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17072         (check_visibility_available): Use it.
17073         (check_effective_target_default_packed): Likewise.
17074         (check_effective_target_pcc_bitfield_type_matters): Likewise.
17075         (check_effective_target_fopenmp): Likewise.
17076         (check_effective_target_freorder): Likewise.
17077         (check_effective_target_fpic): Likewise.
17078         (check_named_sections_available): Likewise.
17079         (check_effective_target_ilp32): Likewise.
17080         (check_effective_target_lp64): Likewise.
17081
17082 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
17083
17084         PR fortran/20935
17085         * gfortran.dg/scalar_mask_2.f90: New test case.
17086
17087 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
17088
17089         PR tree-opt/26629
17090         * gcc.dg/tree-ssa/loadpre12.c: New test.
17091         * gcc.dg/tree-ssa/loadpre13.c: New test.
17092         * gcc.dg/tree-ssa/loadpre14.c: New test.
17093         * gcc.dg/tree-ssa/loadpre15.c: New test.
17094         * gcc.dg/tree-ssa/loadpre16.c: New test.
17095         * gcc.dg/tree-ssa/loadpre17.c: New test.
17096         * gcc.dg/tree-ssa/loadpre18.c: New test.
17097         * gcc.dg/tree-ssa/loadpre19.c: New test.
17098         * gcc.dg/tree-ssa/loadpre20.c: New test.
17099         * gcc.dg/tree-ssa/loadpre21.c: New test.
17100         * gcc.dg/tree-ssa/loadpre22.c: New test.
17101
17102 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
17103
17104         PR fortran/26741
17105         * gfortran.dg/elemental_initializer_1.f90: New test.
17106
17107         PR fortran/26716
17108         * gfortran.dg/assumed_shape_ranks_2: New test.
17109
17110 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
17111
17112         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17113         target fpic.
17114
17115 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17116
17117         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17118         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17119         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17120         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17121         gfortran.fortran-torture/execute/direct_io.f90,
17122         gfortran.fortran-torture/execute/inquire_2.f90,
17123         gfortran.fortran-torture/execute/inquire_4.f90,
17124         gfortran.fortran-torture/execute/list_read_1.f90,
17125         gfortran.fortran-torture/execute/open_replace.f90,
17126         gfortran.fortran-torture/execute/slash_edit.f90,
17127         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17128         temporary files from testcases.
17129
17130 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17131
17132         PR libgfortran/26509
17133         gfortran.dg/write_direct_eor.f90: New test.
17134
17135 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
17136
17137         * gcc.target/powerpc/pr26350.c: New.
17138         * gcc.target/powerpc/indexed-addr.c: New.
17139
17140 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17141
17142         * gfortran.dg/dependency_13.f90: New test case.
17143
17144 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17145
17146         PR middle-end/21781
17147         * gcc.dg/real-const-1.c: New test case.
17148
17149 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
17150
17151         * g++.old-deja/g++.other/init18.C: New.
17152         * g++.old-deja/g++.other/init5.C: Remove xfail.
17153
17154 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17155
17156         * g++.dg/opt/pr15551.C: Cleanup temp file.
17157
17158 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17159
17160         PR c++/6634
17161         g++.dg/parse/long1.C: New test.
17162
17163 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17164
17165         PR fortran/19101
17166         * gfortran.dg/continuation.f90: New test.
17167         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17168
17169 2006-03-14  Richard Guenther  <rguenther@suse.de>
17170
17171         PR tree-optimization/26672
17172         * gcc.dg/torture/pr26672.c: New testcase.
17173
17174 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
17175
17176         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17177         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17178
17179 2006-03-13  Roger Sayle  <roger@eyesopen.com>
17180
17181         PR middle-end/26557
17182         * gcc.c-torture/compile/switch-1.c: New test case.
17183
17184 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
17185
17186         PR fortran/25378
17187         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17188         test to include more permuatations of mask and index.
17189         * gfortran.dg/scalar_mask_1.f90: Modify last test to
17190         respond to F2003 spec. that the position returned for an all false
17191         mask && condition is zero.
17192
17193 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
17194
17195         PR middle-end/25989
17196         * gcc.dg/gomp/pr25989.c: New test.
17197
17198 2006-03-13  Jeff Law  <law@redhat.com>
17199
17200         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17201
17202 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
17203
17204         * gcc.dg/switch-9.c: New test.
17205
17206 2006-03-13  Richard Guenther  <rguenther@suse.de>
17207
17208         PR middle-end/26630
17209         * gcc.dg/torture/pr26630.c: New testcase.
17210
17211 2006-03-11  Roger Sayle  <roger@eyesopen.com>
17212
17213         * gfortran.dg/dependency_10.f90: New test case.
17214         * gfortran.dg/dependency_11.f90: Likewise.
17215
17216 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
17217             Erik Edelmann  <eedelman@gcc.gnu.org>
17218
17219         * gfortran.dg/allocatable_function_1.f90: New.
17220         * gfortran.dg/allocatable_function_2.f90: New.
17221
17222 2006-03-10  Richard Guenther  <rguenther@suse.de>
17223
17224         PR middle-end/26565
17225         * gcc.dg/torture/pr26565.c: New testcase.
17226
17227 2006-03-09  Eric Christopher  <echristo@apple.com>
17228
17229         * gcc.c-torture/compile/20060309-1.c: New.
17230
17231 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17232
17233         PR libgfortran/26499
17234         * gfortran.dg/write_back.f: New test.
17235         * gfortran.dg/write_rewind_1.f: New test.
17236         * gfortran.dg/write_rewind_2.f: New test.
17237
17238 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17239
17240         PR libgfortran/26554
17241         * gfortran.dg/read_logical.f90: New test.
17242
17243 2006-03-04  Laurent GUERBY <laurent@guerby.net>
17244
17245         * ada/acats/norun.lst: cdd2a03 now passes.
17246
17247 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
17248
17249         PR testsuite/25177
17250         * gcc.target/powerpc/pr18096-1.c: Change where the error
17251         would match.
17252
17253 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
17254
17255         * gcc.target/i386/cleanup-1.c: New test.
17256         * gcc.target/i386/cleanup-2.c: New test.
17257
17258 2006-03-04  Roger Sayle  <roger@eyesopen.com>
17259
17260         * gfortran.dg/dependency_9.f90: Remove for the time being.
17261
17262 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
17263
17264         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17265         directive.
17266
17267 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17268
17269         * gfortran.dg/dependency_9.f90: New test case.
17270
17271 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17272
17273         * gfortran.dg/dependency_4.f90: New test case.
17274         * gfortran.dg/dependency_5.f90: New test case.
17275         * gfortran.dg/dependency_6.f90: New test case.
17276         * gfortran.dg/dependency_7.f90: New test case.
17277         * gfortran.dg/dependency_8.f90: New test case.
17278
17279 2006-03-03  Paul Brook  <paul@codesourcery.com>
17280
17281         * lib/target-supports.exp (check_profiling_available):
17282         Add m68k-*-elf.
17283
17284 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
17285
17286         PR fortran/25031
17287         * multiple_allocation_1.f90: New test.
17288
17289 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17290
17291         PR tree-optimization/26524
17292         * gfortran.dg/pr26524.f: New test case.
17293
17294 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17295
17296         * g++.dg/template/repo5.C: Cleanup repo files.
17297         * gcc.dg/20051201-1.c: Cleanup coverage files.
17298         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17299         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17300         tree dump files.
17301
17302 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
17303
17304         * objc.dg/objc-nofilename-1.m: New test.
17305         * objc.dg/bad-receiver-type.m: New test.
17306         * obj-c++.dg/bad-receiver-type.mm: New test.
17307
17308 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17309
17310         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17311
17312 2006-03-01  Mike Stump  <mrs@apple.com>
17313
17314         * g++.dg/abi/key2.C: Add.
17315
17316 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
17317
17318         * gfortran.dg/logical_dot_product.f90: New test.
17319
17320         PR fortran/26393
17321         * gfortran.dg/used_interface_ref.f90: New test.
17322
17323         PR fortran/20938
17324         * gfortran.dg/dependency_2.f90: New test.
17325         * gfortran.fortran-torture/execute/where17.f90: New test.
17326         * gfortran.fortran-torture/execute/where18.f90: New test.
17327         * gfortran.fortran-torture/execute/where19.f90: New test.
17328         * gfortran.fortran-torture/execute/where20.f90: New test.
17329
17330 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
17331
17332         * g++.dg/tree-ssa/pr26443.C: New test case.
17333
17334 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
17335
17336         PR middle-end/26022
17337         * g++.dg/opt/return-slot1.C: New test.
17338
17339 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17340
17341         PR libgfortran/26136
17342         * gfortran.dg/namelist_23.f90: New test.
17343
17344 2006-02-28  Roger Sayle  <roger@eyesopen.com>
17345
17346         PR middle-end/14752
17347         * gcc.dg/fold-eqandshift-2.c: New test case.
17348
17349 2006-02-28  Richard Guenther  <rguenther@suse.de>
17350
17351         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17352         decomposition.
17353
17354 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
17355
17356         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17357
17358 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17359
17360         PR libgfortran/26464
17361         * gfortran.dg/backspace_5.f: New test.
17362         * gfortran.dg/backspace_6.f: New test.
17363
17364 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17365
17366         * gcc.dg/fold-eqandnot-1.c: New test case.
17367
17368 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17369
17370         PR middle-end/19983
17371         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17372
17373 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
17374
17375         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17376         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17377
17378 2006-02-26  Richard Guenther  <rguenther@suse.de>
17379
17380         PR tree-optimization/26421
17381         * gcc.dg/tree-ssa/pr26421.c: New testcase.
17382
17383 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
17384
17385         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17386         * g++.old-deja/g++.robertl/eb132.C: Likewise.
17387
17388 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17389
17390         * gcc.dg/fold-even-1.c: New test case.
17391
17392 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17393
17394         PR middle-end/21137
17395         * gcc.dg/fold-eqandshift-1.c: New test case.
17396
17397 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17398
17399         PR tree-optimization/25125
17400         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17401         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17402
17403 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17404
17405         PR tree-optimizations/26359
17406         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17407         with -fdump-tree-dceloop-details.
17408         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17409
17410 2006-02-25  Roger Sayle  <roger@eyesopen.com>
17411
17412         PR middle-end/23673
17413         * gcc.dg/fold-eqxor-1.c: New test case.
17414         * gcc.dg/fold-eqxor-2.c: Likewise.
17415         * gcc.dg/fold-eqxor-3.c: Likewise.
17416
17417 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
17418
17419         PR fortran/23092
17420         * scalar_mask_1.f90: New test.
17421
17422 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
17423
17424         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17425         * g++.dg/eh/uncaught2.C: New.
17426         * g++.dg/eh/uncaught3.C: New.
17427
17428 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17429
17430         PR libgfortran/26423
17431         * gfortran.dg/read_many_1.f: New test.
17432
17433 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
17434
17435         PR fortran/24519
17436         * gfortran.dg/dependency_3.f90: New test.
17437         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17438         XFAILs.
17439
17440         PR fortran/25395
17441         * gfortran.dg/equiv_6.f90: New test.
17442
17443 2006-02-23  Jeff Law  <law@redhat.com>
17444
17445         * gcc.c-torture/compile/pr26425.c: New test.
17446
17447 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
17448
17449         PR middle-end/26412
17450         * gcc.dg/gomp/pr26412.c: New test.
17451
17452 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17453
17454         PR c++/26291
17455         * g++.dg/other/ellipsis1.C: New test.
17456         * g++.dg/parse/operator4.C: Adjust error marker.
17457
17458 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
17459
17460         PR target/25603
17461         * gfortran.dg/pr25603.f: New testcase.
17462
17463 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17464
17465         * gcc.dg/bf-spl1.c: Don't specify -m68000.
17466         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17467
17468 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
17469
17470         * g++.dg/eh/spbp.C: New.
17471
17472 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
17473
17474         PR middle-end/26379
17475         * gcc.target/i386/mmx-7.c: New test.
17476
17477 2006-02-20  Roger Sayle  <roger@eyesopen.com>
17478
17479         PR tree-optimization/26361
17480         * gcc.dg/tree-ssa/vrp27.c: New test case.
17481
17482 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
17483
17484         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17485         * gcc.dg/tree-ssa/complex-4.c: Here.
17486
17487 2006-02-19  Roger Sayle  <roger@eyesopen.com>
17488
17489         PR middle-end/19543
17490         * gfortran.dg/logical_1.f90: New test case.
17491
17492 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
17493
17494         PR middle-end/26334
17495         * gcc.dg/20060218-1.c: Moved to...
17496         * gcc.target/i386/20060218-1.c: ... here.  New test.
17497
17498 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17499
17500         PR fortran/26201
17501         * gfortran.dg/convert_1.f90: New.
17502
17503 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
17504
17505         PR fortran/25054
17506         * gfortran.dg/namelist_5.f90: New test.
17507
17508         PR fortran/25089
17509         * gfortran.dg/namelist_4.f90: New test.
17510
17511 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17512
17513         PR tree-opt/25680
17514         * gcc.dg/tree-ssa/complex-3.c: New test.
17515
17516 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17517
17518         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17519         variable to take into account the variable name in the
17520         function header.
17521         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17522
17523 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
17524
17525         PR middle-end/26334
17526         * gcc.c-torture/compile/20060217-1.c: New test.
17527         * gcc.dg/20060218-1.c: New test.
17528
17529 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
17530
17531         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17532
17533 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17534
17535         * gcc.dg/cpp/undef3.c: New test.
17536         * gcc.dg/cpp/trad/builtins2.c: New test.
17537
17538 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
17539
17540         PR c++/26266
17541         * g++.dg/template/static22.C: New test.
17542         * g++.dg/template/static23.C: New test.
17543         * g++.dg/template/static24.C: New test.
17544         * g++.dg/template/non-dependent13.C: New test.
17545         * g++.dg/init/member1.C: Tweak error markers.
17546
17547 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17548
17549         PR target/26255
17550         * gcc.c-torture/compile/pr26255.c: New test case.
17551
17552 2006-02-16  Roger Sayle  <roger@eyesopen.com>
17553
17554         * gfortran.fortran-torture/execute/where_10.f90: New test case.
17555         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17556         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17557         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17558         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17559         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17560         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17561
17562 2006-02-16  Jeff Law  <law@redhat.com>
17563
17564         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17565         * gcc.dg/tree-ssa/vrp26.c: New test.
17566
17567 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
17568
17569         PR target/20353
17570         PR target/24578
17571         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17572         __UCLIBC__ is defined.
17573
17574 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
17575
17576         PR fortran/26224
17577         * gfortran.dg/gomp/pr26224.f: New test.
17578
17579 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
17580
17581         PR tree-opt/25918
17582         * lib/target-supports.exp
17583         (check_effective_target_vect_short_mult): New.
17584         (check_effective_target_vect_char_mult): New.
17585         (check_effective_target_vect_widen_sum_qi_to_si): New.
17586         (check_effective_target_vect_widen_sum_qi_to_hi): New.
17587         (check_effective_target_vect_widen_sum_hi_to_si): New.
17588         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17589         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17590         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17591         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17592         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17593         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17594         vect-reduc-pattern-2c.c
17595         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17596         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17597         vect-reduc-pattern-1c.c
17598
17599 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
17600
17601         PR fortran/24557
17602         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17603
17604 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17605
17606         PR fortran/26054
17607         * gfortran.dg/enum_8.f90: Remove check for warning.
17608         * gfortran.dg/iomsg_1.f90: Ditto.
17609         * gfortran.dg/enum_1.f90: Ditto.
17610         * gfortran.dg/enum_9.f90: Ditto.
17611         * gfortran.dg/enum_2.f90: Ditto.
17612         * gfortran.dg/enum_10.f90: Ditto.
17613         * gfortran.dg/enum_3.f90: Ditto.
17614         * gfortran.dg/flush_1.f90: Ditto.
17615         * gfortran.dg/enum_4.f90: Ditto.
17616         * gfortran.dg/array_constructor_1.f90: Ditto.
17617         * gfortran.dg/enum_5.f90: Ditto.
17618         * gfortran.dg/enum_6.f90: Ditto.
17619         * gfortran.dg/enum_7.f90: Ditto.
17620
17621 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
17622
17623         PR middle-end/26300
17624         * gcc.c-torture/compile/20060215-1.c: New test.
17625
17626 2006-02-14  Roger Sayle  <roger@eyesopen.com>
17627
17628         PR middle-end/23670
17629         * gcc.dg/tree-ssa/andor-2.c: New test case.
17630
17631 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
17632
17633         PR fortran/25045
17634         * optional_dim.f90: New test.
17635
17636 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17637
17638         PR fortran/26277
17639         * gfortran.dg/label_4.f90: New.
17640
17641 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
17642             Diego Novillo  <dnovillo@redhat.com>
17643             Uros Bizjak  <uros@kss-loka.si>
17644
17645         * gfortran.dg/gomp: New directory.
17646
17647 2006-02-14  Richard Guenther  <rguenther@suse.de>
17648
17649         PR tree-optimization/26258
17650         * gcc.dg/torture/pr26258.c: New testcase.
17651
17652 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
17653
17654         PR fortran/26246
17655         * gfortran.dg/pr26246_1.f90: New test.
17656         * gfortran.dg/pr26246_2.f90: New test.
17657
17658         PR middle-end/26092
17659         * gcc.c-torture/compile/20060208-1.c: New test.
17660
17661 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
17662
17663         PR fortran/26074
17664         PR fortran/25103
17665         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17666         * gfortran.dg/bad_automatic_objects_1.f90: New test.
17667         * gfortran.dg/automatic_module_variable.f90: Change error message.
17668
17669         PR fortran/20861
17670         * gfortran.dg/internal_dummy_1.f90: New test.
17671
17672         PR fortran/20871
17673         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17674
17675
17676         PR fortran/25083
17677         * gfortran.dg/uncommon_block_data_1.f90: New test.
17678         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17679         with standard.
17680
17681         PR fortran/25088
17682         * gfortran.dg/typed_subroutine_1.f90: New test.
17683
17684 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
17685
17686         * objc.dg/dwarf-1.m: New.
17687
17688 2006-02-13  Roger Sayle  <roger@eyesopen.com>
17689
17690         PR middle-end/24427
17691         * gcc.dg/tree-ssa/andor-1.c: New test case.
17692
17693 2006-02-13  Josh Conner  <jconner@apple.com>
17694
17695         PR target/25376
17696         * gcc.dg/pr25376.c: New test.
17697
17698         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17699         assemble.
17700         * lib/target-supports.exp (check_named_sections_available):
17701         Only compile named-sections test -- don't assemble.
17702
17703 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17704
17705         * g++.dg/warn/no-write-strings.C: New test.
17706         * g++.dg/warn/write-strings.C: Likewise.
17707         * g++.dg/warn/write-strings-default.C: Likewise.
17708
17709 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
17710
17711         PR fortran/25806
17712         * gfortran.dg/ret_pointer_2.f90: New test.
17713
17714 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
17715
17716         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17717
17718 2006-02-10  Jeff Law  <law@redhat.com>
17719
17720         * gcc.c-torture/compile/pr26213.c: New test.
17721
17722 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
17723
17724         gfortran.dg/null_1.f90: New test.
17725
17726 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17727
17728         PR fortran/14771
17729         * gfortran.dg/parens_4.f90: New.
17730         * gfortran.dg/parens_5.f90: New.
17731
17732 2006-02-10  Richard Guenther  <rguenther@suse.de>
17733
17734         * gcc.dg/pr23372-1.c: Remove empty file.
17735
17736 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17737         Paul Thomas  <pault@gcc.gnu.org>
17738
17739         PR fortran/14771
17740         * gfortran.dg/parens_1.f90: New.
17741         * gfortran.dg/parens_2.f90: New.
17742         * gfortran.dg/parens_3.f90: New.
17743
17744 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
17745
17746         PR fortran/26038
17747         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17748
17749         PR fortran/25059
17750         * gfortran.dg/impure_assignment_1.f90: New test.
17751
17752         PR fortran/25070
17753         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17754
17755 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17756
17757         PR target/26141
17758         * g++.dg/expr/stdarg2.C: New test.
17759
17760 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17761
17762         PR inline-asm/16194
17763         * gcc.dg/pr16194.c: New test.
17764
17765 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17766
17767         * ada/acats/run_acats: Use portable variant of "$@".
17768
17769 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17770
17771         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17772         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17773
17774 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17775
17776         PR tree-opt/26179
17777         * g++.dg/opt/pr26179.C: New test.
17778
17779 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17780
17781         PR middle-end/26134
17782         * gcc.dg/tree-ssa/complex-3.c: New test.
17783
17784 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17785
17786         * gcc.c-torture/compile/volatile-1.c: New test.
17787
17788 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
17789
17790         PR 26180
17791         * gcc.dg/tree-ssa/pr26180.c: New test.
17792
17793 2006-02-08  Jeff Law  <law@redhat.com>
17794
17795         * gcc.dg/tree-ssa/pr21417.c: New test.
17796
17797 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17798
17799         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17800         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17801
17802 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17803
17804         * lib/scanrtl.exp: New.
17805
17806 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17807
17808         PR c++/26071
17809         * g++.dg/other/virtual2.C: New test.
17810
17811         PR c++/26070
17812         * g++.dg/other/virtual1.C: New test.
17813
17814 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17815
17816         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17817         cleanup-ipa-dump): Update dump file glob patterns.
17818         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17819         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17820
17821         * lib/gcc-dg.exp: Load it.
17822         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17823
17824 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
17825
17826         PR testsuite/26159
17827         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17828         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17829
17830 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17831
17832         PR fortran/25577
17833         * gfortran.dg/mvbits_1.f90: New.
17834
17835 2006-02-07  Dirk Mueller  <dmueller@suse.com>
17836
17837         * g++.dg/warn/Wdiv-by-zero.C: New test.
17838         * g++.dg/warn/Wno-div-by-zero.C: New.
17839
17840 2006-02-07  Jeff Law  <law@redhat.com>
17841
17842         * gcc.dg/tree-ssa/pr21559.c: New test.
17843
17844         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17845         multiple VRP passes.
17846         * gcc.dg/tree-ssa/vrp09.c: Likewise.
17847         * gcc.dg/tree-ssa/vrp18.c: Likewise.
17848         * gcc.dg/tree-ssa/pr21582.c: Likewise.
17849         * gcc.dg/tree-ssa/pr20657.c: Likewise.
17850         * gcc.dg/tree-ssa/pr21001.c: Likewise.
17851         * gcc.dg/tree-ssa/vrp02.c: Likewise
17852         * gcc.dg/tree-ssa/vrp11.c: Likewise
17853         * gcc.dg/tree-ssa/pr14341.c: Likewise
17854         * gcc.dg/tree-ssa/vrp19.c: Likewise
17855         * gcc.dg/tree-ssa/vrp20.c: Likewise
17856         * gcc.dg/tree-ssa/vrp03.c: Likewise
17857         * gcc.dg/tree-ssa/pr21086.c: Likewise
17858         * gcc.dg/tree-ssa/pr21959.c: Likewise
17859         * gcc.dg/tree-ssa/vrp21.c: Likewise
17860         * gcc.dg/tree-ssa/vrp04.c: Likewise
17861         * gcc.dg/tree-ssa/pr25485.c: Likewise
17862         * gcc.dg/tree-ssa/pr22026.c: Likewise
17863         * gcc.dg/tree-ssa/vrp22.c: Likewise
17864         * gcc.dg/tree-ssa/vrp05.c: Likewise
17865         * gcc.dg/tree-ssa/20030807-10.c: Likewise
17866         * gcc.dg/tree-ssa/pr20701.c: Likewise
17867         * gcc.dg/tree-ssa/vrp23.c: Likewise
17868         * gcc.dg/tree-ssa/vrp06.c: Likewise
17869         * gcc.dg/tree-ssa/pr22117.c: Likewise
17870         * gcc.dg/tree-ssa/pr20702.c: Likewise
17871         * gcc.dg/tree-ssa/vrp15.c: Likewise
17872         * gcc.dg/tree-ssa/pr21090.c: Likewise
17873         * gcc.dg/tree-ssa/pr21294.c: Likewise
17874         * gcc.dg/tree-ssa/vrp24.c: Likewise
17875         * gcc.dg/tree-ssa/vrp07.c: Likewise
17876         * gcc.dg/tree-ssa/pr21563.c: Likewise
17877         * gcc.dg/tree-ssa/pr25382.c: Likewise
17878         * gcc.dg/tree-ssa/vrp16.c: Likewise
17879         * gcc.dg/tree-ssa/vrp25.c: Likewise
17880         * gcc.dg/tree-ssa/vrp08.c: Likewise
17881         * gcc.dg/tree-ssa/20030807-6.c: Likewise
17882         * gcc.dg/tree-ssa/vrp17.c: Likewise
17883         * gcc.dg/tree-ssa/pr21458.c: Likewise
17884         * g++.dg/tree-ssa/pr18178.C: Likewise
17885
17886 2006-02-07  Richard Guenther  <rguenther@suse.de>
17887
17888         PR c++/26140
17889         Revert
17890         2006-01-30  Richard Guenther  <rguenther@suse.de>
17891         PR c++/23372
17892         * gcc.dg/pr23372-1.C: New testcase.
17893
17894         * g++.dg/tree-ssa/pr26140.C: New testcase.
17895
17896 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
17897
17898         PR c++/9737
17899         * g++.dg/template/ttp15.C: New test.
17900         * g++.dg/template/ttp16.C: Likewise.
17901         * g++.dg/template/ttp17.C: Likewise.
17902         * g++.old-deja/g++.pt/ttp36.C: Remove.
17903         * g++.old-deja/g++.pt/ttp19.C: Likewise.
17904         * g++.old-deja/g++.pt/ttp37.C: Likewise.
17905         * g++.old-deja/g++.pt/ttp38.C: Likewise.
17906         * g++.old-deja/g++.pt/ttp39.C: Likewise.
17907         * g++.old-deja/g++.pt/ttp9.C: Likewise.
17908         * g++.old-deja/g++.pt/ttp40.C: Likewise.
17909         * g++.old-deja/g++.pt/ttp51.C: Likewise.
17910         * g++.old-deja/g++.pt/ttp26.C: Likewise.
17911         * g++.old-deja/g++.pt/ttp36.C: Likewise.
17912
17913 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
17914
17915         PR libfortran/23815
17916         * unf_io_convert_4.f90: New test.
17917
17918 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
17919
17920         * gcc.dg/tree-ssa/loadpre10.c: New test.
17921         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17922         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17923         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17924
17925 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17926
17927         PR libfortran/24685
17928         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17929
17930 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
17931
17932         PR tree-opt/25251
17933         * gfortran.dg/assign_7.f: New test.
17934
17935 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
17936
17937         PR fortran/26041
17938         PR fortran/26064
17939         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17940         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17941         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17942
17943 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
17944
17945         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17946         in size_t typedef.
17947
17948 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17949
17950         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17951         * g++.dg/charset/string.c (foo): Likewise.
17952         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17953         const char*
17954         * g++.dg/ext/builtin2.C (printf): Likewise.
17955         * g++.dg/init/new15.C (printf): Likewise.
17956         * g++.dg/opt/pr17697-1.C (foo): Likewise.
17957         * g++.dg/opt/pr17697-2.C (foo): Likewise.
17958         * g++.dg/opt/pr17697-3.C (foo): Likewise.
17959         * g++.dg/template/non-dependent4.C (temp): Likewise.
17960         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17961         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17962         parameter type to const char*.
17963         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17964         Change type to const char*.
17965         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17966         Likewise.
17967         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17968         second parameter type to const char*.
17969         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17970         (Y::Y): Change parameter type to const char*.
17971         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17972         * g++.old-deja/g++.jason/report.C: Apply const correctness.
17973         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17974         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17975         (char*).
17976         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17977         const char*.
17978         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17979         type to const char*.
17980         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17981         return type to const char*.
17982         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17983         to const char*.
17984         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17985         * g++.old-deja/g++.law/refs1.C: Likewise.
17986         * g++.old-deja/g++.law/visibility1.C: Likewise.
17987         * g++.old-deja/g++.law/visibility2.C: Likewise.
17988         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17989         const char*.
17990         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17991         * g++.old-deja/g++.mike/net48.C: Likewise.
17992         * g++.old-deja/g++.mike/p646.C: Likewise.
17993         * g++.old-deja/g++.mike/p6746.C: Likewise.
17994         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17995         type to const char*.
17996         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17997         deprecated conversion warning.
17998         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17999         char*.
18000         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18001         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18002         * g++.old-deja/g++.pt/explicit8.C: Likewise.
18003         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18004         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18005         * g++.old-deja/g++.pt/nontype3.C: Likewise.
18006         * g++.old-deja/g++.pt/t39.C: Likewise.
18007         * g++.old-deja/g++.robertl/eb106.C: Likewise.
18008         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18009
18010 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
18011
18012         PR fortran/25075
18013         intrinsic_argument_conformance_1.f90: New test.
18014
18015 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
18016
18017         PR fortran/20845
18018         * gfortran.dg/char_result_11.f90: Add SAVE.
18019         * gfortran.dg/der_pointer_4.f90: Ditto.
18020         * gfortran.dg/default_initialization.f90: New test.
18021
18022 2006-02-03  Jeff Law  <law@redhat.com>
18023
18024         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18025         handle more than 100 dump files.
18026         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18027         * lib/scantree.exp (scan-tree-dump): Likewise.
18028         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18029         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18030         * lib/scanipa.exp (scan-ipa-dump): Likewise.
18031         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18032         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18033
18034 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
18035
18036         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18037
18038 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
18039
18040         * g++.dg/template/using12.C: New test.
18041
18042 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
18043
18044         * gcc.target/powerpc/pr25960.c: New test.
18045
18046 2006-02-02  Steven G. Kargl  <kargls@comcast>
18047
18048         PR fortran/24958
18049         gfortran.dg/nullify_2.f90: New test.
18050
18051 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
18052
18053         PR 25990
18054         * gcc.dg/gomp/pr25990.c: New test.
18055
18056 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
18057
18058         PR c++/25342
18059         * g++.gd/template/partial4.C: New test.
18060
18061 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
18062
18063         PR middle-end/26001
18064         * gfortran.dg/data_char_2.f90: New.
18065
18066 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
18067
18068         PR fortran/26039
18069         maxval_maxloc_conformance_1.f90: New test.
18070
18071 2006-01-31  Richard Guenther  <rguenther@suse.de>
18072
18073         * gcc.target/i386/sselibm-1.c: New testcase.
18074         * gcc.target/i386/sselibm-2.c: Likewise.
18075         * gcc.target/i386/sselibm-3.c: Likewise.
18076         * gcc.target/i386/sselibm-4.c: Likewise.
18077         * gcc.target/i386/sselibm-5.c: Likewise.
18078
18079 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18080
18081         PR fortran/24266
18082         * gfortran.dg/arrayio_derived_2.f90: New.
18083
18084 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
18085
18086         * gcc.dg/unsigned-long-compare.c: New test.
18087
18088 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
18089
18090         PR testsuite/25318
18091         * lib/target-supports.exp (check_effective_target_freorder):
18092         Check to see if target supports -freorder-blocks-and-partition.
18093         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18094         instead of "dg-require-named-sections".
18095
18096 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
18097
18098         PR target/14798:
18099         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18100         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18101         * gcc.dg/pragma-isr-trapa2.c: Likewise.
18102         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18103         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18104         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18105         * gcc.dg/attr-isr-trap_exit.c: Likewise.
18106         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18107
18108 2006-01-30  Richard Guenther  <rguenther@suse.de>
18109
18110         PR c++/23372
18111         * gcc.dg/pr23372-1.C: New testcase.
18112
18113 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
18114
18115         * gcc.dg/gomp/pr25874.c: New test.
18116
18117 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
18118
18119         PR tree-opt/25911
18120         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18121
18122 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
18123
18124         PR fortran/18578
18125         PR fortran/18579
18126         PR fortran/20857
18127         PR fortran/20885
18128         * gfortran.dg/intent_out_1.f90: New test.
18129
18130 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
18131
18132         PR fortran/17911
18133         * gfortran.dg/procedure_lvalue.f90: New test.
18134
18135         PR fortran/20895
18136         PR fortran/25030
18137         * gfortran.dg/char_pointer_assign_2.f90: New test.
18138         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18139         assignment to be consistent with standard.
18140         * gfortran.dg/char_result_2.f90: The same.
18141         * gfortran.dg/char_result_8.f90: The same.
18142
18143 2006-01-28  Zack Weinberg  <zackw@panix.com>
18144
18145         * gcc.dg/Woverlength-strings.c
18146         * gcc.dg/Woverlength-strings-pedantic-c89.c
18147         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18148         * gcc.dg/Woverlength-strings-pedantic-c99.c
18149         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18150
18151 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
18152
18153         * gcc.c-torture/execute/20060127-1.c: New test.
18154
18155 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18156
18157         PR c++/25999
18158         * g++.dg/ext/pragmaweak1.C: New test.
18159
18160 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18161
18162         PR c++/25855
18163         * g++.dg/template/spec29.C: New test.
18164
18165 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
18166
18167         PR c/19606.
18168         * gcc.c-torture/execute/pr19606.c: New.
18169
18170 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
18171
18172         * gcc.dg/pragma-re-4.c: New test.
18173
18174 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
18175
18176         PR fortran/25964
18177         * gfortran.dg/assumed_size_refs_3.f90: New test.
18178
18179 2006-01-27  Ben Elliston  <bje@au.ibm.com>
18180
18181         * gcc.misc-tests/dectest.exp: Remove defunct comment.
18182
18183 2006-01-26  Laurent GUERBY <laurent@guerby.net>
18184
18185         PR ada/21317
18186         * ada/acats/support/impdef.a: Add One_Long_Second.
18187         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18188         * ada/acats/tests/c9/c94026.a: Likewise.
18189         * ada/acats/tests/c9/c97305c.ada: Likewise.
18190         * ada/acats/tests/c9/c99004a.ada: Likewise.
18191
18192 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
18193
18194         PR fortran/25964
18195         * gfortran.dg/global_references_2.f90: New test.
18196
18197         PR fortran/25084
18198         PR fortran/20852
18199         PR fortran/25085
18200         PR fortran/25086
18201         * gfortran.dg/assumed_charlen_function_1.f90: New test.
18202         * gfortran.dg/assumed_charlen_function_3.f90: New test.
18203
18204         PR fortran/25416
18205         * gfortran.dg/assumed_charlen_function_2.f90: New test.
18206
18207 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
18208
18209         PR c/25892
18210         * gcc.dg/Wpointer-sign.c: New.
18211         * gcc.dg/Wpointer-sign-Wall.c: New.
18212         * gcc.dg/Wpointer-sign-Wall-no.c: New.
18213         * gcc.dg/Wpointer-sign-pedantic.c: New.
18214         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18215         * gcc.dg/conv-2.c: Use -Wpointer-sign.
18216
18217 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
18218
18219         PR C/25861
18220         * gcc.c-torture/compile/pr25861.c: New test.
18221
18222 2006-01-26  Paul Brook  <paul@codesourcery.com>
18223
18224         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18225         on short-enum targets.
18226         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18227         variable.
18228         (generate_fields): Use short_enums.
18229         (main): Set short_enums.  Document -e.
18230         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18231         on short-enum targets.
18232         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18233         variable.
18234         (generate_fields): Use short_enums.
18235         (main): Set short_enums.  Document -e.
18236         * lib/target-supports.exp (check_effective_target_short_enums): New.
18237
18238 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
18239
18240         PR target/25947
18241         * gcc.dg/torture/pr25947-1.c: New test.
18242
18243 2006-01-25  Jan Hubicka  <jh@suse.cz>
18244             Roger Sayle  <roger@eyesopen.com>
18245
18246         PR rtl-optimization/25703
18247         * gcc.target/i386/20060125-1.c: New test case.
18248         * gcc.target/i386/20060125-2.c: New test case.
18249
18250 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18251
18252         PR fortran/18540
18253         * gfortran.dg/goto_1.f: New.
18254
18255 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
18256
18257         PR fortran/25716
18258         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18259         25716 on 32-bit systems too.
18260
18261 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
18262
18263         PR testsuite/25590
18264         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18265
18266 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
18267
18268         * gcc.dg/tree-ssa/gen-vect-33.c: New.
18269
18270 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18271
18272         PR fortran/25835
18273         * gfortran.dg/read_eof.f90: Delete, renamed.
18274         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18275         * gfortran.dg/read_eof_2.f90: New test.
18276         * gfortran.dg/read_eof_3.f90: New test.
18277
18278 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
18279
18280         PR tree-opt/25860
18281         * gcc.c-torture/compile/pr25860.c: New test.
18282
18283 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18284
18285         PR c++/25552
18286         * g++.dg/parse/dtor8.C: New test.
18287
18288 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
18289
18290         PR testsuite/25891
18291         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18292         * gcc.dg/gomp/gomp.exp: Return without testing anything if
18293         check_effective_target_fopenmp returns 0.
18294
18295 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
18296
18297         PR ada/20548
18298         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18299         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18300         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18301
18302 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
18303
18304         PR tree-opt/25857
18305         * g++.dg/opt/pr25857.C: New test.
18306
18307 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
18308         Jan Hubicka  <jh@suse.cz>
18309         Richard Guenther  <rguenther@suse.de>
18310
18311         PR rtl-optimization/25654
18312         * gcc.dg/torture/pr25654.c: New testcase.
18313         * gcc.target/i386/pr25654.c: Likewise.
18314
18315 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
18316
18317         PR fortran/25901
18318         * gfortran.dg/internal references_2.f90: New test.
18319
18320         Fix regression in testing of admissability of attributes.
18321         * gfortran.dg/intent_used_1.f90: New test.
18322
18323 2006-01-23  Ben Elliston  <bje@au.ibm.com>
18324
18325         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18326         Remove target conditional torture options for i?86 and x86_64
18327         GNU/Linux.
18328
18329 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18330
18331         PR c++/10891
18332         * g++.dg/rtti/no-rtti.C: New.
18333
18334 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
18335
18336         PR c++/25895
18337         * g++.dg/inherit/conv2.C: New test.
18338
18339         PR c++/25856
18340         * g++.dg/parse/dtor7.C: New test.
18341
18342         PR c++/25858
18343         * g++.dg/template/crash44.C: New test.
18344
18345 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
18346
18347         PR fortran/25124
18348         PR fortran/25625
18349         * gfortran.dg/internal_references_1.f90: New test.
18350           PR fortran/20881
18351         PR fortran/23308
18352         PR fortran/25538
18353         PR fortran/25710
18354         * gfortran.dg/global_references_1.f90: New test.
18355         * gfortran.dg/g77/19990905-1.f: Restore the error that
18356         there is a clash between the common block name and
18357         the name of a subroutine reference.
18358
18359         PR fortran/PR24276
18360         * gfortran.dg/aliasing_dummy_1.f90: New test.
18361
18362 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
18363
18364         * gcc.dg/vmx/1b-01.c: Warning fix.
18365         * gcc.dg/vmx/1c-02.c: Likewise.
18366         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18367
18368 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
18369
18370         PR testsuite/24962
18371         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18372
18373 2006-01-20  Richard Guenther  <rguenther@suse.de>
18374         Steven Bosscher <stevenb.gcc@gmail.com>
18375
18376         PR rtl-optimization/24626
18377         * gcc.dg/torture/pr24626-1.c: New testcase.
18378         * gcc.dg/torture/pr24626-2.c: Likewise.
18379         * gcc.dg/torture/pr24626-3.c: Likewise.
18380         * gcc.dg/torture/pr24626-4.c: Likewise.
18381
18382 2006-01-20  Dirk Mueller  <dmueller@suse.com>
18383
18384         PR c++/5520
18385         * g++.dg/warn/empty-body.C: New.
18386
18387 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
18388
18389         PR c++/22136
18390         * g++.dg/template/using10.C: New test.
18391         * g++.dg/temlpate/using11.C: Likewise.
18392         * g++.dg/inherit/using5.C: Tweak error messages.
18393
18394 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
18395
18396         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18397         target test.
18398         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18399
18400 2006-01-19  Jan Hubicka  <jh@suse.cz>
18401
18402         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18403
18404 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18405
18406         PR c++/25854
18407         * g++.dg/template/spec28.C: New test.
18408
18409 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
18410
18411         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18412         (switchfiles): Fix fprintf's by adding srcdir or removing it.
18413
18414 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
18415
18416         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18417         * gcc.dg/gomp/critical-1.c: Likewise.
18418         * gcc.dg/gomp/critical-3.c: Likewise.
18419         * gcc.dg/gomp/empty.c: Likewise.
18420         * gcc.dg/gomp/ordered-1.c: Likewise.
18421         * gcc.dg/gomp/for-4.c: Likewise.
18422         * gcc.dg/gomp/for-6.c: Likewise.
18423         * gcc.dg/gomp/master-3.c: Likewise.
18424         * gcc.dg/gomp/for-8.c: Likewise.
18425         * gcc.dg/gomp/for-10.c: Likewise.
18426         * gcc.dg/gomp/for-18.c: Likewise.
18427         * gcc.dg/gomp/for-5.c: Likewise.
18428         * gcc.dg/gomp/for-7.c: Likewise.
18429         * gcc.dg/gomp/for-9.c: Likewise.
18430
18431 2006-01-18  Jeff Law  <law@redhat.com>
18432
18433         * gcc.dg/tree-ssa/vrp25.c: New test.
18434
18435 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18436
18437         * gcc.dg/pr25805.c: Fix misapplied patch.
18438
18439 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
18440
18441         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18442         (check_effective_target_vect_udot_qi): New.
18443         (check_effective_target_vect_sdot_hi): New.
18444         (check_effective_target_vect_udot_hi): New.
18445         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18446         prefixed with "wrapv-" with -fwrapv.
18447         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18448         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18449         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18450         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18451         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18452
18453         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18454         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18455         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18456         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18457
18458 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18459
18460         PR c++/16829
18461         * g++.dg/other/default2.C: New test.
18462         * g++.dg/other/default3.C: New test.
18463
18464 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18465
18466         PR c/25805
18467         * gcc.dg/pr25805.c: New file.
18468
18469 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
18470
18471         PR c++/25836
18472         * g++.dg/template/init6.C: New test.
18473
18474 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
18475
18476         * gcc.dg/tree-ssa/pr24287.c: New test
18477
18478 2006-01-18  Eric Christopher  <echristo@apple.com>
18479
18480         * g++.dg/eh/table.C: New.
18481
18482 2006-01-18  DJ Delorie  <dj@redhat.com>
18483
18484         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18485         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18486         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18487         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18488
18489 2006-01-18  Jeff Law  <law@redhat.com>
18490
18491         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18492         on wrapping on overflow semantics.
18493
18494         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18495
18496         * gcc.gc/tree-ssa/vrp23.c: New test.
18497         * gcc.gc/tree-ssa/vrp24.c: New test.
18498
18499 2006-01-18  Richard Henderson  <rth@redhat.com>
18500             Aldy Hernandez  <aldyh@redhat.com>
18501             Jakub Jelinek  <jakub@redhat.com>
18502             Diego Novillo  <dnovillo@redhat.com>
18503             Uros Bizjak  <uros@kss-loka.si>
18504
18505         * gcc.dg/gomp: New directory.
18506
18507 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
18508             Steven G. Kargl  <kargls@comcast.net>
18509
18510         PR fortran/20869
18511         * gfortran.dg/intrinsic_external_1.f90: New test.
18512
18513         PR fortran/20875.
18514         * gfortran.dg/elemental_pointer_1.f90: New test.
18515
18516         PR fortran/25024
18517         * gfortran.dg/external_procedures_1.f90: New test.
18518
18519         PR fortran/25785
18520         gfortran.dg/assumed_present.f90: New test.
18521
18522 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
18523
18524         * g++.dg/parse/lookup5.C: New test.
18525
18526 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18527
18528         PR fortran/25697
18529         * gfortran.dg/read_eof.f90: New test.
18530
18531 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18532
18533         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18534         add a closing brace.
18535
18536 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18537
18538         PR fortran/25631
18539         * gfortran.dg/fmt_tl.f: New test.
18540
18541 2006-01-17  Eric Christopher  <echristo@apple.com>
18542
18543         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18544         * g++.old-deja/g++.warn/impint2.C: Ditto.
18545         * g++.old-deja/g++.other/null1.C: Ditto.
18546         * g++.dg/warn/conv2.C: Ditto.
18547         * g++.dg/warn/conv4.C: New file.
18548
18549 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18550
18551         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18552
18553 2006-01-17  Andreas Jaeger  <aj@suse.de>
18554             Janis Johnson <janis187@us.ibm.com>
18555
18556         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18557         in 64-bit.
18558         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18559         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18560
18561 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18562
18563         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18564         (switchfiles): xfail txxx where xxx >= 25.
18565
18566 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
18567
18568         PR testsuite/25764
18569         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18570
18571 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
18572
18573         PR c/25682
18574         * gcc.dg/pr25682.c: New test.
18575         * g++.dg/parse/array-size2.C: New test.
18576
18577 2006-01-16  Ian Lance Taylor  <ian@airs.com>
18578
18579         * consistency.vlad: Remove entire directory, 1652 files.
18580
18581 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
18582
18583         * lib/target-supports.exp (check_effective_target_dfp_nocache,
18584         check_effective_target_dfprt_nocache): New.
18585         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18586         (check_effective_target_dfprt): New.
18587         * lib/c-compat.exp (check_dfp): Remove.
18588         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18589         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18590         level of support for decimal float.
18591         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18592         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18593         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18594         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18595         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18596         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18597         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18598         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18599         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18600         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18601         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18602         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18603         directives.
18604
18605 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
18606
18607         PR testsuite/25741
18608         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18609         $base_dir/../.
18610         * lib/gfortran.exp (gfortran_init): Likewise.
18611         * lib/obj-c++.exp (obj-c++_init): Likewise.
18612         * lib/scanasm.exp (scan-assembler-dem): Likewise.
18613         (scan-assembler-dem-not): Likewise.
18614         * lib/scandump.exp (scan-dump-dem): Likewise.
18615         (scan-dump-dem-not): Likewise.
18616
18617 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
18618
18619         PR testsuite/25767
18620         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18621         powerpc-*-darwin*.
18622         * lib/obj-c++.exp (obj-c++_init): Likewise.
18623
18624 2006-01-16  Richard Guenther  <rguenther@suse.de>
18625
18626         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18627
18628 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18629
18630         PR testsuite/25777
18631         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18632         to LD_LIBRARY_PATH.
18633
18634 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18635             Andrew Pinski  <pinskia@physics.uc.edu>
18636
18637         * gcc.dg/minmax-1.c: New test.
18638
18639 2006-01-16  Ben Elliston  <bje@au.ibm.com>
18640
18641         * gcc.dg/dfp/dfp.exp: Correct FSF address.
18642         * gcc.misc-tests/dectest.exp: Ditto.
18643
18644 2006-01-15  Ian Lance Taylor  <ian@airs.com>
18645
18646         PR testsuite/25796
18647         * gcc.target/i386/cmov6.c: Use -march=k8.
18648
18649 2006-01-15  Andreas Jaeger  <aj@suse.de>
18650
18651         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18652         x86 does not have __float128.
18653
18654 2006-01-14  Ian Lance Taylor  <ian@airs.com>
18655
18656         * gcc.target/i386/cmov6.c: New test.
18657
18658 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
18659
18660         PR c++/25663
18661         * g++.dg/template/ctor6.C: New test.
18662
18663 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
18664
18665         PR tree-optimization/25485
18666         * gcc.dg/tree-ssa/pr25485.c: New.
18667
18668 2006-01-14  Richard Guenther  <rguenther@suse.de>
18669
18670         PR tree-optimization/22548
18671         PR tree-optimization/22555
18672         PR tree-optimization/22501
18673         * gcc.dg/tree-ssa/alias-4.c: New testcase.
18674         * gcc.dg/tree-ssa/alias-5.c: Likewise.
18675         * gcc.dg/tree-ssa/alias-6.c: Likewise.
18676         * gcc.dg/tree-ssa/alias-7.c: Likewise.
18677         * gcc.dg/tree-ssa/alias-8.c: Likewise.
18678         * gcc.dg/tree-ssa/alias-9.c: Likewise.
18679         * gcc.dg/tree-ssa/alias-10.c: Likewise.
18680         * gcc.dg/tree-ssa/alias-11.c: Likewise.
18681         * gcc.dg/tree-ssa/alias-12.c: Likewise.
18682
18683 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
18684
18685         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
18686         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18687
18688 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
18689         Richard Guenther  <rguenther@suse.de>
18690
18691         PR rtl-optimization/24257
18692         * gcc.dg/torture/pr24257.c: New testcase.
18693
18694 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
18695
18696         * gcc.c-torture/execute/20060110-1.c: New test.
18697         * gcc.c-torture/execute/20060110-2.c: New test.
18698
18699 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
18700
18701         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18702
18703 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
18704
18705         PR fortran/25756
18706         * gfortran.dg/label_3.f90: New test.
18707
18708 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
18709
18710         PR tree-optimization/25771
18711         * g++.dg/tree-ssa/pr25771.C: New test
18712
18713 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18714
18715         PR tree-opt/24365
18716         * g++.dg/opt/complex5.C: New test.
18717
18718 2006-01-13  Richard Guenther  <rguenther@suse.de>
18719
18720         * gcc.target/i386/387-9.c: New testcase.
18721
18722 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18723
18724         PR c++/24824
18725         * g++.dg/debug/dwarf2-1.C: New.
18726
18727 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
18728
18729         PR testsuite/25728
18730         * lib/gcov.exp (verify-lines): Add "close $fd".
18731
18732 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
18733             Ben Elliston  <bje@au.ibm.com>
18734
18735         * gcc.dg/dfp/inf-1.c: New test.
18736
18737 2006-01-12  Janis Johnson <janis187@us.ibm.com>
18738             Yao Qi  <qiyaoltc@cn.ibm.com>
18739             Ben Elliston  <bje@au.ibm.com>
18740             Jon Grimm  <jgrimm2@us.ibm.com>
18741
18742         * gcc.dg/nodfp-1.c: New test.
18743         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18744         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18745         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18746         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18747         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18748         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18749         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18750         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18751         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18752         * gcc.dg/format/dfp-scanf-1.c: Likewise.
18753         * gcc.dg/format/dfp-printf-1.c: Likewise.
18754         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18755         (compat_setup_dfp): New.
18756         * gcc.dg/compat/compat.exp: Use it.
18757         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18758         Make some variables global, prepend "compat_" to their names.
18759         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18760         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18761         * gcc.misc-tests/dectest.exp: New test driver for decTest.
18762         * lib/compat.exp (compat_skip_list): Make global, rename.
18763         * lib/c-compat.exp: New file.
18764         * lib/target-supports.exp (check_effective_target_dfp): New.
18765
18766         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18767         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18768         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18769         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18770         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18771         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18772         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18773         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18774         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18775         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18776         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18777         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18778         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18779         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18780         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18781         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18782         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18783         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18784         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18785         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18786         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18787         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18788         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18789         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18790         gcc.dg/dfp/struct-layout-1.c,
18791         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18792         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18793         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18794         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18795         gcc.dg/dfp/func-vararg-dfp.c,
18796         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18797         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18798         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18799         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18800         gcc.dg/dfp/wtr-conversion-1.c: New tests.
18801
18802 2006-01-11  Richard Guenther  <rguenther@suse.de>
18803
18804         PR tree-optimization/25734
18805         * gcc.dg/tree-ssa/pr25734.c: New testcase.
18806
18807 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18808
18809         PR fortran/25486
18810         * gfortran.dg/literal_character_constant_1_x.F: New test.
18811         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18812         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18813         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18814
18815 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18816
18817         PR c++/25386
18818         * g++.dg/ext/packed3.C: Add expected packed error.
18819
18820 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
18821
18822         PR target/25706
18823         * gcc.dg/torture/pr25706-1.c: New test.
18824
18825 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
18826
18827         PR tree-optimization/23109
18828         PR tree-optimization/23948
18829         PR tree-optimization/24123
18830
18831         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18832         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18833         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18834         g++.dg/tree-ssa/pr23948.C: New testcases.
18835         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18836         three divisions in order to do the optimization.
18837
18838 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
18839
18840         PR c++/25632
18841         * g++.dg/other/pr25632.C: New test.
18842
18843 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
18844
18845         PR fortran/25730
18846         * gfortran.dg/used_types_1.f90: New test.
18847
18848 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
18849
18850         PR target/25718
18851         * gcc.dg/torture/pr25718-1.c: New test.
18852
18853 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18854
18855         * gfortran.dg/list_read_2.f90: Fix typo in description.
18856
18857 2006-01-10  Jan Beulich  <jbeulich@novell.com>
18858
18859         * lib/target-supports.exp (check_visibility_available): Simplify test
18860         for *-*-netware*.
18861         (check_profiling_available): Fail for *-*-netware*.
18862         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18863         * gcc.dg/20021014-1.c: Likewise.
18864         * gcc.dg/nest.c: Likewise.
18865
18866 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18867
18868         fortran/24936
18869         * gfortran.dg/forall_3.f90: New test.
18870
18871 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18872
18873         PR fortran/21977
18874         * gfortran.dg/nesting_2.f90: New test.
18875         * gfortran.dg/nesting_3.f90: New test.
18876
18877 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
18878
18879         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18880         Fix typo in comment.
18881
18882 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18883
18884         * gfortran.dg/single_char_string.f90: New test.
18885
18886 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18887
18888         * gfortran.dg/ichar_2.f90: New test.
18889
18890 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18891
18892         PR fortran/25093
18893         * gfortran.dg/private_type_4.f90: New.
18894
18895 2006-01-07  Richard Guenther  <rguenther@suse.de>
18896
18897         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18898
18899 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18900
18901         * gfortran.dg/func_decl_1.f90: New.
18902         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18903         * gfortran.dg/array_alloc_2.f90: Likewise.
18904         * gfortran.dg/char_result_8.f90: Likewise.
18905         * gfortran.dg/dup_save_1.f90: Likewise.
18906         * gfortran.dg/dup_save_2.f90: Likewise.
18907         * gfortran.dg/f2c_6.f90: Likewise.
18908         * gfortran.dg/f2c_7.f90: Likewise.
18909         * gfortran.dg/func_result_2.f90: Likewise.
18910         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18911
18912 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
18913
18914         PR fortran/22146
18915         * gfortran.dg/elemental_subroutine_1.f90: New test.
18916         * gfortran.dg/elemental_subroutine_2.f90: New test.
18917
18918         PR fortran/25029
18919         PR fortran/21256
18920         * gfortran.dg/assumed_size_refs_1.f90: New test.
18921
18922         PR fortran/20868
18923         PR fortran/20870
18924         * gfortran.dg/assumed_size_refs_2.f90: New test.
18925         * gfortran.dg/initialization_1.f90: Change warning message.
18926
18927 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
18928
18929         * gcc.dg/tree-ssa/loop-15.c: New test.
18930
18931 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18932
18933         PR fortran/25598
18934         * gfortran.dg/backspace_3.f: New test.
18935         * gfortran.dg/backspace_4.f: New test.
18936
18937 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18938
18939         PR fortran/24268
18940         * gfortran.dg/fmt_white.f: Update test.
18941
18942 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
18943
18944         * gcc.dg/cast-1.c: Add new warning.
18945         * gcc.dg/cast-2.c: Likewise.
18946         * gcc.dg/cast-3.c: Likewise.
18947         * gcc.dg/format/cast-1.c: Likewise.
18948         * gcc.dg/cast-4.c: New testcase.
18949
18950 2006-01-05  Richard Guenther  <rguenther@suse.de>
18951
18952         PR tree-optimization/22555
18953         * gcc.dg/tree-ssa/alias-3.c: New testcase.
18954
18955 2006-01-05  Richard Guenther  <rguenther@suse.de>
18956             Diego Novillo  <dnovillo@redhat.com>
18957
18958         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18959         * gcc.dg/tree-ssa/loop-8.c: Likewise.
18960         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18961         * gcc.dg/tree-ssa/pr23294.c: Likewise.
18962         * gcc.dg/tree-ssa/pr21985.c: Likewise.
18963         * gcc.dg/tree-ssa/loop-14.c: Likewise.
18964         * gcc.dg/tree-ssa/loop-2.c: Likewise.
18965         * gcc.dg/tree-ssa/loop-3.c: Likewise.
18966         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18967         * gcc.dg/tree-ssa/pr21171.c: Likewise.
18968         * gcc.dg/tree-ssa/loop-5.c: Likewise.
18969         * gcc.dg/tree-ssa/loop-10.c: Likewise.
18970         * gcc.dg/tree-ssa/loop-6.c: Likewise.
18971         * treelang/compile/extravar.tree: Likewise.
18972         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18973         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18974         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18975         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18976         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18977
18978 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18979
18980         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18981         for 64-bit fix.
18982
18983 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
18984
18985         PR fortran/23675
18986         gfortran.dg/char_result_11.f90: New.
18987
18988 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
18989
18990         PR c++/24782
18991         * g++.dg/parse/access9.C: New test.
18992         * g++.dg/tc1/dr52.C: Tweak error markers.
18993
18994 2006-01-04  Richard Henderson  <rth@redhat.com>
18995
18996         Merge from gomp branch.
18997         * g++.dg/parse/pragma2.C: Update expected error lines.
18998
18999 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
19000
19001         * g++.dg/other/i386-2.C: New test.
19002
19003         PR target/25554
19004         * gcc.c-torture/compile/20051228-1.c: New test.
19005
19006         PR c/25559
19007         * gcc.dg/pr25559.c: New test.
19008
19009 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
19010
19011         PR c++/25492
19012         * g++.dg/lookup/friend9.C: New test.
19013
19014         PR c++/25625
19015         * g++.dg/template/repo5.C: New test.
19016
19017 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
19018
19019         PR fortran/25101
19020         * gfortran.dg/forall_2.f90: New test.
19021
19022 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19023
19024         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19025         dg-require-weak.  Adjust regexp to handle leading-underscore
19026         targets and space as well as TAB after .weak.  Change previous
19027         64-bit fix to not use naked dot.
19028
19029 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
19030
19031         PR rtl-optimization/25578
19032         * gcc.c-torture/execute/20060102-1.c: New testcase.
19033
19034 2006-01-03  Richard Guenther  <rguenther@suse.de>
19035
19036         PR c/25183
19037         * gcc.dg/torture/pr25183.c: New testcase.
19038
19039 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
19040
19041         Merge from gomp-branch.
19042         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19043         * gcc.dg/ia64-sync-2.c: Likewise.
19044         * gcc.dg/ia64-sync-3.c: Likewise.
19045         * gcc.dg/ia64-sync-4.c: Likewise.
19046         * gcc.dg/sync-2.c: Likewise.
19047         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19048         that sparc64-*-* and sparcv9-*-* supports sync builtins.
19049
19050 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
19051
19052         PR c++/25635
19053         * g++.dg/parse/operator6.C: New test.
19054
19055         PR c++/25637
19056         * g++.dg/parse/error29.C: New test.
19057
19058         PR c++/25638
19059         * g++.dg/parse/dtor6.C: New test.
19060
19061         PR c++/25633
19062         * g++.dg/parse/ctor3.C: New test.
19063
19064         PR c++/25634
19065         * g++.dg/template/class3.C: New test.
19066
19067 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
19068
19069         * g++.dg/debug/debug9.C: New.
19070
19071 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
19072
19073         PR fortran/24640
19074         * gfortran.dg/label_2.f90: New test.
19075
19076 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19077
19078         * g++.dg/lookup/using12.C: Tighten error marker.
19079
19080 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
19081             Andrew Pinski <pinskia@physics.uc.edu>
19082
19083         * gcc.target/powerpc/darwin-abi-3.c: New file.
19084         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19085         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19086         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19087         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19088         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19089         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19090         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19091         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19092
19093 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
19094
19095         * gcc.dg/tree-ssa/loadpre1.c: New;
19096         * gcc.dg/tree-ssa/loadpre2.c: New;
19097         * gcc.dg/tree-ssa/loadpre3.c: New;
19098         * gcc.dg/tree-ssa/loadpre4.c: New;
19099         * gcc.dg/tree-ssa/loadpre5.c: New;
19100         * gcc.dg/tree-ssa/loadpre6.c: New;
19101         * gcc.dg/tree-ssa/loadpre7.c: New;
19102         * gcc.dg/tree-ssa/loadpre8.c: New;
19103         * gcc.dg/tree-ssa/loadpre9.c: New;
19104
19105 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
19106
19107         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19108         * g++.dg/abi/thunk4.C: Likewise.
19109
19110 2006-01-01  Andreas Jaeger  <aj@suse.de>
19111
19112         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19113         portable.
19114
19115 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
19116
19117         PR c++/25294
19118         * gcc.dg/pragma-pack-3.c: New test.
19119         * g++.dg/parse/pragma3.C: New test.
19120
19121 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19122
19123         PR middle-end/24827
19124         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19125
19126 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19127
19128         PR testsuite/25214
19129         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19130
19131 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19132
19133         PR fortran/22607
19134         * gfortran-dg/pure_byref_3.f90: New.
19135
19136         fortran/PR 25396
19137         * gfortran.dg/userdef_operator_1.f90: New.
19138
19139 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19140
19141         * g++.dg/abi/thunk3.C: New.
19142         * g++.dg/abi/thunk4.C: New.
19143
19144 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
19145
19146         PR fortran/25532
19147         * gfortran.dg/host_used_types_1.f90: New test. Check that host
19148         associated derived type components of derived types are
19149         properly declared in contained procedures.
19150
19151 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19152
19153         PR libgfortran/25139
19154         * gfortran.dg/backspace_2.f: New test.
19155
19156 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19157
19158         PR libgfortran/25550
19159         * gfortran.dg/endfile.f: New test.
19160
19161 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19162
19163         PR libgfortran/25419
19164         * gfortran.dg/comma.f: New test.
19165
19166 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19167
19168         * lib/gfortran-dg.exp: Remove trailing whitespace.
19169         * lib/fortran-torture.exp: Test with -fbounds-check instead of
19170         -funroll-all-loops.
19171
19172 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
19173
19174         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19175         Extended Double long doubles or repeat tests when long double is
19176         the same size as double.
19177
19178 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19179
19180         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19181
19182         PR testsuite/25442
19183         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19184         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19185
19186         PR testsuite/25441
19187         * gcc.dg/pr23911.c: Make test variable static.
19188
19189         PR testsuite/25444
19190         * gcc.dg/tree-ssa/pr14841.c: Likewise.
19191
19192 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19193
19194         PR c++/25439
19195         * g++.dg/parse/crash17.C: Adjust error markers.
19196         * g++.dg/template/error20.C: New test.
19197
19198 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19199
19200         PR c++/23172
19201         * g++.dg/ext/complit4.C: New test.
19202
19203         PR c++/25417
19204         * g++.dg/ext/complit5.C: Likewise.
19205
19206 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
19207
19208         PR tree-optimization/25125
19209         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19210         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19211         * gcc.c-torture/execute/pr25125.c: New.
19212
19213 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
19214
19215         PR fortran/25029
19216         PR fortran/21256
19217         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19218         functions with incorrect assumed size references.
19219
19220 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
19221
19222         PR c++/23171
19223         * g++.dg/opt/init1.C: New test.
19224
19225 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
19226
19227         PR c++/24671
19228         * g++.dg/template/sfinae3.C: New test.
19229
19230 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19231
19232         * g++.dg/other/friend4.C: New test.
19233
19234 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19235
19236         PR target/25005
19237         * g++.dg/opt/pr25005.C: New test.
19238
19239 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19240
19241         PR c++/25369
19242         * g++.dg/template/ptrmem16.C: New test.
19243
19244 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
19245
19246         PR fortran/25029
19247         PR fortran/21256
19248         * gfortran.dg/initialization_1.f90: Add test of SIZE.
19249
19250 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19251
19252         PR libgfortran/25307
19253         * gfortran.dg/list_read_5.f90: New test.
19254
19255 2005-12-22  Richard Henderson  <rth@redhat.com>
19256
19257         * gcc.target/i386/sse-7.c: Use -msse2.
19258
19259 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19260
19261         PR rtl-optimization/25432
19262         * gcc.c-torture/compile/20051216-1.c: New test.
19263
19264         PR objc/25328
19265         * objc/execute/pr25328.m: New test.
19266
19267 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19268
19269         PR c++/25364
19270         * g++.dg/template/call4.C: New test.
19271
19272 2005-12-22  Dale Johannesen  <dalej@apple.com>
19273
19274         * gcc.target/i386/sse-17.c: New.
19275
19276 2005-12-22  Paul Brook  <paul@codesourcery.com>
19277
19278         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19279
19280 2005-12-22  Paul Brook  <paul@codesourcery.com>
19281
19282         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19283
19284 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19285
19286         PR tree-opt/25513
19287         * gcc.c-torture/compile/pr25513.c: New test.
19288
19289 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19290
19291         PR c++/23333
19292         * g++.dg/parse/error25.C: Add more tests.
19293
19294 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19295
19296         PR fortran/18990
19297         * gfortran.dg/der_charlen_1.f90: New.
19298
19299 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
19300
19301         PR fortran/20889
19302         * gfortran.dg/pointer_component_type_1.f90: New test.
19303
19304         PR fortran/25029
19305         PR fortran/21256
19306         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19307         should give an error with assumed size array refernces and checks
19308         those that should not.
19309         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19310         reference an upper bound so that it does not generate an error.
19311
19312         PR fortran/19362
19313         PR fortran/20244
19314         PR fortran/20864
19315         PR fortran/25391
19316         * gfortran.dg/used_dummy_types_1.f90: New test.
19317         * gfortran.dg/used_dummy_types_2.f90: New test.
19318         * gfortran.dg/used_dummy_types_3.f90: New test.
19319         * gfortran.dg/used_dummy_types_4.f90: New test.
19320         * gfortran.dg/used_dummy_types_5.f90: New test.
19321
19322         PR fortran/23152
19323         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19324         group already being USE associated.
19325         * gfortran.dg/assumed_shape_nml.f90: New test.
19326         * gfortran.dg/assumed_size_nml.f90: New test.
19327
19328         PR fortran/20862
19329         PR fortran/25053
19330         PR fortran/25063
19331         PR fortran/25064
19332         PR fortran/25066
19333         PR fortran/25067
19334         PR fortran/25068
19335         PR fortran/25307
19336         * gfortran.dg/io_constraints_1.f90: New test.
19337         * gfortran.dg/io_constraints_1.f90: New test.
19338         * gfortran.dg/iostat_3.f90: Change wording of warning.
19339         * gfortran.dg/g77/19981216-0.f: The same.
19340
19341 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
19342
19343         PR tree-optimization/23518
19344         * gcc.dg/pr23518.c: New.
19345
19346 2005-12-21  Mike Stump  <mrs@apple.com>
19347
19348         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19349
19350 2005-12-21  Paul Brook  <paul@codesourcery.com>
19351
19352         * gcc.dg/pr19340.c: Skip on m68k targets.
19353
19354 2005-12-21  Steven Bosscher  <stevenb@suse.de>
19355
19356         PR rtl-optimization/25196
19357         * gcc.dg/pr25196.c: New test.
19358
19359 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
19360
19361         PR fortran/25423
19362         gfortran.dg/where_nested_1.f90: New.
19363
19364 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
19365
19366         PR tree-optimization/25382.
19367         * gcc.dg/tree-ssa/pr25382.c: New.
19368
19369 2005-12-20  Richard Guenther  <rguenther@suse.de>
19370
19371         PR middle-end/24306
19372         * gcc.target/i386/pr24306.c: New testcase.
19373
19374 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
19375
19376         PR tree-optimization/25501
19377         * gcc.dg/tree-ssa/pr25501.c: New.
19378
19379 2005-12-20  Richard Guenther  <rguenther@suse.de>
19380
19381         Revert
19382         2005-12-02  Richard Guenther  <rguenther@suse.de>
19383
19384         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19385
19386 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
19387
19388         PR c++/21228
19389         * g++.dg/warn/Wunreachable-code-2.C: New test.
19390
19391 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
19392
19393         PR c++/24278
19394         * g++.dg/template/ctor5.C: New test.
19395
19396         PR c++/24915
19397         * g++.dg/template/overload8.C: New test.
19398
19399 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
19400
19401         * gcc.c-torture/compile/pr25483 : New test.
19402
19403 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19404
19405         PR c++/20552
19406         * g++.dg/ext/typeof10.C: New test.
19407
19408 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19409
19410         * gcc.dg/mt-loopi1.c: New.
19411
19412 2005-12-18  Richard Guenther  <rguenther@suse.de>
19413
19414         PR tree-optimization/25481
19415         * gcc.dg/torture/pr25481.c: New testcase.
19416
19417 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19418
19419         PR rtl-optimization/21041
19420         * gcc.dg/pr21041.c: New test.
19421
19422 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19423
19424         PR libgfortran/25463
19425         * gfortran.dg/advance.f90: New test.
19426
19427 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
19428
19429         * gcc.dg/20051201-1.c: New test.
19430
19431 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
19432
19433         PR fortran/25018
19434         * gfortran.dg/initialization_1.f90: New test.
19435         * gfortran.dg/enum_5.f90: Change dg-error to new message.
19436         * gfortran.dg/g77/980616-0.f: The same.
19437
19438 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19439
19440         * PR fortran/25458
19441         * gfortran.dg/chkbits.f90: New test.
19442
19443 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19444
19445         * gfortran.dg/enum_5.f: Revert to previous version.
19446
19447 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19448
19449         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19450         * gfortran.dg/nested_modules_1.f90: Ditto.
19451         * gfortran.dg/hollerith_f95.f90: Ditto.
19452         * gfortran.dg/select_5.f90: Ditto.
19453         * gfortran.dg/secnds.f: Ditto.
19454         * gfortran.dg/hollerith2.f90: Ditto.
19455         * gfortran.dg/imag_2.f: Ditto.
19456         * gfortran.dg/ftell_2.f90: Ditto.
19457         * gfortran.dg/malloc_free_1.f90: Ditto.
19458         * gfortran.dg/logint-1.f: Ditto.
19459         * gfortran.dg/recursive_statement_functions.f90: Ditto.
19460         * gfortran.dg/e_d_fmt.f90: Ditto.
19461         * gfortran.dg/hollerith_legacy.f90: Ditto.
19462         * gfortran.dg/logint-2.f: Ditto.
19463         * gfortran.dg/enum_5.f90: Ditto.
19464         * gfortran.dg/f2c_2.f90: Ditto.
19465         * gfortran.dg/pr17143.f90: Ditto.
19466         * gfortran.dg/namelist_14.f90: Ditto.
19467         * gfortran.dg/logint-3.f: Ditto.
19468         * gfortran.dg/spread_scalar_source.f90: Ditto.
19469         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19470         * gfortran.dg/namelist_11.f: Ditto.
19471         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19472         * gfortran.dg/g77/20010519-1.f
19473         * gfortran.dg/g77/alpha1.f: Ditto.
19474         * gfortran.dg/g77/990115-1.f: Ditto.
19475         * gfortran.dg/g77/erfc.f: Ditto.
19476         * gfortran.dg/g77/19990313-3.f: Ditto.
19477         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19478         * gfortran.dg/g77/20010426.f: Ditto.
19479         * gfortran.dg/g77/19990313-0.f: Ditto.
19480         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19481         * gfortran.dg/g77/20000629-1.f: Ditto.
19482         * gfortran.dg/g77/970125-0.f: Ditto.
19483         * gfortran.dg/g77/8485.f: Ditto.
19484         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19485         * gfortran.dg/g77/19990313-1.f: Ditto.
19486         * gfortran.dg/g77/int8421.f: Ditto.
19487         * gfortran.dg/g77/19990305-0.f: Ditto.
19488         * gfortran.dg/g77/947.f: Ditto.
19489         * gfortran.dg/g77/19990905-2.f: Ditto.
19490         * gfortran.dg/g77/cabs.f: Ditto.
19491         * gfortran.dg/g77/19990313-2.f: Ditto.
19492         * gfortran.dg/g77/20020307-1.f: Ditto.
19493         * gfortran.dg/g77/dcomplex.f: Ditto.
19494         * gfortran.dg/g77/19990502-1.f: Ditto.
19495         * gfortran.dg/g77/19981216-0.f: Ditto.
19496         * gfortran.dg/common_4.f90: Ditto.
19497         * gfortran.dg/entry_4.f90: Ditto.
19498         * gfortran.dg/equiv_constraint_2.f90: Ditto.
19499         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19500         * gfortran.dg/namelist_12.f: Ditto.
19501         * gfortran.dg/scale_1.f90: Ditto.
19502         * gfortran.dg/modulo_1.f90
19503         * gfortran.dg/hollerith.f90: Ditto.
19504         * gfortran.dg/direct_io_3.f90: Ditto.
19505         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19506         * gfortran.dg/gnu_logical_1.F: Ditto.
19507         * gfortran.dg/unf_io_convert_1.f90: Ditto.
19508         * gfortran.dg/assign_1.f90: Ditto.
19509         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19510         * gfortran.dg/pr23095.f: Ditto.
19511         * gfortran.dg/read_float_1.f90: Ditto.
19512
19513 2005-12-17  Andreas Jaeger  <aj@suse.de>
19514
19515         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19516         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19517
19518 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19519
19520         PR fortran/24268
19521         * gfortran.dg/fmt_white.f: New test.
19522
19523 2005-12-16  Steven G. Kargl <kargls@comcast.net>
19524
19525         * gfortran.dg/label_1.f90: New test.
19526
19527 2005-12-15  Ben Elliston  <bje@au.ibm.com>
19528
19529         PR testsuite/25422
19530         * gcc.dg/20031012-1.c: Add -Walways-true option.
19531         * gcc.dg/weak/weak-3.c: Likewise.
19532         * g++.old-deja/g++.mike/warn8.C: Likewise.
19533
19534 2005-12-16  Mike Stump  <mrs@apple.com>
19535
19536         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19537         exit.
19538
19539 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19540
19541         PR libgfortran/25264
19542         PR libgfortran/25349
19543         * gfortran.dg/tl_editing.f90: Added additional checks.
19544         * gfortran.dg/t_editing.f: New test.
19545         * gfortran.dg/write_padding.f90: New test
19546
19547 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19548
19549         PR testsuite/25215
19550         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19551
19552 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
19553
19554         PR rtl-optimization/24899
19555         * gcc.c-torture/execute/20051215-1.c: New test.
19556
19557 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
19558
19559         PR 24823
19560         * gfortran.dg/pr24823.f: New test.
19561
19562 2005-12-16  Jeff Law  <law@redhat.com>
19563
19564         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19565
19566 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
19567
19568         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19569         (base_types): Change C++ style comments to C style comments.  Remove
19570         aligned types from the array.  Keep Enums disabled.
19571         (complex_types): Remove aligned types from the array.
19572         Comment out "_Complex long double".
19573         (attrib_types): Remove.
19574         (complex_attrib_types): Remove.
19575         (attrib_array_types): Remove.
19576         (complex_attrib_array_types): Remove.
19577         (aligned_bitfld_types): Remove.
19578         (n_aligned_bitfld_types): Remove.
19579         (FEATURE_ALIGNEDPACKED): Delete.
19580         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19581         (singles): Remove support for adding attributes.
19582         (choose_type): Remove support for attributed types.
19583         (generate_fields): Remove support for attributed bit-fields.
19584         Remove support for adding attributes.
19585         (generate_random_tests): Remove support for adding attributes.
19586         (features): Add back "[0] :0" and "complex vector [0]".
19587         (main): Remove support for attributed bit-fields.
19588         Uncomment the calling of generate_random_tests for the rests of
19589         the tests.
19590
19591 2005-12-16  Jan Hubicka  <jh@suse.cz>
19592
19593         * gcc.c-torture/combine/pr25224.c: New.
19594
19595 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
19596
19597         PR other/25028
19598         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19599         HP-UX.
19600
19601 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
19602
19603         * gcc.dg/20051215-1.c: New file.
19604
19605 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19606
19607         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19608         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19609
19610 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
19611
19612         PR fortran/18197
19613         * gfortran.dg/dummy_functions_1.f90: New.
19614
19615 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
19616
19617         PR rtl-optimization/25310
19618         * gcc.c-torture/compile/pr25310.c: New test.
19619
19620 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19621
19622         PR debug/25023
19623         * gcc.dg/pr25023.c: New test.
19624
19625 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19626
19627         * g++.old-deja/g++.brendan/redecl1.C,
19628         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19629         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19630         g++.old-deja/g++.oliva/typeof1.C,
19631         g++.old-deja/g++.other/crash16.C,
19632         g++.old-deja/g++.other/crash34.C,
19633         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19634         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19635         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19636         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19637         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19638         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19639         Remove xfail.
19640
19641 2005-12-14  Kean Johnston  <jkj@sco.com>
19642             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19643
19644         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19645         * gcc.target/i386/20020523-1.c: Ditto.
19646         * gcc.target/i386/tailcall-1.c: Ditto.
19647         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19648         * gcc.target/i386/ssetype-5.c: Ditto.
19649
19650 2005-12-14  Jeff Law  <law@redhat.com>
19651
19652         * gcc.dg/tree-ssa/foldstring-1.c: New test.
19653
19654 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19655
19656         PR target/25254
19657         PR target/24188
19658         * gcc.target/i386/pr25254.c: New test.
19659         * gfortran.dg/PR24188.f: New test.
19660
19661 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
19662
19663         * lib/fortran-torture.exp: Catch remaining uses of
19664         remote_file build delete.
19665
19666 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19667
19668         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19669
19670 2005-12-14  Ben Elliston  <bje@au.ibm.com>
19671
19672         * gcc.dg/warn-addr-cmp.c: New test.
19673
19674 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19675
19676         PR debug/25023
19677         PR target/25293
19678         * gcc.target/i386/pr25293.c: New test.
19679
19680 2005-12-13  Petr Machata  <machata@post.cz>
19681
19682         PR c++/24907
19683         * g++.dg/parse/comma2.C: New test.
19684
19685 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
19686             Jakub Jelinek  <jakub@redhat.com>
19687
19688         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19689         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19690         (limits.h): Include unconditionally.
19691         (stdlib.h): Likewise.
19692         (hashtab.h): Do not include.
19693         (getopt.h): Likewise.
19694         (stddef.h): Include.
19695         (hashval_t): Define.
19696         (struct entry): Add "next" field.
19697         (HASH_SIZE): New macro.
19698         (hash_table): New variable.
19699         (switchfiles): Do not use xmalloc.
19700         (mix): New macro.
19701         (iterative_hash): New function.
19702         (hasht): Remove.
19703         (e_exists): New function.
19704         (e_insert): Likewise.
19705         (output): Use, instead of libiberty hashtable functions.
19706         (main): Do not use getopt.  Do not call htab_create.
19707
19708 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19709
19710         PR c++/25331
19711         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19712         put atal* and atpaal* attributes on array elements.
19713         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19714         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19715         put atal* and atpaal* attributes on array elements.
19716         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19717
19718 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
19719
19720         * gcc.dg/single-precision-constant.c: New test.
19721
19722 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
19723
19724         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19725         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19726         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19727         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19728         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19729         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19730         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19731         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19732         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19733         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19734         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19735         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19736         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19737         gcc.target/powerpc/ppc-sdata-2.c,
19738         gcc.target/powerpc/ppc-stackalign-1.c,
19739         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19740         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19741         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19742         gcc.target/powerpc/rs6000-ldouble-2.c,
19743         gcc.target/powerpc/rs6000-power2-1.c,
19744         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19745         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
19746         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
19747         option into target selector.
19748         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
19749         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19750
19751 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19752
19753         PR objc/25348
19754         * objc.dg/encode-9.m: New test.
19755
19756 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19757
19758         PR testsuite/20772
19759         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19760         * gcc.dg/asm-b.c: Fix typo.
19761         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19762         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19763         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19764         i?86 lp64 and x86_64 ilp32.
19765         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19766         on i?86 lp64.
19767         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19768
19769 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
19770
19771         PR fortran/25078
19772         gfortran.dg/equiv_5.f90: New test.
19773
19774 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
19775
19776         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19777         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19778         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19779         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19780         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19781         * gcc.dg/tree-ssa/reassoc-5.c: New.
19782         * gcc.dg/tree-ssa/reassoc-6.c: New.
19783         * gcc.dg/tree-ssa/reassoc-7.c: New.
19784         * gcc.dg/tree-ssa/reassoc-8.c: New.
19785         * gcc.dg/tree-ssa/reassoc-9.c: New.
19786         * gcc.dg/tree-ssa/reassoc-10.c: New.
19787         * gcc.dg/tree-ssa/reassoc-11.c: New.
19788
19789 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19790
19791         PR testsuite/25167
19792         PR testsuite/24478
19793         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19794
19795 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
19796
19797         PR c++/25300
19798         * g++.dg/template/inherit.C: Do not use a generic error message.
19799
19800 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19801
19802         PR libobjc/25354
19803         * objc.dg/gnu-encoding: New directory.
19804         * objc.dg/gnu-encoding/compat-common.h: New file.
19805         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19806         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19807         * objc.dg/gnu-encoding/vector-defs.h: New file.
19808         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19809         * objc.dg/gnu-encoding/generate-random.c: New file.
19810         * objc.dg/gnu-encoding/generate-random_r.c: New file.
19811         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19812         * objc.dg/gnu-encoding/generate-random.h: New file.
19813
19814 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
19815
19816         PR c++/25337
19817         * g++.dg/template/defarg7.C: New test.
19818
19819 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19820
19821         PR libobjc/25347
19822         * objc.dg/encode-8.m: New test.
19823
19824 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19825
19826         PR libobjc/25346
19827         * objc.dg/encode-7.m: New test.
19828
19829 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
19830
19831         PR c++/25010
19832         * g++.dg/opt/inline10.C: New test.
19833
19834 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
19835
19836         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19837
19838 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
19839
19840         * gfortran.dg/substring_equivalence.f90: typo in comment
19841
19842 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19843
19844         PR fortran/25068
19845         * gfortran.dg/iostat_3.f90: New test.
19846
19847 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
19848
19849         PR fortran/23815
19850         * gfortran.dg/unf_io_convert_1.f90: New test.
19851         * gfortran.dg/unf_io_convert_2.f90: New test.
19852         * gfortran.dg/unf_io_convert_3.f90: New test.
19853
19854 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19855
19856         PR testsuite/20772
19857         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19858         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19859         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19860         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19861         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19862         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19863         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19864         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19865         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19866         gcc.dg/torture/fp-int-convert-float128-timode.c,
19867         gcc.dg/torture/fp-int-convert-float128.c,
19868         gcc.dg/torture/fp-int-convert-float80-timode.c,
19869         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19870         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19871
19872         * gcc.dg/tls/opt-1.c: Require effective target fpic.
19873
19874 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
19875
19876         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19877
19878 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
19879
19880         * gcc.dg/20051207-1.c,
19881         * gcc.dg/20051207-2.c,
19882         * gcc.dg/20051207-3.c: New tests.
19883
19884 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19885
19886         PR testsuite/20772
19887         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19888         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19889         dg-skip-if target selector.
19890
19891         PR testsuite/20772
19892         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19893         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19894         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19895         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19896         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19897         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19898         and/or merge with i?86 cases.
19899
19900         * gcc.dg/tls/opt-3.c: Require effective target fpic.
19901
19902         PR testsuite/20772
19903         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19904         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19905         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19906         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19907         x86_64-*-linux*.
19908
19909 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
19910
19911         PR target/25311
19912         * gcc.c-torture/compile/pr25311.c: New test.
19913
19914 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19915
19916         PR libgfortran/25039
19917         * gfortran.dg/read_comma.f: New test.
19918
19919 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
19920
19921         PR c++/19317
19922         * g++.dg/opt/pr19317-1.C: New test.
19923         * g++.dg/opt/pr19317-2.C: New test.
19924         * g++.dg/opt/pr19317-3.C: New test.
19925
19926         PR target/19005
19927         * gcc.c-torture/execute/pr19005.c: New test.
19928
19929         PR target/17828
19930         * g++.old-deja/g++.other/comdat5.C: New test.
19931         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19932
19933         * g++.dg/compat/struct-layout-1.exp: New file.
19934         * g++.dg/compat/struct-layout-1.h: New.
19935         * g++.dg/compat/struct-layout-1_generate.c: New.
19936         * g++.dg/compat/struct-layout-1_x1.h: New.
19937         * g++.dg/compat/struct-layout-1_x2.h: New.
19938         * g++.dg/compat/struct-layout-1_y1.h: New.
19939         * g++.dg/compat/struct-layout-1_y2.h: New.
19940
19941         * gcc.dg/20050330-2.c: New test.
19942
19943 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19944
19945         PR fortran/25292
19946         * gfortran.dg/associated_1.f90: New.
19947
19948 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19949
19950         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19951         ILP32 vect_no_align platforms.
19952
19953 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
19954             Jakub Jelinek  <jakub@redhat.com>
19955
19956         PR target/25268
19957         * gcc.c-torture/compile/20051207-1.c: New test.
19958
19959 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19960
19961         PR testsuite/20772
19962         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19963         gcc.dg/torture/pr18582-1.c,
19964         gcc.target/i386/attributes-error.c: Also test on x86_64.
19965
19966         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19967
19968 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19969
19970         PR c++/19397
19971         * g++.dg/template/typedef3.C: New test.
19972
19973         PR c++/19762
19974         PR c++/19764
19975         * g++.dg/template/dtor3.C: Fix error markers.
19976
19977 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
19978
19979         * lib/target-supports.exp (check_effective_target_sync_char_short):
19980         Add s390*.
19981
19982 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
19983
19984         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19985
19986 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19987
19988         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19989         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19990         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19991         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19992
19993 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19994
19995         PR c++/25263
19996         * g++.dg/other/array2.C: New test case.
19997
19998 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
19999
20000         * gcc.dg/darwin-weakimport-3.c: New.
20001
20002         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20003         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20004         and to work on Darwin.
20005         * gcc.dg/attr-weakref-1b.c: New file.
20006         * gcc.dg/attr-weakref-2.c: New test.
20007         * gcc.dg/darwin-weakref-1.c: New test.
20008
20009 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
20010
20011         PR testsuite/25247
20012         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20013         use in selector expressions.
20014         (dg-xfail-if): Ditto.
20015         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20016         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20017         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20018         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20019         * gcc.test-framework/test-framework.exp: Skip generated tests if
20020         CHECK_TEST_FRAMEWORK is not 1.
20021
20022 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20023
20024         PR tree-optimization/24963
20025         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20026
20027         PR target/24108
20028         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20029
20030         PR target/18580
20031         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20032         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20033         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20034         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20035
20036 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
20037
20038         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20039         dg-options.
20040
20041 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20042
20043         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20044
20045 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20046
20047         * gcc.dg/format/cast-1.c: New test.
20048
20049 2005-12-04  Roger Sayle  <roger@eyesopen.com>
20050
20051         PR c/7776
20052         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20053         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20054         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20055         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20056
20057 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20058
20059         * gcc.dg/cast-pretty-print-1.c: New test.
20060
20061 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20062
20063         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20064
20065 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
20066
20067         PR c++/24173
20068         * g++.dg/template/friend40.C: New test.
20069
20070 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
20071
20072         PR target/25199
20073         * gcc.target/i386/movq-2.c: New test.
20074         * gcc.target/i386/movq.c: Remove target i?86, instead add
20075         dg-require-effective-target ilp32.
20076
20077 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20078
20079         PR c++/24103
20080         * g++.dg/other/default1.C: New test.
20081
20082 2005-12-02  Richard Guenther  <rguenther@suse.de>
20083
20084         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20085
20086 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20087
20088         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20089
20090 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
20091
20092         PR target/21017
20093         * gcc.target/powerpc/rotate.c: New.
20094
20095 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20096
20097         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20098         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20099
20100 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20101
20102         PR c/13384
20103         * gcc.dg/pr17730-1.c: Adjust.
20104         * gcc.dg/lvalue1.c (main): Likewise.
20105         * gcc.dg/lvalue-2.c: Likewise.
20106         * g++.dg/pr7503-3.C
20107
20108 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
20109
20110         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20111         error messages.
20112
20113 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
20114
20115         PR fortran/24789
20116         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
20117
20118 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20119
20120         PR target/24475
20121         * lib/target-supports.exp (check_effective_target_tls): New.
20122         (check_effective_target_tls_runtime): New.
20123         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20124         for TLS support.
20125         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20126         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20127         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20128         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20129         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20130         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20131         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20132         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20133         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20134         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20135         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20136         effective-target TLS.
20137         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20138         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20139         effective-target TLS runtime.
20140
20141 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20142
20143         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20144
20145 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
20146
20147         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20148         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20149         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20150         ignored" warnings when "packing" is the same as the ABI layout.
20151
20152 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
20153
20154         PR fortran/21302
20155         * gfortran.dg/line_length_1.f: New test.
20156         * gfortran.dg/line_length_2.f90: Ditto.
20157
20158 2005-11-30  Richard Guenther  <rguenther@suse.de>
20159
20160         PR tree-optimization/21655
20161         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20162
20163 2005-11-30  Dale Johannesen  <dalej@apple.com>
20164
20165         * gcc.c-torture/compile/pr24930.c: New.
20166
20167 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
20168
20169         PR fortran/15809
20170         *  gfortran.dg/auto_char_dummy_array.f90: New test.
20171
20172 2005-11-30  Jeff Law  <law@redhat.com>
20173
20174         * g++.old-deja/g++.law/pr25000.C: New test.
20175
20176 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
20177
20178         * gcc.dg/tls/opt-11.c: New test.
20179
20180 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20181
20182         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20183         targets.
20184         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20185         LP64 ia64.
20186
20187 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
20188
20189         * gfortran.dg/open_access_1.f90: New test.
20190
20191 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20192
20193         * gcc.dg/charset/builtin2.c: New test.
20194
20195 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
20196
20197         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20198         on mmix-*-* for *_[xy].c.
20199
20200 2005-11-28  Kean Johnston  <jkj@sco.com>
20201
20202         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20203         headers.
20204         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20205         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20206         * gcc.target/i386/asm-3.c: Ditto.
20207         * gcc.target/i386/clobbers.c: Ditto.
20208         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20209         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20210         test regexp.
20211         * gcc.target/i386/mul.c: Ditto.
20212         * gcc.target/i386/ssetype-1.c: Ditto.
20213         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20214         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20215         static so the test works with -fPIC mode too. Based on comment in
20216         PR19231 by Pinski.
20217         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20218
20219 2005-11-28  Richard Guenther  <rguenther@suse.de>
20220
20221         * gcc.dg/alias-9.c: New testcase.
20222         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20223
20224 2005-11-28  Roger Sayle  <roger@eyesopen.com>
20225             Uros Bizjak  <uros@kss-loka.si>
20226
20227         PR middle-end/20219
20228         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20229         tan(x)/sin(x) transformations.
20230
20231 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
20232
20233         PR middle-end/24575
20234         * gcc.dg/tree-ssa/divide-3.c: New test.
20235         * gcc.dg/tree-ssa/divide-4.c: New test.
20236
20237 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
20238
20239         PR fortran/24917
20240         *  gfortran.dg/boz_6.f90: New test.
20241
20242 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20243
20244         PR fortran/23912
20245         * gfortran.dg/modulo_1.f90: New test.
20246
20247 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20248
20249         PR libfortran/24919
20250         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20251         fail on CRLF platforms.
20252         * gfortran.dg/ftell_2.f90: Likewise.
20253
20254 2005-11-26  Eric Christopher  <echristo@apple.com>
20255
20256         * gcc.dg/intmax_t-1.c: Remove mips xfail.
20257
20258 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20259
20260         * objc.dg/gnu-runtime-3.m: Simplify.
20261
20262 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20263
20264         PR middle-end/23669
20265         * gcc.dg/tree-ssa/divide-1.c: New test.
20266         * gcc.dg/tree-ssa/divide-2.c: New test.
20267
20268 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20269
20270         PR libgfortran/24945
20271         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20272
20273 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20274
20275         PR libgfortran/24945
20276         * gfortran.dg/open_status_2.f90: New test.
20277
20278 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20279
20280         * gcc.c-torture/execute/builtins/fprintf.c,
20281         gcc.c-torture/execute/builtins/fputs-lib.c,
20282         gcc.c-torture/execute/builtins/fputs.c,
20283         gcc.c-torture/execute/builtins/lib/fprintf.c,
20284         gcc.c-torture/execute/builtins/lib/printf.c,
20285         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20286
20287 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
20288
20289         * gcc.dg/20050922-2.c: New test.
20290
20291 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20292
20293         * objc.dg/gnu-runtime-3.m: New test.
20294
20295 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20296
20297         PR c++/9278
20298         * g++.dg/other/void1.C: New test.
20299
20300 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
20301
20302         PR middle-end/24998
20303         * gcc.dg/torture/fp-int-convert-float.c,
20304         gcc.dg/torture/fp-int-convert-double.c,
20305         gcc.dg/torture/fp-int-convert-long-double.c,
20306         gcc.dg/torture/fp-int-convert-timode.c,
20307         gcc.dg/torture/fp-int-convert-float80.c,
20308         gcc.dg/torture/fp-int-convert-float80-timode.c,
20309         gcc.dg/torture/fp-int-convert-float128.c,
20310         gcc.dg/torture/fp-int-convert-float128-timode.c,
20311         gcc.dg/torture/fp-int-convert.h: New files.
20312
20313 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20314
20315         PR middle-end/24989
20316         * gcc.dg/tree-ssa/bool-10.c: New test.
20317         * gcc.dg/tree-ssa/bool-11.c: New test.
20318         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20319
20320 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20321
20322         PR middle-end/24990
20323         * tree-ssa/pr24990-1.c: New test.
20324
20325 2005-11-24  Richard Guenther  <rguenther@suse.de>
20326         Dirk Mueller <dmueller@suse.de>
20327
20328         PR c++/14024
20329         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20330         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20331         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20332         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20333         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20334         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20335
20336 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
20337
20338         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20339
20340 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20341
20342         PR c/21668
20343         * gcc.dg/Wc++-compat.c: New.
20344         * gcc.dg/Wno-c++-compat.c: New.
20345
20346 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
20347
20348         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20349         (vspltish, vspltisw): Likewise.
20350
20351 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20352
20353         PR libgfortran/24794
20354         * gfortran.dg/namelist_12.f: Fix quotes.
20355         * gfortran.dg/namelist_13.f90: Fix quotes.
20356         * gfortran.dg/namelist_14.f90: Fix quotes.
20357         * gfortran.dg/namelist_15.f90: Fix quotes.
20358         * gfortran.dg/namelist_use.f90: Fix quotes.
20359         * gfortran.dg/namelist_use_only.f90: Fix quotes.
20360         * gfortran.dg/namelist_21.f90: New test.
20361         * gfortran.dg/namelist_22.f90: New test.
20362
20363 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
20364
20365         PR target/23435
20366         * gcc.c-torture/compile/pr23435.c: New.
20367
20368 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20369
20370         * gcc.c-torture/execute/floatunsisf-1.c: New test.
20371
20372 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20373
20374         * gcc.target/powerpc/405-macchw-1.c,
20375         gcc.target/powerpc/405-macchw-2.c,
20376         gcc.target/powerpc/405-macchwu-1.c,
20377         gcc.target/powerpc/405-macchwu-2.c,
20378         gcc.target/powerpc/405-machhw-1.c,
20379         gcc.target/powerpc/405-machhw-2.c,
20380         gcc.target/powerpc/405-machhwu-1.c,
20381         gcc.target/powerpc/405-machhwu-2.c,
20382         gcc.target/powerpc/405-maclhw-1.c,
20383         gcc.target/powerpc/405-maclhw-2.c,
20384         gcc.target/powerpc/405-maclhwu-1.c,
20385         gcc.target/powerpc/405-maclhwu-2.c,
20386         gcc.target/powerpc/405-mulchw-1.c,
20387         gcc.target/powerpc/405-mulchw-2.c,
20388         gcc.target/powerpc/405-mulchwu-1.c,
20389         gcc.target/powerpc/405-mulchwu-2.c,
20390         gcc.target/powerpc/405-mulhhw-1.c,
20391         gcc.target/powerpc/405-mulhhw-2.c,
20392         gcc.target/powerpc/405-mulhhwu-1.c,
20393         gcc.target/powerpc/405-mulhhwu-2.c,
20394         gcc.target/powerpc/405-mullhw-1.c,
20395         gcc.target/powerpc/405-mullhw-2.c,
20396         gcc.target/powerpc/405-mullhwu-1.c,
20397         gcc.target/powerpc/405-mullhwu-2.c,
20398         gcc.target/powerpc/405-nmacchw-1.c,
20399         gcc.target/powerpc/405-nmacchw-2.c,
20400         gcc.target/powerpc/405-nmachhw-1.c,
20401         gcc.target/powerpc/405-nmachhw-2.c,
20402         gcc.target/powerpc/405-nmaclhw-1.c,
20403         gcc.target/powerpc/405-nmaclhw-2.c,
20404         gcc.target/powerpc/440-macchw-1.c,
20405         gcc.target/powerpc/440-macchw-2.c,
20406         gcc.target/powerpc/440-macchwu-1.c,
20407         gcc.target/powerpc/440-macchwu-2.c,
20408         gcc.target/powerpc/440-machhw-1.c,
20409         gcc.target/powerpc/440-machhw-2.c,
20410         gcc.target/powerpc/440-machhwu-1.c,
20411         gcc.target/powerpc/440-machhwu-2.c,
20412         gcc.target/powerpc/440-maclhw-1.c,
20413         gcc.target/powerpc/440-maclhw-2.c,
20414         gcc.target/powerpc/440-maclhwu-1.c,
20415         gcc.target/powerpc/440-maclhwu-2.c,
20416         gcc.target/powerpc/440-mulchw-1.c,
20417         gcc.target/powerpc/440-mulchw-2.c,
20418         gcc.target/powerpc/440-mulchwu-1.c,
20419         gcc.target/powerpc/440-mulchwu-2.c,
20420         gcc.target/powerpc/440-mulhhw-1.c,
20421         gcc.target/powerpc/440-mulhhw-2.c,
20422         gcc.target/powerpc/440-mulhhwu-1.c,
20423         gcc.target/powerpc/440-mulhhwu-2.c,
20424         gcc.target/powerpc/440-mullhw-1.c,
20425         gcc.target/powerpc/440-mullhw-2.c,
20426         gcc.target/powerpc/440-mullhwu-1.c,
20427         gcc.target/powerpc/440-mullhwu-2.c,
20428         gcc.target/powerpc/440-nmacchw-1.c,
20429         gcc.target/powerpc/440-nmacchw-2.c,
20430         gcc.target/powerpc/440-nmachhw-1.c,
20431         gcc.target/powerpc/440-nmachhw-2.c,
20432         gcc.target/powerpc/440-nmaclhw-1.c,
20433         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20434
20435 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
20436
20437         PR fortran/24774
20438         * gfortran.dg/inquire_9.f90: New test.
20439
20440         PR fortran/21647
20441         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20442
20443 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20444
20445         PR libfortran/24432
20446         * lib/target-supports.exp (check_effective_target_fortran_large_real):
20447         Check that 'cos' is supported.
20448
20449 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
20450
20451         PR fortran/24223
20452         * gfortran.dg/substring_equivalence.f90: New test.
20453
20454         PR fortran/24705
20455         * gfortran.dg/auto_internal_assumed.f90: New test.
20456
20457 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
20458
20459         * gcc.dg/fold-div-2.c: New test.
20460
20461 2005-11-20  Ian Lance Taylor  <ian@airs.com>
20462
20463         PR rtl-optimization/24883
20464         * gcc.c-torture/compile/pr24883.c: New test.
20465
20466 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
20467
20468         PR middle-end/20583
20469         * gcc.c-torture/compile/pr20583.c: New.
20470
20471 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
20472
20473         * gcc.c-torture/execute/usmul.c: New test.
20474
20475 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
20476
20477         * gcc.dg/tree-ssa/vrp22.c: New test.
20478
20479 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
20480
20481         PR middle-end/24912
20482         * gcc.dg/torture/pr24912-1.c: New test.
20483
20484 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
20485
20486         PR fortran/24862
20487         * gfortran.dg/arrayio_derived_1.f90: New test.
20488
20489 2005-11-19  Richard Guenther  <rguenther@suse.de>
20490
20491         PR middle-end/23294
20492         * gcc.dg/tree-ssa/pr23294.c: New testcase.
20493
20494 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
20495
20496         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20497
20498 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
20499
20500         PR c++/8355
20501         * g++.dg/template/friend39.C: New test.
20502
20503 2005-11-18  James E Wilson  <wilson@specifix.com>
20504
20505         * gcc.dg/builtin-strstr.c: New.
20506
20507 2005-11-18  Richard Henderson  <rth@redhat.com>
20508
20509         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20510         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20511         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20512         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20513         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20514         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20515         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20516         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20517         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20518         renaming to remove initial "ia64-".
20519
20520 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
20521
20522         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20523
20524 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
20525
20526         * g++.dg/cpp/string-2.C: New test.
20527
20528 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
20529
20530         * gcc.dg/tree-ssa/loop-14.c: New test.
20531
20532 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
20533             Michael Chamberlain <michael@chamberlain.net.au>
20534
20535         * ada/acats/run_all.sh (target_run): Kill long running tests.
20536
20537 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20538
20539         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20540         * gcc.dg/cleanup-9.c: Likewise.
20541         * gcc.dg/cleanup-10.c: Likewise.
20542         * gcc.dg/cleanup-11.c: Likewise.
20543
20544 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20545
20546         PR fortran/24892
20547         * gfortran.dg/open_access_append_1.f90: New test.
20548         * gfortran.dg/open_access_append_2.f90: New test.
20549
20550 2005-11-16  Richard Guenther  <rguenther@suse.de>
20551
20552         PR middle-end/24851
20553         * gcc.c-torture/execute/pr24851.c: New testcase.
20554
20555 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
20556
20557         * gcc.dg/fold-overflow-1.c: New test.
20558
20559 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
20560
20561         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20562         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20563
20564 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
20565
20566         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20567         structures.
20568         * g++.dg/eh/forced2.C: Likewise.
20569         * g++.dg/eh/forced3.C: Likewise.
20570         * g++.dg/eh/forced4.C: Likewise.
20571
20572 2005-11-11  Mike Stump  <mrs@apple.com>
20573
20574         * g++.old-deja/g++.mike/unused.C: Add.
20575
20576 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
20577
20578         PR c++/24667
20579         * g++.dg/warn/Wcast-qual1.C: New test.
20580
20581 2005-11-15  Jan Hubicka  <jh@suse.cz>
20582
20583         * gcc.dg/winline-5.c: Add large-unit-insns limit.
20584
20585 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
20586
20587         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20588
20589 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
20590
20591         PR 24840
20592         * gcc.dg/tree-ssa/pr24840.c: New test.
20593
20594 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
20595
20596         PR testsuite/24841
20597         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20598
20599 2005-11-14  Dale Johannesen  <dalej@apple.com>
20600
20601         * gcc.c-torture/execute/20051113-1.c: New.
20602
20603 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
20604
20605         PR c++/24687
20606         * g++.dg/template/crash43.C: New test.
20607
20608 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
20609
20610         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20611
20612 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20613
20614         PR c++/24817
20615         * g++.dg/eh/spec8.C: New test.
20616
20617 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20618
20619         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20620
20621 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
20622
20623         PR c++/20293
20624         * g++.dg/parse/ambig4.C: New test.
20625         * g++.dg/tc1/dr101.C: Adjust error markers.
20626         * g++.dg/lookup/strong-using-2.C: Likewise.
20627         * g++.dg/lookup/ambig5.C: Likewise.
20628         * g++.dg/lookup/ambig4.C: Likewise.
20629         * g++.dg/parse/crash22.C: Likewise.
20630
20631 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20632
20633         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20634
20635 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
20636
20637         * gcc.dg/nested-calls-1.c: New test.
20638
20639 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20640
20641         * gfortran.dg/complex_intrinsic_1.f90: New test.
20642         * gfortran.dg/complex_intrinsic_2.f90: New test.
20643         * gfortran.dg/fgetc_1.f90: New test.
20644         * gfortran.dg/fgetc_2.f90: New test.
20645         * gfortran.dg/fgetc_3.f90: New test.
20646         * gfortran.dg/ftell_1.f90: New test.
20647         * gfortran.dg/ftell_2.f90: New test.
20648         * gfortran.dg/gnu_logical_1.F: New test.
20649         * gfortran.dg/gnu_logical_2.f90: New test.
20650
20651 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
20652
20653         PR middle-end/24820
20654         * gcc.dg/pr24820.c: New test.
20655
20656 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
20657
20658         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20659         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20660         variable.
20661
20662 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20663
20664         PR testsuite/24614
20665         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20666
20667 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20668
20669         * gcc.target/cris/cris.exp: New file.
20670         * gcc.target/cris/rld-legit1.c: New test.
20671         * gcc.target/cris/rld-legit2.c: New test.
20672
20673 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
20674
20675         PR c++/24780
20676         * g++.dg/opt/pr24780.C: New test.
20677
20678         PR c++/24761
20679         * g++.dg/template/asm1.C: New test.
20680
20681 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
20682
20683         PR libgfortran/24787
20684         * gfortran.dg/scan_1.f90: New test.
20685
20686 2005-11-12  Jan Hubicka  <jh@suse.cz>
20687
20688         * gcc.target/i386/minmax-1.c: New.
20689         * gcc.target/i386/minmax-2.c: New.
20690
20691 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
20692
20693         * gcc.dg/pr24445.c: Fix for 64-bit targets.
20694
20695 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
20696
20697         * gcc.c-torture/execute/20051110-1.c,
20698         gcc.c-torture/execute/20051110-2.c: New tests.
20699
20700 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20701
20702         PR middle-end/24750
20703         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20704         New tests.
20705
20706 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20707
20708         * lib/target-libpath.exp (get_shlib_extension): New proc.
20709         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20710         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20711         * lib/objc.exp (objc_target_compile): Likewise.
20712         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20713         detection.
20714
20715 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20716
20717         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20718
20719         * lib/target-supports.exp (check_effective_target_static_libgfortran):
20720         Add -static to additional_flags and pass it to target_compile.
20721
20722 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20723
20724         PR libgfortran/24719
20725         gfortran.dg/read_noadvance.f90: New test.
20726
20727         PR libgfortran/24699
20728         gfortran.dg/fmt_t_2.f90: New test.
20729
20730         PR libgfortran/24785
20731         gfortran.dg/read_x_eor.f90: New test.
20732
20733         PR libgfortran/24584
20734         gfortran.dg/namelist_empty.f90: Rename test.
20735
20736         PR libgfortran/24489
20737         gfortran/read_eor.f90: Rename test.
20738
20739 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20740
20741         PR fortran/15976
20742         * gfortran.dg/automatic_module_variable.f90: New test.
20743
20744 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20745
20746         PR target/24445
20747         * gcc.dg/pr24445.c: New test.
20748
20749 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20750
20751         PR fortran/24655
20752         PR fortran/24755
20753         * gfortran.dg/recursive_statement_functions.f90: Add statement
20754         functions using inline intrinsic functions and parameters to test
20755         that they no longer seg-fault.
20756
20757         PR fortran/24409
20758         gfortran.dg/nested_modules_4.f90: New test.
20759         gfortran.dg/nested_modules_5.f90: New test.
20760
20761 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20762
20763         PR fortran/24643
20764         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20765
20766 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
20767
20768         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20769         failures.
20770
20771 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20772
20773         * gcc.dg/sparc-getcontext-1.c: New test.
20774
20775 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
20776
20777         * gcc.dg/ifcvt-fabs-1.c: New test.
20778
20779 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
20780
20781         PR other/4372
20782         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20783         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20784
20785 2005-11-09  Richard Guenther  <rguenther@suse.de>
20786
20787         PR tree-optimization/24716
20788         * gcc.c-torture/execute/pr24716.c: New testcase.
20789
20790 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20791
20792         * gcc.dg/pr24624.c: Disable for non S/390 targets.
20793
20794 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20795
20796         PR 24624
20797         * gcc.dg/pr24624.c: Testcase added.
20798
20799 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20800
20801         PR 24623
20802         * g++.dg/other/pr24623.C: Testcase added.
20803
20804 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
20805
20806         PR fortran/22607
20807         * gfortran-dg/pure_byref_1.f90: New.
20808         * gfortran-dg/pure_byref_2.f90: New.
20809
20810 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
20811
20812         PR c/24101
20813         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20814         * gcc.dg/dg.exp: Run main loop also for *.i files.
20815
20816 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
20817
20818         PR c++/19450
20819         * g++.dg/tls/diag-3.C: New test.
20820         * g++.dg/tls/diag-4.C: New test.
20821         * g++.dg/tls/static-1.C: New test.
20822         * g++.dg/tls/static-1a.cc: New file.
20823
20824 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
20825
20826         PR 23046
20827         * g++.dg/tree-ssa/pr23046.C: New test.
20828
20829 2005-11-08  Devang Patel <dpatel@apple.com>
20830
20831         PR tree-optimization/23115
20832         * gcc.dg/tree-ssa/pr23115.c: New.
20833
20834 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
20835
20836         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20837         * gcc.target/powerpc/pr16155.c: Same.
20838         * gcc.target/powerpc/altivec-1.c: Same.
20839         * gcc.target/powerpc/altivec-2.c: Same.
20840         * gcc.target/powerpc/altivec-3.c: Same.
20841         * gcc.target/powerpc/altivec-5.c: Same.
20842         * gcc.target/powerpc/altivec-11.c: Same.
20843         * gcc.target/powerpc/altivec-12.c: Same.
20844         * gcc.target/powerpc/altivec-14.c: Same.
20845         * gcc.target/powerpc/altivec-22.c: Same.
20846         * gcc.target/powerpc/altivec-consts.c: Same.
20847         * gcc.target/powerpc/altivec-pr22085.c: Same.
20848         * gcc.target/powerpc/altivec-splat.c: Same.
20849         * gcc.target/powerpc/altivec-varargs-1.c: Same.
20850         * gcc.target/powerpc/altivec-vec-merge.c: Same.
20851         * gcc.target/powerpc/darwin-longlong.c: Same.
20852
20853 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
20854
20855         PR target/19340
20856         * gcc.dg/pr19340.c: New test.
20857
20858 2005-11-07  Ian Lance Taylor  <ian@airs.com>
20859
20860         PR rtl-optimization/24683
20861         * gcc.dg/pr24683.c: New test.
20862
20863 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20864
20865         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20866         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20867
20868 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20869
20870         * gcc.target/i386/pr23376.c: Compile with -mmmx.
20871
20872 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
20873
20874         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20875
20876 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20877
20878         PR target/24230
20879
20880         * gcc.target/powerpc/altivec-consts.c,
20881         gcc.target/powerpc/altivec-splat.c: New testcase.
20882
20883 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20884
20885         PR c/24599
20886
20887         * gcc.dg/overflow-2.c: New testcase.
20888
20889 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
20890
20891         PR rtl-optimization/23567
20892         * gcc.c-torture/execute/20051104-1.c: New test.
20893
20894 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
20895
20896         PR fortran/24534
20897         gfortran.dg/private_type_2.f90: Modified to check that case with
20898         PRIVATE declaration within derived type is accepted.
20899
20900         PR fortran/20838
20901         gfortran.dg/pointer_assign_1.f90: New test.
20902
20903         PR fortran/20840
20904         * gfortran.dg/arrayio_0.f90: New test.
20905
20906         PR fortran/17737
20907         gfortran.dg/data_initialized.f90: New test.
20908         gfortran.dg/data_constraints_1.f90: New test.
20909         gfortran.dg/data_constraints_2.f90: New test.
20910
20911 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
20912
20913         PR fortran/24174
20914         PR fortran/24305
20915         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20916
20917 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
20918
20919         PR 24670
20920         * gcc.dg/tree-ssa/pr24670.c: New test.
20921
20922 2005-11-05  Ian Lance Taylor  <ian@airs.com>
20923
20924         PR target/22432
20925         * gcc.target/i386/pr22432.c: New test.
20926
20927 2005-11-05  Richard Henderson  <rth@redhat.com>
20928
20929         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20930         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20931         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20932         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20933         from gcc.dg/alpha-*.
20934         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20935         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20936
20937 2005-11-05  Andreas Jaeger  <aj@suse.de>
20938
20939         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20940
20941 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20942
20943         PR target/23424
20944         * gcc.dg/torture/pr23424-1.c: New test.
20945
20946 2005-11-04  Richard Henderson  <rth@redhat.com>
20947
20948         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20949         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20950         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20951         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20952         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20953         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20954         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20955         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20956         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20957         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20958         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20959         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20960         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20961         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20962         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20963         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20964         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20965         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20966         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20967         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20968         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20969         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20970         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20971         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20972         Move from gcc.dg/.
20973         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20974         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20975         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20976         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20977         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20978         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20979         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20980         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20981         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20982         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20983         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20984         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20985         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20986         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20987         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20988         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20989         gcc.target/i386/lea.c, gcc.target/i386/local.c,
20990         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20991         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20992         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20993         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20994         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20995         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20996         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20997         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20998         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20999         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21000         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21001         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21002         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21003         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21004         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21005         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21006         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21007         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21008         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21009         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21010         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21011         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21012         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21013         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21014         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21015         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21016         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21017         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21018
21019 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
21020
21021         PR 24627
21022         * gcc.dg/tree-ssa/pr24627.c: New test.
21023
21024 2005-11-04 Paul Brook  <paul@codesourcery.com>
21025
21026         * gcc.dg/tls/opt-10.c: New test.
21027
21028 2005-11-04  Andreas Jaeger  <aj@suse.de>
21029
21030         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21031         avoid extra warnings.
21032
21033 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21034
21035         PR libfortran/22298
21036         * lib/target-supports.exp
21037         (check_effective_target_static_libgfortran): New
21038         static_libgfortran effective target.
21039         * gfortran.dg/static_linking_1.f: New test.
21040         * gfortran.dg/static_linking_1.c: New file.
21041
21042 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21043
21044         * gcc.dg/pr24615.c: Guard test with { target fpic }.
21045
21046 2005-11-03  Josh Conner  <jconner@apple.com>
21047
21048         PR c++/19989
21049         g++.dg/ext/array2.C: New test.
21050         g++.dg/template/dependent-name3.C: New test.
21051         g++.dg/template/dependent-name4.C: New test.
21052         g++.dg/template/sfinae2.C: New test.
21053
21054 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21055
21056         PR preprocessor/22042
21057         * gcc.dg/cpp/strify4.c: New test.
21058
21059 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21060
21061         PR c++/17964
21062         * g++.dg/cpp/string-1.C: New test.
21063
21064 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21065
21066         * gcc.target/powerpc: New directory.
21067         * gcc.target/powerpc/powerpc.exp: New file.
21068         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21069         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21070         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21071         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21072         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21073         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21074         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21075         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21076         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21077         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21078         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21079         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21080         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21081         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21082         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21083         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21084         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21085         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21086         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21087         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21088         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21089         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21090         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21091         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21092         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21093         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21094         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21095         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21096         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21097         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21098         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21099         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21100         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21101         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21102
21103 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
21104
21105         PR c++/21627
21106         * g++.dg/warn/inline2.C: New test.
21107
21108 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21109
21110         PR middle-end/23155
21111         * g++.dg/ext/c99struct1.C: New test.
21112         * gcc.dg/union-cast-1.c: New test.
21113         * gcc.dg/union-cast-2.c: New test.
21114         * gcc.dg/union-cast-3.c: New test.
21115
21116 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21117
21118         PR middle-end/24589
21119         * gcc.c-torture/execute/zero-struct-2.c: New test.
21120
21121 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21122
21123         PR c++/24582
21124         * g++.dg/init/switch1.C: New test.
21125
21126 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21127
21128         * gcc.dg/delay-slot-1.c: New test.
21129
21130 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
21131
21132         PR target/24620
21133         * gcc.dg/pr24620.c: New test.
21134
21135 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21136
21137         PR c/24329
21138         * gcc.dg/format/unnamed-1.c: New test.
21139
21140 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21141
21142         PR c++/22434
21143         * g++.dg/expr/cond8.C: New test.
21144
21145         PR c++/24560
21146         * g++.dg/parse/dot1.C: New test.
21147
21148 2005-11-02  Jan Hubicka  <jh@suse.cz>
21149
21150         PR target/23303
21151         * gcc.dg/i386-lea.c: New test
21152
21153 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21154
21155         PR target/24615
21156         * gcc.dg/pr24615.c: New test.
21157
21158 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21159
21160         PR target/24600
21161         * gcc.dg/pr24600.c: New test.
21162
21163 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21164
21165         PR c++/19253
21166         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21167         * g++.dg/parse/typename9.C: New test.
21168         * g++/dg/parse/typename10.C: Likewise.
21169
21170 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21171
21172         PR fortran/18157
21173         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21174         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21175         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21176
21177 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21178
21179         PR c++/24569
21180         * g++.dg/debug/static1.C: New test.
21181
21182 2005-11-02  Josh Conner  <jconner@apple.com>
21183
21184         * g++.dg/crash38.C: moved into proper directory...
21185         * g++.dg/template/crash42.C: ...here
21186
21187 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
21188
21189         PR target/18338
21190         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21191         pcc_bitfield_type_matters || default_packed.
21192
21193         * lib/target-supports.exp
21194         (check_effective_target_pcc_bitfield_type_matters): New proc.
21195         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21196
21197         PR testsuite/23304
21198         * lib/target-supports.exp (check_effective_default_packed): New proc.
21199         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21200         Gate expected errors on target ! default_packed.
21201         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21202
21203 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21204
21205         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21206         change (r106358).
21207
21208 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21209
21210         PR fortran/24008
21211         * gfortran.dg/entry_5.f90: New.
21212         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21213
21214 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
21215
21216         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21217
21218 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
21219
21220         PR fortran/21565
21221         gfortran.dg/namelist_blockdata.f90: New test.
21222
21223         PR fortran/18737
21224         gfortran.dg/external_implicit_none.f90: New test.
21225
21226         PR fortran/14994
21227         * gfortran.dg/secnds.f: New test.
21228
21229 2005-10-31  Jan Hubicka  <jh@suse.cz>
21230
21231         PR target/20928
21232         * gcc.c-torture/compile/pr20928.c: New test.
21233
21234 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
21235
21236         PR middle-end/23492
21237         * gcc.c-torture/compile/zero-strct-5.c: New test.
21238
21239 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
21240
21241         PR libgfortran/24584
21242         * gfortran.dg/pr24584.f90: New test.
21243
21244 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
21245
21246         PR fortran/18883
21247         * gfortran.dg/char_result_9.f90: New.
21248         * gfortran.dg/char_result_10.f90: New.
21249
21250 2005-10-30  Jan Hubicka  <jh@suse.cz>
21251
21252         * g++.dg/tree-ssa/pr24172.C: New testcase.
21253
21254 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21255
21256         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21257
21258 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
21259
21260         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21261         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21262         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21263         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21264         gfortran.dg/enum_9.f90,
21265         gfortran.fortran-torture/compile/enum_1.f90,
21266         gfortran.fortran-torture/execute/enum_1.f90,
21267         gfortran.fortran-torture/execute/enum_2.f90,
21268         gfortran.fortran-torture/execute/enum_3.f90,
21269         gfortran.fortran-torture/execute/enum_4.f90: New tests.
21270
21271 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
21272
21273         PR target/18482
21274         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21275         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21276
21277 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21278
21279         PR libfortran/20179
21280         * gfortran.dg/mixed_io_1.f90: New test.
21281         * gfortran.dg/mixed_io_1.c: New file.
21282
21283 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21284
21285         * gfortran.dg/malloc_free_1.f90: New test.
21286
21287 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
21288
21289         * gcc.dg/nested-func-4.c: Require profiling -pg.
21290
21291 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21292
21293         PR C++/23229
21294         * g++.dg/warn/main-2.C: New test.
21295
21296 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
21297
21298         PR fortran/24545
21299         * gfortran.dg/interface_2.f90: new test.
21300
21301 2005-10-28  Josh Conner  <jconner@apple.com>
21302
21303         PR c++/22153
21304         * g++.dg/template/crash38.C: New test.
21305         * g++.dg/parse/explicit1.C: Change expected errors.
21306
21307 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21308
21309         PR C++/23426
21310         * g++.dg/other/large-size-array.C: New test.
21311
21312 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21313
21314         PR middle-end/24362
21315         * g++.dg/opt/complex4.C: New test.
21316
21317 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
21318
21319         * gcc.dg/nested-func-4.c: New test.
21320
21321 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
21322
21323         PR fortran/24158
21324         gfortran.dg/derived_recursion.f90: New test.
21325         gfortran.dg/implicit_actual.f90: New test.
21326
21327 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
21328
21329         PR middle-end/24295, PR testsuite/24477
21330         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
21331         removed when weakref hits the tree.
21332
21333 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
21334
21335         * gfortran.dg/cray_pointers_4.f90: New test.
21336
21337         * gfortran.dg/cray_pointers_5.f90: New test.
21338
21339 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
21340
21341         PR fortran/22290
21342         * gfortran.dg/assign_5.f90: New test.
21343         * gfortran.dg/assign_6.f: New test.
21344
21345 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
21346
21347         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
21348         CPU has no SSE support.
21349
21350 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
21351
21352         PR libgfortran/24224
21353         * gfortran.dg/arrayio_1.f90: Update attribution.
21354         * gfortran.dg/arrayio_2.f90: Update attribution.
21355         * gfortran.dg/arrayio_3.f90: Update attribution.
21356         * gfortran.dg/arrayio_4.f90: Update test conditions.
21357         * gfortran.dg/arrayio_5.f90: Update attribution.
21358         * gfortran.dg/arrayio_6.f90: New test.
21359         * gfortran.dg/arrayio_7.f90: New test.
21360
21361 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
21362
21363         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21364
21365 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21366
21367         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21368
21369 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21370
21371         PR fortran/24416
21372         * gfortran.dg/namelist_char_only.f90: New test.
21373
21374 2005-10-24  Asher Langton  <langton2@llnl.gov>
21375
21376         PR fortran/17031
21377         PR fortran/22282
21378         * gfortran.dg/cray_pointers_1.f90: New test.
21379         * gfortran.dg/cray_pointers_2.f90: New test.
21380         * gfortran.dg/cray_pointers_3.f90: New test.
21381         * gfortran.dg/loc_1.f90: New test.
21382         * gfortran.dg/loc_2.f90: New test.
21383
21384 2005-10-24  Steven Bosscher  <stevenb@suse.de>
21385
21386         * gcc.dg/pr24225.c: New test.
21387
21388 2005-10-24  Asher Langton  <langton2@llnl.gov>
21389
21390         * gfortran.dg/dup_save_1.f90: New test.
21391         * gfortran.dg/dup_save_2.f90: New test.
21392
21393 2005-10-24  Paul Brook  <paul@codesourcery.com>
21394
21395         PR 24107
21396         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21397         stdint.h.
21398
21399 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
21400
21401         PR libgfortran/24489
21402         * gfortran.dg/pr24489.f90: New test.
21403
21404 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
21405
21406         PR fortran/23635
21407         * gfortran.dg/ichar_1.f90: Add tests for derived types.
21408
21409 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
21410
21411         PR target/18911
21412         * g++.dg/init/array16.C: Skip for mmix-*-*.
21413
21414 2005-10-23  Asher Langton  <langton2@llnl.gov>
21415
21416         * gfortran.dg/byte_1.f90: New test.
21417         * gfortran.dg/byte_2.f90: New test.
21418
21419 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
21420
21421         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21422
21423 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
21424
21425         PR fortran/18022
21426         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21427
21428         PR fortran/24311
21429         * gfortran.dg/merge_char_const.f90: New test.
21430
21431         PR fortran/24384
21432         * gfortran.dg/spread_scalar_source.f90: New test.
21433
21434 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
21435
21436         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21437
21438         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21439         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21440
21441         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21442
21443 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
21444
21445         PR fortran/24426
21446         * gfortran.dg/der_pointer_4.f90: New.
21447
21448 2005-10-22  David Ayers  <d.ayers@inode.at>
21449
21450         * obj-c++.dg/except-1.mm: Simplify.
21451
21452 2005-10-21  David Ayers  <d.ayers@inode.at>
21453
21454         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21455
21456 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
21457
21458         * gfortran.dg/assumed_dummy_2.f90: New test.
21459
21460 2005-10-21  James E Wilson  <wilson@specifix.com>
21461
21462         PR preprocessor/15220
21463         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21464
21465 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
21466
21467         * gcc.c-torture/execute/20051021-1.c: New test.
21468
21469 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
21470
21471         PR c++/24260
21472         * g++.dg/ext/tmplattr1.C: New test.
21473
21474 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
21475
21476         PR fortran/24440
21477         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21478
21479 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
21480
21481         * obj-c++.dg/except-1.mm: New.
21482
21483         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21484
21485 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
21486
21487         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21488
21489 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
21490
21491         PR middle-end/24295
21492         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21493         declarations with the same names as thunks' alias targets, use
21494         aliases instead.
21495         * gcc.dg/attr-alias-3.c: New test.
21496         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21497
21498 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
21499
21500         PR c++/22618
21501         * g++.dg/parse/access8.C: New test.
21502
21503 2005-10-20  Richard Guenther  <rguenther@suse.de>
21504
21505         PR c++/24439
21506         * g++.dg/tree-ssa/pr24439.C: New testcase.
21507
21508 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21509
21510         * g++.dg/opt/delay-slot-1.C: New test.
21511
21512 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
21513
21514         PR fortran/21625
21515         * gfortran.fg/der_init_1.f90: New.
21516
21517 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
21518
21519         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21520
21521 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
21522
21523         PR c++/21908
21524         * g++.dg/parse/error28.C: New test.
21525
21526 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21527
21528         * gcc.dg/profile-generate-2.c: New test.
21529
21530 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
21531
21532         PR target/23589
21533         * g++.dg/ext/dllimport11.C: New.
21534
21535 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21536
21537         PR c++/22293
21538         * g++.dg/other/friend3.C: New test.
21539
21540 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
21541
21542         PR c++/23293
21543         * g++.dg/template/error19.C: New test.
21544
21545 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
21546
21547         PR c++/21383
21548         * g++.dg/overload/koenig2.C: New.
21549
21550         PR c++/23118
21551         * g++.dg/overload/error2.C: New.
21552
21553         PR c++/22604
21554         * g++.dg/inherit/covariant14.C: New.
21555
21556 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21557
21558         PR c++/23440
21559         * g++.dg/parse/for1.C: New test.
21560
21561 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
21562
21563         PR fortran/23446
21564         * gfortran.dg/host_dummy_index_1.f90: New test.
21565
21566         PR fortran/21459
21567         * gfortran.dg/automatic_char_len_2.f90: New test.
21568
21569         PR fortran/20866
21570         * gfortran.dg/recursive_statement_functions.f90: New test.
21571
21572         PR fortran/20853
21573         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21574
21575         PR fortran/20849
21576         * gfortran.dg/external_initializer.f90: New test.
21577
21578         PR fortran/20837
21579         * non_module_public.f90: New test.
21580
21581 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21582
21583         PR c++/24386
21584         * g++.dg/template/overload7.C: New.
21585
21586         PR c++/22551
21587         * g++.dg/other/switch2.C: Remove expected warnings.
21588
21589         PR c++/21353
21590         * g++.dg/template/defarg6.C: New.
21591
21592 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
21593
21594         PR target/24315
21595         * gcc.target/i386/pr24315.c: New test.
21596
21597 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21598
21599         PR c++/24389
21600         * g++.dg/template/static21.C: New test.
21601         * g++.dg/template/static21-a.cc: Likewise.
21602
21603 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
21604
21605         PR c++/23959
21606         * g++.dg/warn/Wswitch-default-1.C: New test.
21607         * g++.dg/warn/Wswitch-default-2.C: New test.
21608
21609 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
21610
21611         PR c++/22173
21612         * g++.dg/parse/template18.C: New test.
21613         * g++.dg/template/nontype15.C: Likewise.
21614
21615 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
21616
21617         PR fortran/22273
21618         * gfortran.dg/spec_expr_2.f90: New.
21619
21620 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
21621
21622         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21623         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21624         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21625         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21626         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21627         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21628         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21629         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
21630         previous target-specific skips and warning-message matches where
21631         applicable.
21632
21633 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
21634
21635         PR c++/21347
21636         * g++.dg/warn/Wctor-dtor.C: New test.
21637
21638 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21639
21640         PR c/23439
21641         * gcc.dg/for-1.c: New test.
21642
21643 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
21644
21645         PR c++/19565
21646         * g++.dg/warn/Wconversion1.C: New test.
21647         * g++.dg/ext/packed4.C: Compile with -w.
21648         * g++.dg/opt/20050511-1.C: Likewise.
21649         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21650
21651 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
21652
21653         * gfortran.dg/boz_5.f90: New test.
21654
21655 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
21656
21657         PR c++/22551
21658         * g++.dg/other/switch2.C: New.
21659
21660         PR c++/23984
21661         * g++.dg/init/ctor7.C: New.
21662
21663 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
21664
21665         PR c++/23730
21666         * g++.dg/parse/crash32.C: New test.
21667
21668 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
21669
21670         PR c++/20721
21671         * g++.dg/init/goto2.C: New test.
21672
21673         PR c++/22464
21674         * g++.dg/template/crash/41.C: New test.
21675
21676         PR c++/22180
21677         * g++.dg/template/crash40.C: New test.
21678
21679         PR c++/23694
21680         * g++.dg/parse/friend5.C: New test.
21681
21682         PR c++/23307
21683         * g++.dg/template/crash38.C: New test.
21684
21685         PR c++/22352
21686         * g++.dg/template/friend38.C: New test.
21687
21688         PR c++/22405
21689         * g++.dg/template/crash39.C: New test.
21690
21691 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
21692
21693         * gcc.dg/debug/dwarf2/dwarf-char1.c,
21694         gcc.dg/debug/dwarf2/dwarf-char2.c,
21695         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21696
21697         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21698
21699 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
21700
21701         * gcc.dg/dll-2.c: Add tests for warnings.
21702         * gcc.dg/dll-3.c: Likewise.
21703         * gcc.dg/dll-4.c: Likewise.
21704
21705         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21706         * g++.dg/ext/dllimport2.C: Likewise.
21707         * g++.dg/ext/dllimport3.C: Likewise.
21708         * g++.dg/ext/dllimport7.C: Likewise.
21709         * g++.dg/ext/dllimport8.C: Likewise.
21710         * g++.dg/ext/dllimport9.C: Likewise.
21711
21712 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
21713
21714         PR fortran/24092
21715         * gfortran.dg/derived_pointer_recursion.f90: New test.
21716
21717 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
21718
21719         * gcc.c-torture/execute/20051012-1.c: New test.
21720
21721 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21722
21723         PR fortran/18082
21724         * gfortran.dg/automatic_char_len_1.f90: New test.
21725
21726 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21727
21728         PR fortran/20847
21729         * gfortran.dg/save_common.f90: New test.
21730
21731         PR fortran/20856
21732         * gfortran.dg/save_result.f90: New test.
21733
21734 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21735
21736         PR c++/21592
21737         * g++.dg/template/dependent-expr1.C: Add new expected error.
21738         * g++.dg/template/dependent-expr2.C: Adjust error text.
21739         * g++.dg/template/overload6.C: New.
21740
21741         PR c++/23797
21742         * g++.dg/other/typename8.C: New.
21743
21744         PR c++/21117
21745         * g++.dg/other/return1.C: New.
21746
21747 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
21748
21749         PR c++/24052
21750         * g++.dg/ext/label5.C: New.
21751
21752 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21753
21754         PR c++/19964
21755         * g++.dg/parse/crash31.C: New.
21756
21757 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
21758
21759         * g++.dg/ipa/ipa-1.c: New test.
21760         * g++.dg/ipa/ipa-2.c: New test.
21761         * g++.dg/ipa/ipa-3.c: New test.
21762         * g++.dg/ipa/ipa-4.c: New test.
21763         * g++.dg/ipa/ipa-5.c: New test.
21764         * g++.dg/ipa/ipa.exp: New file.
21765
21766 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21767
21768         PR fortran/24207
21769         * gfortran.dg/private_type_3.f90: New test.
21770
21771 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21772
21773         PR fortran/20786
21774         gfortran.dg/aint_anint_1.f90: New test.
21775
21776 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21777
21778         PR libgfortran/24313
21779         gfortran.dg/csqrt.f: New test.
21780
21781 2005-10-11  Ian Lance Taylor  <ian@airs.com>
21782
21783         PR c++/8057
21784         * g++.dg/warn/noeffect7.C: New test.
21785         * g++.dg/warn/noeffect2.C: Instantiate templates.
21786         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
21787         and warning.
21788
21789 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21790
21791         PR c++/21089
21792         * g++.dg/init/float1.C: New test.
21793
21794         PR c++/24277
21795         * g++.dg/init/member1.C: Tweak error markers.
21796
21797 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
21798
21799         PR testsuite/24281
21800         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21801         Check for null pointer.
21802
21803 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21804
21805         PR c++/21369
21806         * g++.dg/parse/ret-type3.C: New test.
21807
21808 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21809
21810         PR tree-opt/23946
21811         * gcc.c-torture/compile/pr23946.c: New test.
21812
21813 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
21814
21815         * g++.dg/opt/mmx2.C: New test.
21816
21817 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21818
21819         PR c++/24277
21820         * g++.dg/template/static20.C: New test.
21821
21822         PR c++/24302
21823         * g++.dg/warn/Wunused-12.C: New test.
21824
21825         PR c++/23437
21826         * g++.dg/template/arg4.C: New test.
21827
21828 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21829
21830         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21831         * gcc.dg/ucnid-3.c: Likewise.
21832         * gcc.dg/ucnid-4.c: Likewise.
21833         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21834         * g++.dg/other/ucnid-1.C: Likewise.
21835         * gcc.dg/sparc-frame-1.c: New test.
21836
21837 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21838
21839         PR c++/24139
21840         * g++.dg/template/spec27.C: New test.
21841
21842         PR c++/24275
21843         * g++.dg/template/static19.C: New test.
21844
21845 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21846
21847         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21848         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21849
21850 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21851
21852         PR target/24136
21853         * gfortran.fortran-torture/compile/pr24136.f: New test.
21854
21855 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
21856
21857         PR c++/22172
21858         * g++.dg/parse/crash30.C: New test.
21859
21860 2005-10-07  Richard Guenther  <rguenther@suse.de>
21861
21862         PR middle-end/24227
21863         * gcc.c-torture/compile/pr24227.c: New testcase.
21864
21865 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
21866
21867         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21868         Do not put aligned attributes on array elements.
21869
21870 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
21871
21872         PR testsuite/23611, PR testsuite/23615
21873         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21874         writing prototypes of library functions by hand.
21875         * obj-c++.dg/bitfield-4.mm: Likewise.
21876         * obj-c++.dg/const-str-4.mm: Likewise.
21877         * obj-c++.dg/encode-4.mm: Likewise.
21878         * obj-c++.dg/encode-5.mm: Likewise.
21879         * obj-c++.dg/encode-6.mm: Likewise.
21880         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21881         * obj-c++.dg/method-10.mm: Likewise.
21882         * obj-c++.dg/method-17.mm: Likewise.
21883         * obj-c++.dg/method-19.mm: Likewise.
21884         * obj-c++.dg/try-catch-2.mm: Likewise.
21885
21886 2005-10-06  Richard Henderson  <rth@redhat.com>
21887
21888         PR 24236
21889         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21890
21891 2005-10-06  Dale Johannesen  <dalej@apple.com>
21892
21893         * gcc.c-torture/execute/20030125-1.c: Correct.
21894
21895 2005-10-06  Richard Guenther  <rguenther@suse.de>
21896
21897         PR tree-optimization/24238
21898         * g++.dg/tree-ssa/pr24238.C: New testcase.
21899
21900 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
21901
21902         PR 18568
21903         * gfortran.dg/der_pointer_3.f90: New test.
21904
21905 2005-10-05  Devang Patel  <dpatel@apple.com>
21906
21907         PR Debug/23205
21908         * g++.dg/other/PR23205.C: New.
21909
21910 2005-10-05  Richard Henderson  <rth@redhat.com>
21911
21912         PR target/23602
21913         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21914         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21915
21916 2005-10-05  Dale Johannesen  <dalej@apple.com>
21917
21918         * gcc.c-torture/execute/float-floor.c: New.
21919
21920 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
21921
21922         PR tree-optimization/21419
21923         PR tree-optimization/24146
21924         PR tree-optimization/24151
21925
21926         * g++.dg/ext/asm7.C: New.
21927         * g++.dg/ext/asm8.C: New.
21928         * gcc.dg/asm-1.c: Compile on all targets.
21929         * gcc.dg/asm-pr24146.c: New.
21930         * gcc.dg/pr21419.c: Adjust error messages.
21931
21932 2005-10-05  Richard Guenther  <rguenther@suse.de>
21933
21934         PR fortran/24176
21935         * gfortran.fortran-torture/compile/empty.f90: New testcase.
21936
21937 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21938
21939         PR c++/23513
21940         * g++.dg/template/spec22.C: Robustify test.
21941         * g++.dg/template/spec26.C: New.
21942
21943 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
21944
21945         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21946         if target supports vector instructions.
21947
21948 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
21949
21950         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21951         C99 functions.
21952
21953 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
21954
21955         * lib/target-supports.exp (check_effective_target_fortran_large_real,
21956         check_effective_target_fortran_large_int): Replace cached result
21957         when target changes.
21958
21959 2005-10-04  Devang Patel  <dpatel@apple.com>
21960
21961         * gcc.dg/i386-sse-vect-types.c: New.
21962
21963 2005-10-04  Ian Lance Taylor  <ian@airs.com>
21964
21965         PR preprocessor/13726
21966         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21967         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21968
21969 2005-10-04  Richard Guenther  <rguenther@suse.de>
21970
21971         PR c/23576
21972         * gcc.dg/noncompile/pr23576.c: New testcase.
21973
21974 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21975
21976         PR middle-end/23125
21977         * gcc.dg/register-var-3.c: New test.
21978
21979 2005-10-04  Steven Bosscher  <stevenb@suse.de>
21980
21981         * gcc.dg/pr23049.c: New test.
21982
21983         * gcc.dg/ucnid-4.c: Fix test.
21984
21985 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
21986
21987         PR 23445
21988         * gcc.c-torture/compile/pr23445.c: New test.
21989
21990 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
21991
21992         * g++.dg/overload/unknown1.C: New.
21993
21994 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
21995
21996         PR c++/17775
21997         * g++.dg/template/repo4.C: New test.
21998
21999 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22000
22001         PR libfortran/19308
22002         * gfortran.dg/large_real_kind_2.F90: New test.
22003         * gfortran.dg/large_integer_kind_2.f90: New test.
22004
22005 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
22006
22007         * lib/target-supports.exp (check_effective_target_vect_shift):
22008         Implement with result caching. Add i?86, x86_64 and ia64 targets.
22009         (check_effective_target_vect_condition): Fix copy-n-pasto.
22010
22011         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22012         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22013         targets.
22014
22015 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
22016
22017         PR c++/22621
22018         * g++.dg/template/overload5.C : New test.
22019
22020         PR c++/23840
22021         * g++.dg/expr/stdarg1.C: New test.
22022
22023 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
22024
22025         PR 24142
22026         * gcc.c-torture/execute/pr24142.c: New test.
22027
22028 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
22029
22030         PR 24141
22031         * gcc.c-torture/execute/pr24141.c: New test.
22032
22033 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
22034             Diego Novillo  <dnovillo@redhat.com>
22035
22036         PR 23604
22037         * gcc.c-torture/execute/pr23604.c: New test.
22038
22039 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
22040
22041         PR fortran/16404
22042         PR fortran/20835
22043         PR fortran/20890
22044         PR fortran/20899
22045         PR fortran/20900
22046         PR fortran/20901
22047         PR fortran/20902
22048         gfortran.dg/equiv_constraint_1.f90: New test.
22049         gfortran.dg/equiv_constraint_2.f90: New test.
22050         gfortran.dg/equiv_constraint_3.f90: New test.
22051         gfortran.dg/equiv_constraint_4.f90: New test.
22052         gfortran.dg/equiv_constraint_5.f90: New test.
22053         gfortran.dg/equiv_constraint_6.f90: New test.
22054         gfortran.dg/equiv_constraint_7.f90: New test.
22055         gfortran.dg/equiv_constraint_8.f90: New test.
22056         gfortran.dg/private_type_1.f90: New test.
22057         gfortran.dg/private_type_2.f90: New test.
22058         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22059         980628-10.f: Assert std=gnu to permit mixing of
22060         types in equivalence statements.
22061
22062 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
22063
22064         PR 24112
22065         * gfortran.dg/open_status_1.f90: New.
22066
22067 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22068
22069         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22070         * gcc.dg/vect/pr22480.c: Clean up temp files.
22071         * gcc.dg/vect/pr23831.c: Clean up temp files.
22072         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22073         Clean up temp files.
22074         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22075         Clean up temp files.
22076
22077         * gcc.dg/20050309-1.c: Clean up temp files.
22078         * gcc.dg/20050325-1.c: Clean up temp files.
22079
22080 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22081
22082         PR tree-optimization/24059
22083         * gcc.dg/vect/pr24059.c : New test.
22084
22085 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
22086
22087         PR middle-end/24109
22088         * gcc.c-torture/execute/20050929-1.c: New test.
22089
22090 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22091
22092         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22093
22094 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
22095
22096         PR c/21419
22097         * gcc.dg/pr21419.c: New test.
22098
22099 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22100
22101         * gcc.dg/pr23911.c: New test.
22102
22103 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
22104
22105         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22106
22107         PR c++/16782
22108         * g++.dg/parse/qualified4.C: New test.
22109         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22110         * g++.old-deja/g++.mike/p8154.C: Likewise.
22111
22112 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
22113
22114         PR c++/22147
22115         * g++.dg/template/friend37.C: New test.
22116         * g++.dg/parse/crash28.C: Adjust error markers.
22117
22118 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
22119
22120         PR fortran/18518
22121         * gfortran.fortran-torture/execute/save_2.f90: New decl.
22122
22123 2005-09-27  Devang Patel  <dpatel@apple.com>
22124
22125         PR tree-optimization/23625
22126         * gcc.dg/pr23625.c: New test.
22127
22128 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
22129
22130         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22131         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22132
22133 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
22134
22135         PR fortran/23677
22136         * gfortran.fortran-torture/execute/save_1.f90: New test.
22137         * gfortran.dg/save_1.f90: New test.
22138
22139 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
22140
22141         * gcc.target/i386/builtin-apply-mmx.c: New test.
22142
22143         PR target/22576
22144         * gcc.target/i386/pr22576.c: New test.
22145
22146         PR target/22585
22147         * gcc.target/i386/pr22585.c: New test.
22148
22149         PR target/23268
22150         * gcc.target/i386/pr23268.c: New test.
22151
22152         PR middle-end/23831
22153         * gcc.dg/vect/pr23831.c: New test.
22154
22155         PR target/24055
22156         * gcc.target/i386/pr24055.c: New test.
22157
22158 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
22159
22160         PR tree-optimization/23960
22161         * gcc.c-torture/compile/pr23960.c: New.
22162
22163 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
22164
22165         PR fortran/16861
22166         * gfortran.dg/nested_modules_3.f90: New.
22167
22168 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
22169
22170         PR fortran/24005
22171         gfortran.dg/interface_1.f90: New test.
22172
22173 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
22174         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22175
22176         PR fortran/23843
22177         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22178
22179 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
22180
22181         PR fortran/23516
22182         * gfortran.dg/imag_1.f: New test.
22183         * gfortran.dg/imag_2.f: Ditto.
22184
22185 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
22186
22187         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22188
22189 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
22190
22191         PR c++/21983
22192         * g++.dg/warn/pr21983.C: New test.
22193
22194 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
22195
22196         * gcc.dg/20050922-1.c: Testcase added.
22197
22198 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
22199
22200         PR c++/23993
22201         * g++.dg/template/array14.C: New test.
22202
22203 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
22204
22205         PR fortran/19929
22206         * gfortran.dg/der_ptr_component_1.f90: New test.
22207
22208 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22209
22210         PR c++/23965
22211         * g++.dg/template/error1.C: Reject "no matching function" message.
22212
22213 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22214
22215         PR c++/17609
22216         * g++.dg/lookup/error1.C: New test.
22217
22218 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
22219
22220         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22221         functionality of the testcase.
22222
22223 2005-09-20  Richard Henderson  <rth@redhat.com>
22224
22225         * gcc.dg/vect/vect-22.c: Require vect_float.
22226         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22227
22228 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
22229
22230         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22231         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22232         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22233         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22234         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22235         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22236         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22237         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22238         * gcc.dg/cpp/ucnid-8.c: New test.
22239
22240 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22241
22242         PR tree-optimization/23929
22243         * gcc.c-torture/compile/pr23929.c: New test.
22244
22245 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
22246
22247         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22248         for one loop.
22249
22250 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
22251
22252         PR testsuite/23186
22253         * g++.dg/other/pr22003.C: Require named sections.
22254
22255 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22256
22257         PR c++/23947
22258         * g++.dg/rtti/crash3.C: New test.
22259
22260         PR tree-optimization/23818
22261         * gcc.dg/pr23818.c: New test.
22262
22263 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22264
22265         PR fortran/23420
22266         * gfortran.dg/print_fmt_4.f: New.
22267
22268 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22269
22270         PR fortran/23663
22271         * gfortran.fortran-torture/execute/entry_11.f90: New test.
22272
22273 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22274
22275         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22276         Use pointers to local alignable arrays instead. Added comments.
22277         * gcc.dg/vect/vect-46.c: Likewise.
22278         * gcc.dg/vect/vect-48.c: Likewise.
22279         * gcc.dg/vect/vect-49.c: Likewise.
22280         * gcc.dg/vect/vect-52.c: Likewise.
22281         * gcc.dg/vect/vect-53.c: Likewise.
22282         * gcc.dg/vect/vect-54.c: Likewise.
22283         * gcc.dg/vect/vect-56.c: Likewise.
22284         * gcc.dg/vect/vect-57.c: Likewise.
22285         * gcc.dg/vect/vect-58.c: Likewise.
22286         * gcc.dg/vect/vect-60.c: Likewise.
22287         * gcc.dg/vect/vect-61.c: Likewise.
22288
22289         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22290         The test is no longer vectorizable on vect_no_align targets.
22291         * gcc.dg/vect/vect-43.c: Likewsie.
22292
22293         * gcc.dg/vect/vect-44.c: Added comments.
22294         * gcc.dg/vect/vect-45.c: Added comments.
22295         * gcc.dg/vect/vect-50.c: Added comments.
22296         * gcc.dg/vect/vect-51.c: Added comments.
22297
22298         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22299         aligned type.
22300         * gcc.dg/vect/Os-vect-95.c: Likewise.
22301
22302         * gcc.dg/vect/vect-41.c: Test removed.
22303         * gcc.dg/vect/vect-47.c: Test removed.
22304         * gcc.dg/vect/vect-55.c: Test removed.
22305         * gcc.dg/vect/vect-59.c: Test removed.
22306
22307 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22308
22309         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22310         No longer vectorizable on vect_no_align targets.
22311         * gcc.dg/vect/pr20122.c: Likewise.
22312         * gcc.dg/vect/vect-74.c: Likewise.
22313         * gcc.dg/vect/vect-75.c: Likewise.
22314         * gcc.dg/vect/vect-76.c: Likewise.
22315
22316         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22317         Will not be vectorizable on vect_no_align targets once aliasing issues
22318         are resolved.
22319         * gcc.dg/vect/vect-79.c: Likewise.
22320
22321         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22322         * gcc.dg/vect/vect-78.c: Likewise.
22323         * gcc.dg/vect/vect-97.c: Likewise.
22324
22325 2005-09-19  Steven Bosscher  <stevenb@suse.de>
22326
22327         * gcc.dg/pr23943.c: New test.
22328
22329 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22330
22331         PR fortran/19181
22332         * gfortran.dg/derived_pointer_null_1.f90: New test.
22333
22334 2005-09-18  Richard Guenther  <rguenther@suse.de>
22335
22336         PR middle-end/23944
22337         * gcc.c-torture/compile/pr23944.c: New testcase.
22338
22339 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
22340
22341         PR fortran/15975
22342         * gfortran.dg/der_pointer_2.f90: New test.
22343
22344 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22345
22346         PR fortran/16861
22347         * gfortran.dg/nested_modules_2.f90: New test.
22348
22349 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22350
22351         PR c++/18368
22352         * g++.dg/other/semicolon.C: New test.
22353
22354 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
22355
22356         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22357         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22358
22359 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
22360
22361         PR c++/23914
22362         * g++.dg/template/static18.C: New test.
22363
22364         PR c++/21514
22365         * g++.dg/template/crash19.C: Remove dg-error marker.
22366         * g++.dg/template/local4.C: New test.
22367
22368 2005-09-16  Paul Brook  <paul@codesourcery.com>
22369
22370         PR fortran/23906
22371         * gfortran.dg/dependency_1.f90: New test.
22372
22373 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22374
22375         PR c++/23896
22376         * g++.dg/template/static17.C: New test.
22377
22378 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
22379
22380         PR c++/23139
22381         * g++.dg/warn/huge-val1.C: New test.
22382
22383 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22384
22385         PR c++/13140
22386         * g++.dg/parse/class2.C: New test.
22387         * g++.dg/template/explicit8.C: Likewise.
22388         * g++.dg/template/spec25.C: Likewise.
22389
22390 2005-09-14  Josh Conner  <jconner@apple.com>
22391
22392         PR middle-end/23584
22393         * gcc.dg/pr23584.c: New test.
22394
22395 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
22396
22397         PR fortran/21875 Internal Unit Array I/O, NIST
22398         * gfortran.dg/arrayio_1.f90: New test.
22399         * gfortran.dg/arrayio_1.f90: New test.
22400         * gfortran.dg/arrayio_1.f90: New test.
22401         * gfortran.dg/arrayio_1.f90: New test.
22402         * gfortran.dg/arrayio_1.f90: New test.
22403
22404 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
22405
22406         PR middle-end/22480
22407         * gcc.dg/vect/pr22480.c: New test.
22408
22409 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
22410
22411         PR fortran/19358
22412         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22413
22414 2005-09-13 Josh Conner <jconner@apple.com>
22415
22416         PR c++/23180
22417         * g++.dg/init/struct2.C: New test.
22418         * g++.dg/init/struct3.C: New test.
22419
22420 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
22421
22422         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22423         Clean up temp files.
22424         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22425         gcc.dg/tree-ssa/builtin-fprintf-1.c,
22426         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22427         gcc.dg/tree-ssa/builtin-printf-1.c,
22428         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22429         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22430         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22431         gcc.dg/tree-ssa/builtin-vprintf-1.c,
22432         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22433         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22434         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22435         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22436         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22437         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22438         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22439         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22440
22441 2005-09-13  Josh Conner  <jconner@apple.com>
22442
22443         * lib/gcc-dg.exp: Load scanipa.exp.
22444         (cleanup-dump): New procedure.
22445         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22446         * lib/scandump.exp: New file.
22447         * lib/scantree.exp: Use it.
22448         * lib/scanipa.exp: New file.
22449
22450 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
22451
22452         PR fortran/17740
22453         * gfortran.dg/generic_4.f90: New test.
22454
22455 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
22456
22457         PR target/23816
22458         * gcc.target/i386/pr23816-1.c: New test.
22459         * gcc.target/i386/pr23816-2.c: New test.
22460
22461
22462 2005-09-13  Bastian Blank <waldi@debian.org>
22463
22464         PR c++/16171
22465         * g++.dg/abi/mangle26.C: New test.
22466         * g++.dg/abi/mangle27.C: New test.
22467         * g++.dg/abi/mangle28.C: New test.
22468         * g++.dg/abi/mangle29.C: New test.
22469
22470         PR c++/23839
22471         * g++.dg/parse/register1.C: New test.
22472
22473 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
22474
22475         PR c++/23842
22476         * g++.dg/template/access16.C: New test.
22477
22478 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22479
22480         * gfortran.dg/char_pack_2.f90: Increase the vector size.
22481
22482 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22483
22484         PR fortran/18899
22485         * gfortran.dg/shape_2.f90: New test.
22486
22487 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22488
22489         PR target/19269
22490         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22491         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22492         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22493         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22494         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22495         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22496         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22497         tests.
22498
22499 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22500
22501         PR c++/23841
22502         * g++.dg/parse/template17.C: New test.
22503
22504 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22505
22506         PR c++/23789
22507         * g++.dg/template/nontype14.C: New test.
22508
22509 2005-09-12  Ian Lance Taylor  <ian@airs.com>
22510
22511         PR g++/7874
22512         * g++.dg/lookup/friend7.C: New test.
22513         * g++.dg/lookup/friend8.C: New test.
22514         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22515         so that it will be found via argument dependent lookup.
22516         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22517         friend functions which will no longer be found.
22518         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22519         function g, so that it will be found via argument dependent
22520         lookup.
22521         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22522         * g++.old-deja/g++.mike/net43.C: Likewise.
22523
22524 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22525
22526         PR c++/23691
22527         * g++.dg/template/static16.C: New test.
22528
22529 2005-09-12  Josh Conner  <jconner@apple.com>
22530
22531         PR middle-end/23237
22532         * gcc.c-torture/compile/pr23237.c: New test.
22533
22534 2005-09-11  Richard Henderson  <rth@redhat.com>
22535
22536         * g++.dg/other/error8.C: Update expected diagnostic text.
22537
22538 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22539
22540         PR libfortran/19872
22541         * gfortran.dg/overwrite_1.f: New test.
22542
22543 2005-09-09  Josh Conner  <jconner@apple.com>
22544
22545         * g++.dg/init/pr23180-1.C: Removed.
22546         * g++.dg/init/pr23180-2.C: Removed.
22547
22548 2005-09-09  David Daney <ddaney@avtrex.com>
22549
22550         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22551         files which are ...
22552         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22553         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22554
22555 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22556
22557         * gfortran.dg/iostat_2.f90: New test.
22558
22559 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
22560
22561         PR c++/22252
22562         * g++.dg/ext/interface1.C: New test.
22563         * g++.dg/ext/interface1.h: Likewise.
22564         * g++.dg/ext/interface1a.cc: Likewise.
22565
22566 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
22567
22568         * gfortran.dg/iomsg_1.f90: New test case.
22569
22570 2005-09-09  Richard Guenther  <rguenther@suse.de>
22571
22572         PR c++/23624
22573         * g++.dg/tree-ssa/pr23624.C: New testcase.
22574
22575 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22576
22577         PR fortran/19239
22578         * gfortran.dg/vector_subscript_1.f90,
22579         * gfortran.dg/vector_subscript_2.f90: New tests.
22580
22581 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22582
22583         PR fortran/21104
22584         * gfortran.dg/array_alloc_1.f90,
22585         * gfortran.dg/array_alloc_2.f90,
22586         * gfortran.dg/array_alloc_3.f90: New tests.
22587
22588 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
22589
22590         PR fortran/12840
22591         * gfortran.dg/array_constructor_6.f90
22592         * gfortran.dg/array_constructor_7.f90
22593         * gfortran.dg/array_constructor_8.f90
22594         * gfortran.dg/array_constructor_9.f90
22595         * gfortran.dg/array_constructor_10.f90
22596         * gfortran.dg/array_constructor_11.f90
22597         * gfortran.dg/array_constructor_12.f90: New tests.
22598
22599 2005-09-08  Josh Conner  <jconner@apple.com>
22600
22601         PR c++/23180
22602         * g++.dg/init/pr23180-1.C: New test.
22603         * g++.dg/init/pr23180-2.C: New test.
22604
22605 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22606
22607         PR fortran/18878
22608         * gfortran.dg/module_double_reuse.f90: New.
22609
22610 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
22611
22612         PR fortran/23270
22613         PR fortran/22304
22614         PR fortran/18870
22615         PR fortran/17917
22616         PR fortran/16511
22617         * gfortran.dg/common_equivalence_1.f: New.
22618         * gfortran.dg/common_equivalence_2.f: New.
22619         * gfortran.dg/common_equivalence_3.f: New.
22620         * gfortran.dg/contained_equivalence_1.f90: New.
22621         * gfortran.dg/module_blank_common.f90: New.
22622         * gfortran.dg/module_commons_1.f90: New.
22623         * gfortran.dg/module_equivalence_1.f90: New.
22624         * gfortran.dg/nested_modules_1.f90: New.
22625         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22626         equivalences and add comment to connect the test with
22627         the PR.
22628
22629 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22630
22631         PR fortran/23765
22632         * gfortran.dg/common_6.f90: New test.
22633
22634 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22635
22636         PR fortran/15326
22637         * gfortran.dg/char_result_1.f90,
22638         * gfortran.dg/char_result_2.f90,
22639         * gfortran.dg/char_result_3.f90,
22640         * gfortran.dg/char_result_4.f90,
22641         * gfortran.dg/char_result_5.f90,
22642         * gfortran.dg/char_result_6.f90,
22643         * gfortran.dg/char_result_7.f90,
22644         * gfortran.dg/char_result_8.f90: New tests.
22645
22646 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22647
22648         PR fortran/19928
22649         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22650
22651 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22652
22653         PR obj-c++/16816
22654         * obj-c++.dg/selector-5.mm: New test.
22655         * obj-c++.dg/selector-6.mm: New test.
22656
22657 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22658
22659         PR objc/20574
22660         PR objc/19324
22661         * objc.dg/error-1.m: New test.
22662
22663 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
22664
22665         PR fortran/23373
22666         * gfortran.fortran-torture/execute/pr23373-1.f90,
22667         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22668
22669 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
22670
22671         PR libfortran/23760
22672         * gfortran.dg/g77/1832.f: Remove long string in write statement
22673         to allow the test to pass on correct list directed output with
22674         prepended space.
22675
22676 2005-09-07  James E Wilson  <wilson@specifix.com>
22677
22678         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22679
22680 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22681
22682         * gfortran.dg/parameter+save.f90: Rename to
22683         * gfortran.dg/parameter_save.f90: .. this.
22684
22685 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22686
22687         PR fortran/20848
22688         * gfortran.dg/parameter+save.f90: New test case.
22689
22690 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
22691
22692         PR fortran/19269
22693         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22694
22695 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22696
22697         PR c/23075
22698         * gcc.dg/pr23075.c: New test.
22699         * g++.dg/warn/pr23075.C: New test.
22700
22701         PR target/22362
22702         * gcc.target/i386/pr22362.c: New test.
22703
22704         PR rtl-optimization/23098
22705         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22706
22707         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22708         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22709         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22710
22711 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
22712
22713         * g++.dg/expr/cast6.C: New test.
22714
22715         PR c++/9782
22716         * g++.dg/init/new15.C: New test.
22717
22718 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22719
22720         * gcc.dg/vect/Os-vect-95.c: New test.
22721         * gcc.dg/vect/vect-95.c: Same.
22722
22723 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22724
22725         * gcc.dg/vect/vect-29.c: Update xfail testing.
22726         * gcc.dg/vect/vect-44.c: Same.
22727         * gcc.dg/vect/vect-48.c: Same.
22728         * gcc.dg/vect/vect-50.c: Same.
22729         * gcc.dg/vect/vect-72.c: Same.
22730         * gcc.dg/vect/vect-77.c: Same.
22731         * gcc.dg/vect/vect-78.c: Same.
22732         * gcc.dg/vect/vect-80.c: Same.
22733         * gcc.dg/vect/vect-96.c: Same.
22734         * gcc.dg/vect/vect-100.c: Same.
22735         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22736         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22737         * gfortran.dg/vect/vect-5.f90: Same.
22738
22739 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22740
22741         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22742         start strings.
22743         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22744         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22745
22746         PR c++/23056
22747         * g++.dg/opt/pr23056.C: New test.
22748
22749         PR rtl-optimization/23098
22750         * gcc.target/i386/pr23098.c: New test.
22751
22752 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
22753
22754         PR c++/23667
22755         * g++.dg/template/static15.C: New test.
22756
22757         PR c++/21440
22758         * g++.dg/ext/stmtexpr5.C: New test.
22759         * g++.dg/ext/stmtexpr6.C: Likewise.
22760
22761 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
22762
22763         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22764
22765         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22766         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22767         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22768
22769 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
22770
22771         PR libfortran/23321
22772         * gfortran.dg/direct_io_4.f90: New test case.
22773
22774 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
22775             Rasmus Hahn  <rassahah@neofonie.de>
22776
22777         PR libobjc/23108
22778         * objc.dg/type-stream-1.m: New test.
22779
22780 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
22781
22782         PR fortran/23661
22783         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22784         gfortran.dg/print_fmt_3.f90: New test.
22785
22786 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22787
22788         * gfortran.dg/fmt_t_1.f90: New test.
22789
22790 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22791
22792         PR rtl-optimization/23454
22793         * g++.dg/opt/pr23454.C: New test.
22794
22795 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
22796
22797         PR c++/23699
22798         * g++.dg/ext/static1.C: New test.
22799
22800 2005-09-02  Richard Henderson  <rth@redhat.com>
22801
22802         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22803         tail call to check_fa_work.
22804
22805 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
22806
22807         PR c++/21687
22808         * g++.dg/other/gc3.C: New test.
22809
22810 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22811
22812         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22813         * gcc.dg/20050826-1.c: Likewise.
22814
22815 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
22816
22817         PR c++/23167
22818         * g++.dg/expr/volatile1.C: New test.
22819
22820 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
22821
22822         PR middle-end/23547
22823         * gcc.dg/pr23547.c: New test.
22824
22825 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
22826
22827         PR c/22061
22828         * gcc.c-torture/execute/pr22061-1.c,
22829         * gcc.c-torture/execute/pr22061-2.c,
22830         * gcc.c-torture/execute/pr22061-3.c,
22831         * gcc.c-torture/execute/pr22061-4.c: New tests.
22832
22833 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22834
22835         * gcc.dg/Wredundant-decls-2.c: New test to check that
22836         -Wredundant-decls does not issue warning for a variable
22837         definition following a declaration.
22838
22839 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
22840
22841         PR debug/7241
22842         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22843         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22844         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22845
22846         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22847         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22848         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22849         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22850         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22851         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22852         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22853         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22854
22855 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22856
22857         PR objc/23306
22858         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22859         scan-assmbler.
22860
22861 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
22862
22863         PR target/21255
22864         * gcc.dg/pr21255-1.c: New test.
22865         * gcc.dg/pr21255-2-mb.c: Likewise.
22866         * gcc.dg/pr21255-2-ml.c: Likewise.
22867         * gcc.dg/pr21255-3.c: Likewise.
22868         * gcc.dg/pr21255-4.c: Likewise.
22869
22870 2005-08-31  Dale Johannesen  <dalej@apple.com>
22871
22872         * gcc.dg/20050830-1.c: New.
22873
22874 2005-08-31  Josh Conner  <jconner@apple.com>
22875
22876         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22877         command-line options for arm-*-* targets.
22878         * g++.dg/init/array16.C: Likewise.
22879         * g++.dg/other/crash-4.C: Likewise.
22880
22881 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22882
22883         PR obj-c++/23640
22884         * obj-c++.dg/gnu-runtime-3.mm: New test.
22885
22886 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22887
22888         PR c++/13377
22889         * g++.dg/lookup/ambig4.C: New test.
22890         * g++.dg/lookup/ambig5.C: New test.
22891         * g++.dg/tc1/dr101.C: Adjust error markers.
22892
22893 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22894
22895         PR c++/23639
22896         * g++.dg/template/ttp5.C: Adjust error markers.
22897
22898 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
22899
22900         PR testsuite/23609
22901         * lib/obj-c++.exp: Include target-libpath.exp.
22902         (obj-c++_link_flags): Look for the GNU libobjc library
22903         and set the library path to include it.
22904         Don't manually set LD_LIBRARY_PATH (etc.) but call
22905         set_ld_library_path_env_vars instead.
22906         (obj-c++_target_compile): Don't set library path or
22907         linker flags because they are already set correctly
22908         in obj-c++_link_flags.
22909
22910 2005-08-30  Josh Conner  <jconner@apple.com>
22911
22912         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22913         to command-line options for arm-*-* targets.
22914
22915 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
22916
22917         * g++.dg/other/i386-1.C: New.
22918
22919 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
22920
22921         PR preprocessor/20348
22922         PR preprocessor/20356
22923         * gcc.dg/cpp/pr20348.c: New test.
22924         * gcc.dg/cpp/pr20348.h: New file.
22925         * gcc.dg/cpp/inc/pr20348.h: New file.
22926         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22927         * gcc.dg/cpp/pr20356.c: New test.
22928         * gcc.dg/cpp/pr20356.h: New file.
22929         * gcc.dg/cpp/inc/pr20356.h: New file.
22930         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22931
22932 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
22933
22934         * gfortran.fortran-torture/execute/intrinsic_count.f90:
22935         Fix array dimension to avoid correct end-of-file error.
22936
22937 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
22938
22939         PR libfortran/23598
22940         * gfortran.dg/iostat_1.f90: New test.
22941
22942 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
22943
22944         PR middle-end/23408
22945         * gcc.dg/pr23408.c: New test.
22946
22947 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
22948
22949         PR c++/23099
22950         * g++.dg/init/member1.C: Make sure erroneous static data member
22951         definitions are required.
22952         * g++.dg/template/static13.C: New test.
22953         * g++.dg/template/static14.C: Likewise.
22954
22955 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
22956
22957         * gcc.target/i386/pr23575.c: Use -msse2 instead of
22958         -march=pentium4, remove ilp32 requirement.
22959
22960         PR middle-end/23484
22961         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22962         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22963
22964 2005-08-29  Andreas Jaeger  <aj@suse.de>
22965
22966         PR testsuite/23607
22967         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22968
22969 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
22970
22971         * gcc.c-torture/execute/20050316-2.c: New test.
22972         * gcc.c-torture/execute/20050316-3.c: New test.
22973         * gcc.dg/torture/pr16104-1.c: New test.
22974
22975 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
22976
22977         PR middle-end/23463
22978         * gcc.c-torture/execute/zero-struct-1.c: New test.
22979
22980 2005-08-27  Richard Guenther  <rguenther@suse.de>
22981
22982         PR target/23575
22983         * gcc.target/i386/pr23575.c: New testcase.
22984
22985 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
22986
22987         PR rtl-optimization/23561
22988         * gcc.c-torture/execute/20050826-1.c: New test.
22989
22990         PR rtl-opt/23560
22991         * gcc.c-torture/execute/20050826-2.c: New test.
22992
22993 2005-08-26  Dale Johannesen  <dalej@apple.com>
22994
22995         * gcc.dg/20030711-1.c: Modify to work on Darwin.
22996         * gcc.dg/20050826-1.c: New.
22997
22998 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
22999
23000         PR c++/19004
23001         * g++.dg/template/nontype13.C: New test.
23002
23003         PR c++/23491
23004         * g++.dg/init/new14.C: New test.
23005         * g++.dg/expr/anew1.C: Do not XFAIL.
23006         * g++.dg/expr/anew2.C: Likewise.
23007         * g++.dg/expr/anew3.C: Likewise.
23008
23009 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
23010
23011         PR middle-end/22439
23012         * gcc.dg/vla-3.c: New test.
23013
23014 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
23015
23016         PR fortran/20363
23017         * gfortran.dg/named_interface.f90: New.
23018
23019 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
23020
23021         * gcc.c-torture/execute/frame-address.c: New test.
23022
23023 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
23024
23025         PR c++/20817
23026         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23027
23028 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23029
23030         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23031
23032 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23033
23034         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23035         * gcc.dg/altivec-22.c: Rename from..
23036         * gcc.dg/altivec-nomfcr.c: ..this.
23037
23038 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
23039
23040         PR tree-optimization/23546
23041         * gcc.dg/tree-ssa/pr23546.c: New test.
23042
23043 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
23044
23045         PR fortran/17758
23046         * gfortran.dg/nonreturning_statements.f90: New test.
23047
23048 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23049
23050         PR c++/22454
23051         * g++.dg/parse/crash29.C: New.
23052
23053 2005-08-23  DJ Delorie  <dj@redhat.com>
23054
23055         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23056         constants have the L suffix.
23057
23058 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
23059
23060         PR c++/23044
23061         * g++.dg/template/instantiate8.C: New.
23062
23063 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
23064
23065         PR middle-end/23467
23066         * gcc.c-torture/execute/pr23467.c: New test.
23067
23068 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
23069
23070         PR tree-optimization/22043
23071         * gcc.c-torture/execute/20050613-1.c: New test.
23072
23073 2005-08-23  Ben Elliston  <bje@au.ibm.com>
23074
23075         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23076
23077 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
23078
23079         PR rtl-optimization/23478
23080         * g++.dg/opt/pr23478.C: New test.
23081
23082 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
23083
23084         PR c/18715
23085         * gcc.dg/switch-warn-3.c: New test.
23086
23087 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23088
23089         PR c++/22233
23090         * g++.dg/template/param1.C: New test.
23091
23092 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23093
23094         PR c++/23089
23095         * g++.dg/other/incomplete1.C: New test.
23096
23097 2005-08-22  Ira Rosen  <irar@il.ibm.com>
23098
23099         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23100         are vectorizable.
23101
23102 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23103
23104         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23105         d_lines_5.f: New.
23106
23107 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
23108
23109         * gcc.target/i386/sse-4.c: New test.
23110
23111 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23112
23113         PR testsuite/23239
23114         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23115
23116 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
23117
23118         * gcc.dg/20050811-1.c: New test.
23119         * gcc.dg/20050811-2.c: New test.
23120
23121 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
23122
23123         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23124
23125 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
23126
23127         PR 23476
23128         * gcc.c-torture/compile/pr23476.c: New test.
23129
23130 2005-08-19  Devang Patel  <dpatel@apple.com>
23131
23132         PR tree-optimization/23048
23133         * gcc.dg/tree-ssa/pr23048.c: New test.
23134
23135 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23136
23137         PR middle-end/20624
23138         * g++.dg/warn/Wreturn-3.C: New test
23139
23140 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
23141
23142         PR tree-optimization/22228
23143         * g++.dg/vect/pr22543.cc: New test.
23144
23145 2005-08-17  Steven Bosscher  <stevenb@suse.de>
23146
23147         PR tree-optimization/21574
23148         * gcc.dg/tree-ssa/pr21574.c: New test.
23149
23150 2005-08-16  James E Wilson  <wilson@specifix.com>
23151
23152         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23153
23154 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
23155
23156         PR tree-opt/23402
23157         * gcc.c-torture/compile/zero-strct-3.c: New test.
23158         * gcc.c-torture/compile/zero-strct-4.c: New test.
23159
23160 2005-08-16  Steven Bosscher  <stevenb@suse.de>
23161
23162         PR target/23376
23163         * gcc.target/x86_64/pr23376.c: New test.
23164
23165 2005-08-16  Ian Lance Taylor  <ian@airs.com>
23166
23167         PR c++/23337
23168         * g++.dg/ext/vector2.C: New.
23169
23170 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23171
23172         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23173
23174 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23175
23176         PR libfortran/23428
23177         * gfortran.dg/inquire-complex.f90: New test case.
23178
23179 2005-08-16  James E Wilson  <wilson@specifix.com>
23180
23181         PR tree-optimization/21105
23182         * gcc.dg/large-size-array.c: New.
23183
23184 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
23185
23186         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23187         type.
23188         * gcc.dg/vect/vect-41: Likewise.
23189         * gcc.dg/vect/vect-42: Likewise.
23190         * gcc.dg/vect/vect-43: Likewise.
23191         * gcc.dg/vect/vect-44: Likewise.
23192         * gcc.dg/vect/vect-46: Likewise.
23193         * gcc.dg/vect/vect-47: Likewise.
23194         * gcc.dg/vect/vect-48: Likewise.
23195         * gcc.dg/vect/vect-52: Likewise.
23196         * gcc.dg/vect/vect-53: Likewise.
23197         * gcc.dg/vect/vect-54: Likewise.
23198         * gcc.dg/vect/vect-55: Likewise.
23199         * gcc.dg/vect/vect-56: Likewise.
23200         * gcc.dg/vect/vect-57: Likewise.
23201         * gcc.dg/vect/vect-58: Likewise.
23202         * gcc.dg/vect/vect-59: Likewise.
23203         * gcc.dg/vect/vect-60: Likewise.
23204         * gcc.dg/vect/vect-61: Likewise.
23205         * gcc.dg/vect/vect-85: Likewise.
23206         * gcc.dg/vect/vect-87: Likewise.
23207         * gcc.dg/vect/vect-88: Likewise.
23208         * gcc.dg/vect/vect-93.c: Likewise.
23209         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23210         * gcc.dg/vect/vect-75: Likewise.
23211         * gcc.dg/vect/vect-76: Likewise.
23212         * gcc.dg/vect/vect-77: Likewise.
23213         * gcc.dg/vect/vect-78: Likewise.
23214         * gcc.dg/vect/vect-80: Likewise.
23215         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23216         vectorized for the expected reason, rather than checking how alignment
23217         was handled.
23218         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23219         aligned type and also instead of aligned pointers. Added documentation.
23220
23221 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
23222
23223         * gfortran.dg/power.f90: New test.
23224
23225 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
23226
23227         PR rtl-optimization/23299
23228         * g++.dg/opt/pr23299.C: New test.
23229
23230 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23231
23232         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23233
23234 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
23235
23236         * g++.dg/template/local6.C: New test.
23237
23238 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
23239
23240         * execute/exceptions/finally-1.m: Check that the catch and finally are
23241         being called.  Also add a "return 0;" at the end of main.
23242
23243 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
23244
23245         PR fortran/21432.
23246         * gfortran.dg/namelist_print_1.f: New test of functionality of
23247         PRINT namelist.
23248         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23249         namelist generates error with -std=f95.
23250
23251 2005-08-14  Ira Rosen  <irar@il.ibm.com>
23252
23253         PR tree-optimization/23119
23254         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23255
23256 2005-08-13  Marcin Koziej  <creep@desk.pl>
23257             Andrew Pinski  <pinskia@physics.uc.edu>
23258
23259         PR libobjc/22492
23260         * execute/exceptions/finally-1.m: New test.
23261
23262 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23263
23264         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23265         testsuite.
23266         * objc/execute/exceptions/trivial.m: New test.
23267         * objc.dg/try-catch-11.m: Move to ...
23268         * objc/execute/exceptions/foward-1.m: Here.
23269         * objc.dg/try-catch-2.m: Move to ...
23270         * objc/execute/exceptions/catchall-1.m: Here.
23271         * objc.dg/try-catch-8.m: Move to ...
23272         * objc/execute/exceptions/local-variables-1.m: Here.
23273
23274 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23275
23276         * objc.dg/nested-func-1.m: Move to ...
23277         * objc/execute/nested-func-1.m: Here.
23278
23279 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23280
23281         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23282         in ${options} instead of [target_info name].
23283         * lib/obj-c++.exp (objc_target_compile): Likewise.
23284
23285 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23286
23287         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23288
23289 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23290
23291         part of PR testsuite/23348
23292         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23293         each of the torture options.
23294         * objc/compile/trivial.m: New test.
23295
23296 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23297
23298         * gfortran.dg/eoshift.f90: Correct format.
23299
23300 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23301
23302         * gfortran.fortran-torture/execute/character_passing.f90:
23303         Fix comment typo.
23304
23305 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
23306
23307         PR c++/8271
23308         * g++.dg/template/unify10.C: New.
23309
23310 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
23311
23312         * g++.dg/parse/pr22514.C: Move to...
23313         * g++.dg/debug/pr22514.C: here.
23314
23315 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23316
23317         PR c++/23266
23318         * g++.dg/inherit/pure1.C: New test.
23319
23320         * ChangeLog: Fix typos.
23321
23322 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23323             Steven Bosscher  <stevenb@suse.de>
23324
23325         * gfortran.dg/runtime_warning_1.f90: New test.
23326
23327 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23328
23329         PR c++/23219
23330         * g++.dg/parse/crash28.C: New.
23331
23332 2005-08-11  Richard Guenther  <rguenther@suse.de>
23333
23334         PR target/23289
23335         * gcc.target/i386/tailcall-1.c: New testcase.
23336
23337 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23338
23339         * gcc.dg/vect/vect-67.c: Un-xfail.
23340
23341 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23342
23343         PR c++/23225
23344         * g++.dg/parse/crash27.C: new test.
23345
23346 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
23347
23348         PR libfortran/22143
23349         * gfortran.dg/shift-kind.f90: New testcase.
23350
23351 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
23352
23353         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23354         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23355
23356 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23357
23358         PR c++/20646
23359         * g++.dg/other/mult-stor1.C: New test.
23360
23361 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23362
23363         * gcc.c-torture/pr18299-1.c: Move to ...
23364         * gcc.c-torture/compile/pr18299-1.c: Here.
23365
23366 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
23367
23368         * gfortran/fortran.torture/execute/character_passing.f90:
23369         Fix types for LSAME.
23370
23371 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
23372
23373         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23374         input data back to what it was originally.
23375
23376 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23377
23378         * objc.dg/try-catch-8.m: Enable for all targets.
23379
23380 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
23381
23382         * gcc.dg/pr23165.c: New test.
23383
23384 2005-08-09  Steven Bosscher  <stevenb@suse.de>
23385
23386         PR tree-optimization/23234
23387         * gcc.dg/tree-ssa/pr23234.c: New test.
23388
23389 2005-08-08  Josh Conner  <jconner@apple.com>
23390
23391         PR rtl-optimization/23241
23392         * gcc.dg/char-compare.c: New test.
23393
23394 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23395
23396         PR c++/22508
23397         * g++.dg/init/new13.C: New test.
23398
23399 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23400
23401         PR c++/21166
23402         * g++.dg/other/crash-4.C: Adjust
23403         * g++/dg/ext/packed9.C: New.
23404
23405 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23406
23407         PR middle-end/21964
23408         * gcc.c-torture/execute/pr21964-1.c: New test.
23409
23410 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23411
23412         PR c/22458
23413         * gcc.dg/pr22458-1.c: New test.
23414
23415 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
23416             Steven G. Kargl <kargls@comcast.net>
23417
23418         PR fortran/22390
23419         * gfortran.dg/flush_1.f90: New test.
23420
23421 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23422
23423         PR c++/23191
23424         * g++.dg/template/eh2.C: New test.
23425
23426 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23427
23428         PR c++/19498
23429         * g++.dg/template/instantiate7.C: New test.
23430
23431 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
23432
23433         PR c/23113
23434         * gcc.dg/Wunused-value-1.c: New test.
23435
23436 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
23437
23438         PR rtl-optimization/23233
23439         * gcc.c-torture/compile/pr23233-1.c: New test.
23440
23441 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
23442
23443         PR fortran/18833
23444         PR fortran/20850
23445         * gfortran.dg/equiv_1.f90: New test.
23446         * gfortran.dg/equiv_2.f90: New test.
23447         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23448         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23449         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23450
23451 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23452
23453         * gcc.c-torture/execute/vrp-5.c: New test.
23454         * gcc.c-torture/execute/vrp-6.c: New test.
23455         * gcc.dg/tree-ssa/vrp21.c: New test.
23456
23457 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23458
23459         * g++.dg/parse/pr22514.C: New test.
23460
23461 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
23462
23463         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23464
23465         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23466         instead of constant loads / pool entries.
23467
23468 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
23469
23470         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23471         TEST_TO_WCTYPE.
23472
23473 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
23474
23475         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23476         __WINT_TYPE__ in generated prototypes if possible.
23477
23478 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
23479
23480         PR 22037
23481         * g++.dg/tree-ssa/pr22037.C:
23482
23483 2005-08-04  Richard Henderson  <rth@redhat.com>
23484
23485         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23486         scan-tree-dump-times directive.
23487
23488 2005-08-04  Jan Hubicka  <jh@suse.cz>
23489
23490         * gcov-1.C: Fix switch counts.
23491         * gcov-4b.c: Likewise.
23492
23493 2005-08-03  Jeff Law  <law@redhat.com>
23494
23495         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23496
23497 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
23498
23499         * gcc.c-torture/execute/pr23135.c: New test.
23500
23501 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23502
23503         PR tree-optimization/19899
23504         * gcc.dg/tree-ssa/scev-1.c: New test.
23505         * gcc.dg/tree-ssa/scev-2.c: New test.
23506
23507 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
23508
23509         PR target/18582
23510         * gcc.dg/torture/pr18582-1.c: New test.
23511
23512 2005-08-03  Jan Hubicka  <jh@suse.cz>
23513
23514         * update-conroll.c: New testcase.
23515         * update-conroll-2.c: New testcase.
23516
23517 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
23518
23519         * gfortran.dg/constant_substring.f: New test.
23520         * gfortran.dg/pr22491.f: New test.
23521
23522 2005-08-02  Jan Hubicka  <jh@suse.cz>
23523
23524         * update-threading.c: Replace by the proper one.
23525
23526 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23527
23528         PR 23164
23529         * g++.dg/tree-ssa/pr23164.C: New test.
23530
23531 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
23532
23533         * gcc.dg/tree-ssa/pr23192.c: New test.
23534
23535 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
23536
23537         * gcc.c-torture/execute/vrp-4.c: New test.
23538
23539 2005-08-02  Jan Hubicka  <jh@suse.cz>
23540
23541         * update-threading.c: New test.
23542
23543 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
23544
23545         * gcc.c-torture/compile/20050801-1.c: New test.
23546         * gcc.c-torture/compile/20050801-2.c: New test.
23547
23548 2005-08-01  Jan Hubicka  <jh@suse.cz>
23549
23550         * val-prof-5.c: New test.
23551
23552 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
23553
23554         PR c/22311
23555         * gcc.dg/pr22311-1.c : New test.
23556
23557 2005-07-31  Steven Bosscher  <stevenb@suse.de>
23558
23559         PR target/23095
23560         * gfortran.dg/pr23095.f: New test.
23561
23562         PR c++/22003
23563         * g++.dg/other/pr22003.C: New test.
23564
23565 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
23566
23567         PR target/20621
23568         * gcc.c-torture/execute/pr20621-1.c: New test.
23569
23570 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
23571
23572         * gfortran.dg/comma_format_extension_4.f: Adjust length
23573         of string for format.
23574         * gfortran.dg/der_array_io_1.f: Replace illegal internal
23575         print statement with internal write.
23576         * gfortran.dg/der_array_io_2.f: Likewise.
23577         * gfortran.dg/der_array_io_3.f: Likewise.
23578
23579 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
23580
23581         * gcc.dg/fold-abs-4.c: new test.
23582
23583 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
23584
23585         PR fortran/22570 an related issues.
23586         * gfortran.dg/x_slash_1.f: New test.
23587
23588 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
23589
23590         PR c/23143
23591         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23592         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23593
23594 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23595
23596         PR c/529
23597         * gcc.dg/Wshadow-3.c: New test.
23598
23599 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
23600
23601         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23602         used to have the wrong bounds).
23603
23604 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23605
23606         PR c/21720
23607         * gcc.dg/hex-round-1.c: Test more cases.
23608         * gcc.dg/hex-round-2.c: New test.
23609
23610 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
23611
23612         PR 22550
23613         * g++.dg/tree-ssa/pr22550.C: New test.
23614
23615 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
23616
23617         * gcc.dg/tree-ssa/vrp19.c: New test.
23618         * gcc.dg/tree-ssa-vrp20.c: New test.
23619
23620 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23621
23622         PR c/22240
23623         * gcc.dg/transparent-union-4.c: New test.
23624
23625 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23626
23627         PR c/22192
23628         * gcc.dg/c99-vla-2.c: New test.
23629
23630 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23631
23632         PR c/21720
23633         * gcc.dg/hex-round-1.c: New test.
23634
23635 2005-07-28  Jan Hubicka  <jh@suse.cz>
23636
23637         * inliner-1.c: Do not dump everything.
23638         * tree-prof.exp: Do not pass -ftree-based-profiling.
23639         * bprob.exp: Likewise.
23640
23641         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23642
23643 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
23644
23645         PR c++/22545
23646         * g++.dg/expr/ptrmem7.C: New test.
23647
23648 2005-07-28  Mike Stump  <mrs@apple.com>
23649
23650         * g++.old-deja/g++.mike/visibility-1.C: New test.
23651
23652 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23653
23654         PR c/20187
23655         * gcc.c-torture/execute/pr20187-1.c: New test.
23656
23657 2005-07-28  Jeff Law  <law@redhat.com>
23658
23659         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23660         * gcc.dg/tree-ssa/vrp18.c: New test.
23661
23662 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23663
23664         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23665
23666 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23667
23668         PR tree-optimization/22506
23669         * gcc.dg/vect/ps22506.c: New test.
23670
23671 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
23672
23673         PR target/21149
23674         * gcc.target/i386/sse-3.c: New test.
23675
23676 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23677
23678         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23679         * gcc.target/mips/mips32-dsp-type.c: Likewise.
23680
23681 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23682
23683         PR c/22589
23684         * gcc.c-torture/compile/pr22589-1.c: New test.
23685
23686 2005-07-28  Jan Hubicka  <jh@suse.cz>
23687
23688         * update-loopch.c: New testcase.
23689
23690 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23691
23692         PR rtl-optimization/23047
23693         * gcc.c-torture/execute/pr23047.c: New test.
23694         * gcc.c-torture/execute/pr23047.x: New.
23695
23696 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23697
23698         PR tree-optimization/22493
23699         * gcc.c-torture/execute/pr22493-1.c: New test.
23700         * gcc.c-torture/execute/pr22493-1.x: New.
23701         * gcc.c-torture/execute/vrp-1.c: New test.
23702         * gcc.c-torture/execute/vrp-2.c: New test.
23703         * gcc.c-torture/execute/vrp-2.c: New test.
23704
23705 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
23706
23707         * gcc.target/frv/all-builtin-read8.c: Delete.
23708         * gcc.target/frv/all-builtin-read16.c: Delete.
23709         * gcc.target/frv/all-builtin-read32.c: Delete.
23710         * gcc.target/frv/all-builtin-read64.c: Delete.
23711         * gcc.target/frv/all-builtin-write8.c: Delete.
23712         * gcc.target/frv/all-builtin-write16.c: Delete.
23713         * gcc.target/frv/all-builtin-write32.c: Delete.
23714         * gcc.target/frv/all-builtin-write64.c: Delete.
23715         * gcc.target/frv/all-read-write-1.c: New.
23716
23717 2005-07-27  Jeff Law  <law@redhat.com>
23718
23719         * gcc.c-torture/execute/pr22630.c: New test.
23720
23721 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
23722
23723         PR tree-optimization/23073
23724         * gcc.dg/vect/nodump-pr23073.c: New test.
23725         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23726
23727 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
23728
23729         PR tree-optimize/22348
23730         * gcc.c-torture/execute/pr22348.c: New.
23731
23732 2005-07-27  Richard Guenther  <rguenther@suse.de>
23733
23734         * gcc.dg/tree-ssa/salias-1.c: New testcase.
23735
23736 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23737
23738         PR fortran/22503
23739         * gfortran.dg/logical_comp.f90: New test.
23740
23741 2005-07-27  Jan Hubicka  <jh@suse.cz>
23742
23743         * inliner-1.c: Add cleanup of dumps.
23744         * val-prof-*.c: Likewise.
23745         * update-tailcall.c: New.
23746
23747 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
23748
23749         PR 22591
23750         * gcc.dg/tree-ssa/pr22591.c: New test.
23751         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23752
23753 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
23754
23755         PR libobjc/22606
23756         * objc.dg/try-catch-11.m: New test.
23757
23758 2005-07-26  Richard Guenther  <rguenther@suse.de>
23759
23760         PR tree-optimization/22486
23761         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23762
23763 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23764
23765         PR tree-opt/22484
23766         * g++.dg/opt/loop2.C: New test.
23767
23768 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23769
23770         * gcc.dg/tree-ssa/reassoc-3.c: New test.
23771         * gcc.dg/tree-ssa/reassoc-4.c: New test.
23772
23773 2005-07-25  Adam Nemet  <anemet@lnxw.com>
23774
23775         * lib/profopt.exp (profopt-execute): Check for profiling data
23776         files on the target.
23777
23778 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
23779
23780         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23781         for matching of asm labels.
23782
23783 2005-07-25  Richard Guenther  <rguenther@suse.de>
23784
23785         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23786
23787 2005-07-25  Richard Guenther  <rguenther@suse.de>
23788
23789         PR testsuite/22624
23790         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23791
23792 2005-07-25  Ira Rosen  <irar@il.ibm.com>
23793
23794         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23795         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23796         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23797         * gcc.dg/vect/vect-100.c: New test.
23798         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23799         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23800         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23801         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23802         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23803         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23804         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23805         * gfortran.dg/vect/pr19049.f90: New testcase.
23806         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23807
23808 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
23809
23810         * gcc.c-torture/execute/20050713-1.c: New test.
23811
23812         PR fortran/20063
23813         * gfortran.fortran-torture/execute/data_4.f90: New test.
23814
23815         PR middle-end/20303
23816         * gcc.dg/visibility-d.c: New test.
23817
23818 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
23819
23820         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23821         * gfortran.dg/underflow.f90: Ditto.
23822
23823 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23824
23825         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23826         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23827         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23828
23829 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23830
23831         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23832         include case of field width of zero.
23833
23834 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23835
23836         PR libgfortran/21875
23837         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23838         with trailing blanks on normal formatted read.
23839
23840 2005-07-23  Chao-ying Fu  <fu@mips.com>
23841
23842         * gcc.target/mips/mips32-dsp-type.c: New test.
23843         * gcc.target/mips/mips32-dsp.c: New test.
23844
23845 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
23846
23847         PR testsuite/21073
23848         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23849
23850         PR testsuite/20454
23851         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23852         and __cyg_profile_func_exit.
23853
23854 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
23855
23856         * gfortran.dg/comma_format_extension_3.f: Fix typo.
23857         * gfortran.dg/comma_format_extension_4.f: Same.
23858         * gfortran.dg/pr15332.f: Same.
23859         * gfortran.dg/pr21730.f: Same.
23860
23861 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
23862
23863         * g++.dg/opt/vrp2.C: Fix testcase.
23864
23865         PR tree-opt/22625
23866         * g++.dg/opt/vrp2.C: New test.
23867
23868 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
23869
23870         PR debug/21828
23871         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23872
23873 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
23874
23875         * gcc.dg/tree-ssa/20050719-1.c: New test.
23876
23877 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
23878
23879         * gcc.dg/bfin-longcall-1.c: New file.
23880         * gcc.dg/bfin-longcall-2.c: New file.
23881
23882 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
23883
23884         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23885
23886 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23887
23888         PR middle-end/19055
23889         * gcc.dg/tree-ssa/pr19055.c: New test.
23890         * gcc.dg/tree-ssa/pr19055-2.c: New test.
23891
23892 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23893
23894         PR C++/22358
23895         * g++.dg/other/pr22358.C: New test.
23896
23897 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
23898
23899         PR c++/2922
23900         * g++.dg/lookup/two-stage5.C: New test from bug comments.
23901
23902 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23903
23904         PR c++/15938
23905         * g++.dg/init/union2.C: New test.
23906
23907 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23908
23909         PR c/22393
23910         * gcc.dg/complex-4.c: New test.
23911
23912 2005-07-21  Richard Guenther  <rguenther@suse.de>
23913
23914         PR testsuite/22522
23915         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23916         scanning for asm labels.
23917         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23918
23919 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23920
23921         PR target/22085
23922         * gcc.dg/altivec-pr22085.c: New.
23923
23924 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23925
23926         PR tree-optimization/19210
23927         * gcc.dg/tree-ssa/pr19210-1.c: New.
23928         * gcc.dg/tree-ssa/pr19210-2.c: New.
23929
23930 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
23931
23932         PR rtl-optimization/22167
23933         * g++.dg/opt/pr22167.C: New test.
23934
23935 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
23936
23937         PR c++/2922
23938         * g++.dg/lookup/two-stage2.C: New.
23939         * g++.dg/lookup/two-stage3.C: New.
23940         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23941         fixed two-stage name lookup for operators.
23942         * g++.dg/template/call3.C: Compiler now produces an appropriate
23943         error message.
23944         * g++.dg/template/crash37.C: Compiler now describes bla() on line
23945         14 as a candidate.
23946         * g++.dg/template/ptrmem4.C: Compiler produces different error
23947         message.
23948         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23949         connect_to_method as a candidate.
23950
23951 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
23952
23953         * gcc.dg/fold-alloc-1.c: New test.
23954
23955 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
23956
23957         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23958         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23959
23960 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
23961
23962         * gcc.dg/fold-abs-1.c: New test.
23963         * gcc.dg/fold-abs-2.c: New test.
23964         * gcc.dg/fold-abs-3.c: New test.
23965
23966 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
23967
23968         Make CONSTRUCTOR use VEC to store initializers.
23969         * g++.dg/ext/complit3.C: Check for specific error messages.
23970         * g++.dg/init/brace2.C: Update error message.
23971         * g++.dg/warn/Wbraces2.C: Likewise.
23972
23973 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
23974
23975         PR fortran/16940
23976         * gfortran.dg/module_interface_1.f90: New test.
23977
23978 2005-07-19  Danny Berlin <dberlin@dberlin.org>
23979             Kenneth Zadeck <zadeck@naturalbridge.com>
23980
23981         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23982
23983 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23984
23985         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23986         specify -Wformat for these tests.
23987         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23988         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23989         * gcc.dg/format/opt-6.c: Delete.
23990
23991 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23992
23993         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23994         * gcc.dg/tree-ssa/sra-3.c: Likewise.
23995
23996 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23997
23998         * gcc.dg/tree-ssa/alias-2.c: New test.
23999
24000 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
24001
24002         PR c++/22263
24003         * g++.dg/template/explicit7.C: New test.
24004
24005 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
24006
24007         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24008         field width of 8 to +Inf and -Inf.
24009
24010 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
24011
24012         PR c++/22139
24013         * g++.dg/template/friend36.C: New test.
24014
24015 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
24016
24017         PR fortran/21730
24018         * gfortran.dg/pr21730.f: New test.
24019
24020 2005-07-16  Danny Berlin <dberlin@dberlin.org>
24021             Kenneth Zadeck <zadeck@naturalbridge.com>
24022
24023         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24024         since pure const detection cannot run at -O1 in c compiler.
24025         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24026         can now optimize this case properly.
24027         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24028         because we now pass.
24029         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24030
24031 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
24032
24033         PR c/22421
24034         * gcc.dg/format/bitfld-1.c: New test.
24035
24036 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24037
24038         PR c++/22204
24039         * g++.dg/rtti/repo1.C: New test.
24040
24041 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
24042
24043         PR middle-end/22398
24044         * gcc.c-torture/compile/pr22398.c: New test.
24045
24046 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24047
24048         PR c++/22132
24049         * g++.dg/expr/cast4.C: New test.
24050
24051 2005-07-15  Richard Guenther  <rguenther@suse.de>
24052
24053         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24054         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24055
24056 2005-07-15  Steven Bosscher  <stevenb@suse.de>
24057
24058         PR tree-optimization/22230
24059         * gcc.dg/tree-ssa/pr22230.c: New test.
24060
24061 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
24062
24063         * gfortran.dg/g77/cpp6.f: New test.
24064
24065         PR fortran/22417
24066         * gfortran.dg/g77/cpp5.F: New test.
24067         * gfortran.dg/g77/cpp5.h: New file.
24068         * gfortran.dg/g77/cpp5inc.h: New file.
24069
24070 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
24071
24072         PR libfortran/16435
24073         * gfortran.dg/tl_editting.f90: New.
24074         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24075
24076 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
24077
24078         * gfortran.dg/char_array_constructor.f90: New test.
24079
24080 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
24081
24082         * gfortran.dg/past_eor.f90: New.
24083         * gfortran.dg/complex_read.f90: New.
24084
24085 2005-07-13  Jeff Law  <law@redhat.com>
24086
24087         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24088         additional casts.
24089
24090         * gcc.dg/tree-ssa/pr22321.c: New test
24091
24092 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
24093
24094         PR tree-optimization/21921
24095         * gcc.dg/tree-ssa/pr21921.c: New.
24096
24097 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24098
24099         PR tree-optimizatio/22442
24100         * gcc.dg/tree-ssa/loop-11.c: New test.
24101
24102 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24103
24104         PR tree-opt/21840
24105         * gcc.c-torture/compile/pr21840.c: New test.
24106
24107 2005-07-12  Jan Hubicka  <jh@suse.cz>
24108
24109         * gcc.c-torture/compile/pr22379.c: New test.
24110
24111 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
24112
24113         PR libfortran/21593
24114         gfortran.dg/dev_null.f90: Remove outdated comment about
24115         PR libfortran/21593.
24116
24117
24118 2005-07-12  Dale Johannesen  <dalej@apple.com>
24119
24120         * gcc.target/i386/compress-float-sse.c: New.
24121         * gcc.target/i386/compress-float-sse-pic.c: New.
24122         * gcc.target/i386/compress-float-387.c: New.
24123         * gcc.target/i386/compress-float-387-pic.c: New.
24124         * gcc.dg/compress-float-ppc.c: New.
24125         * gcc.dg/compress-float-ppc-pic.c: New.
24126
24127 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
24128
24129         PR libfortran/21593
24130         gfortran.dg/dev_null.f90: Remove targets.
24131
24132 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24133
24134         PR tree-opt/22335
24135         * gcc.dg/pr22335-1.c: New test.
24136         * gcc.dg/pr22335-2.c: New test.
24137
24138 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24139
24140         PR c++/20172
24141         * g++.dg/template/nontype12.C : New test.
24142
24143 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24144
24145         * gcc.dg/tree-ssa/loop-10.c: New test.
24146
24147 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
24148
24149         * gcc.c-torture/execute/20020720-1.x: Remove.
24150
24151 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
24152
24153         * gfortran.fortran-torture/execute/forall_7.f90: New test.
24154
24155 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
24156
24157         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24158         (dg-mips-options): Use it.
24159
24160 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
24161
24162         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24163
24164 2005-07-09  Richard Henderson  <rth@redhat.com>
24165
24166         * lib/target-supports.exp (check_effective_target_sync_char_short):
24167         Add alpha.
24168
24169 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
24170
24171         PR libfortran/22217
24172         * gfortran.dg/negative-z-descriptor.f90: New test.
24173
24174 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24175
24176         PR tree-opt/22329
24177         * gcc.dg/pr22329.c: New test.
24178
24179 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
24180
24181         PR tree-optimization/20139
24182         * gcc.dg/tree-ssa/pr20139.c: New.
24183
24184 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24185
24186         PR tree-opt/22356
24187         * gcc.dg/pr22356-1.c: New test.
24188
24189 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
24190
24191         PR c++/21799
24192         * g++.dg/template/unify8.C: New.
24193         * g++.dg/template/unify9.C: New.
24194
24195 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
24196
24197         * gfortran.fortran-torture/execute/entry_10.f90: New test.
24198
24199 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
24200
24201         * gcc.dg/darwin-version-1.c: New.
24202         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24203         * gcc.dg/builtins-20.c: Likewise.
24204         * gcc.dg/builtins-53.c: Likewise.
24205         * gcc.dg/torture/builtins-convert-1.c: Likewise.
24206         * gcc.dg/torture/builtins-convert-2.c: Likewise.
24207         * gcc.dg/torture/builtins-convert-3.c: Likewise.
24208         * gcc.dg/torture/builtins-power-1.c: Likewise.
24209         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24210         on Darwin.
24211
24212 2005-07-07  Jeff Law  <law@redhat.com>
24213
24214         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
24215         argument evaluation order.
24216
24217 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
24218
24219         PR libfortran/21594
24220         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24221         Add test cases where the shift length is greater than the
24222         array length.
24223
24224 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24225
24226         * obj-c++.dg/proto-lossage-6.mm: New.
24227         * objc.dg/proto-lossage-6.m: New.
24228
24229 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24230
24231         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24232         * objc.dg/gnu-runtime-2.m: Likewise.
24233
24234 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24235
24236         * gfortran.dg/longline.f: New test.
24237
24238         * gfortran.dg/badline.f: New test.
24239
24240 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24241
24242         PR fortran/16531
24243         PR fortran/15966
24244         PR fortran/18781
24245         * gfortran.dg/hollerith.f90: New.
24246         * gfortran.dg/hollerith2.f90: New.
24247         * gfortran.dg/hollerith3.f90: New.
24248         * gfortran.dg/hollerith4.f90: New.
24249         * gfortran.dg/hollerith_f95.f90: New.
24250         * gfortran.dg/hollerith_legacy.f90: New.
24251         * gfortran.dg/g77/cpp4.F: New. Port from g77.
24252
24253 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24254
24255         PR objc/22274
24256         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24257         * objc.dg/gnu-runtime-2.m: New.
24258
24259 2005-07-06  Jeff Law  <law@redhat.com>
24260
24261         * gcc.dg/tree-ssa/vrp17.c: New test.
24262
24263 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24264
24265         PR fortran/22327
24266         * gfortran.dg/array_constructor_5.f90: New test.
24267
24268 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24269
24270         * gfortran.fortran-torture/execute/entry_9.f90: New test.
24271
24272 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
24273
24274         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24275         * gcc.dg/980816-1.c: Ditto.
24276
24277 2005-07-06  Jeff Law  <law@redhat.com>
24278
24279         * gcc.c-torture/compile/pr21356.c: New test.
24280
24281 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24282
24283         PR c/22013
24284         PR c/22098
24285         * gcc.c-torture/compile/pr22013-1.c,
24286         gcc.c-torture/execute/pr22098-1.c,
24287         gcc.c-torture/execute/pr22098-2.c,
24288         gcc.c-torture/execute/pr22098-3.c: New tests.
24289
24290 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24291
24292         PR c/22308
24293         * gcc.dg/pr22308-1.c: New test.
24294
24295 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
24296
24297         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
24298         target.
24299         * gcc.dg/compare9.c: Use -fshort-enums instead of
24300         -fno-short-enums.  Change the last test to dg-bogus.
24301
24302 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
24303
24304         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24305         * gcc.dg/compare9.c: New.
24306
24307 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24308
24309         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24310
24311 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24312
24313         PR testsuite/22288
24314         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24315
24316
24317 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24318
24319         * gcc.dg/format/gcc_gfc-1.c: New.
24320
24321 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24322
24323         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24324
24325 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24326
24327         PR fortran/20842
24328         * gfortran.dg/io_invalid_1.f90: New test.
24329
24330 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
24331
24332         * gcc.dg/format/gcc_diag-1.c: Update.
24333
24334 2005-07-02  Jeff Law  <law@redhat.com>
24335
24336         * gcc.dg/tree-ssa/pr22051-1.c: New test.
24337         * gcc.dg/tree-ssa/pr22051-2.c: New test.
24338
24339 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
24340
24341         * gcc.dg/format/gcc_diag-1.c: Update.
24342
24343 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
24344
24345         PR tree-opt/22269
24346         * gcc.c-torture/compile/pr22269.c: New test.
24347
24348 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
24349
24350         PR 21584
24351         PR 22219
24352         * g++.dg/tree-ssa/pr21584-1.C: New test.
24353         * g++.dg/tree-ssa/pr21584-2.C: New test.
24354
24355 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
24356
24357         * obj-c++.dg/try-catch-11.mm: New.
24358         * objc.dg/try-catch-10.m: New.
24359
24360 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
24361
24362         * g++.dg/other/ucnid-1.C: xfail on AIX.
24363
24364 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
24365
24366         PR 22234
24367         * gcc.dg/20050629-1.c: New test.
24368
24369 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
24370
24371         * obj-c++.dg/const-str-1[0-1].mm: New.
24372         * objc.dg/const-str-1[0-1].m: New.
24373
24374 2005-05-29  Richard Henderson  <rth@redhat.com>
24375
24376         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24377         Rename from check_effective_target_vect_no_max.
24378         (check_effective_target_vect_no_int_add): New.
24379         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24380         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24381         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24382         * gcc.dg/vect/vect-reduc-1.c: Use both.
24383         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24384
24385 2005-05-29  Richard Henderson  <rth@redhat.com>
24386
24387         * lib/target-supports.exp (check_effective_target_vect_no_max):
24388         Remove i386 and x86_64.
24389
24390 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24391
24392         PR testsuite/21969
24393         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24394
24395 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24396
24397         PR middle-end/21969
24398         * gcc.dg/vect/pr21969.c: New test.
24399
24400 2005-06-28  Eric Christopher  <echristo@redhat.com>
24401
24402         PR c/22052
24403         PR c/21975
24404         * gcc.dg/inline1.c: New test.
24405         * gcc.dg/inline2.c: Ditto.
24406         * gcc.dg/inline3.c: Ditto.
24407         * gcc.dg/inline4.c: Ditto.
24408         * gcc.dg/inline5.c: Ditto.
24409
24410 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24411
24412         PR libfortran/22142
24413         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24414         Add testcase also testing eoshift1 for PR 22142.
24415
24416 2005-06-28  Richard Henderson  <rth@redhat.com>
24417
24418         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24419         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24420         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24421         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24422         gcc.dg/tree-ssa/20030922-2.c: Likewise.
24423
24424 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24425
24426         PR libfortran/22142
24427         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24428         Add testcase for PR 22142.
24429
24430 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
24431
24432         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24433         gcc.target/ia64/fpreg-2.c: New tests.
24434
24435 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24436
24437         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24438
24439 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24440
24441         PR libfortran/22170
24442         * gfortran.dg/slash_1.f90: New test.
24443
24444 2005-06-27  Richard Henderson  <rth@redhat.com>
24445
24446         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24447         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24448         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24449         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24450         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24451         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24452
24453 2005-06-27  Richard Henderson  <rth@redhat.com>
24454
24455         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24456         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24457
24458 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
24459
24460         * obj-c++.dg/proto-lossage-5.mm: New.
24461         * objc.dg/proto-lossage-5.m: New.
24462
24463 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
24464
24465         PR 21959
24466         * gcc.dg/tree-ssa/pr21959.c: New test.
24467
24468 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
24469
24470         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24471         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24472         testing uninitialized var.
24473
24474         * gcc.c-torture/execute/builtins/chk.h: New.
24475         * gcc.c-torture/execute/builtins/lib/chk.c: New.
24476         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24477         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24478         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24479         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24480         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24481         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24482         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24483         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24484         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24485         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24486         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24487         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24488         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24489         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24490         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24491         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24492         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24493         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24494         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24495         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24496         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24497         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24498         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24499         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24500         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24501         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24502         * gcc.dg/builtin-object-size-1.c: New test.
24503         * gcc.dg/builtin-object-size-2.c: New test.
24504         * gcc.dg/builtin-object-size-3.c: New test.
24505         * gcc.dg/builtin-object-size-4.c: New test.
24506         * gcc.dg/builtin-object-size-5.c: New test.
24507         * gcc.dg/builtin-stringop-chk-1.c: New test.
24508         * gcc.dg/builtin-stringop-chk-2.c: New test.
24509         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24510         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24511         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24512         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24513         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24514         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24515         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24516         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24517         * gcc.c-torture/execute/printf-1.c: New test.
24518         * gcc.c-torture/execute/fprintf-1.c: New test.
24519         * gcc.c-torture/execute/vprintf-1.c: New test.
24520         * gcc.c-torture/execute/vfprintf-1.c: New test.
24521         * gcc.c-torture/execute/printf-chk-1.c: New test.
24522         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24523         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24524         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24525
24526 2005-06-27  Michael Matz  <matz@suse.de>
24527
24528         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24529         slot is not merged if address escapes.
24530
24531 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24532
24533         PR c/21911
24534         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
24535
24536 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
24537
24538         PR middle-end/17965
24539         * gcc.c-torture/compile/20050622-1.c: New test.
24540
24541         PR middle-end/22028
24542         * gcc.dg/20050620-1.c: New test.
24543
24544 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
24545
24546         PR tree-optimization/22026
24547         * gcc.dg/tree-ssa/pr22026.c: New.
24548
24549 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
24550
24551         PR libfortran/22144
24552         * gfortran.dg/shift-alloc.f90: New testcase.
24553
24554 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
24555
24556         * all files: Update FSF address in copyright headers.
24557
24558 2005-06-22  Jan Hubicka  <jh@suse.cz>
24559
24560         * wholeprogram-1.c: New testcase.
24561         * wholeprogram-2.c: New testcase.
24562
24563 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
24564
24565         PR 22171
24566         * gcc.dg/tree-ssa/pr22171.c: New test.
24567
24568 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
24569
24570         * gfortran.dg/simplify_modulo.f90: New.
24571
24572 2005-06-24  Jan Hubicka  <jh@suse.cz>
24573
24574         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24575
24576 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24577
24578         * obj-c++.dg/proto-lossage-[1-4].mm: New.
24579
24580 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
24581
24582         * obj-c++.dg/typedef-alias-1.mm: New.
24583         * objc.dg/typedef-alias-1.m: New.
24584
24585 2005-06-23  Jeff Law  <law@redhat.com>
24586
24587         * gcc.dg/tree-ssa/vrp16.c: New test.
24588
24589 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24590
24591         * lib/target-supports.exp: Add
24592         check_effective_target_fortran_large_real and
24593         check_effective_target_fortran_large_int to check for
24594         corresponding effective targets.
24595         * gfortran.dg/large_integer_kind_1.f90: New test.
24596         * gfortran.dg/large_real_kind_1.f90: New test.
24597
24598 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
24599
24600         PR tree-optimization/22117
24601         * gcc.dg/tree-ssa/pr22117.c: New.
24602
24603 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
24604
24605         PR testsuite/22123
24606         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24607
24608 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
24609
24610         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24611
24612 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
24613
24614         * gfortran.dg/f2c_4.f90: Add tests for complex functions
24615         * gfortran.dg/f2c_4.c: Likewise.
24616
24617 2005-06-22 Paul Brook  <paul@codesourcery.com>
24618
24619         PR fortran/21034
24620         * gfortran.dg/auto_save_1.f90: New test.
24621
24622 2005-06-22  Michael Matz  <matz@suse.de>
24623
24624         * gcc.target/x86-64/abi: New directory.
24625         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24626         * gcc.target/x86-64/abi/README.gcc: New file.
24627         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24628         * gcc.target/x86-64/abi/asm-support.s: New file.
24629         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24630         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24631         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24632         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24633         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24634         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24635         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24636         * gcc.target/x86_64/abi/test_bitfields.c: New test.
24637         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24638         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24639         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24640         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24641         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24642         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24643         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24644         * gcc.target/x86_64/abi/test_varargs.c: New test.
24645
24646 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
24647
24648         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24649         32-bit i?86 and x86_64.
24650
24651 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
24652
24653         * obj-c++.dg/const-str-[1-9].mm: New tests.
24654
24655 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
24656
24657         PR fortran/22010
24658         * gfortran.dg/namelist_use.f90: New.
24659         * gfortran.dg/namelist_use_only.f90: New.
24660
24661 2005-06-21  Jeff Law  <law@redhat.com>
24662
24663         * gcc.dg/tree-ssa/vrp15.c: New test.
24664
24665 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
24666
24667         * lib/target-supports.exp (check_effective_target_vect_reduction):
24668         Remove.
24669         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24670         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24671         remove vect_reduction target keyword. Also avoid two returns in main.
24672         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24673         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24674         * gcc.dg/vect/vect-reduc-1short.c: New test.
24675         * gcc.dg/vect/vect-reduc-1char.c: New test.
24676         * gcc.dg/vect/vect-reduc-2short.c: New test.
24677         * gcc.dg/vect/vect-reduc-2char.c: New test.
24678         * gcc.dg/vect/vect-reduc-6.c: New test.
24679         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24680         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24681         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24682
24683 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24684         Paul Thomas  <pault@gcc.gnu.org>
24685
24686         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24687         New tests.
24688
24689 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24690
24691         * gfortran.dg/backslash_1.f90: New test.
24692         * gfortran.dg/backslash_2.f90: New test.
24693
24694 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
24695
24696         * gfortran.dg/duplicate_labels.f90: New test.
24697
24698 2005-06-20  Jan Beulich  <jbeulich@novell.com>
24699
24700         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24701         unsupportable relocations.
24702         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24703         * gcc.dg/20050321-2.c: xfail for NetWare.
24704
24705 2005-06-20  Andreas Jaeger  <aj@suse.de>
24706
24707         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24708         gcc.target/i386/fastcall-sseregparm.c,
24709         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24710
24711 2005-06-19  Richard Henderson  <rth@redhat.com>
24712
24713         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24714
24715 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
24716
24717         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24718
24719 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
24720
24721         PR c++/22115
24722         * g++.dg/conversion/simd2.C: Change expected error message.
24723
24724 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24725
24726         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24727         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24728         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24729
24730 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
24731
24732         * gcc.dg/fold-mod-1.c: New test.
24733
24734 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
24735
24736         PR fortran/19926
24737         * gfortran.dg/pr19926.f90: New test.
24738
24739 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24740
24741         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24742         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24743         targets.
24744         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24745         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24746
24747 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
24748
24749         * gcc.target/ia64/float80-varargs-1.c: New test.
24750
24751 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24752
24753         PR tree-opt/22035
24754         * gfortran.dg/f2c_6.f90: New test.
24755
24756 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
24757
24758         PR c++/17413
24759         * g++.dg/template/local5.C: New.
24760
24761 2005-06-17  Richard Henderson  <rth@redhat.com>
24762
24763         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24764
24765 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
24766
24767         PR testsuite/21945
24768         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24769
24770 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
24771
24772         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24773         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24774         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24775         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24776         check_vect to verify the presence of hardware vector support.
24777
24778 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
24779
24780         PR testsuite/22056
24781         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24782
24783 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24784
24785         PR libfortran/19216
24786         * gfortran.dg/pr19216.f: Add correct space between brackets and
24787         dg directive.
24788
24789 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24790
24791         PR libfortran/16436
24792         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24793
24794 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
24795
24796         * gcc.target/i386/attributes-error.c: New testcase.
24797         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24798         * gcc.target/i386/regparm-stdcall.c: Likewise.
24799         * gcc.target/i386/sseregparm-1.c: Likewise.
24800         * gcc.target/i386/sseregparm-2.c: Likewise.
24801
24802 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
24803
24804         * g++.dg/rtti/crash2.C: New.
24805
24806 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
24807
24808         * gcc.dg/noncompile/20040203-3.c: Update expected message.
24809
24810 2005-06-15  David Ung  <davidu@mips.com>
24811
24812         * gcc.target/mips/mips16e-extends.c: New test for testing the
24813         generation of MIPS16e zeb/zeh, seb/seh instructions.
24814
24815 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
24816
24817         PR 22018
24818         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24819         * gcc.dg/tree-ssa/pr22018.c: New test.
24820
24821 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
24822
24823         * gcc.dg/simd-1.c: Update error messages.
24824         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
24825         * gcc.dg/simd-2.c: Update error messages.
24826         * gcc.dg/simd-4.c: New.
24827
24828 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
24829
24830         PR c++/20678
24831         * g++.dg/other/crash-4.C: New.
24832
24833 2005-06-14  Devang Patel  <dpatel@apple.com>
24834
24835         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24836
24837 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24838
24839         PR c++/21929
24840         * g++.dg/parse/crash11.C: Update
24841
24842 2005-06-13  Jeff Law  <law@redhat.com>
24843
24844         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24845         perform the desired transformations.
24846         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24847         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24848
24849 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24850
24851         PR fortran/22038
24852         * gfortran.dg/forall_1.f90: Un-XFAIL.
24853
24854 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
24855
24856         PR c++/21929
24857         * g++.dg/parse/crash26.C: New.
24858
24859         PR c++/20789
24860         * g++.dg/init/member1.C: New.
24861
24862 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
24863
24864         * gfortran.dg/altreturn_1.f90: New test.
24865
24866 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
24867
24868         PR middle-end/21985
24869         * gcc.dg/tree-ssa/pr21985.c: New test.
24870
24871 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24872
24873         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24874
24875 2005-06-12  Roger Sayle  <roger@eyesopen.com>
24876
24877         PR c++/21930
24878         * g++.dg/other/error10.C: New test case.
24879
24880 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24881
24882         PR libfortran/19155
24883         * gfortran.dg/pr19155.f: Add test.
24884
24885 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24886
24887         * gfortran.dg/f2c_7.f90: New test.
24888
24889         * gfortran.dg/forall_1.f90: XFAILed.
24890
24891 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24892
24893         * gcc.dg/pr14796-1.c: New.
24894         * gcc.dg/pr14796-2.c: New.
24895
24896 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
24897
24898         PR fortran/17792
24899         PR fortran/21375
24900         * gfortran.dg/deallocate_stat.f90: New test.
24901
24902 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
24903
24904         * gfortran.fortran-torture/execute/in-pack.f90: New test.
24905
24906 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
24907
24908         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24909         access will be generated when this loop is vectorized. Test that
24910         accesses with same alignment were detected.
24911         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24912         Test that accesses with same alignment were detected.
24913         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24914         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24915         alignment were detected.
24916
24917 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
24918
24919         PR c++/10611
24920         * g++.dg/conversion/simd2.C: New.
24921
24922 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24923
24924         * gcc.dg/Wcxx-compat-1.c: New.
24925
24926 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
24927
24928         PR libfortran/21480
24929         * gfortran.dg/reshape-complex.f90: Add a test for a packed
24930         complex array.
24931
24932 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
24933
24934         * gcc.dg/alias-8.c: New.
24935
24936 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
24937
24938         * gcc.dg/format/cmn_err-1.c: Update.
24939
24940 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
24941
24942         PR target/20666
24943         * gcc.target/sparc/fexpand-2.c: New.
24944         * gcc.target/sparc/fpmerge-2.c: New.
24945         * gcc.target/sparc/fpmul-2.c: New.
24946         * gcc.target/sparc/noresult.c: New.
24947         * gcc.target/sparc/pdist-2.c: New.
24948         * gcc.target/sparc/pdist-3.c: New.
24949
24950 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
24951
24952         PR testsuite/21702
24953         * gcc.target/i386/i386.exp: Fix comment typo.
24954
24955 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24956
24957         PR c++/19497
24958         * g++.dg/inherit/using5.C: New.
24959         * g++.dg/inherit/using6.C: New.
24960
24961 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24962
24963         PR c++/19894
24964         * g++.dg/template/ptrmem15.C: New test.
24965
24966         PR c++/20563
24967         * g++.dg/ext/label4.C: New test.
24968
24969 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24970
24971         * gcc.dg/tls/debug-1.c: New test.
24972
24973 2005-06-07  Dale Johannesen  <dalej@apple.com>
24974
24975         * gcc.target/i386/movq.c: New.
24976
24977 2005-06-07  Dale Johannesen  <dalej@apple.com>
24978
24979         * gcc.dg/20050607-1.c: New.
24980
24981 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
24982
24983         PR middle-end/21850
24984         * gcc.c-torture/execute/20050607-1.c: New test.
24985
24986 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
24987
24988         PR libfortran/21926
24989         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24990         Test case where the return array has lowest stride one,
24991         but isn't packed.
24992
24993 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
24994
24995         * lib/target-supports.exp (check_effective_target_sync_int_long):
24996         Add s390 and s390x targets.
24997
24998 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
24999
25000         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25001         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25002         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25003         * gcc.dg/tree-ssa/loop-9.c: New test.
25004
25005 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25006
25007         * g++.dg/parse/defarg10.C: New.
25008
25009 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
25010
25011         PR regression/21897
25012         * gcc.c-torture/execute/20050604-1.c: New test.
25013
25014 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25015
25016         PR 21903
25017         * g++.dg/parse/defarg9.C: New.
25018
25019         PR c++/20637
25020         * g++.dg/inherit/using4.C: New.
25021         * g++.dg/overload/error1.C: Adjust expected errors.
25022         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25023         * g++.old-deja/g++.brendan/arm2.C: Likewise.
25024         * g++.old-deja/g++.other/redecl2.C: Likewise.
25025         * g++.old-deja/g++.other/redecl4.C: Likewise.
25026         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25027
25028 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25029
25030         * gfortran.dg/f2c_5.f90: Add -w to dg-options
25031
25032 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25033
25034         * lib/gfortran.exp (gfortran_target_compile): Call
25035         dg-additional-files-options
25036         * gfortran.dg/f2c_4.f90: New file
25037         * gfortran.dg/f2c_4.c: New file
25038         * gfortran.dg/f2c_5.f90: New file
25039         * gfortran.dg/f2c_5.c: New file
25040
25041 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25042
25043         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25044
25045         PR fortran/21912
25046         * gfortran.dg/array_constructor_4.f90: New test.
25047
25048 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
25049
25050         PR c++/21619
25051         * g++.dg/ext/builtin9.C: New test.
25052
25053 2005-06-05  Dale Johannesen  <dalej@apple.com>
25054
25055         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25056         * gcc.c-torture/execute/20050603-2.c: Ditto.
25057
25058 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
25059
25060         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25061         * gcc.dg/vect/vect-reduc-1.c: New.
25062         * gcc.dg/vect/vect-reduc-2.c: New.
25063         * gcc.dg/vect/vect-reduc-3.c: New.
25064
25065 2005-06-04  Dale Johannesen  <dalej@apple.com>
25066
25067         * gcc.c-torture/execute/20050603-1.c: New.
25068         * gcc.c-torture/execute/20050603-2.c: New.
25069         * gcc.dg/20050603-3.c: New.
25070
25071 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25072
25073         PR fortran/19195
25074         * gfortran.dg/debug_1.f90: New test.
25075
25076         * gfortran.dg/forall_1.f90: New test.
25077
25078 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
25079
25080         * gfortran.dg/array_constructor_3.f90: New test.
25081
25082 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25083
25084         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25085
25086 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
25087
25088         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25089
25090 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
25091
25092         PR c/21873
25093         * gcc.dg/init-excess-1.c: New test.
25094
25095 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25096
25097         PR c++/21853
25098         * g++.dg/expr/static_cast6.C: New test.
25099
25100 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
25101
25102         * gcc.dg/tree-ssa/vrp14.c: New test.
25103
25104 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25105
25106         PR c++/21336
25107         * g++.dg/template/new2.C: New test.
25108
25109 2005-06-03  Josh Conner  <jconner@apple.com>
25110
25111         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25112         all entries in initializer.
25113
25114 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
25115
25116         PR middle-end/21858
25117         * gcc.dg/pr21858.c: New testcase.
25118
25119 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
25120
25121         PR tree-optimization/21292
25122
25123         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25124         New.
25125         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25126         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25127         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25128         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25129         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25130
25131 2005-06-02  Richard Henderson  <rth@redhat.com>
25132
25133         * gcc.dg/sync-2.c: Use -march=i486 for i386.
25134
25135 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
25136
25137         * gcc.dg/wtypequal.c: New testcase.
25138
25139 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
25140
25141         PR 21582
25142         * gcc.dg/tree-ssa/pr21582.c: New test.
25143
25144 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25145
25146         PR c++/21280
25147         * g++.dg/opt/interface2.h: New.
25148         * g++.dg/opt/interface2.C: New.
25149         * g++.dg/init/ctor4.C: Adjust error lines.
25150         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25151         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25152         * g++.old-deja/g++.jason/opeq3.C: Likewise.
25153         * g++.old-deja/g++.pt/assign1.C: Likewise.
25154         * g++.old-deja/g++.pt/crash20.C: Likewise.
25155
25156 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
25157
25158         PR tree-optimization/21734
25159         * g++.dg/vect/pr21734_1.cc: New.
25160         * g++.dg/vect/pr21734_2.cc: New.
25161
25162 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25163
25164         PR c++/20350
25165         * g++.dg/template/spec24.C: New.
25166
25167         PR c++/21151
25168         * g++.dg/pch/local-1.C: New.
25169         * g++.dg/pch/local-1.Hs: New.
25170
25171 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
25172
25173         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25174         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25175         * gcc.dg/tree-ssa/pr14341.c: New test.
25176         * gcc.dg/tree-ssa/pr14841.c: New test.
25177         * gcc.dg/tree-ssa/pr20701.c: New test.
25178         * gcc.dg/tree-ssa/pr21086.c: New test.
25179         * gcc.dg/tree-ssa/pr21090.c: New test.
25180         * gcc.dg/tree-ssa/pr21332.c: New test.
25181         * gcc.dg/tree-ssa/pr21458.c: New test.
25182         * gcc.dg/tree-ssa/pr21658.c: New test.
25183         * gcc.dg/tree-ssa/vrp01.c: New test.
25184         * gcc.dg/tree-ssa/vrp02.c: New test.
25185         * gcc.dg/tree-ssa/vrp03.c: New test.
25186         * gcc.dg/tree-ssa/vrp04.c: New test.
25187         * gcc.dg/tree-ssa/vrp05.c: New test.
25188         * gcc.dg/tree-ssa/vrp06.c: New test.
25189         * gcc.dg/tree-ssa/vrp07.c: New test.
25190         * gcc.dg/tree-ssa/vrp08.c: New test.
25191         * gcc.dg/tree-ssa/vrp09.c: New test.
25192         * gcc.dg/tree-ssa/vrp10.c: New test.
25193         * gcc.dg/tree-ssa/vrp11.c: New test.
25194         * gcc.dg/tree-ssa/vrp12.c: New test.
25195         * gcc.dg/tree-ssa/vrp13.c: New test.
25196
25197 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
25198
25199         PR 21029
25200         * gcc.dg/tree-ssa/pr21029.c: New test.
25201
25202 2005-06-01  Roger Sayle  <roger@eyesopen.com>
25203
25204         * gfortran.dg/logint-1.f: New test case.
25205         * gfortran.dg/logint-2.f: Likewise.
25206         * gfortran.dg/logint-3.f: Likewise.
25207
25208 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
25209
25210         PR c/21536
25211         PR c/20760
25212         * gcc.dg/20050527-1.c: New test.
25213
25214         * gcc.dg/i386-sse-12.c: New test.
25215
25216         PR fortran/21729
25217         * gfortran.dg/implicit_5.f90: New test.
25218
25219 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
25220
25221         PR fortran/20883
25222         * gfortran/assign_4.f90: New test.
25223         * gfortran/assign_2.f90: Change compile to run.
25224
25225 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
25226
25227         * lib/target-supports.exp
25228         (check_effective_target_sync_char_short): New.
25229         * gcc.dg/sync-2.c: New.
25230
25231 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
25232
25233         PR tree-optimization/21817
25234         * gcc.dg/torture/pr21817-1.c: New.
25235
25236 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
25237
25238         PR c++/21165
25239         * g++.dg/template/init5.C: New.
25240
25241 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
25242
25243         * gfortran.dg/char_initialiser_actual.f90:
25244         Test character initialisers as actual arguments.
25245         * gfortran.dg/char_pointer_comp_assign.f90:
25246         Test character pointer structure component assignments.
25247         * gfortran.dg/char_array_structure_constructor.f90:
25248         Test character components in structure constructors.
25249
25250 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
25251
25252         PR middle-end/20931
25253         * g++.dg/opt/pr20931.C: New test.
25254
25255 2005-05-31  Andreas Jaeger  <aj@suse.de>
25256
25257         PR testsuite/20772
25258         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25259         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25260         g++.old-deja/g++.ext/asmspec1.C,
25261         g++.old-deja/g++.other/regstack.C,
25262         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25263         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25264         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25265         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25266         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25267         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25268         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25269         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25270         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25271         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25272         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25273         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25274         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25275         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25276         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25277         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25278         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25279         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25280         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25281
25282 2005-05-31  Jeff Law  <law@redhat.com>
25283
25284         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25285
25286 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
25287
25288         PR middle-end/21743
25289         * gcc.dg/builtins-1.c: Activate disabled clog test.
25290         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25291
25292 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
25293
25294         * gfortran.dg/char_pointer_assign.f90:
25295         Test character-pointer assignments and pointer assignments.
25296         * gfortran.dg/char_pointer_dummy.f90:
25297         Test character-pointer dummy arguments.
25298         * gfortran.dg/char_pointer_func.f90:
25299         Test character-pointer function returns.
25300         * gfortran.dg/char_pointer_dependency.f90:
25301         Test character-pointer functions with dependencies.
25302
25303 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
25304
25305         PR c++/21784
25306         * g++.dg/lookup/using14.C: New test.
25307
25308 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
25309
25310         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25311         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25312         trailing ^M.
25313
25314 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
25315
25316         PR c++/17413
25317         * g++.dg/template/local5.C: New.
25318
25319         PR target/21761
25320         * gcc.c-torture/compile/pr21761.c: New.
25321
25322         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25323         before darwin8.
25324
25325 2005-05-30  Steven G. Kargl
25326
25327         PR fortran/20846
25328         * gfortran.dg/inquire_8.f90: New test.
25329
25330 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25331
25332         PR libfortran/21376
25333         * gfortran.dg/output_exponents_1.f90: New test.
25334
25335 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25336
25337         PR libfortran/20006
25338         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25339
25340 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
25341
25342         PR c++/21210
25343         * g++.dg/ext/complex1.C: New test.
25344
25345         PR c++/21340
25346         * g++.dg/init/ctor6.C: New test.
25347
25348 2005-05-29  Jan Hubicka  <jh@suse.cz>
25349
25350         * gcc.c-torture/compile/pr21562.c: New.
25351
25352 2005-05-28  Steven G. Kargl <kargls@comcast.net>
25353
25354         * gfortran.dg/subnormal_1.f90: New test.
25355
25356 2005-05-28  Jan Hubicka  <jh@suse.cz>
25357
25358         * tree-prof.exp: Fix comment.
25359         * value-prof-1.c: New.
25360         * value-prof-2.c: New.
25361         * value-prof-3.c: New.
25362         * value-prof-4.c: New.
25363
25364 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
25365
25366         PR c++/21614
25367         * g++.dg/expr/ptrmem6.C: New test.
25368         * g++.dg/expr/ptrmem6a.C: Likewise.
25369
25370 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
25371
25372         PR tree-optimization/21658
25373         * gcc.dg/tree-ssa/pr21658.c: New.
25374
25375 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
25376
25377         PR c++/21455
25378         * g++.dg/inherit/ptrmem3.C: New.
25379
25380         PR c++/21681
25381         * g++.dg/parse/template16.C: New.
25382
25383 2005-05-27  Andreas Jaeger  <aj@suse.de>
25384
25385         * gcc.dg/setjmp-2.c: Only run in 32-bit.
25386
25387         * gcc.dg/i386-sse-8.c: Run test on all archs.
25388
25389 2005-05-26  Mike Stump  <mrs@apple.com>
25390
25391         * objc.dg/isa-field-1.m: Only run on darwin.
25392         * objc.dg/lookup-1.m: Likewise.
25393         * objc.dg/try-catch-8.m: Likewise.
25394
25395 2005-05-26  Roger Sayle  <roger@eyesopen.com>
25396
25397         PR tree-optimization/9814
25398         * gcc.dg/pr9814-1.c: New test case.
25399
25400 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25401
25402         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25403         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25404         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25405         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25406         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25407         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25408         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25409         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25410         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25411         objc.dg/try-catch-8.m: New.
25412
25413 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
25414
25415         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25416         remove extraneous semicolons.
25417
25418 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25419
25420         * obj-c++.dg/comp-types-12.mm: New.
25421         * objc.dg/comp-types-11.m: New.
25422         * objc.dg/selector-4.m: New.
25423
25424 2005-05-26  Andreas Jaeger  <aj@suse.de>
25425
25426         PR testsuite/20772
25427         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25428         g++.old-deja/g++.ext/attrib3.C,
25429         g++.old-deja/g++.other/store-expr1.C,
25430         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25431         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25432         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25433         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25434         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25435         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25436         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25437         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25438         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25439         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25440         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25441         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25442         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25443         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25444         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25445         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25446         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25447         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25448         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25449
25450 2005-05-26  Andreas Jaeger  <aj@suse.de>
25451
25452         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25453         x86-64 compilation.
25454
25455 2005-05-26  Andreas Jaeger  <aj@suse.de>
25456
25457         PR testsuite/20772
25458         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25459         gcc.misc-tests/i386-pf-athlon-1.c,
25460         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25461         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25462         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25463         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25464         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25465         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25466         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25467         programs.
25468
25469         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25470         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25471         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25472         x86-64 compilation.
25473
25474         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25475         x86_64.
25476
25477         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25478         effective-target ilp32.
25479
25480 2005-05-26  David Ung  <davidu@mips.com>
25481
25482         * gcc.target/mips/ext_ins.c: New test for testing the generation
25483         of MIPS32/64 rev 2 ext/ins instructions.
25484
25485 2005-05-26  Andreas Jaeger  <aj@suse.de>
25486
25487         * treelang/compile/unsigned.tree: Use gimple instead of
25488         nonexisting generic dump.
25489
25490 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
25491
25492         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25493
25494 2005-05-26  Andreas Jaeger  <aj@suse.de>
25495
25496         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25497
25498 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
25499
25500         PR libfortran/17283
25501         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25502         Test callee-allocated memory with write statements.
25503
25504 2005-05-25  Roger Sayle  <roger@eyesopen.com>
25505
25506         PR middle-end/21709
25507         * gcc.dg/pr21709-1.c: New test case.
25508
25509 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25510             Mike Stump  <mrs@apple.com>
25511
25512         * objc/execute/next_mapping.h: Update for C++.
25513
25514         * obj-c++.dg/selector-1.mm: Move to...
25515         * obj-c++.dg/selector-4.mm: here...
25516
25517         * obj-c++.dg/basic.mm: New.
25518         * obj-c++.dg/comp-types-1.mm: New.
25519         * obj-c++.dg/cxx-class-1.mm: New.
25520         * obj-c++.dg/cxx-ivars-1.mm: New.
25521         * obj-c++.dg/cxx-ivars-2.mm: New.
25522         * obj-c++.dg/cxx-ivars-3.mm: New.
25523         * obj-c++.dg/cxx-scope-1.mm: New.
25524         * obj-c++.dg/cxx-scope-2.mm: New.
25525         * obj-c++.dg/defs.mm: New.
25526         * obj-c++.dg/empty-private-1.mm: New.
25527         * obj-c++.dg/encode-1.mm: New.
25528         * obj-c++.dg/encode-2.mm: New.
25529         * obj-c++.dg/encode-3.mm: New.
25530         * obj-c++.dg/extern-c-1.mm: New.
25531         * obj-c++.dg/extra-semi.mm: New.
25532         * obj-c++.dg/fix-and-continue-2.mm: New.
25533         * obj-c++.dg/isa-field-1.mm: New.
25534         * obj-c++.dg/ivar-list-semi.mm: New.
25535         * obj-c++.dg/local-decl-1.mm: New.
25536         * obj-c++.dg/lookup-1.mm: New.
25537         * obj-c++.dg/lookup-2.mm: New.
25538         * obj-c++.dg/method-1.mm: New.
25539         * obj-c++.dg/method-2.mm: New.
25540         * obj-c++.dg/method-3.mm: New.
25541         * obj-c++.dg/method-4.mm: New.
25542         * obj-c++.dg/method-5.mm: New.
25543         * obj-c++.dg/method-6.mm: New.
25544         * obj-c++.dg/method-7.mm: New.
25545         * obj-c++.dg/no-extra-load.mm: New.
25546         * obj-c++.dg/overload-1.mm: New.
25547         * obj-c++.dg/pragma-1.mm: New.
25548         * obj-c++.dg/pragma-2.mm: New.
25549         * obj-c++.dg/private-1.mm: New.
25550         * obj-c++.dg/private-2.mm: New.
25551         * obj-c++.dg/proto-qual-1.mm: New.
25552         * obj-c++.dg/qual-types-1.mm: New.
25553         * obj-c++.dg/stubify-1.mm: New.
25554         * obj-c++.dg/stubify-2.mm: New.
25555         * obj-c++.dg/super-class-1.mm: New.
25556         * obj-c++.dg/super-class-2.mm: New.
25557         * obj-c++.dg/super-dealloc-1.mm: New.
25558         * obj-c++.dg/super-dealloc-2.mm: New.
25559         * obj-c++.dg/template-1.mm: New.
25560         * obj-c++.dg/template-2.mm: New.
25561         * obj-c++.dg/template-3.mm: New.
25562         * obj-c++.dg/template-4.mm: New.
25563         * obj-c++.dg/template-5.mm: New.
25564         * obj-c++.dg/template-6.mm: New.
25565         * obj-c++.dg/try-catch-1.mm: New.
25566         * obj-c++.dg/try-catch-2.mm: New.
25567         * obj-c++.dg/try-catch-3.mm: New.
25568         * obj-c++.dg/try-catch-4.mm: New.
25569         * obj-c++.dg/try-catch-5.mm: New.
25570         * obj-c++.dg/try-catch-6.mm: New.
25571         * obj-c++.dg/try-catch-7.mm: New.
25572         * obj-c++.dg/try-catch-8.mm: New.
25573         * obj-c++.dg/try-catch-9.mm: New.
25574         * obj-c++.dg/va-meth-1.mm: New.
25575
25576 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25577
25578         * obj-c++.dg/selector-1.mm: New.
25579         * obj-c++.dg/selector-2.mm: New.
25580
25581 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25582
25583         * obj-c++.dg/selector-3.mm: New.
25584         * objc.dg/selector-3.m: New.
25585
25586 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25587
25588         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25589         about where warning appears.
25590
25591 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25592
25593         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25594         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25595         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25596         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25597
25598 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
25599
25600         * gcc.dg/20050524-1.c: New test.
25601
25602 2005-05-25  Jan Hubicka  <jh@suse.cz>
25603
25604         * gcc.dg/tree-prof/inliner-1.c: New.
25605
25606 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
25607
25608         * gcc.dg/tree-prof: New directory.
25609         * gcc.dg/tree-prof/tree-prof.exp: New.
25610
25611 2005-05-25  DJ Delorie  <dj@redhat.com>
25612
25613         * gcc.dg/Wattributes-1.c: New.
25614         * gcc.dg/Wattributes-2.c: New.
25615         * gcc.dg/Wattributes-3.c: New.
25616
25617 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
25618
25619         PR tree-optimization/19833
25620         * gcc.dg/uninit-4.c: Remove xfail.
25621         * gcc.dg/uninit-9.c: Ditto.
25622
25623 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
25624
25625         * obj-c++.dg/bitfield-[1-5].mm: New.
25626         * obj-c++.dg/class-protocol-1.mm: New.
25627         * obj-c++.dg/comp-types-1[0-1].mm: New.
25628         * obj-c++.dg/comp-types-[2-9].mm: New.
25629         * obj-c++.dg/encode-[4-8].mm: New.
25630         * obj-c++.dg/layout-1.mm: New.
25631         * obj-c++.dg/method-1[0-9].mm: New.
25632         * obj-c++.dg/method-2[0-1].mm: New.
25633         * obj-c++.dg/method-[8-9].mm: New.
25634         * obj-c++.dg/objc-gc-3.mm: New.
25635         * obj-c++.dg/try-catch-10.mm: New.
25636         * objc.dg/bitfield-5.m: New.
25637         * objc.dg/comp-types-10.m: New.
25638         * objc.dg/comp-types-9.m: New.
25639         * objc.dg/layout-1.m: New.
25640         * objc.dg/objc-gc-4.m: New.
25641         * objc.dg/try-catch-9.m: New.
25642         * objc.dg/class-protocol-1.m: Tweak diagnostics.
25643         * objc.dg/comp-types-1.m: Likewise.
25644         * objc.dg/comp-types-[5-6].m: Likewise.
25645         * objc.dg/method-9.m: Likewise.
25646
25647 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
25648
25649         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25650         and on hardware without VMX support.
25651
25652         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25653
25654         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25655
25656         * lib/profopt.exp (dg-final-generate, dg-final-use,
25657         profopt-final-code, profopt-get-options): New.
25658         (profopt-execute): Process test directives.
25659
25660         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25661         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25662         cleanup-tree-dump, cleanup-saved-temps): Update comments.
25663
25664 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
25665
25666         PR C++/21645
25667         * g++.dg/init/ctor5.C: New test.
25668
25669 2005-05-24  Ira Rosen  <irar@il.ibm.com>
25670
25671         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25672         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25673         vect-113.c, vect-114.c.
25674
25675 2005-05-23  Adam Nemet  <anemet@lnxw.com>
25676
25677         * gcc.dg/const-elim-1.c: Remove xfails.
25678
25679 2005-05-23  Jeff Law  <law@redhat.com>
25680
25681         * gcc.c-torture/compile/pr21638.c: New test.
25682         * gcc.c-torture/compile/20050520-1.c: New test.
25683
25684 2005-05-23  Nick Clifton  <nickc@redhat.com>
25685
25686         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25687         be a proper triple, ie: m32r*-*-*.
25688         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25689
25690 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
25691
25692         PR middle-end/21331
25693         PR tree-opt/21293
25694         * gcc.c-torture/compile/pr21293.c: New test.
25695         * gcc.c-torture/execute/pr21331.c: New test.
25696
25697 2004-05-20  Richard Henderson  <rth@redhat.com>
25698
25699         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25700
25701 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
25702
25703         * obj-c++-dg.exp: Add.
25704         * obj-c++.exp: Add.
25705         * obj-c++.dg/dg.exp: Add.
25706
25707 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25708
25709         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25710         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25711
25712 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
25713
25714         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25715
25716 2004-05-19  Richard Henderson  <rth@redhat.com>
25717
25718         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25719
25720 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
25721
25722         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25723
25724         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25725
25726 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
25727
25728         PR c++/21495
25729         * g++.dg/parse/extern1.C: New test.
25730         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25731
25732 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25733
25734         * gcc.dg/c99-math.h: New.
25735         * gcc.dg/c99-math-float-1.c: New test.
25736         * gcc.dg/c99-math-double-1.c: Likewise.
25737         * gcc.dg/c99-math-long-double-1.c: Likewise.
25738
25739 2005-05-18  Richard Henderson  <rth@redhat.com>
25740
25741         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25742
25743 2005-05-18  Devang Patel  <dpatel@apple.com>
25744
25745         * g++.dg/opt/20050511-1.C: New test.
25746
25747 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
25748
25749         PR libfortran/21127
25750         * gfortran.dg/reshape-complex.f90: New test.
25751
25752 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
25753
25754         * gfortran.dg/array_constructor_1.f90: New test.
25755         * gfortran.dg/array_constructor_2.f90: New test.
25756
25757 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25758
25759         PR fortran/20954
25760         * gfortran.dg/pr20954.f: New test.
25761
25762 2005-05-17  Mike Stump  <mrs@apple.com>
25763
25764         Yet more Objective-C++...
25765
25766         * objc.dg/method-5.m: Update.
25767         * objc.dg/method-6.m: Update.
25768         * objc.dg/method-7.m: Update.
25769         * objc.dg/method-9.m: Update.
25770         * objc.dg/try-catch-2.m: Update.
25771
25772 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
25773
25774         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25775         Remove little-endian optimizations.
25776
25777 2005-05-17  Jeff Law  <law@redhat.com>
25778
25779         * g++.dg/tree-ssa/pr14814.C: New test.
25780         * gcc.dg/tree-ssa/pr14814.C: New test.
25781         * gcc.dg/tree-ssa/pr17141-1.C: New test.
25782         * gcc.dg/tree-ssa/pr17141-2.C: New test.
25783
25784 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25785
25786         * gcc.dg/compat/generate-random.c: Do not include
25787         libiberty.h.
25788         * gcc.dg/compat/generate-random_r.c: Likewise.
25789
25790 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
25791
25792         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25793
25794 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25795
25796         PR middle-end/21595
25797         * g++.dg/tree-ssa/builtin1.C: New testcase.
25798
25799 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
25800
25801         PR c++/21454
25802         * g++.dg/opt/const4.C: New test.
25803
25804         PR middle-end/21492
25805         * g++.dg/opt/crossjump1.C: New test.
25806
25807         PR tree-optimization/21610
25808         * gcc.c-torture/compile/20050516-1.c: New test.
25809
25810         PR fortran/15080
25811         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25812         about the test failing.
25813         * gfortran.fortran-torture/execute/where_7.f90: New test.
25814         * gfortran.fortran-torture/execute/where_8.f90: New test.
25815
25816 2005-05-16  Richard Henderson  <rth@redhat.com>
25817
25818         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25819         i?86 and x86_64.
25820
25821 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
25822
25823         * gcc.dg/compat/generate-random.c (config.h): Do not include.
25824         (limits.h): Include unconditionally.
25825         (stdlib.h): Likewise.
25826         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25827         (limits.h): Include unconditionally.
25828         (stdlib.h): Likewise.
25829         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25830         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25831         (limits.h): Include unconditionally.
25832         (stdlib.h): Likewise.
25833         (hashtab.h): Do not include.
25834         (getopt.h): Likewise.
25835         (stddef.h): Include.
25836         (hashval_t): Define.
25837         (struct entry): Add "next" field.
25838         (HASH_SIZE): New macro.
25839         (hash_table): New variable.
25840         (switchfiles): Do not use xmalloc.
25841         (mix): New macro.
25842         (iterative_hash): New function.
25843         (hasht): Remove.
25844         (e_exists): New function.
25845         (e_insert): Likewise.
25846         (output): Use, instead of libiberty hashtable functions.
25847         (main): Do not use getopt.  Do not call htab_create.
25848
25849 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
25850
25851         PR libstdc++/21526
25852         * lib/target-supports.exp (check_mkfifo_available):
25853         Return 0 for cygwin as mkfifo support incomplete on platform.
25854         Fix typos in comments.
25855
25856 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
25857
25858         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25859
25860 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
25861
25862         PR fortran/17432
25863         * gfortran.dg/assign_4.f: New test.
25864
25865 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
25866
25867         PR tree-optimization/21563
25868         * gcc.dg/tree-ssa/pr21563.c: New.
25869
25870 2005-05-14  Jan Hubicka  <jh@suse.cz>
25871
25872         * gcc.dg/noreturn-7.c: Allow control reaches warning.
25873
25874 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
25875
25876         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25877
25878 2005-05-13  Julian Brown  <julian@codesourcery.com>
25879
25880         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25881         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25882
25883 2005-05-13  Jan Hubicka  <jh@suse.cz>
25884
25885         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25886         * gcc.dg/fold-xor-?.c: Likewise.
25887         * gcc.dg/pr15784-?.c: Likewise.
25888         * gcc.dg/pr20922-?.c: Likewise.
25889         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25890         * gcc.dg/tree-ssa/pr17598.c: Likewise.
25891         * gcc.dg/tree-ssa/pr20470.c: Likewise.
25892
25893 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25894
25895         PR fortran/21260
25896         * gfortran.dg/hollerith_1.f90: New test.
25897
25898 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25899
25900         * gfortran.dg/func_result_2.f90: New test.
25901
25902 2005-05-11  Bud Davis  <bdavis@gfortran.org>
25903
25904         * gfortran.dg/dev_null.f90: New test.
25905
25906 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
25907
25908         * gcc.dg/arm-vfp1.c: Revert last change.
25909
25910 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
25911
25912         PR middle-end/19807
25913         PR tree-optimization/19639
25914         * g++.dg/tree-ssa/pr19807.C: New testcase.
25915
25916 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25917
25918         PR libfortran/21471
25919         * gfortran.dg/append-1.f90: New test.
25920
25921 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25922
25923         * gcc.dg/pr18501.c: XFAIL.
25924         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25925         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25926         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25927         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25928         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25929         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25930         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25931         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25932
25933 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25934
25935         PR fortran/20178
25936         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25937         gfortran.dg/f2c_3.f90: New tests.
25938
25939         * gfortran.dg/return_1.f90: Fix dg annotation.
25940
25941 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25942
25943         * gcc.c-torture/compile/20050510-1.c: New test.
25944
25945 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
25946
25947         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25948
25949 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
25950
25951         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25952
25953 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
25954
25955         PR c/17913
25956         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25957
25958 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
25959
25960         PR c/21342
25961         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25962         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25963
25964 2005-05-10  Ben Elliston  <bje@au.ibm.com>
25965
25966         PR debug/16676
25967         * gcc.dg/debug/pr16676.c: New test.
25968
25969 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
25970
25971         PR testsuite/21443
25972         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25973         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25974         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25975         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25976         Change -O1 to -O2.
25977         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
25978         -fno-tree-dominator-opts.
25979
25980 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25981
25982         * gfortran.dg/return_1.f90: New test.
25983
25984 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
25985
25986         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25987
25988         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25989
25990 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
25991
25992         PR c++/21427
25993         * g++.dg/inherit/covariant13.C: New.
25994
25995 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25996
25997         PR libfortran/19155
25998         * gfortran.dg/pr19155.f: New test.
25999
26000 2005-05-08  Roger Sayle  <roger@eyesopen.com>
26001
26002         PR inline-asm/8788
26003         * gcc.dg/pr8788-1.c: New testcase.
26004
26005 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
26006
26007         PR target/21416
26008         * gcc.target/mips/fpcmp-[12].c: New tests.
26009
26010 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
26011
26012         * lib/target-supports-dg.exp (dg-require-fork): New function.
26013         (dg-require-mkfifo): Likewise.
26014         * lib/target-supports.exp (check_function_available): New
26015         function.
26016         (check_fork_available): Likewise.
26017         (check_mkfifo_available): Likewise.
26018
26019 2005-05-06  Jeff Law  <law@redhat.com>
26020
26021         * gcc.c-torture/compile/pr21380.c: New test.
26022
26023 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
26024
26025         PR c++/20961
26026         * g++.dg/ext/weak3.C: New test.
26027
26028 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
26029
26030         PR c++/21352
26031         * g++.dg/template/crash37.C: New test.
26032
26033 2005-05-05  Paul Brook  <paul@codesourcery.com>
26034
26035         * gcc.dg/arm-g2.c: Use effective-target arm32.
26036         * gcc.dg/arm-mmx-1.c: Ditto.
26037         * gcc.dg/arm-scd42-2.c: Ditto.
26038         * gcc.dg/arm-vfp1.c: Ditto.
26039         * lib/target-supports.exp (check_effective_target_arm32): New
26040         function.
26041
26042 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
26043
26044         PR libfortran/21354
26045         gfortran.dg/in_pack_rank7.f90: New test.
26046
26047 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
26048
26049         PR middle-end/15618
26050         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26051
26052 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
26053
26054         PR middle-end/21265
26055         * gcc.dg/20050503-1.c: New test.
26056
26057         PR rtl-optimization/21239
26058         * gcc.dg/i386-sse-11.c: New test.
26059
26060 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
26061
26062         PR target/16888
26063         * gcc.target/i386/asm-1.c: New test.
26064
26065 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
26066
26067         PR rtl-optimization/21330
26068         * gcc.c-torture/execute/20050502-1.c: New test.
26069
26070         PR target/21297
26071         * gcc.c-torture/execute/20050502-2.c: New test.
26072
26073 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
26074
26075         PR middle-end/21282
26076         * gcc.dg/pr21282.c: New.
26077
26078 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26079
26080         * gcc.dg/vect/pr20122.c: Clean up .vect file.
26081         * gcc.dg/vect/vect-92.c: Likewise.
26082         * gcc.dg/vect/vect-93.c: Likewise.
26083         * gcc.dg/vect/vect-dv-1.c: Likewise.
26084         * gcc.dg/vect/vect-dv-2.c: Likewise.
26085         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26086
26087 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26088
26089         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26090         * gfortran.dg/vect/vect-2.f90: Likewise.
26091         * gfortran.dg/vect/vect-3.f90: Likewise.
26092         * gfortran.dg/vect/vect-4.f90: Likewise.
26093         * gfortran.dg/vect/vect-5.f90: Likewise.
26094
26095 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
26096
26097         PR target/20813
26098         * gcc.dg/rs6000-fpint-2.c: New.
26099
26100 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
26101
26102         PR c/15698
26103         * gcc.dg/builtins-30.c: Update expected messages.
26104         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26105         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26106         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26107
26108 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
26109
26110         PR tree-optimization/21294
26111         * gcc.dg/tree-ssa/pr21294.c: New.
26112
26113 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
26114
26115         * gcc.dg/altivec-3.c (vec_store): Do not use the old
26116         __builtin_altivec_st_internal_4si built-in.
26117
26118 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
26119
26120         PR c++/15875
26121         * g++.dg/template/ptrmem14.C: New test.
26122
26123 2005-05-02  Paul Brook  <paul@codesourcery.com>
26124
26125         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26126
26127 2005-05-02  Michael Matz  <matz@suse.de>
26128
26129         PR c++/19542
26130         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26131
26132 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
26133
26134         * g++.dg/cpp/weak.C: New test.
26135
26136 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
26137
26138         * gcc.dg/tree-ssa/loop-8.c: New test.
26139
26140 2005-04-30  Michael Maty  <matz@suse.de>
26141
26142         * gcc.dg/inline-mcpy.c: New test.
26143
26144 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
26145
26146         PR libfortran/18958
26147         * gfortran.dg/eoshift.f90: New test case.
26148
26149 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
26150
26151         PR libfortran/18857
26152         * gfortran.dg/matmul_1.f90: New test.
26153
26154 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26155
26156         PR tree-optimization/21030
26157         * gcc.dg/tree-ssa/pr21030.c: New.
26158
26159 2005-04-29  Devang Patel  <dpatel@apple.com>
26160
26161         PR tree-optimization/21272
26162         * gcc.dg/vect/vect-ifcvt-10.c: New test.
26163
26164 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
26165
26166         PR fortran/13082
26167         PR fortran/18824
26168         * gfortran.dg/entry_4.f90: New test.
26169         * gfortran.fortran-torture/execute/entry_1.f90: New test.
26170         * gfortran.fortran-torture/execute/entry_2.f90: New test.
26171         * gfortran.fortran-torture/execute/entry_3.f90: New test.
26172         * gfortran.fortran-torture/execute/entry_4.f90: New test.
26173         * gfortran.fortran-torture/execute/entry_5.f90: New test.
26174         * gfortran.fortran-torture/execute/entry_6.f90: New test.
26175         * gfortran.fortran-torture/execute/entry_7.f90: New test.
26176
26177 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26178
26179         * gfortran.fortran-torture/execute/entry_8.f90: New test.
26180
26181 2005-04-29  Paul Brook  <paul@codesourcery.com>
26182
26183         * gfortran.dg/entry_3.f90: New test.
26184
26185 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26186
26187         * gfortran.dg/implicit_4.f90: New test.
26188
26189 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
26190
26191         * lib/target-supports.exp (check_profiling_available): Return
26192         false for xtensa-*-elf.
26193
26194 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
26195
26196         * lib/fortran-torture.exp (fortran-torture.exp): Catch
26197         error if file cannot be deleted.
26198
26199 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26200
26201         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26202         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26203         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26204         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26205         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26206         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26207         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26208         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26209         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26210         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26211         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26212         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26213         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26214
26215 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26216
26217         PR fortran/20865
26218         * gfortran.dg/pr20865.f90: New test.
26219
26220 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
26221
26222         * gcc.dg/void-cast-2.c: New test.
26223
26224 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26225
26226         PR c/21159
26227         * gcc.dg/void-cast-1.c: New test.
26228
26229 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
26230
26231         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26232
26233 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26234
26235         PR fortran/21177
26236         * gfortran.dg/pr21177.f90: New test.
26237
26238 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
26239
26240         PR tree-optimization/21171
26241         * gcc.dg/tree-ssa/pr21171.c: New test.
26242
26243 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
26244
26245         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26246         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26247         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26248         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26249         gcc.dg/tree-ssa/gen-vect-32.c: New.
26250         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26251         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26252         don't run on PPC32.
26253
26254 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26255
26256         PR c/21213
26257         * gcc.dg/transparent-union-3.c: New test.
26258
26259 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26260
26261         PR c/20740
26262         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26263         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26264         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26265         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26266         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26267         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26268
26269 2005-04-26  Jeff Law  <law@redhat.com>
26270
26271         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26272         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26273         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26274         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26275         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26276         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26277         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26278
26279 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
26280
26281         PR tree-optimization/17598
26282         * gcc.dg/tree-ssa/pr17598.c: New testcase.
26283
26284 2005-04-25  Mike Stump  <mrs@apple.com>
26285
26286         * objc.dg/fix-and-continue-1.m: Add.
26287
26288 2005-04-25  Roger Sayle  <roger@eyesopen.com>
26289
26290         PR c++/20995
26291         * g++.dg/opt/pr20995-1.C: New test case.
26292
26293 2005-04-25  Devang Patel <dpatel@apple.com>
26294
26295         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26296
26297 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26298
26299         PR testsuite/21062
26300         * g++.dg/opt/alias2.C (printf): Correct the prototype.
26301
26302 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26303
26304         PR C++/21188
26305         * g++.dg/opt/rtti2.C: New test.
26306
26307 2005-04-25  Paul Brook  <paul@codesourcery.com>
26308         Steven G. Kargl  <kargls@comcast.net>
26309
26310         PR fortran/20879
26311         * gfortran.dg/ichar_1.f90: New file.
26312
26313 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
26314
26315         PR middle-end/20991
26316         * g++.dg/opt/pr20991.C: New test.
26317
26318         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26319         where sizeof (type) < __alignof__ (type).
26320         * gcc.dg/compat/struct-layout-1.h: Likewise.
26321
26322 2005-04-24  Per Bothner  <per@bothner.com>
26323             Devang Patel  <dpatel@apple.com>
26324
26325         PR preprocessor/20907
26326         * gcc.dg/cpp/very-long-comment.c: New test.
26327
26328 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26329
26330         PR fortran/20059
26331         * gfortran.dg/common_5.f: New test.
26332
26333 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
26334
26335         PR middle-end/21082
26336         * g++.dg/tree-ssa/pr21082.C: New testcase.
26337
26338 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
26339
26340         * gcc.dg/vect/vect-99.c: New test.
26341
26342 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
26343
26344         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26345
26346 2005-04-22  Jeff Law  <law@redhat.com>
26347
26348         * gcc.dg/uninit-5.c: Remove xfails.
26349         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26350         conditionals and loads.
26351
26352 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
26353
26354         PR libfortran/20074
26355         PR libfortran/20436
26356         PR libfortran/21108
26357         * gfortran.dg/nested_reshape.f90: new test
26358         * gfortran.dg/reshape-alloc.f90: new test
26359         * gfortran.dg/reshape.f90: new test
26360
26361 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
26362
26363         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26364
26365         * gcc.dg/arm-vfp1.c: New test.
26366
26367 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
26368
26369         PR c++/21087
26370         * g++.dg/lookup/builtin2.C: New test.
26371
26372 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
26373
26374         * gcc.dg/weak/weak-13.c: New test.
26375
26376 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
26377
26378         * lib/target-supports.exp (check_effective_target_sync_int_long):
26379         Add powerpc*.
26380
26381 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
26382
26383         * gcc.target/mips/branch-1.c: New test.
26384
26385 2005-04-21  Richard Henderson  <rth@redhat.com>
26386
26387         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26388         * gcc.dg/vect/vect-86.c: Likewise.
26389         * gcc.dg/vect/vect-87.c: Likewise.
26390         * gcc.dg/vect/vect-88.c: Likewise.
26391
26392 2005-04-21  Devang Patel  <dpatel@apple.com>
26393
26394         PR optimization/20994
26395         * gcc.dg/tree-ssa/ifc-3.c: New test.
26396
26397 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26398
26399         PR c/12913
26400         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26401         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26402         gcc.dg/c99-vla-jump-5.c: New tests.
26403
26404 2005-04-19  Richard Henderson  <rth@redhat.com>
26405
26406         * lib/target-supports.exp (check_effective_target_vect_int_mult):
26407         Fix typo in exists check.
26408         (check_effective_target_sync_int_long): New.
26409         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26410         * gcc.dg/ia64-sync-2.c: Likewise.
26411         * gcc.dg/ia64-sync-3.c: Likewise.
26412         * gcc.dg/ia64-sync-4.c: Likewise.
26413
26414 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
26415
26416         * gcc.dg/fold-xor-1.c: New test.
26417         * gcc.dg/fold-xor-2.c: New test.
26418
26419 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
26420
26421         PR target/20670
26422         * g++.dg/eh/fp-regs.C: New test.
26423
26424 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26425
26426         * gcc.dg/Wint-to-pointer-cast-1.c,
26427         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26428         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26429         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26430
26431 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26432
26433         PR fortran/16861
26434         * gfortran.dg/pr16861.f90: New test.
26435
26436 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26437
26438         * gcc.dg/pr21085.c: New test.
26439
26440 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
26441
26442         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
26443         (setup_mips_tests, dg-mips-options): New procedures.
26444         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26445         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26446         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26447         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26448         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26449         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26450         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26451         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26452         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26453         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26454         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26455         dg-mips-options instead of dg-options.  Remove now-redundant
26456         preprocessor guards.
26457         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26458         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26459         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26460         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26461         * gcc.dg/vr-mult-2.c: Delete.
26462         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26463         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26464         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26465         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26466         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26467         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26468         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26469
26470 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
26471
26472         * ada/acats/run_all.sh: Use sync when executable not present.
26473
26474 2005-04-18  Devang Patel  <dpatel@apple.com>
26475
26476         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26477         * gcc.dg/vect/vect-11a.c: New.
26478         * gcc.dg/vect/vect-none.c: Update.
26479         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26480
26481 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26482
26483         PR tree-optimization/20922
26484         * gcc.dg/pr20922-1.c: New test.
26485         * gcc.dg/pr20922-2.c: New test.
26486         * gcc.dg/pr20922-3.c: New test.
26487         * gcc.dg/pr20922-4.c: New test.
26488         * gcc.dg/pr20922-5.c: New test.
26489         * gcc.dg/pr20922-6.c: New test.
26490
26491 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26492
26493         PR libfortran/20950
26494         * gfortran.dg/pr20950.f: New test.
26495
26496 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26497
26498         PR libfortran/19216
26499         * gfortran.dg/pr19216.f: New test.
26500
26501 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
26502
26503         PR tree-optimization/21001
26504         * gcc.dg/tree-ssa/pr21001.c: New.
26505
26506 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
26507
26508         PR libfortran/21075
26509         * gfortran.dg/reshape_rank7.f90: New test.
26510
26511 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26512
26513         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26514         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26515         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26516         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26517         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26518         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26519         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26520         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26521         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26522         wrong way round).
26523         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26524         in namelists.  New test.
26525         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26526         New test.
26527         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26528         New test.
26529         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26530         namelist.  New test.
26531         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26532         New test.
26533         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26534         New test.
26535         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26536         namelist.  New test.
26537         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26538         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26539         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26540         New test.
26541         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26542         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26543         arrays. New test.
26544
26545 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
26546
26547         * gfortran.dg/wtruncate.f: New testcase.
26548         * gfortran.dg/wtruncate.f90: New testcase.
26549
26550 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
26551
26552         PR c++/21025
26553         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26554         which sizeof/alignof is dependent, rather than just whether we are
26555         processing_template_decl.
26556
26557 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26558
26559         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26560         corrected typo where the wrong variables had been compared.
26561
26562 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
26563
26564         PR libfortran/18495
26565         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26566         Test callee-allocated version of return array with a write
26567         statement.
26568         Test spread with a temporary with another write statement.
26569
26570 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
26571
26572         PR tree-optimization/21031
26573         * gcc.dg/tree-ssa/pr21031.c: New.
26574
26575 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
26576
26577         PR tree-optimization/21004
26578         * gcc.dg/builtins-53.c: Include builtins-config.h.
26579         Check floorf, ceilf, floorl and ceill transformations
26580         only when HAVE_C99_RUNTIME is defined.
26581
26582 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
26583
26584         PR middle-end/20739
26585         * gcc.dg/tree-ssa/pr20739.c: New test.
26586
26587 2005-04-14  Mike Stump  <mrs@apple.com>
26588
26589         * gcc.dg/Foundation.framework/empty: New.
26590         * gcc.dg/framework-2.c: New.
26591
26592 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26593
26594         PR tree-optimization/21021
26595         * gcc.c-torture/compile/pr21021.c: New.
26596
26597 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
26598
26599         PR testsuite/21010
26600         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26601         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26602         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26603         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26604         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26605         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26606         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26607         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26608
26609 2005-04-14  Richard Henderson  <rth@redhat.com>
26610
26611         * lib/target-supports.exp (check_effective_target_vect_condition):
26612         Add ia64, i?86, and x86_64.
26613
26614 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
26615
26616         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26617
26618 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
26619
26620         PR tree-optimization/20657
26621         * gcc.dg/tree-ssa/pr20657.c: New.
26622
26623 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
26624
26625         * gcc.dg/builtins-53.c: Also check (int)trunc* and
26626         (long long int)trunc*.
26627
26628 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
26629
26630         PR target/20927
26631         * gcc.dg/pr20927.c: New test.
26632
26633 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
26634
26635         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26636         * gcc.target/mips/asm-1.c: Likewise.
26637
26638 2005-04-13  Dale Johannesen  <dalej@apple.com>
26639
26640         * objc.dg/objc-fast-4.m: New.
26641
26642 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
26643
26644         * gcc.target/cris/torture/cris-torture.exp: New driver in new
26645         directory.
26646         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26647
26648 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
26649
26650         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26651         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26652         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26653
26654 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
26655
26656         PR tree-optimization/20913
26657         * gcc.dg/tree-ssa/pr20913.c: New.
26658
26659         PR tree-optimization/20702
26660         * gcc.dg/tree-ssa/pr20702.c: New.
26661
26662 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26663
26664         PR c++/13744
26665         * g++.dg/inherit/local3.C: New test.
26666
26667 2005-04-12  Jeff Law  <law@redhat.com>
26668
26669         * gcc.dg/tree-ssa/20050412-1.c: New test.
26670
26671 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
26672
26673         PR libfortran/19016
26674         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26675         Add tests with mask generated by expression.
26676         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26677         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26678         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26679
26680 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
26681
26682         PR middle-end/20917
26683         * gcc.dg/20050409-1.c: New test.
26684
26685 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
26686
26687         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26688
26689 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26690
26691         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26692         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26693         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26694         (TARGET_CXX): Adjust accordingly.
26695         * target.h (struct gcc_target): Remove epxort_class_data.  Add
26696         determine_class_data_visibility and class_data_always_comdat.
26697         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26698         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26699         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26700         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26701         (arm_cxx_determine_class_data_visibility): New.
26702         (arm_cxx_class_data_always_comdat): Likewise.
26703         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26704         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26705         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26706         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26707         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26708         Define.
26709
26710 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26711
26712         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26713
26714 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
26715
26716         * gcc.dg/i386-darwin-fpmath.c: New.
26717
26718 2004-04-11  Devang Patel  <dpatel@apple.com>
26719
26720         * lib/target-supports.exp (check_effective_target_vect_condition): New.
26721         * gcc.dg/vect/vect-ifcvt-1.c: New test.
26722         * gcc.dg/vect/vect-ifcvt-2.c: New test.
26723         * gcc.dg/vect/vect-ifcvt-3.c: New test.
26724         * gcc.dg/vect/vect-ifcvt-4.c: New test.
26725         * gcc.dg/vect/vect-ifcvt-5.c: New test.
26726         * gcc.dg/vect/vect-ifcvt-6.c: New test.
26727         * gcc.dg/vect/vect-ifcvt-7.c: New test.
26728         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26729
26730 2004-04-11  Devang Patel  <dpatel@apple.com>
26731
26732         * gcc.dg/vect/vect-dv-1.c: New test.
26733         * gcc.dg/vect/vect-dv-2.c: New test.
26734
26735 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26736
26737         PR tree-optimization/20933
26738         * gcc.dg/tree-ssa/pr20933.c: New test.
26739
26740 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26741
26742         * gfortran.dg/fold_nearest.f90: New test.
26743
26744 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
26745
26746         * gcc.dg/tree-ssa/alias-1.c: New test.
26747
26748 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26749
26750         PR tree-optimization/20920
26751         * g++.dg/tree-ssa/pr20920.C: New test.
26752
26753 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
26754
26755         * gcc.dg/builtins-53.c: Also check (int)ceil* and
26756         (long long int)ceil*.
26757
26758 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
26759
26760         * g++.dg/warn/Wdtor1.C: Declare template in system header with
26761         explicit C++ linkage.
26762
26763 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26764
26765         * gfortran.dg/pr17229.f: Take care of the new obsolescence
26766         warning for arithmetic IF statements.
26767
26768 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
26769
26770         * eor_handling_1.f90: New test case.
26771         * eor_handling_2.f90: New test case.
26772         * eor_handling_3.f90: New test case.
26773         * eor_handling_4.f90: New test case.
26774         * eor_handling_5.f90: New test case.
26775         * noadv_size.f90: New test case.
26776         * pad_no.f90: New test case.
26777
26778 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
26779
26780         * gcc.c-torture/execute/20050410-1.c: New test.
26781
26782 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
26783
26784         * gcc.dg/pr20126.c: New.
26785
26786 2005-04-09  Bud Davis  <bdavis@gfortran.org>
26787             Steven G. Kargl <kargls@comcast.net>
26788
26789         * gfortran.dg/PR19872.f: New test.
26790
26791 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26792
26793         * gfortran.dg/nint_1.f90: Fix dg-do directive.
26794
26795 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26796
26797         * gfortran.dg/nint_1.f90: New test.
26798
26799 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26800
26801         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26802         Added test for callee-allocated arrays with write statements.
26803         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26804         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26805         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26806         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26807         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26808
26809 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26810
26811         PR libfortran/20163
26812         * gfortran.dg/open-options-blanks.f: New test.
26813
26814 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26815
26816         PR fortran/13257
26817         * gfortran.dg/comma_format_extension_[1234].f: New tests.
26818
26819 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
26820
26821         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26822         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26823         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26824         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26825         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26826         * gcc.c-torture/execute/stdarg-4.c: New test.
26827
26828         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26829
26830         PR target/20795
26831         * g++.dg/abi/param2.C: New test.
26832
26833 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26834
26835         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26836
26837 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26838
26839         * gcc.dg/builtins-53.c: New test.
26840
26841 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
26842
26843         * g++.dg/tree-ssa/pr18178.C: New test.
26844         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26845         * gcc.c-torture/execute/20041019-1.c: New test.
26846         * gcc.dg/tree-ssa/20041008-1.c: New test.
26847         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26848         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26849         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26850         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26851         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26852         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26853         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26854         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26855         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26856         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26857
26858 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
26859
26860         PR rtl-optimization/20466
26861         * gcc.c-torture/execute/pr20466-1.c: New test.
26862
26863 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
26864
26865         PR c++/20905
26866         * g++.dg/parse/cond2.C: New test.
26867
26868         PR c++/20145
26869         * g++.dg/warn/Wdtor1.C: New test.
26870
26871 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26872
26873         PR fortran/17229
26874         * gfortran.dg/pr17229.f: New test.
26875
26876 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
26877
26878         * gfortran.dg/tiny_1.f90: New test.
26879         * gfortran.dg/tiny_2.f90: ditto.
26880
26881 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
26882
26883         * gfortran.dg/eor_1.f90: Fix dg-do run line
26884         * gfortran.dg/open_new.f90: Fix dg-do run line
26885
26886 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
26887
26888         * lib/target-supports.exp (get_compiler_messages): Support
26889         optional arguments, the fourth being compiler options.
26890         (check_effective_target_fpic): New proc.
26891         * gcc.dg/20050321-2.c: Restrict to target fpic.
26892
26893 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
26894
26895         * gcc.dg/15443-1.c: New test.
26896         * gcc.dg/15443-2.c: Likewise.
26897
26898 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26899
26900         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26901
26902 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26903
26904         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26905
26906 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26907
26908         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26909         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26910         -m64.
26911         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26912         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26913         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26914
26915 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
26916
26917         PR c++/20212
26918         * g++.dg/warn/Wunused-11.C: New test.
26919
26920 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
26921
26922         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26923
26924 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
26925
26926         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26927
26928 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26929
26930         PR c++/20734
26931         * g++.dg/template/ptrmem13.C: New test.
26932
26933 2005-04-05  Per Bothner  <per@bothner.com>
26934
26935         * lib/gcc.exp: Always add -fno-show-column, for now.
26936
26937 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
26938
26939         PR testsuite/20767
26940         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26941         of plain old "unsigned int" for the type of "i".  Makes this test
26942         64bit clean.
26943
26944 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
26945
26946         * gcc.dg/i386-ssefn-1.c: New test.
26947         * gcc.dg/i386-ssefn-2.c: New test.
26948         * gcc.dg/i386-ssefn-3.c: New test.
26949         * gcc.dg/i386-ssefn-4.c: New test.
26950
26951 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
26952
26953         PR tree-optimization/20076
26954         * gcc.dg/builtin-apply4.c: New test.
26955
26956         PR preprocessor/19475
26957         * gcc.dg/cpp/macspace1.c: New test.
26958         * gcc.dg/cpp/macspace2.c: New test.
26959
26960 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26961
26962         * gfortran.dg/pr20755.f: Fixed bad format.
26963
26964 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26965
26966         PR c++/20763
26967         * g++.dg/ext/attrib21.C: New test.
26968
26969 2004-04-05  Devang Patel  <dpatel@apple.com>
26970
26971         * lib/target-supports.exp (check_effective_target_vect_shif): New.
26972         * gcc.dg/vect/vect-shift-1.c: New test.
26973
26974 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26975
26976         PR libfortran/20755
26977         * gfortran.dg/pr20755.f: New test.
26978
26979 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
26980
26981         * gfortran.dg/pr15959.f90: New test.
26982         * gfortran.dg/string_pad_trunc.f90: New test.
26983
26984 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26985
26986         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26987         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26988         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26989         syntax.
26990
26991 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26992
26993         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26994
26995 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26996
26997         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26998         * gcc.c-torture/compile/20011119-2.c: Likewise.
26999         * gcc.c-torture/compile/981001-2.c: Likewise.
27000
27001 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
27002
27003         PR c++/20679
27004         * g++.dg/template/overload4.C: New test.
27005
27006 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27007
27008         PR c++/20746
27009         * g++.dg/abi/covariant5.C: New.
27010
27011         PR debug/20505
27012         * g++.dg/debug/const2.C: New.
27013
27014 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
27015
27016         PR rtl-optimization/16104
27017         * gcc.c-torture/execute/20050316-1.c: New test.
27018
27019 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27020
27021         * g++.dg/template/spec23.C: Fix dg-error text.
27022
27023 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
27024
27025         PR c++/19199
27026         * g++.dg/expr/lval2.C: New.
27027
27028 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27029
27030         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27031         __builtin_strcasecmp and __builtin_strncasecmp.
27032
27033 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
27034
27035         PR c++/20723
27036         * g++.dg/template/spec22.C: New.
27037         * g++.dg/template/spec23.C: New.
27038
27039 2005-04-03  Dale Ranta  <dir@lanl.gov>
27040             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27041
27042         PR libfortran/20068
27043         PR libfortran/20125
27044         PR libfortran/20156
27045         PR libfortran/20471
27046         * gfortran.dg/backspace.f: New test.
27047
27048 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
27049
27050         * gcc.dg/pr19345.c: New test.
27051
27052 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27053
27054         PR tree-optimization/20640
27055         * gcc.dg/torture/tree-loop-1.c: New.
27056
27057 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27058
27059         PR rtl-optimization/20290
27060         * gcc.c-torture/execute/loop-ivopts-2.c: New.
27061
27062 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
27063
27064         * gcc.dg/rs6000-fpint.c: New.
27065
27066 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27067
27068         * gcc.dg/old-style-then-proto-1.c: New test.
27069
27070 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27071
27072         * gfortran.fortran-torture/execute/backspace.f90: Check
27073         after backspace and read was incorrect.
27074
27075 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27076
27077         * gcc.c-torture/execute/builtins/strcat.c: Check the result
27078         buffer past the terminating NUL using memcmp.
27079         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27080         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27081
27082         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27083         Fix unused/uninitialized variable warnings.
27084
27085         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27086         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27087         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27088         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27089
27090         * gcc.c-torture/execute/builtins/abs-1-lib.c,
27091         gcc.c-torture/execute/builtins/fputs-lib.c,
27092         gcc.c-torture/execute/builtins/lib/fprintf.c,
27093         gcc.c-torture/execute/builtins/lib/main.c,
27094         gcc.c-torture/execute/builtins/lib/memcmp.c,
27095         gcc.c-torture/execute/builtins/lib/memmove.c,
27096         gcc.c-torture/execute/builtins/lib/mempcpy.c,
27097         gcc.c-torture/execute/builtins/lib/memset.c,
27098         gcc.c-torture/execute/builtins/lib/printf.c,
27099         gcc.c-torture/execute/builtins/lib/sprintf.c,
27100         gcc.c-torture/execute/builtins/lib/stpcpy.c,
27101         gcc.c-torture/execute/builtins/lib/strchr.c,
27102         gcc.c-torture/execute/builtins/lib/strcmp.c,
27103         gcc.c-torture/execute/builtins/lib/strcpy.c,
27104         gcc.c-torture/execute/builtins/lib/strcspn.c,
27105         gcc.c-torture/execute/builtins/lib/strlen.c,
27106         gcc.c-torture/execute/builtins/lib/strncat.c,
27107         gcc.c-torture/execute/builtins/lib/strncmp.c,
27108         gcc.c-torture/execute/builtins/lib/strncpy.c,
27109         gcc.c-torture/execute/builtins/lib/strrchr.c,
27110         gcc.c-torture/execute/builtins/lib/strspn.c,
27111         gcc.c-torture/execute/builtins/lib/strstr.c,
27112         gcc.c-torture/execute/builtins/memops-asm-lib.c,
27113         gcc.c-torture/execute/builtins/strlen-2.c,
27114         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27115         prototypes.
27116
27117 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
27118
27119         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27120         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27121         selectany usage.
27122
27123 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
27124
27125         PR c++/19406
27126         * g++.dg/debug/using1.C: New test.
27127
27128 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
27129
27130         PR middle-end/20524
27131         * gcc.dg/alias-7.c: Prefix asm-declared name with
27132         __USER_LABEL_PREFIX__.
27133
27134 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
27135
27136         Fix fallout from PR middle-end/15700:
27137         * gcc.c-torture/compile/20011119-1.c: Take
27138         __USER_LABEL_PREFIX__ into account.
27139         * gcc.c-torture/compile/20011119-2.c: Likewise.
27140
27141 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27142
27143         PR c++/18644
27144         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27145
27146 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27147
27148         PR c/17855
27149         * gcc.c-torture/compile/struct-non-lval-1.c,
27150         gcc.c-torture/compile/struct-non-lval-2.c,
27151         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27152
27153 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
27154
27155         * gcc.dg/tls/tls.exp: Remove temporary file.
27156         * g++.dg/tls/tls.exp: Ditto.
27157         * lib/file-format.exp: Ditto.
27158         * g++.dg/special/ecos.exp: Ditto.
27159
27160         * lib/profopt.exp: Treat prof_ext as a list.
27161         * gcc.misc-tests/bprob.exp: Ditto.
27162         * g++.dg/bprob/bprob.exp: Ditto.
27163
27164         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27165         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27166         g++.dg/tree-ssa/pointer-reference-alias.C,
27167         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27168         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27169         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27170         g++.dg/vect/pr19951.cc: Ditto.
27171         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27172         gcc.dg/builtins-47.c: Ditto.
27173         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27174         gcc.dg/pr20115-1.c: Ditto.
27175         * gcc.dg/tree-ssa/20030530-2.c,
27176         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27177         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27178         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27179         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27180         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27181         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27182         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27183         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27184         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27185         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27186         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27187         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27188         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27189         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27190         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27191         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27192         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27193         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27194         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27195         gcc.dg/tree-ssa/20030824-1.c,
27196         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27197         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27198         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27199         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27200         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27201         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27202         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27203         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27204         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27205         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27206         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27207         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27208         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27209         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27210         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27211         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27212         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27213         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27214         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27215         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27216         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27217         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27218         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27219         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27220         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27221         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27222         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27223         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27224         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27225         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27226         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27227         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27228         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27229         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27230         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27231         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27232         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27233         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27234         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27235         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27236         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27237         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27238         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27239         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27240         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27241         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27242         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27243         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27244         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27245         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27246         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27247         gcc.dg/tree-ssa/useless-1.c: Ditto.
27248         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27249         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27250         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27251         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27252         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27253         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27254         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27255         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27256         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27257         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27258         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27259         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27260         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27261         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27262         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27263         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27264         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27265         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27266         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27267         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27268         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27269         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27270         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27271         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27272         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27273         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27274         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27275         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27276         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27277         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27278         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27279         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27280         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27281         gcc.dg/vect/vect-none.c: Ditto.
27282         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27283         treelang/compile/unsigned.tree: Ditto.
27284
27285         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27286         * gcc.dg/cpp/direct2s.c: Ditto.
27287         * gcc.dg/cpp/paste4.c: Ditto.
27288         * gcc.dg/cpp/separate-1.c: Ditto.
27289         * gcc.dg/pch/save-temps-1.c: Ditto.
27290         * g++.dg/ext/altivec-10.C: Ditto.
27291         * g++.dg/pch/pch.C: Ditto.
27292
27293         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27294
27295         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27296         * g++.dg/template/repo1.C: Ditto.
27297         * g++.dg/template/repo2.C: Ditto.
27298         * g++.dg/template/repo3.C: Ditto.
27299         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27300         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27301         * g++.old-deja/g++.pt/repo1.C: Ditto.
27302         * g++.old-deja/g++.pt/repo2.C: Ditto.
27303         * g++.old-deja/g++.pt/repo3.C: Ditto.
27304         * g++.old-deja/g++.pt/repo4.C: Ditto.
27305
27306         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27307         * gcc.dg/20030107-1.c: Ditto.
27308         * gcc.dg/20030702-1.c: Ditto.
27309         * gcc.dg/profile-generate-1.c: Ditto.
27310         * g++.dg/other/profile1.C: Ditto.
27311         * g++.old-deja/g++.robertl/eb83.C: Ditto.
27312
27313         * lib/gcc-dg.exp (remove-build-file): New.
27314         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27315         cleanup-tree-dump, cleanup-saved-temps): New.
27316
27317 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27318
27319         PR c++/19203, DR 214
27320         * g++.dg/parse/ambig3.C: Not ambiguous.
27321         * g++.dg/template/spec20.C: New.
27322         * g++.dg/template/spec21.C: New.
27323
27324 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
27325
27326         PR target/20045
27327         * gcc.dg/ia64-fptr-1.c: Run only on linux.
27328
27329 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27330
27331         PR libfortran/20660
27332         * gfortran.dg/negative_unit.f: New test.
27333
27334 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27335
27336         * gcc.dg/20050330-1.c: New test.
27337
27338 2005-03-30  Devang Patel  <dpatel@apple.com>
27339
27340         * g++.dg/tree-sra/ssa-sra-3.C: New test.
27341
27342 2005-03-30  Dale Johannesen  <dalej@apple.com>
27343
27344         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27345
27346 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
27347
27348         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27349         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27350         Strip options from test name.
27351
27352 2005-03-31  Jan Hubicka  <jh@suse.cz>
27353
27354         * gcc.dg/varpool-1.c: New testcase.
27355
27356 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27357
27358         PR c/772
27359         PR c/17913
27360         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27361         gcc.dg/stmt-expr-label-3.c : New tests.
27362         * gcc.c-torture/execute/medce-2.c: Remove.
27363
27364 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27365
27366         PR c/20368
27367         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27368         tests.
27369
27370 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
27371
27372         * gcc.c-torture/compile/pr20203.c: New test.
27373
27374 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27375
27376         * gfortran.dg/promotion.f90: New test.
27377
27378 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
27379
27380         PR middle-end/20491
27381         * gcc.dg/torture/asm-subreg-1.c: New test.
27382
27383 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
27384
27385         PR c/20672
27386         * gcc.dg/pr20672-1.c: New test.
27387
27388 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
27389
27390         * gfortran.dg/vect: New directory.
27391         * gfortran.dg/vect/vect.exp: New.
27392         * gfortran.dg/vect/vect-1.f90: New test.
27393         * gfortran.dg/vect/vect-2.f90: New test.
27394         * gfortran.dg/vect/vect-3.f90: New test.
27395         * gfortran.dg/vect/vect-4.f90: New test.
27396         * gfortran.dg/vect/vect-5.f90: New test.
27397
27398 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
27399
27400         PR middle-end/20622
27401         * gcc.dg/alias-7.c: New test.
27402
27403 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27404
27405         * gcc.dg/sparc-reg-1.c: New test.
27406
27407 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
27408
27409         PR target/19890
27410         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27411
27412 2005-03-29  Dale Ranta  <dir@lanl.gov>
27413             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27414
27415         PR libfortran/20163
27416         * gfortran.dg/pr20163-2.f: New test.
27417
27418 2005-03-28  Jan Hubicka  <jh@suse.cz>
27419
27420         PR middle-end/20635
27421         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27422         by Jakub Jelinek.
27423
27424 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
27425
27426         PR tree-optimization/20626
27427         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27428         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27429
27430 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27431
27432         * gfortran.dg/underflow.f90: New test.
27433         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27434
27435 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27436
27437         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27438
27439 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
27440
27441         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27442         (g++_init): Make sure that CXXFLAGS is set.
27443         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27444         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27445         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27446         * lib/objc.exp (objc_init): Likewise.
27447         * lib/treelang.exp (treelang_init): Likewise.
27448
27449 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
27450
27451         PR tree-optimization/20470
27452         * gcc.dg/tree-ssa/pr20470.c: New test.
27453
27454 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
27455
27456         * gcc.dg/ppc-stfiwx.c: New.
27457
27458 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
27459
27460         PR target/19888
27461         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27462
27463 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27464
27465         * gcc.dg/20050325-1.c: Fix a typo.
27466
27467 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27468
27469         PR libfortran/19678
27470         PR libfortran/19679
27471         * gfortran.dg/dos_eol.f: New test.
27472
27473 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27474
27475         PR rtl-optimization/20249
27476         * gcc.dg/20050325-1.c: New test.
27477
27478 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27479
27480         PR libfortran/15332
27481         * gfortran.dg/pr15332.f: New test.
27482
27483 2005-03-24  Dale Johannesen  <dalej@apple.com>
27484
27485         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27486
27487 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
27488
27489         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27490         'internal' visibility.
27491         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27492         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27493         'protected' visibility.
27494         * gcc.dg/visibility-7.c: Likewise.
27495         * lib/target-supports.exp (check_visibility_available): Take
27496         a parameter, the kind of visibility to check for.
27497         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27498         to check_visibility_available.
27499
27500         * g++.dg/expr/cast3.C: New.
27501
27502 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
27503
27504         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27505         rs6000.
27506
27507 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
27508
27509         PR target/20095
27510         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27511
27512 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
27513
27514         * gcc.dg/badshift.c: Renamed to...
27515         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
27516
27517         * gcc.target/i386/badshift.c: Renamed to...
27518         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
27519         only.
27520
27521         PR rtl-optimization/20532
27522         * gcc.target/i386/badshift.c: New.
27523
27524 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27525
27526         * gfortran.dg/pr18025.f90: New test.
27527
27528 2005-03-23  Dale Johannesen  <dalej@apple.com>
27529
27530         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27531
27532 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
27533
27534         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27535
27536         * lib/target-supports.exp (check_iconv_available): Default
27537         libiconv to -liconv, if there is no definition.
27538
27539 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
27540
27541         * gcc.dg/torture/cris-asm-mof-1.c: New test.
27542
27543 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
27544
27545         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27546         * g++.dg/opt/pr7503-2.C: Likewise.
27547         * g++.dg/opt/pr7503-3.C: Likewise.
27548         * g++.dg/opt/pr7503-4.C: Likewise.
27549         * g++.dg/opt/pr7503-5.C: Likewise.
27550         * g++.dg/warn/minmax.C: New test.
27551
27552 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27553
27554         * gfortran.dg/g77_intrinsics_funcs.f: New test.
27555         * gfortran.dg/g77_intrinsics_sub.f: New test.
27556
27557 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27558             Jan Hubicka  <jh@suse.cz>
27559             Steven Bosscher <stevenb@suse.de
27560
27561         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27562
27563 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27564
27565         PR c++/19980
27566         * g++.dg/template/redecl3.C: New test.
27567
27568 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27569
27570         PR c++/20499
27571         * g++.dg/parse/error16.C: Tweak error markers.
27572
27573 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
27574
27575         PR target/20561
27576         * gcc.dg/20050321-2.c: New test.
27577
27578 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
27579
27580         PR c++/20465
27581         PR c++/20381
27582         * g++.dg/template/ptrmem12.C: New.
27583
27584 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
27585
27586         PR rtl-optimization/20527
27587         * gcc.c-torture/execute/pr20527-1.c: New test.
27588
27589 2005-03-22  Ben Elliston  <bje@au.ibm.com>
27590
27591         * gcc.misc-tests/options.exp (check_for_options): Create a real C
27592         program, compile it into a real executable and then delete the .c
27593         and .x files afterwards, to avoid problems on testglue targets.
27594
27595 2005-03-21  Stuart Hastings  <stuart@apple.com>
27596
27597         * gcc.target/i386/sse-2.c: New.
27598
27599 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
27600
27601         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27602
27603 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27604
27605         * g++.dg/parse/crash25.C: Fix typo.
27606
27607 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27608
27609         PR c++/20461
27610         * g++.dg/parse/crash24.C: New test.
27611
27612         PR c++/20536
27613         * g++.dg/parse/crash25.C: New test.
27614
27615 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
27616
27617         PR c++/20147
27618         * g++.dg/ext/stmtexpr4.C: New test.
27619
27620 2005-03-20  Roger Sayle  <roger@eyesopen.com>
27621
27622         PR middle-end/20539
27623         * gcc.c-torture/compile/pr13066-1.c: New test case.
27624         * gcc.c-torture/compile/pr20539-1.c: Likewise.
27625         * g++.dg/opt/pr13066-1.C: Likewise.
27626
27627 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
27628
27629         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27630
27631 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27632
27633         PR fortran/18525
27634         * gfortran.dg/nesting_1.f90: New test.
27635
27636 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27637
27638         PR c++/20240
27639         * g++.dg/lookup/using13.C: New test.
27640
27641 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27642
27643         PR c++/20333
27644         * g++.dg/template/crash36.C: New test.
27645
27646 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
27647
27648         PR c++/20463
27649         * g++.dg/template/crash35.C: New test.
27650
27651 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
27652
27653         PR c++/19966
27654         * g++.dg/overload/operator2.C: New test.
27655
27656 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27657
27658         PR libfortran/20257
27659         * gfortran.dg/pr20257.f90: New test.
27660
27661 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27662
27663         PR libfortran/20480
27664         * gfortran.dg/pr20480.f90: New test.
27665
27666 2005-03-16  Richard Henderson  <rth@redhat.com>
27667
27668         PR middle-end/15700
27669         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27670         (_rtld_global): New.
27671         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27672         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27673
27674         * gcc.dg/alias-3.c: New.
27675         * gcc.dg/alias-4.c: New.
27676         * gcc.dg/alias-5.c: New.
27677         * gcc.dg/alias-6.c: New.
27678
27679 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
27680
27681         * gcc.dg/cpp/ucnid-7.c: New.
27682
27683 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
27684             Dorit Naishlos  <dorit@il.ibm.com>
27685
27686         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27687         darwin.
27688
27689 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
27690
27691         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27692         support misaligned accesses.
27693         * gcc.dg/vect/vect-58.c: Likewise.
27694         * gcc.dg/vect/vect-92.c: New.
27695         * gcc.dg/vect/vect-93.c: New.
27696
27697 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
27698
27699         PR fortran/18827
27700         * gfortran.dg/assign_2.f90: New test.
27701         * gfortran.dg/assign_3.f90: New test.
27702         * gfortran.dg/assign.f90: New test.
27703
27704 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
27705
27706         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27707         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27708         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27709         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27710         names.
27711
27712 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
27713
27714         * gcc.dg/cpp/ucnid-6.c: New.
27715
27716         * gcc.dg/cpp/normalize-1.c: New.
27717         * gcc.dg/cpp/normalize-2.c: New.
27718         * gcc.dg/cpp/normalize-3.c: New.
27719         * gcc.dg/cpp/normalize-4.c: New.
27720         * gcc.dg/cpp/ucnid-4.c: New.
27721         * gcc.dg/cpp/ucnid-5.c: New.
27722         * g++.dg/cpp/normalize-1.C: New.
27723         * g++.dg/cpp/ucnid-1.C: New.
27724
27725 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27726
27727         * gcc.dg/pr18628.c: New.
27728
27729 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27730
27731         PR c++/20280
27732         * g++.dg/tree-ssa/pr20280.C: New.
27733
27734 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27735
27736         PR fortran/20467
27737         * gfortran.dg/stfunc_2.f90: New test.
27738
27739 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27740
27741         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27742
27743 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27744
27745         * gcc.dg/tree-ssa/20050314-1.c: New test.
27746
27747 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27748
27749         PR c++/4403
27750         PR c++/9783, DR433
27751         * g++.dg/template/friend34.C: New test.
27752         * g++.dg/template/friend35.C: Likewise.
27753         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27754
27755 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27756
27757         Friend class name lookup 5/n
27758         PR c++/1016
27759         * g++.dg/lookup/hidden-class1.C: New test.
27760         * g++.dg/lookup/hidden-class2.C: Likewise.
27761         * g++.dg/lookup/hidden-class3.C: Likewise.
27762         * g++.dg/lookup/hidden-class4.C: Likewise.
27763         * g++.dg/lookup/hidden-class5.C: Likewise.
27764         * g++.dg/lookup/hidden-class6.C: Likewise.
27765         * g++.dg/lookup/hidden-class7.C: Likewise.
27766         * g++.dg/lookup/hidden-class8.C: Likewise.
27767         * g++.dg/lookup/hidden-class9.C: Likewise.
27768         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27769         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27770         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27771         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27772         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27773         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27774         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27775         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27776         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27777         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27778         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27779
27780 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
27781
27782         PR c++/20157
27783         * g++.dg/template/error18.C: New test.
27784
27785 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27786
27787         PR debug/16792
27788         * g++.dg/debug/pr16792.C: New test.
27789
27790 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27791
27792         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27793         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27794         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27795         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27796         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27797         test assertion names.
27798
27799 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27800
27801         PR fortran/18600
27802         * gfortran.dg/stfunc_1.f90: New test.
27803
27804 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27805
27806         PR fortran/16907
27807         * gfortran.dg/real_index_1.f90: New test.
27808
27809 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27810
27811         PR fortran/20323
27812         * gfortran.dg/spec_expr_1.f90: New test.
27813
27814 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27815
27816         PR c/20402
27817         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27818         new parser.
27819
27820 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27821
27822         PR fortran/20361
27823         * gfortran.dg/largeequiv_1.f90: New test.
27824
27825 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27826
27827         * gcc.dg/ucnid-1.c: New.
27828         * gcc.dg/ucnid-2.c: New.
27829         * gcc.dg/ucnid-3.c: New.
27830         * gcc.dg/ucnid-4.c: New.
27831         * gcc.dg/ucnid-5.c: New.
27832         * gcc.dg/ucnid-6.c: New.
27833         * gcc.dg/cpp/ucnid-1.c: New.
27834         * gcc.dg/cpp/ucnid-2.c: New.
27835         * gcc.dg/cpp/ucnid-3.c: New.
27836         * g++.dg/other/ucnid-1.C: New.
27837
27838 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27839
27840         * gcc.dg/vmx/darwin-abi-3.c: Delete.
27841
27842 2005-03-11  Per Bothner  <per@bothner.com>
27843
27844         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
27845         that diagnotics refer to correct token.
27846         * gcc.dg/unused-3.c: Likewise.
27847
27848 2005-03-11  Per Bothner  <per@bothner.com>
27849
27850         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27851         constant" is now actually on same line as string constant.
27852         * gcc.dg/cpp/direct2s.c: Likewise.
27853
27854 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
27855
27856         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27857
27858 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27859
27860         PR libfortran/20124
27861         * gfortran.dg/pr20124.f90: New Test
27862
27863 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
27864
27865         PR tree-optimization/20130
27866         * gcc.dg/pr20130-1.c: New test.
27867
27868 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27869
27870         PR target/20095
27871         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27872
27873 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27874
27875         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27876
27877 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27878
27879         * g++.dg/eh/forced1.C: Fix comment.
27880         * g++.dg/eh/forced2.C: Ditto.
27881         * g++.dg/eh/forced3.C: Ditto.
27882         * g++.dg/eh/forced4.C: Ditto.
27883
27884 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
27885
27886         PR rtl-opt/20412
27887         * gcc.c-torture/compile/pr20412.c: New test.
27888
27889 2005-03-10  Roger Sayle  <roger@eyesopen.com>
27890
27891         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27892
27893 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27894
27895         PR target/20322
27896         * gcc.dg/20050307-1.c: New test.
27897
27898 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
27899
27900         PR c++/20375
27901         * g++.dg/other/stdarg3.C: New.
27902
27903 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27904
27905         PR c++/18384, c++/18327
27906         * g++.dg/init/array19.C: New test.
27907
27908         PR inline-asm/20314
27909         * gcc.dg/torture/pr20314-1.c: New test.
27910         * gcc.dg/torture/pr20314-2.c: New test.
27911
27912 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
27913
27914         * gcc.dg/20050309-1.c: New test.
27915
27916 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27917
27918         * gcc.dg/builtins-10.c: Reactivate disabled test.
27919         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
27920         new cbrt transformations.
27921
27922 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
27923
27924         PR c++/20208
27925         * g++.dg/template/array13.C: New test.
27926
27927 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
27928
27929         PR c++/16859
27930         * g++.dg/init/brace4.C: New test.
27931
27932 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27933
27934         PR c++/20186
27935         * g++.dg/template/non-dependent12.C: New.
27936
27937 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
27938
27939         PR c++/20142
27940         * g++.dg/init/array18.C: Add dg-do run marker.
27941
27942         PR c++/20142
27943         * g++.dg/init/array18.C: New test.
27944
27945 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27946
27947         * consistency.vlad/vlad.exp: Remove trailing semicolons.
27948         * g++.dg/gcov/gcov.exp: Likewise.
27949         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27950         * gcc.target/xstormy16/xstormy16.exp: Likewise.
27951         * lib/c-torture.exp: Likewise.
27952         * lib/fortran-torture.exp: Likewise.
27953         * lib/g++.exp: Likewise.
27954         * lib/gcc-defs.exp: Likewise.
27955         * lib/gcc-dg.exp: Likewise.
27956         * lib/gcc.exp: Likewise.
27957         * lib/gcov.exp: Likewise.
27958         * lib/gfortran.exp: Likewise.
27959         * lib/mike-g++.exp: Likewise.
27960         * lib/mike-gcc.exp: Likewise.
27961         * lib/objc-torture.exp: Likewise.
27962         * lib/objc.exp: Likewise.
27963         * lib/profopt.exp: Likewise.
27964         * lib/target-libpath.exp: Likewise.
27965         * lib/target-supports.exp: Likewise.
27966         * lib/treelang.exp: Likewise.
27967         * lib/wrapper.exp: Likewise.
27968
27969 2005-03-08  Jeff Law  <law@redhat.com>
27970
27971         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27972         PHI-OPT changes.
27973
27974 2005-03-08  Ira Rosen  <irar@il.ibm.com>
27975
27976         * gcc.dg/vect/pr20122.c: New test.
27977
27978 2005-03-07  Jeff Law  <law@redhat.com>
27979
27980         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27981         was folded away.
27982         * gcc.dg/tree-ssa/pr18133-1.c: New test.
27983         * gcc.dg/tree-ssa/pr18133-2.c: New test.
27984         * gcc.dg/tree-ssa/pr18134.c: New test.
27985
27986 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27987
27988         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27989         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27990         gcc.dg/torture/builtin-noret-2.c: Require weak support.
27991
27992 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
27993
27994         PR tree-opt/17671
27995         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27996
27997 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
27998
27999         * g++.dg/warn/Wnvdtor.C: New test.
28000
28001 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
28002
28003         * gcc.dg/torture/pr19683-1.c: New test.
28004
28005 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
28006
28007         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28008         * gfortran.dg/g77/19990313-2.f: Ditto.
28009         * gfortran.dg/g77/19990313-3.f: Ditto.
28010         * gfortran.dg/g77/19990525-0.f: Ditto.
28011         * gfortran.dg/g77/19990826-0.f: Ditto.
28012         * gfortran.dg/g77/19990826-2.f: Ditto.
28013         * gfortran.dg/g77/19990826-3.f: Ditto.
28014         * gfortran.dg/g77/20000511-1.f: Ditto.
28015         * gfortran.dg/g77/20000511-2.f: Ditto.
28016         * gfortran.dg/g77/970625-2.f: Ditto.
28017         * gfortran.dg/g77/980310-2.f: Ditto.
28018         * gfortran.dg/g77/980310-3.f: Ditto.
28019         * gfortran.dg/g77/980310-8.f: Ditto.
28020         * gfortran.dg/g77/980519-2.f: Ditto.
28021         * gfortran.dg/g77/alpha1.f: Ditto.
28022         * gfortran.dg/g77/claus.f: Ditto.
28023         * gfortran.dg/g77/erfc.f: Ditto.
28024         * gfortran.dg/g77/short.f: Ditto.
28025         * gfortran.fortran-torture/execute/data.f90: Ditto.
28026         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28027         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28028
28029 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28030
28031         * lib/file-format.exp (gcc_target_object_format): Add check for som
28032         format and hardcode object formats on hppa*-*-hpux*.
28033         * lib/target-supports.exp (check_weak_available): Add check for som
28034         object format.  Always return 0 on hppa*-*-hpux10*.
28035
28036         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28037         is defined.
28038
28039         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28040
28041 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28042
28043         * gfortran.dg/pr19936_1.f90: New test.
28044         * gfortran.dg/pr19936_2.f90: New test.
28045         * gfortran.dg/pr19936_3.f90: New test.
28046
28047 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28048             Paul Thomas <prthomas@drfccad.cea.fr>
28049
28050         * gfortran.dg/PR19754_1.f90: New test.
28051         * gfortran.dg/PR19754_2.f90: Ditto.
28052
28053 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28054
28055         PR c++/19311
28056         * g++.dg/template/non-dependent11.C: New test.
28057
28058 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
28059
28060         * lib/target-supports.exp (check_iconv_available): Fix comment.
28061
28062 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
28063             Joseph S. Myers  <joseph@codesourcery.com>
28064
28065         PR c++/19797
28066         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28067
28068 2005-03-04  Matthew Sachs  <msachs@apple.com>
28069
28070         * gcc.exp (gcc_target_compile): Put braces around
28071         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28072         * objc.exp (objc_target_compile): Likewise.
28073         * treelang.exp (treelang_target_compile): Likewise.
28074
28075 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28076
28077         PR fortran/19673
28078         * gfortran.dg/func_result_1.f90: New test.
28079
28080 2005-03-04  Ben Elliston  <bje@au.ibm.com>
28081
28082         * gcc.misc-tests/options.exp: New test.
28083
28084 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28085
28086         * gcc.dg/pr15784-4.c: New test.
28087
28088 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28089
28090         * gcc.c-torture/execute/pr17133.c: New.
28091         * gcc.c-torture/compile/20050303-1.c: New.
28092
28093 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
28094
28095         * gcc.dg/cpp/assert4.c: Fix for cygwin.
28096
28097 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
28098
28099         * g++.dg/overload/using2.C: New.
28100
28101 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28102
28103         PR c++/19916
28104         * g++.dg/init/ptrmem2.C: New test.
28105
28106 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
28107
28108         PR c/8927
28109         * gcc.dg/pr8927-1.c: New test.
28110
28111 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28112
28113         PR c++/20232
28114         * g++.dg/inherit/covariant12.C: New.
28115
28116 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28117
28118         PR fortran/19479
28119         * gfortran.dg/bound_1.f90: New test.
28120
28121 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
28122
28123         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28124         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28125
28126 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
28127
28128         PR c/20245
28129         * gcc.dg/pr20245-1.c: New test.
28130
28131 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
28132
28133         PR middle-end/19874
28134         * gcc.c-torture/execute/20050119-2.c: New test case.
28135
28136 2005-02-28  Ben Elliston  <bje@au.ibm.com>
28137
28138         * README: Update the DejaGnu bug reporting address.
28139         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28140         * lib/objc-torture.exp: Likewise.
28141
28142 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28143
28144         * gfortran.dg/boz_1.f90: New test.
28145         * gfortran.dg/boz_3.f90: New test.
28146         * gfortran.dg/boz_4.f90: New test.
28147
28148 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28149
28150         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28151         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28152
28153 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28154
28155         PR libfortran/20101
28156         * gfortran.dg/write_0_pe_format.f90: New test.
28157
28158 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
28159
28160         PR c++/20206
28161         * g++.dg/opt/thunk2.C: New test.
28162         * g++.dg/opt/covariant1.C: New test.
28163
28164 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28165
28166         * gfortran.dg/e_d_fmt.f90: New test.
28167
28168 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
28169
28170         * gcc.dg/asm-b.c: Fix comment typos.
28171
28172 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28173
28174         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28175         a V_MAY_DEF also.
28176
28177 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28178
28179         PR tree-opt/20188
28180         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28181         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28182         * gcc.dg/asm-b.c: New test.
28183
28184 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
28185
28186         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28187         Disable this test on IRIX 6.
28188
28189 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
28190
28191         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28192         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28193         parser.
28194
28195 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
28196
28197         PR tree-optimization/20204
28198         * gcc.dg/pr20204.c: New test.
28199
28200 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
28201
28202         PR target/20196
28203         * gcc.c-torture/execute/20050224-1.c: New test.
28204
28205         PR c++/20175
28206         * g++.dg/warn/Wbraces2.C: New test.
28207
28208 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
28209
28210         PR c++/19878
28211         * g++.dg/init/const2.C: New test.
28212
28213 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
28214
28215         PR tree-optimization/20100
28216         * gcc.c-torture/execute/pr20100-1.c: New test.
28217
28218 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28219
28220         * gfortran.dg/implicit_3.f90: New test.
28221
28222         * gfortran.dg/deftype_1.f90: New test.
28223
28224 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
28225
28226         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28227         the test passes.
28228         * g++.dg/other/anon3.C: Accept a warning.
28229
28230 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
28231
28232         * gcc.dg/pr20017.c: Fix a comment typo.
28233
28234 2005-02-23  Bud Davis  <bdavis@gfortran.org>
28235
28236         * gfortran.dg/list_read_4.f90: Change to f90 comments.
28237
28238 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28239
28240         PR ada/19902
28241         * ada/acats/tests/cxa/cxa3004.a: Remove.
28242         * ada/acats/tests/cxb/cxb30061.am: Likewise.
28243
28244 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28245
28246         PR c++/20073
28247         * g++.dg/init/const1.C: New test.
28248
28249         PR c++/19991
28250         * g++.dg/parse/constant7.C: New test.
28251
28252         PR c++/20152
28253         * g++.dg/parse/error27.C: New test.
28254         * g++.dg/template/qualttp15.C: Adjust error markers.
28255         * g++.old-deja/g++.other/struct1.C: Likewise.
28256
28257         PR c++/20153
28258         * g++.dg/template/error17.C: New test.
28259
28260         PR c++/20148
28261         * g++.dg/parser/error26.C: New test.
28262
28263 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
28264
28265         PR tree-optimization/20100
28266         PR tree-optimization/20115
28267         * gcc.dg/pr20115.c: New test.
28268         * gcc.dg/pr20115-1.c: New test.
28269         * gcc.dg/pr20100.c: New test.
28270         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28271         call-clobbered variables after alias1.
28272
28273 2005-02-22  Bud Davis  <bdavis@gfortran.org>
28274
28275         * gfortran.dg/list_read_4.f90: new test.
28276
28277 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
28278
28279         PR rtl-optimization/20017.
28280         * gcc.dg/pr20017.c: New.
28281
28282 2005-02-22  Devang Patel  <dpatel@apple.com>
28283
28284         PR 19952
28285         * g++.dg/tree-ssa/pr19952.C: New test.
28286
28287 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28288
28289         PR c++/19883
28290         * g++.dg/parse/constant6.C: New test.
28291
28292 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28293
28294         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28295         * g++.dg/charset/asm2.c: Likewise.
28296         * g++.dg/charset/asm3.c: Likewise.
28297         * g++.dg/charset/asm4.c: Likewise.
28298         * g++.dg/charset/asm5.c: Likewise.
28299         * g++.dg/charset/attribute1.c: Likewise.
28300         * g++.dg/charset/attribute2.c: Likewise.
28301         * g++.dg/charset/extern1.cc: Likewise.
28302         * g++.dg/charset/extern2.cc: Likewise.
28303         * g++.dg/charset/extern3.cc: Likewise.
28304         * g++.dg/charset/function.cc: Likewise.
28305         * g++.dg/charset/string.c: Likewise.
28306         * g++.dg/charset/charset.exp: Likewise.
28307         * lib/target-supports.exp (check_iconv_available): Fix comment.
28308
28309 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28310
28311         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28312         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28313         * gcc.dg/charset/asm2.c: Likewise.
28314         * gcc.dg/charset/asm3.c: Likewise.
28315         * gcc.dg/charset/asm4.c: Likewise.
28316         * gcc.dg/charset/asm5.c: Likewise.
28317         * gcc.dg/charset/asm6.c: Likewise.
28318         * gcc.dg/charset/attribute1.c: Likewise.
28319         * gcc.dg/charset/attribute2.c: Likewise.
28320         * gcc.dg/charset/builtin1.c: Likewise.
28321         * gcc.dg/charset/extern.c: Likewise.
28322         * gcc.dg/charset/function.c: Likewise.
28323         * gcc.dg/charset/string.c: Likewise.
28324         * gcc.dg/charset/charset.exp: Likewise.
28325
28326 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
28327
28328         PR fortran/20086
28329         * gfortran.dg/pr20086.f90: New test.
28330
28331 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
28332
28333         PR tree-optimization/19786
28334         * g++.dg/tree-ssa/pr19786.C: New.
28335
28336 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28337
28338         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28339
28340 2005-02-21  Jeff Law  <law@redhat.com>
28341
28342         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28343
28344 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28345
28346         * gfortran.dg/do_iterator: Split loop, markup all lines for
28347         which an error locus is printed.
28348         * gfortran.dg/pr17708.f90: Markup all lines for which an error
28349         locus is printed.
28350         * gfortran.dg/select_4.f90: Likewise.
28351         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28352         locuses in the various permutations.
28353
28354 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
28355
28356         PR tree-optimization/19951
28357         * g++.dg/vect: New directory.
28358         * g++.dg/vect/vect.exp: New file.
28359         * g++.dg/vect/pr19951.cc: New testcase.
28360         * g++.dg/dg.exp: Also prune vectorizer tests.
28361
28362 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
28363
28364         PR 18785
28365         * gcc.dg/charset/builtin1.c: New test.
28366
28367 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28368
28369         PR c++/19299
28370         * g++.dg/inherit/volatile1.C: New test.
28371
28372         PR c++/19440
28373         * g++.dg/template/dtor4.C: New test.
28374
28375 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28376
28377         * gfortran.dg/int_1.f90: New test.
28378
28379 2005-02-19  Devang Patel  <dpatel@apple.com>
28380
28381         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28382
28383 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28384
28385         * gfortran.dg/achar_1.f90: New test.
28386
28387 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
28388
28389         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28390
28391 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
28392             Jakub Jelinek  <jakub@redhat.com>
28393
28394         PR tree-optimization/19828
28395         * gcc.dg/tree-ssa/loop-7.c: New test.
28396         * gcc.c-torture/execute/20050218-1.c: New test.
28397
28398 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
28399
28400         PR c/20043
28401         * gcc.dg/transparent-union-1.c: New test.
28402         * gcc.dg/transparent-union-2.c: New test.
28403
28404 2005-02-18  James E Wilson  <wilson@specifixinc.com>
28405
28406         PR tree-optimization/18977
28407         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28408
28409 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
28410
28411         PR target/20054
28412         * gcc.dg/pr20054.c: New test.
28413
28414 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28415
28416         PR c++/19508
28417         * g++.dg/ext/attrib20.C: New test.
28418
28419 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
28420
28421         PR middle-end/20030
28422         * gfortran.fortran-torture/execute/character_passing.f90: New test.
28423
28424 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
28425
28426         PR c++/20008
28427         * g++.dg/opt/switch4.C: New.
28428
28429 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
28430
28431         PR c++/20023
28432         PR tree-optimization/20009
28433         * gcc.c-torture/compile/20050217-1.c: New test.
28434         * g++.dg/opt/switch3.C: New test.
28435
28436         PR tree-optimization/18947
28437         * gcc.c-torture/compile/20050215-1.c: New test.
28438         * gcc.c-torture/compile/20050215-2.c: New test.
28439         * gcc.c-torture/compile/20050215-3.c: New test.
28440
28441 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
28442
28443         PR c++/20028
28444         * g++.dg/template/crash34.C: New.
28445
28446         PR c++/20022
28447         * g++.dg/other/access3.C: New.
28448
28449 2005-02-17  Ira Rosen  <irar@il.ibm.com>
28450
28451         * gcc.dg/vect/vect-98.c: New test.
28452
28453 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
28454
28455         PR tree-optimization/19967
28456         * gcc.dg/pr19967.c: New.
28457
28458 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
28459
28460         PR middle-end/19857
28461         * gcc.dg/tree-ssa/20050215-1.c: New test.
28462         * gcc.c-torture/execute/20050215-1.c: New test.
28463
28464 2005-02-15  Eric Christopher  <echristo@redhat.com>
28465
28466         * gcc.dg/cpp/20050215-1.c: New file.
28467
28468 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
28469
28470         PR tree-optimization/15785
28471         * gcc.dg/pr15785-1.c: New test.
28472
28473 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
28474
28475         PR c++/17788
28476         * g++.dg/init/ctor4.C: New.
28477         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28478
28479 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
28480
28481         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28482         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28483
28484 2005-02-15  Andreas Schwab  <schwab@suse.de>
28485
28486         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28487         declare malloc.
28488
28489 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
28490
28491         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28492
28493 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
28494
28495         PR tree-optimization/19853
28496         * gcc.c-torture/compile/pr19853.c: New test.
28497
28498 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28499
28500         PR c++/19608
28501         * g++.dg/parse/local-class1.C: New.
28502
28503         PR c++/19895
28504         * g++.dg/parse/ptrmem3.C: New.
28505
28506         PR c++/19884
28507         * g++.old-deja/g++.oliva/template6.C: Add another case.
28508         * g++.dg/template/explicit6.C: New.
28509
28510 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
28511
28512         PR c++/17816
28513         * g++.dg/other/redecl2.C: New.
28514
28515 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28516
28517         PR c++/19891
28518         * g++.dg/abi/covariant4.C: New.
28519
28520 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
28521
28522         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28523         New tests.
28524
28525 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
28526
28527         * gcc.dg/vect/vect-96.c: Fix typo.
28528
28529 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28530
28531         PR c++/14479
28532         PR c++/19487
28533         * g++.dg/template/enum5.C: New test.
28534
28535 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28536
28537         * gcc.dg/vect/vect-97.c: New test.
28538
28539 2005-02-12  Ira Rosen  <irar@il.ibm.com>
28540
28541         * gcc.dg/vect/vect-96.c: New test.
28542
28543 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
28544
28545         * gcc.dg/builtins-34.c: Also check ldexp*.
28546
28547 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
28548
28549         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28550
28551 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
28552
28553         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28554         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28555         dg-require-dll, dg-require-iconv, dg-require-named-sections,
28556         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28557         selector_list, selector_expression, dg-process-target): Move to new
28558         file target-supports-dg.exp.
28559         * lib/target-supports-dg.exp: New.
28560
28561         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28562         New.
28563
28564 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
28565
28566         PR c++/19666
28567         * g++.dg/other/ptrmem6.C: New test.
28568
28569         PR middle-end/19858
28570         * gcc.c-torture/compile/20050210-1.c: New test.
28571
28572 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
28573
28574         PR c++/19755
28575         * g++.dg/warn/Wbraces1.C: New test.
28576
28577 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
28578
28579         * gcc.dg/builtins-52.c: New testcase.
28580
28581 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
28582
28583         PR c/19342
28584         * gcc.c-torture/execute/20050119-1.c: New test.
28585
28586 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28587
28588         PR c++/19811
28589         * g++.dg/init/delete1.C: New test.
28590
28591 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
28592
28593         PR c++/18470
28594         * g++.dg/template/static12.C: New test.
28595
28596 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
28597
28598         PR c++/19787
28599         * g++.dg/conversion/ambig1.C: New test.
28600
28601         PR c++/19739
28602         * g++.dg/ext/attrib19.C: New test.
28603
28604         PR c++/19732
28605         * g++.dg/parse/dtor5.C: New test.
28606
28607         PR c++/19762
28608         * g++.dg/template/dtor3.C: New test.
28609
28610         PR c++/19826
28611         * g++.dg/template/static11.C: New test.
28612         * g++.dg/template/crash2.C: Remove dg-error marker.
28613
28614 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
28615
28616         PR C++/18491
28617         * g++.old-deja/g++.mike/p10769a.C: Remove.
28618
28619 2005-02-09  Roger Sayle  <roger@eyesopen.com>
28620
28621         * gcc.dg/builtins-48.c: New test case.
28622         * gcc.dg/builtins-49.c: New test case.
28623         * gcc.dg/builtins-50.c: New test case.
28624         * gcc.dg/builtins-51.c: New test case.
28625
28626 2005-02-09  Ian Lance Taylor  <ian@airs.com>
28627
28628         PR middle-end/19583
28629         * g++.dg/warn/Wreturn-type-3.C: New test.
28630
28631 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28632
28633         PR middle-end/19402
28634         * gcc.dg/pr19402-1.c: New testcase.
28635         * gcc.dg/pr19402-2.c: likewise.
28636
28637 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28638
28639         PR middle-end/19854
28640         * g++.dg/tree-ssa/tmmti.C: New testcase.
28641
28642 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28643
28644         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28645
28646 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
28647
28648         PR c++/19733
28649         * g++.dg/parse/crash23.C: New test.
28650         * g++.dg/warn/Weff1.C: New test.
28651
28652 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28653
28654         * gcc.dg/20050209-1.c: New test.
28655
28656 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28657
28658         PR target/19799
28659         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28660
28661 2005-02-08  Mike Stump  <mrs@apple.com>
28662
28663         * g++.dg/pch/import-2.c: New test.
28664         * g++.dg/pch/import-2.hs: New.
28665         * g++.dg/pch/include/import-2a.h: New.
28666         * g++.dg/pch/include/import-2b.h: New.
28667
28668 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
28669
28670         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28671
28672 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28673
28674         * gfortran.dg/substr_1.f90: New test.
28675
28676 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
28677
28678         PR middle-end/19775
28679         * gcc.dg/torture/builtin-power-1.c: Disable test for
28680         invalid transformation.
28681         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
28682         no longer optimize.
28683         * gcc.dg/builtins-47.c: New testcase.
28684
28685 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
28686             Dorit Naishlos  <dorit@il.ibm.com>
28687
28688         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28689
28690 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
28691
28692         * gcc.c-torture/compile/20050206-1.c: New test.
28693
28694 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28695
28696         PR tree-opt/19768
28697         * g++.dg/opt/pr19768.C: New test.
28698
28699 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28700
28701         PR tree-opt/19736
28702         * gcc.c-torture/compile/pr19736.c: New test.
28703
28704 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28705
28706         PR c++/17401
28707         * g++.dg/parse/error25.C: New test.
28708
28709 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
28710
28711         * gcc.c-torture/execute/20050203-1.c: New.
28712
28713 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
28714
28715         * gcc.dg/vect/vect-85.c: Remove xfail.
28716         * gcc.dg/vect/vect-86.c: Remove xfail.
28717         * gcc.dg/vect/vect-87.c: Remove xfail.
28718         * gcc.dg/vect/vect-88.c: Remove xfail.
28719
28720 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
28721
28722         * gcc.dg/altivec-19.c: New.
28723
28724 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
28725
28726         PR c/17807
28727         * gcc.dg/nested-func-3.c: New test.
28728         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28729
28730 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
28731
28732         * gcc.test-framework/gen_directive_tests: Generate tests for
28733         selector expressions.
28734
28735 2005-02-02  Matt Austern  <austern@apple.com>
28736
28737         PR c++/19628
28738         * g++/ext/builtin7.C: New.
28739         * g++/ext/builtin8.C: New.
28740
28741 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28742
28743         PR c/18502
28744         * gcc.dg/pr18502-1.c: New test.
28745
28746 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28747
28748         PR c++/17413
28749         * g++.dg/template/local4.C: Tweak.
28750
28751 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
28752
28753         PR tree-optimization/19578
28754         * gcc.c-torture/compile/20050202-1.c: New test.
28755
28756 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28757
28758         PR c/19435
28759         * gcc.dg/c99-init-4.c: New test.
28760
28761 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28762
28763         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28764
28765         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28766
28767         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28768         * g++.dg/eh/check-vect.h: New.
28769
28770         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28771         * gcc.dg/vect/vect-78.c: Ditto.
28772         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28773         Remove.
28774
28775         * g++.dg/conversion/simd1.C: Expect warning.
28776         * g++.dg/ext/attribute-test-1.C: Ditto.
28777         * g++.dg/ext/attribute-test-2.C: Ditto.
28778         * g++.dg/ext/attribute-test-3.C: Ditto.
28779         * g++.dg/ext/attribute-test-4.C: Ditto.
28780
28781         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28782         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28783
28784         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28785
28786 2005-02-01  Richard Henderson  <rth@redhat.com>
28787
28788         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28789         long double for ibm double-double format.
28790         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28791
28792 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
28793
28794         PR tree-optimization/19633
28795         * gcc.dg/pr19633-1.c: New test.
28796         * gcc.dg/pr19633.c: Tweak to make pointer point
28797         to NULL or a symbol.
28798
28799 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28800
28801         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28802         New procs.
28803         (dg-process-target (local override)): Handle selector expressions.
28804
28805         * gcc.test-framework/README: Describe tests in source directory.
28806         * gcc.test-framework/test-framework.awk: Handle dg- tests.
28807         * gcc.test-framework/test-framework.exp: Handle dg- tests.
28808         * gcc.test-framework/dg-bogus-exp-P.c: New test.
28809         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28810         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28811         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28812         * gcc.test-framework/dg-do-link-exp-P.c: New test.
28813         * gcc.test-framework/dg-do-run-exp-P.c: New test.
28814         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28815         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28816         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28817         * gcc.test-framework/dg-error-exp-P.c: New test.
28818         * gcc.test-framework/dg-error-exp-XP.c: New test.
28819         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28820         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28821         * gcc.test-framework/dg-output-exp-P.c: New test.
28822         * gcc.test-framework/dg-output-exp-XF.c: New test.
28823         * gcc.test-framework/dg-warning-exp-P.c: New test.
28824         * gcc.misc-tests/dg-1.c: Remove.
28825         * gcc.misc-tests/dg-2.c: Remove.
28826         * gcc.misc-tests/dg-3.c: Remove.
28827         * gcc.misc-tests/dg-4.c: Remove.
28828         * gcc.misc-tests/dg-5.c: Remove.
28829         * gcc.misc-tests/dg-6.c: Remove.
28830         * gcc.misc-tests/dg-7.c: Remove.
28831         * gcc.misc-tests/dg-8.c: Remove.
28832         * gcc.misc-tests/dg-9.c: Remove.
28833         * gcc.misc-tests/dg-10.c: Remove.
28834         * gcc.misc-tests/dg-11.c: Remove.
28835         * gcc.misc-tests/dg-12.c: Remove.
28836         * gcc.misc-tests/dg-test.exp: Remove.
28837
28838         * gcc.test-framework/test-framework.awk: Change recording and
28839         printing of passes and failures.
28840
28841         * gcc.test-framework: New directory.
28842         * gcc.test-framework/README: New.
28843         * gcc.test-framework/test-framework.exp: New.
28844         * gcc.test-framework/test-framework.awk: New.
28845         * gcc.test-framework/gen_directive_tests: New.
28846
28847 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
28848
28849         * lib/treelang.exp: Fix comment typos.
28850         (treelang_target_compile): Don't append libs=-ltreelang to options.
28851
28852 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
28853
28854         * g++.dg/parse/typename7.C: Adjust error messages.
28855
28856 2005-01-31  Jeff Law  <law@redhat.com>
28857
28858         * gcc.c-torture/execute/20050131-1.c: New test.
28859         * gcc.dg/wcaselabel.c: New test.
28860
28861 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
28862
28863         * g++.dg/other/warning1.C: Adjust error messags.
28864         * g++.dg/parse/constant5.C: New test.
28865
28866 2005-01-31  Steven Bosscher  <stevenb@suse.de>
28867
28868         PR c/19333
28869         * gcc.c-torture/compile/20011130-1.c: Reorder to make
28870         the test case valid.
28871         * gcc.dg/20030815-1.c: Remove invalid tests.
28872         * gcc.dg/array-7.c: Adjust expected result.
28873         * gcc.dg/pr18596-3.c: Likewise.
28874         * gcc.dg/noncompile/20000901-1.c: Likewise.
28875         * gcc.dg/noncompile/init-2.c: Likewise.
28876         * gcc.dg/noncompile/init-4.c: Likewise.
28877
28878 2005-01-31  Dale Johannesen  <dalej@apple.com>
28879
28880         * g++.dg/opt/pr19650.C: New test.
28881
28882 2005-01-31  Richard Henderson  <rth@redhat.com>
28883
28884         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28885         long double for intel double extended format.
28886         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28887
28888 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
28889
28890         PR c++/19555
28891         * g++.dg/template/static10.C: New test.
28892
28893         PR c++/19395
28894         * g++.dg/parse/error24.C: New test.
28895
28896         PR c++/19367
28897         * g++.dg/lookup/builtin1.C: New test.
28898
28899         PR c++/19457
28900         * g++.dg/warn/conv3.C: New test.
28901
28902 2005-01-30  Bud Davis  <bdavis@gfortran.org>
28903
28904         PR fortran/19647
28905         * gfortan.dg/inquire_7.f90
28906
28907 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
28908
28909         PR tree-optimization/15791
28910         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28911         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28912         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28913         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28914         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28915         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28916         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28917         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28918         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28919         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28920
28921 2005-01-29  Paul Brook  <paul@codesourcery.com>
28922
28923         PR fortran/18565
28924         * check.c (real_or_complex_check): New function.
28925         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28926         * intrinsic.c (add_functions): Use new check functions.
28927         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28928         Add prototypes.
28929
28930 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
28931
28932         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28933         gcc.dg/lvalue-3.c: New tests.
28934         * gcc.dg/concat.c: Update expected messages.
28935
28936 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
28937
28938         PR libfortran/19595
28939         * gfortran.dg/eor_1.f90: New test.
28940
28941 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
28942
28943         PR fortran/19589
28944         * gfortran.dg/logical_data_1.f90: New test.
28945
28946 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
28947
28948         PR c++/19253
28949         * g++.dg/template/crash33.C: New test.
28950
28951         PR c++/19667
28952         * g++.dg/template/crash32.C: New test.
28953
28954 2005-01-28  Ian Lance Taylor  <ian@airs.com>
28955
28956         PR middle-end/16558
28957         * g++.dg/warn/Wreturn-type-2.C: New test.
28958
28959 2004-06-24  Jeff Law  <law@redhat.com>
28960
28961         * gcc.dg/tree-ssa/20050128-1.c: New test.
28962
28963 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
28964
28965         * gcc.target/frv/all-mdpackh-1.c: New test.
28966
28967 2005-01-28  Steven Bosscher  <stevenb@suse.de>
28968
28969         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28970
28971 2005-01-27  Richard Henderson  <rth@redhat.com>
28972
28973         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28974
28975 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28976
28977         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28978
28979 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28980
28981         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28982         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28983         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28984         to cope with cases where the multilib options override the dg-options.
28985
28986 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
28987
28988         PR c/18946
28989         * gcc.dg/noncompile/20050120-1.c: New test.
28990
28991 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
28992
28993         PR tree-optimization/19633
28994         * gcc.dg/pr19633.c: New test.
28995         * gcc.dg/tree-ssa/pr19633.c: New test.
28996
28997 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
28998
28999         * gcc.dg/20041216-1.c: New test.
29000
29001 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
29002
29003         PR objc/18862
29004         * objc.dg/selector-2.m: New test.
29005
29006 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
29007
29008         * g++.dg/opt/range-test-2.C: New test.
29009
29010         PR rtl-optimization/19579
29011         * gcc.c-torture/execute/20050124-1.c: New test.
29012
29013 2005-01-26  Greg Parker  <gparker@apple.com>
29014         Stuart Hastings  <stuart@apple.com>
29015
29016         * gcc.c-torture/execute/20050125-1.c: New.
29017
29018 2005-01-18  Jan Hubicka  <jh@suse.cz>
29019
29020         PR tree-optimize/19337
29021         * gcc.c-torture/compile/20050119-1.c: New test.
29022
29023 2005-01-24  James E Wilson  <wilson@specifixinc.com>
29024
29025         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29026         test for successful match.
29027
29028 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
29029
29030         PR objc/18408
29031         * objc.dg/comp-types-7.m: New test.
29032
29033 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
29034
29035         * lib/target-supports.exp (current_target_name): New.
29036         (check_effective_target_ilp32, check_effective_target_lp64):
29037         Cache the result to use as long as the current target, with
29038         multilib flags, remains the same.
29039
29040         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29041         (dg-require-weak, dg-require-visibility, dg-require-alias,
29042         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29043         dg-require-effective-target, dg-skip-if): Remove call to
29044         skip_test_and_clear_xfail.
29045         (dg-test): Clear xfail data.
29046
29047 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
29048
29049         PR target/17751
29050         * gcc.dg/ppc64-toc.c: New test.
29051
29052         * g++.dg/tree-ssa/empty-1.C: New test.
29053
29054         PR middle-end/19551
29055         * gcc.c-torture/execute/20050121-1.c: New test.
29056         * gcc.dg/20050121-2.c: New test.
29057
29058 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
29059         Paul Brook  <paul@codesourcery.com>
29060
29061         PR fortran/17941
29062         * gfortran.dg/real_const_1.f: New test.
29063         * gfortran.dg/real_const_2.f90: New test.
29064         * gfortran.dg/complex_int_1.f90: New test.
29065
29066 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
29067
29068         PR fortran/19313
29069         * gfortan.dg/inquire_6.f90: New test.
29070
29071 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29072
29073         PR libfortran/19451
29074         * open_readonly_1.f90: New test.
29075
29076 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29077
29078         PR libfortran/18982
29079         * gfortran.dg/open_new.f90: New file.
29080
29081 2005-01-22  Paul Brook  <paul@codesourcery.com>
29082
29083         * namelist_1.f90: New test.
29084
29085 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
29086
29087         PR tree-optimization/19484
29088         * gcc.c-torture/compile/20050122-[12].c: New tests.
29089
29090 2005-01-22  Paul Brook  <paul@codesourcery.com>
29091
29092         * gfortran.dg/implicit_2.f90: New test.
29093
29094 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
29095
29096         PR fortran/19314
29097         * gfortran.dg/inquire_5.f90: New test.
29098
29099 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29100
29101         PR c/18809
29102         * gcc.dg/pr18809-1.c: New test.
29103
29104 2005-01-21  Ian Lance Taylor  <ian@airs.com>
29105
29106         * gcc.dg/20050121-1.c: New test.
29107
29108         PR tree-optimization/13000
29109         * gcc.dg/20040206-1.c: Change warning to point where function is
29110         being inlined.
29111
29112 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29113
29114         PR c++/19208
29115         * g++.dg/template/array11.C: New test.
29116
29117 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29118
29119         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29120         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29121         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29122         * gfortran.dg/getenv_1.f90: Add dg-do directive.
29123         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29124         gfortran.dg/pr17164.f90: Add missing dg-do directives.
29125
29126 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29127
29128         PR tree-optimization/15349
29129         * gcc.dg/tree-ssa/pr15349.c: New.
29130
29131 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
29132
29133         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29134
29135 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
29136
29137         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29138         scan-assembler-times directive name.
29139
29140         * gcc.dg/asm-a.c: Move dg-require-effective-target to
29141         after dg-do.
29142
29143         PR rtl-optimization/19462
29144         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29145
29146 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
29147
29148         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29149         counting function calls on ia64.
29150
29151 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
29152
29153         PR rtl-optimization/15139
29154         * gcc.dg/20050111-2.c: New test.
29155
29156         PR c/17297
29157         * gcc.c-torture/compile/20050113-1.c: New testcase.
29158
29159         PR middle-end/19164
29160         * gcc.dg/20050113-1.c: New testcase.
29161
29162 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
29163
29164         * gcc.dg/vect/vect-85.c: Add comment.
29165         * gcc.dg/vect/vect-86.c: Add xfail for now.
29166         * gcc.dg/vect/vect-87.c: Add xfail for now.
29167         * gcc.dg/vect/vect-88.c: Add xfail for now.
29168         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29169
29170 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29171
29172         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29173
29174 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29175
29176         * g++.dg/debug/typedef3.C: New test.
29177
29178 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
29179
29180         PR c/19472
29181         * gcc.dg/asm-a.c: New test.
29182
29183 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
29184
29185         * gcc.dg/sh-relax.c: Add prototype for abort.
29186
29187 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29188
29189         * gcc.dg/short-compare-1.c: New test.
29190         * gcc.dg/short-compare-2.c: Likewise.
29191
29192 2005-01-18  Michael Matz  <matz@suse.de>
29193
29194         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29195
29196 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
29197
29198         PR tree-optimization/19121
29199         * gcc.c-torture/compile/pr19121.c: New test.
29200
29201 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
29202
29203         PR target/19357
29204         * gcc.c-torture/compile/pr19357.c: New test.
29205
29206 2005-01-17  Ian Lance Taylor  <ian@airs.com>
29207
29208         PR c/5675
29209         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29210         pass--those that refer just to the variable, possibly with a
29211         cast.
29212         * gcc.dg/c99-const-expr-3.c: Likewise.
29213
29214         PR middle-end/13127
29215         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29216         longer emitted.
29217
29218 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
29219
29220         PR fortran/18778
29221         * gfortran.dg/endfile_2.f90: New test.
29222
29223 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
29224
29225         PR 19168
29226         * gfortran.dg/select_5.f90: New test.
29227
29228 2004-01-16  Paul Brook  <paul@codesourcery.com>
29229
29230         * gfortran.dg/common_4.f90: New test.
29231
29232 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
29233
29234         PR rtl-optimization/19462
29235         * gcc.dg/torture/pr19462-1.c: New test.
29236
29237 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
29238
29239         PR objc/19321
29240         * objc.dg/func-ptr-2.m: New.
29241         * objc.dg/volatile-1.m: New.
29242
29243 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29244
29245         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29246
29247 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29248
29249         PR tree-optimization/19060
29250         * gcc.c-torture/execute/20050104-1.c: New test.
29251
29252 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
29253
29254         PR fortran/18983
29255         * gfortran.dg/write_to_null.f90: New test.
29256
29257 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
29258             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29259
29260         PR other/19328
29261         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29262         argument.
29263
29264 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29265
29266         PR c++/19263
29267         * g++.dg/init/vector1.C: New test.
29268
29269 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
29270
29271         PR target/13158
29272         * gcc.target/ia64/sibcall-unwind-1.c: New test.
29273         PR target/18987
29274         * gcc.target/ia64/sibcall-unwind-2.c: New test.
29275
29276 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
29277
29278         * gfortran.dg/select_1.f90: New test.
29279         * gfortran.dg/select_2.f90: New test.
29280         * gfortran.dg/select_3.f90: New test.
29281         * gfortran.dg/select_4.f90: New test.
29282
29283 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
29284
29285         PR middle-end/19084
29286         PR rtl-optimization/19348
29287         * gcc.dg/20050111-1.c: New test.
29288         * gcc.c-torture/execute/20050111-1.c: New test.
29289
29290         * gcc.dg/i386-asm-4.c: New test.
29291
29292 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29293
29294         * gcc.dg/nested-func-2.c: New test.
29295         * ada/acats/norun.lst: Remove c953002.
29296
29297 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
29298
29299         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29300
29301 2005-01-12  Ben Elliston  <bje@au.ibm.com>
29302
29303         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29304
29305 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
29306
29307         PR target/18761
29308         * g++.dg/abi/align1.C: New test.
29309
29310 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
29311
29312         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29313         at a time.
29314         * g++.dg/ext/altivec_check.h: Support compiling as C.
29315
29316 2005-01-10  Roger Sayle  <roger@eyesopen.com>
29317
29318         PR c++/19355
29319         * g++.dg/expr/pr19355-1.C: New test case.
29320
29321 2005-01-10  Laurent GUERBY <laurent@guerby.net>
29322
29323         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29324         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29325         * ada/acats/tests/c3/c92005b.ada: Likewise.
29326         * ada/acats/tests/c3/cxb3012.a: Likewise.
29327         * ada/acats/norun.lst: Add c380004 and c953002, add PR
29328
29329 2005-01-09  Paul Brook  <paul@codesourcery.com>
29330
29331         * gfortran.dg/common_2.f90: New file.
29332         * gfortran.dg/common_3.f90: New file.
29333
29334 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
29335
29336         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29337
29338 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29339
29340         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29341         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29342         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29343         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29344         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29345         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29346         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29347         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29348         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29349         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29350         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29351         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29352         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29353         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29354         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29355         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29356         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29357         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29358         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29359         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29360         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29361         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29362         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29363         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29364         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29365         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29366         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29367         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29368         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29369         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29370         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29371         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29372         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29373         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29374         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29375         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29376         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29377         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29378         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29379         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29380         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29381         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29382         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29383         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29384         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29385         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29386         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29387         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29388         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29389         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29390         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29391         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29392         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29393         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29394         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29395         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29396         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29397         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29398         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29399         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29400         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29401         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29402         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29403         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29404         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29405         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29406         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29407
29408         * gcc.dg/vect/vect-1.c: Fix spelling.
29409         * gcc.dg/vect/vect-10.c: Fix spelling.
29410         * gcc.dg/vect/vect-11.c: Fix spelling.
29411         * gcc.dg/vect/vect-12.c: Fix spelling.
29412         * gcc.dg/vect/vect-14.c: Fix spelling.
29413         * gcc.dg/vect/vect-15.c: Fix spelling.
29414         * gcc.dg/vect/vect-16.c: Fix spelling.
29415         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29416         * gcc.dg/vect/vect-64.c: Fix comments.
29417         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29418
29419 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29420             Ira Rosen  <irar@il.ibm.com>
29421
29422         * gcc.dg/vect/vect-70.c: New test.
29423         * gcc.dg/vect/vect-71.c: New test.
29424
29425 2005-01-09  Manfred Hollstein  <mh@suse.com>
29426
29427         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29428         * gcc.dg/pr18241-2.c: Likewise.
29429         * gcc.dg/pr18241-3.c: Likewise.
29430         * gcc.dg/pr18241-4.c: Likewise.
29431         * gcc.dg/pr18241-5.c: Likewise.
29432
29433 2005-01-08  Richard Henderson  <rth@redhat.com>
29434
29435         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29436         False for x86 and x86-64.
29437
29438 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
29439
29440         PR tree-optimization/18241
29441         * gcc.dg/pr18241-1.c: New test.
29442         * gcc.dg/pr18241-2.c: New test.
29443         * gcc.dg/pr18241-3.c: New test.
29444         * gcc.dg/pr18241-4.c: New test.
29445         * gcc.dg/pr18241-5.c: New test.
29446
29447 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
29448
29449         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29450         gfortran.dg/select_4.f90: New.
29451
29452 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29453
29454         * gcc.c-torture/execute/20050107-1.c: New test.
29455
29456 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
29457
29458         PR c++/19298
29459         * g++.dg/template/ref2.C: New.
29460
29461 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
29462
29463         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29464         instead of being empty.
29465
29466 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29467
29468         PR fortran/15553
29469         * gfortran.dg/array-1.f90: New test.
29470
29471 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29472
29473         PR tree-optimization/19283
29474         * gcc.c-torture/execute/20050106-1.c: New test.
29475
29476         PR rtl-optimization/18861
29477         * gcc.dg/20050105-1.c: New test.
29478
29479         PR tree-optimization/18828
29480         * gcc.dg/20050105-2.c: New test.
29481
29482 2005-01-07  Andreas Jaeger  <aj@suse.de>
29483
29484         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29485
29486 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
29487
29488         PR fortran/18398
29489         * gfortran.dg/fmt_read.f90: New test.
29490
29491 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
29492
29493         * gcc.dg/rs6000-ldouble-2.c: New.
29494
29495 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
29496
29497         PR c++/19244
29498         * g++.dg/parser/ctor2.C: New test.
29499
29500 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29501
29502         PR c++/17154
29503         * g++.dg/template/using9.C: New test.
29504
29505 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29506
29507         PR c++/19258
29508         * g++.dg/lookup/friend6.C: New test.
29509
29510 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29511
29512         PR c++/19270
29513         * g++.dg/template/array10.C: New.
29514
29515 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29516
29517         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29518         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29519
29520 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
29521
29522         * gcc.c-torture/compile/20050105-1.c: New test.
29523
29524 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
29525
29526         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29527
29528 2005-01-05  Roger Sayle  <roger@eyesopen.com>
29529
29530         PR middle-end/19100
29531         * gcc.dg/conv-3.c: New test case.
29532
29533 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
29534
29535         * gcc.dg/asm-wide-1.c: New test.
29536
29537 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29538
29539         PR c++/19030
29540         * g++.dg/parse/crash22.C: New
29541
29542 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
29543
29544         PR 19257
29545         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29546
29547 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
29548
29549         PR middle-end/17767
29550         * gcc.dg/i386-mmx-6.c: New test case.
29551
29552 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
29553
29554         PR tree-optimization/18308
29555         * gcc.dg/vect/pr18308.c: New testcase.
29556
29557 2005-01-04  Andreas Jaeger  <aj@suse.de>
29558
29559         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29560
29561 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29562             Robert Bowdidge <bowdidge@apple.com>
29563
29564         * gcc.dg/cpp/subframework1.c: New.
29565         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29566         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29567         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29568         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29569
29570 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
29571
29572         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29573         producing warning.
29574         * gcc.dg/darwin-weakimport-2.c: New.
29575
29576 2005-01-03  Richard Henderson  <rth@redhat.com>
29577
29578         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29579
29580 2005-01-03  Richard Henderson  <rth@redhat.com>
29581
29582         * gcc.dg/vect/vect.exp: Enable for ia64.
29583         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29584         (check_effective_target_vect_float): Likewise.
29585         (check_effective_target_vect_no_align): Likewise.
29586         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29587         * gcc.dg/vect/vect-8.c: Likewise.
29588
29589 2005-01-03  Uros Bizjak <uros@kss-loka.si>
29590
29591         PR target/19236
29592         * gcc.dg/pr19236-1.c: New test case.
29593
29594 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
29595
29596         PR rtl-optimization/12092
29597         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29598
29599 2005-01-02  Andreas Jaeger  <aj@suse.de>
29600
29601         * gcc.dg/pr12092-1.c: Do not run on x86_64.
29602
29603 2005-01-01  Roger Sayle  <roger@eyesopen.com>
29604             Andrew Pinski  <pinskia@physics.uc.edu>
29605
29606         PR rtl-optimization/12092
29607         * gcc.dg/pr12092-1.c: New test case.
29608
29609 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
29610
29611         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29612         'hidden' and 'default' for better portability.
29613         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29614
29615         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29616         6 and 7.
29617         * g++.old-deja/g++.brendan/new3.C: Likewise.
29618
29619 2005-01-01  Steven Bosscher  <stevenb@suse.de>
29620
29621         * gcc.dg/20041231-1.C: New test.
29622         * g++.dg/warn/Wunreachable-code-1.C: New test.
29623
29624 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
29625
29626         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29627         file, not /dev/null.  Abort on error.
29628
29629 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
29630             Ziemowit Laski  <zlaski@apple.com>
29631
29632         PR objc/18971
29633         * objc.dg/encode-5.m: New test.
29634
29635 2004-12-29  Richard Henderson  <rth@redhat.com>
29636
29637         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29638         * objc.dg/stabs-1.m: Disable for ia64.
29639
29640 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
29641
29642         PR c++/19190
29643         * g++.dg/warn/Wunused-10.C: New test.
29644
29645 2004-12-28  Richard Henderson  <rth@redhat.com>
29646
29647         * objc.dg/stabs-1.m: Disable for alpha.
29648
29649 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29650
29651         PR c++/19149
29652         * g++.dg/parse/error23.C: New test.
29653
29654 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29655
29656         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29657
29658         PR fortran/19032
29659         * gfortran.dg/intrinsic_modulo_1.f90: New.
29660         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29661         tests with divisor -1.
29662
29663 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29664
29665         * g++.dg/opt/temp1.C (memcpy): Return a value.
29666
29667         PR c++/19148
29668         * g++.dg/expr/cond7.C: New test.
29669
29670 2004-12-27  Paul Brook  <paul@codesourcery.com>
29671
29672         * gfortran.dg/g77/select_no_compile.f: Remove.
29673
29674 2004-12-27  Richard Henderson  <rth@redhat.com>
29675
29676         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29677         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29678         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29679
29680 2004-12-26  Richard Henderson  <rth@redhat.com>
29681
29682         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29683         by 1i instead of token pasting.
29684
29685 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29686
29687         PR tree-optimization/17578
29688         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29689         to additional_flags.
29690         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29691
29692 2004-12-25  Richard Henderson  <rth@redhat.com>
29693
29694         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29695         Remove Alpha.
29696
29697 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29698
29699         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29700         hppa*-*-hpux*.
29701         * gcc.dg/pr17957.c (dg-options): Likewise.
29702         * gcc.dg/struct-ret-1.c: Add prototype for abort.
29703         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29704         instead of 0 on __hppa__.
29705         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29706         "foo,%r" on hppa*-*-*.
29707
29708 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
29709
29710         PR fortran/19071
29711         * gfortran.dg/complex_write.f90: New test.
29712
29713 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29714
29715         PR c++/17595
29716         * g++.dg/parse/pragma2.C: New test.
29717
29718         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29719
29720 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29721
29722         * gcc.dg/empty2.c: Add missing dg-warning.
29723
29724 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29725
29726         PR c++/17413
29727         * g++.dg/template/local4.C: New test.
29728         * g++.dg/template/crash19.C: Add dg-error marker.
29729
29730         * g++.dg/template/crash31.C: Correct embedded PR number.
29731
29732 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29733
29734         PR c++/16405
29735         * g++.dg/opt/temp1.C: Add do-run marker.
29736
29737 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29738
29739         * g++.dg/template/spec19.C: New.
29740
29741 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29742
29743         PR target/16819
29744         * gcc.dg/empty2.c: New.
29745
29746 2004-12-23  Richard Henderson  <rth@redhat.com>
29747
29748         * lib/target-supports.exp (check_effective_target_vect_no_align):
29749         Remove i?86 and x86-64.
29750
29751 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29752
29753         PR c++/16405
29754         * g++.dg/opt/temp1.C: New test.
29755
29756 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29757
29758         PR c++/18733
29759         * g++.dg/template/friend33.C: New testcase.
29760
29761 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
29762
29763         PR c++/18464
29764         * g++.dg/template/cond5.C: New test.
29765
29766         PR c++/18492
29767         * g++.dg/inherit/thunk3.C: New test.
29768
29769         PR c++/11224
29770         * g++.dg/warn/Wunused-9.C: New test.
29771
29772 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
29773
29774         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29775
29776 2004-12-22  Jan Beulich  <jbeulich@novell.com>
29777
29778         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29779
29780 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
29781
29782         PR c++/18378
29783         * g++.dg/ext/packed8.C: New test.
29784
29785         PR c++/19063
29786         * g++.dg/template/crash31.C: New test.
29787
29788         PR c++/19034
29789         * g++.dg/template/crash30.C: New test.
29790
29791 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29792
29793         PR C++/18984
29794         * g++.dg/eh/ctor3.C: New test.
29795
29796 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29797
29798         * objc.dg/stabs-1.m: Allow section name to be quoted and
29799         assembly label to begin with '.LL'.
29800
29801 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
29802
29803         * gcc.dg/vect/vect.exp
29804         (check_effective_target_lp64_or_vect_no_align): New.
29805         * gcc.dg/vect/vect-77.c: Use it.
29806         * gcc.dg/vect/vect-78.c: Use it.
29807
29808         * lib/target-supports.exp
29809         (check_effective_target_vect_no_max,
29810         check_effective_target_vect_no_bitwise,
29811         check_effective_target_vect_no_align): New.
29812         * gcc.dg/vect/vect-13.c: Use them.
29813         * gcc.dg/vect/vect-17.c: Ditto.
29814         * gcc.dg/vect/vect-18.c: Ditto.
29815         * gcc.dg/vect/vect-19.c: Ditto.
29816         * gcc.dg/vect/vect-20.c: Ditto.
29817         * gcc.dg/vect/vect-27.c: Ditto.
29818         * gcc.dg/vect/vect-29.c: Ditto.
29819         * gcc.dg/vect/vect-44.c: Ditto.
29820         * gcc.dg/vect/vect-48.c: Ditto.
29821         * gcc.dg/vect/vect-50.c: Ditto.
29822         * gcc.dg/vect/vect-52.c: Ditto.
29823         * gcc.dg/vect/vect-54.c: Ditto.
29824         * gcc.dg/vect/vect-56.c: Ditto.
29825         * gcc.dg/vect/vect-58.c: Ditto.
29826         * gcc.dg/vect/vect-60.c: Ditto.
29827         * gcc.dg/vect/vect-72.c: Ditto.
29828         * gcc.dg/vect/vect-80.c: Ditto.
29829
29830 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
29831
29832         PR c++/14075
29833         * g++.dg/init/string1.C: New.
29834
29835         PR c++/18975
29836         * g++.dg/other/synth1.C: New.
29837
29838 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29839
29840         PR c/18963
29841         * gcc.dg/pr18963-1.c: New test.
29842
29843 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29844
29845         PR c/18596
29846         * gcc.dg/funcdef-storage-1.c (foo): Remove.
29847         * gcc.dg/pr18596-1.c: Use dg-error.
29848         (dg-options): Use -fno-unit-at-a-time.
29849         * gcc.dg/pr18596-2.c: New test.
29850         * gcc.dg/pr18596-3.c: New test.
29851
29852 2004-12-20  Roger Sayle  <roger@eyesopen.com>
29853
29854         PR middle-end/18683
29855         * g++.dg/opt/pr18683-1.C: New test case.
29856
29857 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
29858
29859         PR other/19093
29860         * g++.dg/opt/max1.C: Fix for 64bit targets.
29861
29862 2004-12-20  Matt Austern  <austern@apple.com>
29863
29864         PR c++/19044
29865         * g++.dg/ext/builtin6.C: New
29866
29867 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
29868
29869         PR tree-optimization/19080
29870         * gcc.c-torture/compile/pr19080.c: New test.
29871
29872 2004-12-20  Steven Bosscher  <stevenb@suse.de>
29873
29874         * gcc.dg/20041219-1.c: New test.
29875
29876 2004-12-19  Roger Sayle  <roger@eyesopen.com>
29877
29878         PR middle-end/19068
29879         * g++.dg/opt/max1.C: New test case.
29880
29881 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29882
29883         * gcc.dg/fdata-sections-1.c: New test.
29884
29885 2004-12-18  Roger Sayle  <roger@eyesopen.com>
29886
29887         PR middle-end/18548
29888         * gcc.dg/max-1.c: New test case.
29889
29890 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
29891
29892         * gcc.c-torture/execute/20041218-1.c: New test.
29893
29894 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
29895
29896         * gcc.dg/pr18501.c: New test.
29897         * gcc.dg/uninit-5.c: XFAIL.
29898         * gcc.dg/uninit-9.c: XFAIL.
29899
29900 2004-12-17  Dale Johannesen  <dalej@apple.com>
29901
29902         * gcc.dg/20041213-1.c: New.
29903
29904 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
29905
29906         * objc.dg/stabs-1.m: Allow assembly label to begin
29907         with a dot ('.').
29908
29909 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
29910
29911         * gcc.c-torture/execute/20041213-1.c: Move...
29912         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29913
29914 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
29915
29916         PR c++/18721
29917         * g++.dg/lookup/conv-5.C: New.
29918
29919 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
29920
29921         * objc.dg/stabs-1.m: New test.
29922
29923 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29924
29925         * gcc.dg/visibility-c.c: Change compile to
29926         assemble for the test.
29927
29928 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29929
29930         PR target/19041
29931         * gcc.dg/visibility-c.c: New test.
29932
29933 2004-12-16  Roger Sayle  <roger@eyesopen.com>
29934
29935         PR middle-end/18493
29936         * gcc.dg/switch-8.c: New test case.
29937
29938 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29939
29940         PR c++/18905
29941         * g++.dg/template/init4.C: New.
29942         * g++.dg/opt/static3.C: Enable optimizer.
29943
29944 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
29945
29946         * g++.dg/other/complex1.C: New test.
29947
29948 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
29949
29950         * g++.dg/opt/inline9.C: New test.
29951
29952 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29953
29954         PR fortran/18993
29955         * gfotran.dg/nullify_1.f: New test.
29956
29957 2004-12-15  Richard Henderson  <rth@redhat.com>
29958
29959         * gcc.target/i386/i386.exp: New harness.
29960         * gcc.target/i386/vect-args.c: New.
29961
29962 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
29963
29964         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29965
29966 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29967
29968         PR c++/18825
29969         * g++.dg/template/friend32.C: New test.
29970
29971 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29972
29973         * cpp/pragma-once-1.c: New test.
29974         * cpp/pragma-once-1b.h: Likewise.
29975         * cpp/pragma-once-1c.h: Likewise.
29976         * cpp/pragma-once-1d.h: Likewise.
29977         * cpp/inc/pragma-once-1a.h: Likewise.
29978
29979 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
29980             Steven G. Kargl  <kargls@comcast.net>
29981
29982         PR fortran/17597
29983         * gfortran.dg/list_read_3.f90: New test.
29984
29985 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29986
29987         * gcc.dg/ftrapv-2.c: New test.
29988
29989 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29990
29991         PR c++/18981
29992         * g++.dg/template/typename9.C: New test.
29993
29994 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29995
29996         PR c++/18738
29997         * g++.dg/template/typename8.C: New test.
29998         * g++.dg/parse/friend2.C: Tweak error message.
29999
30000 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30001
30002         * gcc.c-torture/20041214-1.c: New test.
30003
30004 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30005
30006         PR c++/18965
30007         * g++.dg/init/array17.C: New test.
30008
30009 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30010
30011         PR c++/18793
30012         * g++.dg/init/aggr3.C: New test.
30013
30014 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
30015
30016         * gcc.dg/altivec-types-1.c: New test.
30017         * gcc.dg/altivec-types-2.c: New test.
30018         * gcc.dg/altivec-types-3.c: New test.
30019         * gcc.dg/altivec-types-4.c: New test.
30020         * g++.dg/ext/altivec-types-1.C: New test.
30021         * g++.dg/ext/altivec-types-2.C: New test.
30022         * g++.dg/ext/altivec-types-3.C: New test.
30023         * g++.dg/ext/altivec-types-4.C: New test.
30024
30025 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
30026
30027         PR middle-end/18951
30028         * gcc.c-torture/execute/20041213-1.c: New test.
30029
30030 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
30031
30032         PR c++/18949
30033         * g++.dg/template/cast1.C: New.
30034
30035 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
30036
30037         * gcc.c-torture/execute/20041213-2.c: New test.
30038
30039 2004-12-13  Richard Henderson  <rth@redhat.com>
30040
30041         * gcc.dg/i386-sse-10.c: Fix typo in options.
30042
30043 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
30044
30045         PR c++/18968
30046         * g++.dg/opt/pr18968.C: New test.
30047
30048 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
30049
30050         PR c++/18925
30051         * g++.dg/ext/visibility/staticdatamem.C: New test.
30052
30053 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
30054
30055         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30056
30057 2004-12-13  Roger Sayle  <roger@eyesopen.com>
30058
30059         PR rtl-optimization/18928
30060         * gcc.dg/pr18928-1.c: New test case.
30061
30062 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
30063
30064         PR tree-opt/16951
30065         * gcc.c-torture/compile/20041211-1.c: New.
30066
30067 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30068
30069         PR middle-end/17564
30070         * gcc.c-torture/execute/20041212-1.c: New test.
30071
30072 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30073
30074         PR fortran/18869
30075         * gfortran.dg/common_1.f90: New test.
30076
30077 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
30078         Paul Brook  <paul@codesourcery.com>
30079
30080         PR fortran/16222
30081         * gfortran.dg/real_do_1.f90: New test.
30082
30083 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
30084
30085         PR tree-opt/18040
30086         * g++.dg/opt/ptrmem6.C: New test.
30087
30088 2004-12-11  Roger Sayle  <roger@eyesopen.com>
30089
30090         PR middle-end/18921
30091         * gcc.dg/pr18921-1.c: New test case.
30092
30093 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30094
30095         PR fortran/17175
30096         * gfortran.dg/scale_1.f90: New test.
30097
30098 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
30099
30100         PR middle-end/18903
30101         * gcc.c-torture/compile/pr18903.c: New test.
30102
30103 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
30104
30105         * gcc.c-torture/execute/20041210-1.c: New test.
30106
30107 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30108
30109         PR c++/18731
30110         * g++.dg/parser/struct-1.C: New test.
30111         * g++.dg/parser/struct-2.C: New test.
30112         * g++.dg/parser/struct-3.C: New test.
30113
30114 2004-12-09  Richard Henderson  <rth@redhat.com>
30115
30116         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30117
30118         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30119         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30120
30121 2004-12-09  Matt Austern  <austern@apple.com>
30122
30123         PR c++/18514
30124         * g++.dg/ext/builtin1.C: New
30125         * g++.dg/ext/builtin2.C: New
30126         * g++.dg/ext/builtin3.C: New
30127         * g++.dg/ext/builtin4.C: New
30128         * g++.dg/ext/builtin5.C: New
30129
30130 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
30131
30132         PR tree-opt/18904
30133         * g++.dg/opt/ptrmem5.C: New test.
30134
30135 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
30136
30137         * g++.dg/parse/typename5.C: Adjust for new error.
30138         * g++.dg/parse/typename7.C: New.
30139
30140 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30141
30142         PR c++/18073
30143         * g++.dg/other/mmintrin.C: New test.
30144
30145 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30146
30147         PR c++/16681
30148         * g++.dg/init/array15.C: New.
30149         * g++.dg/init/array16.C: New.
30150
30151 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30152
30153         PR fortran/18826
30154         * gfortran.dg/assign_1.f90: New test.
30155
30156 2004-12-08  Nick Clifton  <nickc@redhat.com>
30157
30158         * gcc.target/xstormy16/bss_below100: New directory containing tests.
30159         * gcc.target/xstormy16/data_below100: Likewise.
30160         * gcc.target/xstormy16/sfr: Likewise.
30161         * gcc.target/xstormy16/below100.S: New test source file.
30162         * gcc.target/xstormy16/below100.ld: New test linker script.
30163         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30164         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30165         bp instructions.
30166         * gcc.target/xstormy16/bp.c: Likewise.
30167
30168         * gcc.target/xstormy16/bss_below100: New files:
30169         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30170         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30171         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30172         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30173         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30174         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30175         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30176         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30177         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30178         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30179         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30180         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30181         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30182         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30183         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30184         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30185         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30186         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30187         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30188         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30189         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30190         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30191         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30192         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30193         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30194         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30195         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30196
30197         * gcc.target/xstormy16/data_below100: New files:
30198         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30199         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30200         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30201         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30202         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30203         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30204         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30205         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30206         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30207         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30208         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30209         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30210         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30211         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30212         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30213         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30214         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30215         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30216         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30217         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30218         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30219         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30220         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30221         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30222         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30223         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30224         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30225
30226         * gcc.target/xstormy16/sfr: New files:
30227         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30228         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30229         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30230         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30231         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30232         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30233         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30234         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30235         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30236         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30237         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30238         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30239         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30240         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30241         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30242         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30243         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30244         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30245         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30246         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30247         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30248         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30249         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30250         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30251         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30252         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30253         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30254         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30255         27_if0_sfrw_bitfield_f.c
30256
30257 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30258
30259         PR c++/18100
30260         * g++.dg/lookup/name-clash4.C: New test.
30261
30262 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
30263
30264         PR c++/18672
30265         * g++.dg/opt/array1.C: New.
30266
30267         PR c++/18803
30268         * g++.dg/template/operator5.C: New.
30269
30270 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
30271
30272         PR c/18867
30273         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30274
30275 2004-12-07  Steven Bosscher  <stevenb@suse.de>
30276
30277         * gcc.dg/noncompile/20041207.c: New test.
30278
30279 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
30280
30281         * g++.dg/other/unreachable-1.C: New test.
30282
30283 2004-12-06  Nick Clifton  <nickc@redhat.com>
30284
30285         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30286         <limits.h> because the latter comes from gcc's include/ directory
30287         and not the newlib/libc/include directory.
30288
30289 2004-12-04  Richard Henderson  <rth@redhat.com>
30290
30291         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30292
30293 2004-12-04  Richard Henderson  <rth@redhat.com>
30294
30295         * lib/target-supports.exp (check_gc_sections_available): Disable
30296         for alpha and ia64.
30297
30298 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
30299
30300         PR middle-end/17909
30301         * g++.dg/other/vararg-2.C: New test.
30302
30303 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30304
30305         PR c++/17011, c++/17971
30306         * g++.dg/template/error15.C: Adjust expected error.
30307         * g++.dg/template/instantiate3.C: Likewise.
30308
30309 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
30310
30311         * gcc.dg/altivec-18.c: Fix for darwin
30312
30313 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30314
30315         PR c++/18782
30316         * g++.dg/parse/ptrmem2.C: New.
30317
30318         PR c++/18318
30319         * g++.dg/template/new1.C: New.
30320
30321 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30322
30323         PR fortran/18710
30324         * gfortran.dg/direct_io_3.f90: New test.
30325
30326 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
30327
30328         PR 18758
30329         * g++.dg/parse/crash21.C: New.
30330
30331 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30332
30333         PR c++/15664, c++/18276
30334         * g++.dg/template/ttp13.C: New test.
30335         * g++.dg/template/ttp14.C: Likewise.
30336
30337 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30338
30339         PR c++/18123
30340         * g++.dg/parse/enum2.C: New test.
30341         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30342
30343 2004-12-02  Nick Clifton  <nickc@redhat.com>
30344
30345         * gcc.target/xstormy16: New test directory.
30346         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30347         * gcc.target/xstormy16/bp.c: Check the generation of bp
30348         instructions.
30349         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30350         bn instructions and the BELOW100 attribute.
30351
30352 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
30353
30354         PR target/16952
30355         * gcc.dg/ppc-eabi.c: New.
30356
30357 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30358
30359         PR fortran/18284
30360         * gfortran.dg/backspace.f90
30361
30362 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30363
30364         * gfortran.dg/inquire.f90: New test.
30365
30366 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
30367
30368         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30369         handle effective-target-keyword.
30370         (dg-skip-if): Support effective-target keyword as target list.
30371         (dg-xfail-if): Ditto.
30372         * lib/target-supports.exp (is-effective-target-keyword): New proc.
30373
30374 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
30375
30376         PR tree-optimization/18291
30377         * gcc.c-torture/compile/pr18291.c: New test.
30378
30379 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30380
30381         PR C++/18729
30382         * g++.dg/parse/crash20.C: New.
30383
30384         PR c++/17431
30385         * g++.dg/overload/arg1.C: New.
30386         * g++.dg/overload/arg2.C: New.
30387         * g++.dg/overload/arg3.C: New.
30388         * g++.dg/overload/arg4.C: New.
30389
30390 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
30391
30392         * gcc.dg/c99-flex-array-4.c: Remove.
30393
30394 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30395
30396         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30397
30398         * lib/target-supports.exp (is-effective-target): Simplify.
30399
30400         * lib/target-supports.exp (check_effective_target_vect_long):
30401         Fix for powerpc64-*-*.
30402
30403 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
30404
30405         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30406         to support new requirements on FreeBSD 5.
30407
30408 2004-11-30  Devang Patel  <dpatel@apple.com>
30409
30410         PR 18702
30411         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30412
30413 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30414
30415         * g++.dg/ext/altivec-13.C: New test.
30416
30417 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
30418
30419         PR tree-opt/18298
30420         * gcc.c-torture/execute/p18298.c: New test.
30421
30422 2004-11-30  Ira Rosen  <irar@il.ibm.com>
30423             Dorit Naishlos  <dorit@il.ibm.com>
30424
30425         PR tree-opt/18607
30426         * gcc.dg/vect/vect-89.c: New test.
30427
30428 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
30429
30430         * gcc.dg/pr18596-1.c: New test.
30431
30432 2004-11-30  Ben Elliston  <bje@au.ibm.com>
30433
30434         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30435
30436 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30437
30438         PR c/18479
30439         * gcc.dg/pr18479.c: New test.
30440
30441 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30442
30443         PR target/18490
30444         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30445         mmix-knuth-mmixware.
30446
30447         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30448         cris-*-elf* cris-*-aout* mmix-*-*
30449
30450 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30451
30452         PR middle-end/18725
30453         * gcc.dg/pr18725.c: New test.
30454
30455 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30456
30457         PR target/18488
30458         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30459
30460         PR target/18336
30461         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30462
30463 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
30464
30465         PR c++/18368
30466         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30467         * g++.old-deja/g++.law/ctors5.C: Likewise.
30468         * g++.old-deja/g++.other/crash25.C: Likewise.
30469
30470         PR c++/18674
30471         * g++.dg/template/error16.C: New test.
30472
30473         PR c++/18512
30474         * g++.dg/template/crash29.C: New test.
30475
30476 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
30477
30478         PR tree-optimization/18712
30479         * gcc.c-torture/compile/pr18712.c: New test.
30480
30481 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
30482
30483         PR c/7544
30484         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30485         tests.
30486
30487 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30488
30489         PR c++/18652
30490         * g++.dg/lookup/crash6.C: New test.
30491
30492 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30493
30494         PR middle-end/18164
30495         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
30496
30497 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
30498
30499         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30500         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30501         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30502
30503 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
30504
30505         * gcc.dg/pr18164.c: New test.
30506
30507 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
30508
30509         * gcc.dg/funroll-loops-all.c: New.
30510
30511 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30512
30513         PR target/18489
30514         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30515         delimeter, match space and TAB as well as ":".
30516
30517         PR target/18484
30518         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30519
30520         PR target/18348
30521         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30522
30523         PR target/18345
30524         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30525
30526         PR target/18337
30527         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30528
30529 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
30530
30531         * gfortran.dg/direct_io_2.f90: New test.
30532
30533 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30534
30535         PR target/18334
30536         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30537
30538 2004-11-28  Richard Henderson  <rth@redhat.com>
30539
30540         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30541
30542 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
30543
30544         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30545         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30546         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30547         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30548         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30549         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30550         gcc.dg/pointer-arith-8.c: New tests.
30551
30552 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
30553
30554         PR fortran/18364
30555         * gfortran.dg/endfile.f90: New test.
30556
30557 2004-11-27  Falk Hueffner  <falk@debian.org>
30558
30559         * gcc.dg/loop-6.c: New test.
30560
30561 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30562
30563         * gcc.c-torture/execute/20041126-1.c: New test.
30564
30565 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30566
30567         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30568         on IRIX.
30569
30570 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
30571
30572         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30573         functions.
30574
30575 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
30576
30577         PR rtl-optimization/17825
30578         * gcc.c-torture/compile/20041119-1.c: New test.
30579
30580 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30581
30582         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30583         Check existence of ld library path variables before unsetting.
30584
30585 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
30586
30587         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30588
30589 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30590
30591         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30592
30593 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
30594
30595         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30596
30597 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30598
30599         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30600         dg-do directive.
30601
30602 2004-11-26  Ben Elliston  <bje@au.ibm.com>
30603
30604         * gcc.dg/pr17957.c: Pass --param, not -param.
30605
30606 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
30607
30608         PR middle-end/17957
30609         * gcc.dg/pr17957.c: New test.
30610
30611 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
30612
30613         PR c++/18445
30614         * g++.dg/template/crash28.C: Likewise.
30615
30616         PR c++/18001
30617         * g++.dg/expr/unary2.C: Adjust lvalue messages.
30618         * g++.dg/ext/lvaddr.C: Likewise.
30619         * g++.dg/opt/pr7503-3.C: Likewise.
30620
30621         PR c++/18466
30622         * g++.dg/parse/qualified3.C: New test.
30623         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30624
30625         PR c++/18545
30626         * g++.dg/expr/return1.C: New test.
30627
30628 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30629
30630         Friend class name lookup 3/n, PR c++/3332
30631         * g++.dg/lookup/friend3.C: New test.
30632         * g++.dg/lookup/friend4.C: Likewise.
30633         * g++.dg/lookup/friend5.C: Likewise.
30634
30635 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30636
30637         Friend class name lookup 2/n, PR c++/14513, c++/15410
30638         * g++.dg/lookup/friend2.C: New test.
30639         * g++.dg/template/friend31.C: Likewise.
30640
30641 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30642
30643         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30644
30645 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30646
30647         PR c++/17473
30648         * g++.dg/tc1/dr56.C: Remove.
30649         * g++.dg/template/typedef1.C: Add dg-error markers.
30650         * g++.old-deja/g++.other/typedef7.C: Likewise.
30651
30652         PR c++/18285
30653         * g++.dg/parse/typedef7.C: New test.
30654
30655 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
30656
30657         * gcc.c-torture/execute/20041124-1.c: New test.
30658
30659 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30660
30661         * g++.dg/template/deduce3.C: New test.
30662
30663         PR c++/18586
30664         * g++.dg/template/crash27.C: New test.
30665
30666         PR c++/18530
30667         * g++.dg/warn/Wshadow-3.C: New test.
30668
30669 2004-11-24  Devang Patel  <dpatel@apple.com>
30670
30671         PR/18555
30672         * gcc.dg/cpp/isysroot-1.c: New test.
30673         * gcc.dg/cpp/usr/include/stdio.h: New file.
30674         * gcc.dg/cpp/isysroot-2.c: New test.
30675         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30676         New file.
30677
30678 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30679
30680         PR c++/8929
30681         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30682
30683 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30684
30685         * gcc.target/sparc/align.c: Do not include <stdint.h>.
30686         * gcc.target/sparc/pdist.c: Likewise.
30687
30688 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
30689
30690         PR c++/16882
30691         * g++.dg/conversion/simd1.C: New test.
30692
30693 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30694
30695         * lib/target-libpath.exp: New file defining
30696         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30697         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30698         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30699         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30700         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
30701
30702 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
30703
30704         * gcc.dg/pragma-align-2.c: Test macro expansion.
30705         * gcc.dg/pragma-pack-2.c: New test.
30706
30707 2004-11-23  Richard Henderson  <rth@redhat.com>
30708
30709         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30710         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30711         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30712         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30713         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30714         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30715
30716         * gcc.dg/vect/vect.exp: Add check for alpha.
30717         * lib/target-supports.exp (check_alpha_max_hw_available): New.
30718         (check_effective_target_vect_int): Enable for alpha.
30719         (check_effective_target_vect_long): New.
30720         (is-effective-target): Add it.
30721
30722 2004-11-23  Uros Bizjak <uros@kss-loka.si>
30723
30724         * gcc.dg/pr18614-1.c: New test.
30725
30726 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30727
30728         * gcc.dg/setjmp-2.c: New test.
30729
30730 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
30731
30732         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30733         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30734         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30735         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30736         gcc.target/sparc/pdist.c: New tests.
30737
30738 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
30739
30740         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30741
30742 2004-11-22  Dale Johannesen  <dalej@apple.com>
30743
30744         * gcc.dg/20041111-1.c: New.
30745
30746 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30747
30748         PR tree-opt/18536
30749         * gcc.dg/vect/pr18536.c: New test.
30750
30751 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30752
30753         PR c++/18354
30754         * g++.dg/template/nontype11.C: New test.
30755
30756 2004-11-21  Roger Sayle  <roger@eyesopen.com>
30757
30758         PR middle-end/18520
30759         * gcc.dg/pr18520-1.c: New test case.
30760
30761 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
30762
30763         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30764         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30765         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30766         expected diagnostics.
30767
30768 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30769
30770         PR target/18580
30771         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30772         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30773         vect-77.c, vect-77a.c: XFAIL on the SPARC.
30774
30775 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30776
30777         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30778
30779 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
30780             Joseph Myers  <joseph@codesourcery.com>
30781
30782         * lib/target-supports.exp (check_visibility_available): Really
30783         test the compiler.
30784
30785 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30786
30787         PR tree-opt/18181
30788         * gcc.dg/vect/vect-85.c: New test.
30789         * gcc.dg/vect/vect-86.c: New test.
30790         * gcc.dg/vect/vect-87.c: New test.
30791         * gcc.dg/vect/vect-88.c: New test.
30792
30793 2004-11-19  Ben Elliston  <bje@au.ibm.com>
30794
30795         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30796
30797 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
30798
30799         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30800         * gcc.dg/ppc-and-1.c: Ditto.
30801         * gcc.dg/ppc-compare-1.c: Ditto.
30802         * gcc.dg/ppc-mov-1.c: Ditto
30803
30804 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
30805             Mark Mitchell  <mark@codesourcery.com>
30806
30807         * gcc.dg/pragma-init-fini-2.c: New test.
30808
30809 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30810             Aldy Hernandez  <aldyh@redhat.com>
30811
30812         * lib/target-supports.exp (check_effective_target_vect_int): New
30813         (check_effective_target_vect_float): New
30814         (check_effective_target_vect_double): New.
30815         (is-effective-target): Support new effective targets keywords.
30816         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30817         default action for dg-do.
30818         * gcc.dg/vect/pr16105.c: Use new support.
30819         * gcc.dg/vect/pr18400.c: Ditto.
30820         * gcc.dg/vect/pr18425.c: Ditto.
30821         * gcc.dg/vect/vect-1.c: Ditto.
30822         * gcc.dg/vect/vect-10.c: Ditto.
30823         * gcc.dg/vect/vect-11.c: Ditto.
30824         * gcc.dg/vect/vect-12.c: Ditto.
30825         * gcc.dg/vect/vect-13.c: Ditto.
30826         * gcc.dg/vect/vect-14.c: Ditto.
30827         * gcc.dg/vect/vect-15.c: Ditto.
30828         * gcc.dg/vect/vect-16.c: Ditto.
30829         * gcc.dg/vect/vect-17.c: Ditto.
30830         * gcc.dg/vect/vect-18.c: Ditto.
30831         * gcc.dg/vect/vect-19.c: Ditto.
30832         * gcc.dg/vect/vect-2.c: Ditto.
30833         * gcc.dg/vect/vect-20.c: Ditto.
30834         * gcc.dg/vect/vect-21.c: Ditto.
30835         * gcc.dg/vect/vect-22.c: Ditto.
30836         * gcc.dg/vect/vect-23.c: Ditto.
30837         * gcc.dg/vect/vect-24.c: Ditto.
30838         * gcc.dg/vect/vect-25.c: Ditto.
30839         * gcc.dg/vect/vect-26.c: Ditto.
30840         * gcc.dg/vect/vect-27.c: Ditto.
30841         * gcc.dg/vect/vect-27a.c: Ditto.
30842         * gcc.dg/vect/vect-28.c: Ditto.
30843         * gcc.dg/vect/vect-29.c: Ditto.
30844         * gcc.dg/vect/vect-29a.c: Ditto.
30845         * gcc.dg/vect/vect-3.c: Ditto.
30846         * gcc.dg/vect/vect-30.c: Ditto.
30847         * gcc.dg/vect/vect-31.c: Ditto.
30848         * gcc.dg/vect/vect-32.c: Ditto.
30849         * gcc.dg/vect/vect-33.c: Ditto.
30850         * gcc.dg/vect/vect-34.c: Ditto.
30851         * gcc.dg/vect/vect-35.c: Ditto.
30852         * gcc.dg/vect/vect-36.c: Ditto.
30853         * gcc.dg/vect/vect-37.c: Ditto.
30854         * gcc.dg/vect/vect-38.c: Ditto.
30855         * gcc.dg/vect/vect-4.c: Ditto.
30856         * gcc.dg/vect/vect-40.c: Ditto.
30857         * gcc.dg/vect/vect-41.c: Ditto.
30858         * gcc.dg/vect/vect-42.c: Ditto.
30859         * gcc.dg/vect/vect-43.c: Ditto.
30860         * gcc.dg/vect/vect-44.c: Ditto.
30861         * gcc.dg/vect/vect-45.c: Ditto.
30862         * gcc.dg/vect/vect-46.c: Ditto.
30863         * gcc.dg/vect/vect-47.c: Ditto.
30864         * gcc.dg/vect/vect-48.c: Ditto.
30865         * gcc.dg/vect/vect-48a.c: Ditto.
30866         * gcc.dg/vect/vect-49.c: Ditto.
30867         * gcc.dg/vect/vect-5.c: Ditto.
30868         * gcc.dg/vect/vect-50.c: Ditto.
30869         * gcc.dg/vect/vect-51.c: Ditto.
30870         * gcc.dg/vect/vect-52.c: Ditto.
30871         * gcc.dg/vect/vect-53.c: Ditto.
30872         * gcc.dg/vect/vect-54.c: Ditto.
30873         * gcc.dg/vect/vect-55.c: Ditto.
30874         * gcc.dg/vect/vect-56.c: Ditto.
30875         * gcc.dg/vect/vect-56a.c: Ditto.
30876         * gcc.dg/vect/vect-57.c: Ditto.
30877         * gcc.dg/vect/vect-58.c: Ditto.
30878         * gcc.dg/vect/vect-59.c: Ditto.
30879         * gcc.dg/vect/vect-6.c: Ditto.
30880         * gcc.dg/vect/vect-60.c: Ditto.
30881         * gcc.dg/vect/vect-61.c: Ditto.
30882         * gcc.dg/vect/vect-62.c: Ditto.
30883         * gcc.dg/vect/vect-63.c: Ditto.
30884         * gcc.dg/vect/vect-64.c: Ditto.
30885         * gcc.dg/vect/vect-65.c: Ditto.
30886         * gcc.dg/vect/vect-66.c: Ditto.
30887         * gcc.dg/vect/vect-67.c: Ditto.
30888         * gcc.dg/vect/vect-68.c: Ditto.
30889         * gcc.dg/vect/vect-69.c: Ditto.
30890         * gcc.dg/vect/vect-7.c: Ditto.
30891         * gcc.dg/vect/vect-72.c: Ditto.
30892         * gcc.dg/vect/vect-72a.c: Ditto.
30893         * gcc.dg/vect/vect-73.c: Ditto.
30894         * gcc.dg/vect/vect-74.c: Ditto.
30895         * gcc.dg/vect/vect-75.c: Ditto.
30896         * gcc.dg/vect/vect-76.c: Ditto.
30897         * gcc.dg/vect/vect-77.c: Ditto.
30898         * gcc.dg/vect/vect-77a.c: Ditto.
30899         * gcc.dg/vect/vect-78.c: Ditto.
30900         * gcc.dg/vect/vect-79.c: Ditto.
30901         * gcc.dg/vect/vect-8.c: Ditto.
30902         * gcc.dg/vect/vect-80.c: Ditto.
30903         * gcc.dg/vect/vect-82.c: Ditto.
30904         * gcc.dg/vect/vect-82_64.c: Ditto.
30905         * gcc.dg/vect/vect-83.c: Ditto.
30906         * gcc.dg/vect/vect-83_64.c: Ditto.
30907         * gcc.dg/vect/vect-9.c: Ditto.
30908         * gcc.dg/vect/vect-all.c: Ditto.
30909         * gcc.dg/vect/vect-none.c: Ditto.
30910
30911 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30912
30913         * lib/gcc-dg.exp (dg-skip-if): New function.
30914         (dg-forbid-option): Remove.
30915         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30916         * g++.dg/abi/bitfield8.C: Likewise.
30917         * g++.dg/abi/dtor1.C: Likewise.
30918         * g++.dg/abi/empty10.C: Likewise.
30919         * g++.dg/abi/empty7.C: Likewise.
30920         * g++.dg/abi/empty9.C: Likewise.
30921         * g++.dg/abi/layout3.C: Likewise.
30922         * g++.dg/abi/layout4.C: Likewise.
30923         * g++.dg/abi/thunk1.C: Likewise.
30924         * g++.dg/abi/thunk2.C: Likewise.
30925         * g++.dg/abi/vbase11.C: Likewise.
30926         * g++.dg/abi/vthunk2.C: Likewise.
30927         * g++.dg/abi/vthunk3.C: Likewise.
30928         * g++.dg/ext/attrib8.C: Likewise.
30929         * g++.dg/opt/longbranch2.C: Likewise.
30930         * g++.dg/opt/reg-stack4.C: Likewise.
30931         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30932         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30933         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30934         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30935         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30936         * gcc.dg/20000609-1.c: Likewise.
30937         * gcc.dg/20000720-1.c: Likewise.
30938         * gcc.dg/20011107-1.c: Likewise.
30939         * gcc.dg/20011119-1.c: Likewise.
30940         * gcc.dg/20020108-1.c: Likewise.
30941         * gcc.dg/20020122-2.c: Likewise.
30942         * gcc.dg/20020122-3.c: Likewise.
30943         * gcc.dg/20020201-3.c: Likewise.
30944         * gcc.dg/20020206-1.c: Likewise.
30945         * gcc.dg/20020218-1.c: Likewise.
30946         * gcc.dg/20020310-1.c: Likewise.
30947         * gcc.dg/20020411-1.c: Likewise.
30948         * gcc.dg/20020418-2.c: Likewise.
30949         * gcc.dg/20020426-1.c: Likewise.
30950         * gcc.dg/20020426-2.c: Likewise.
30951         * gcc.dg/20020517-1.c: Likewise.
30952         * gcc.dg/20020523-1.c: Likewise.
30953         * gcc.dg/20020523-2.c: Likewise.
30954         * gcc.dg/20020729-1.c: Likewise.
30955         * gcc.dg/20030204-1.c: Likewise.
30956         * gcc.dg/20030826-2.c: Likewise.
30957         * gcc.dg/20030926-1.c: Likewise.
30958         * gcc.dg/20031202-1.c: Likewise.
30959         * gcc.dg/980312-1.c: Likewise.
30960         * gcc.dg/980313-1.c: Likewise.
30961         * gcc.dg/990117-1.c: Likewise.
30962         * gcc.dg/990424-1.c: Likewise.
30963         * gcc.dg/990524-1.c: Likewise.
30964         * gcc.dg/991230-1.c: Likewise.
30965         * gcc.dg/i386-387-1.c: Likewise.
30966         * gcc.dg/i386-387-2.c: Likewise.
30967         * gcc.dg/i386-387-3.c: Likewise.
30968         * gcc.dg/i386-387-4.c: Likewise.
30969         * gcc.dg/i386-387-5.c: Likewise.
30970         * gcc.dg/i386-387-6.c: Likewise.
30971         * gcc.dg/i386-asm-1.c: Likewise.
30972         * gcc.dg/i386-bitfield1.c: Likewise.
30973         * gcc.dg/i386-bitfield2.c: Likewise.
30974         * gcc.dg/i386-loop-1.c: Likewise.
30975         * gcc.dg/i386-loop-2.c: Likewise.
30976         * gcc.dg/i386-loop-3.c: Likewise.
30977         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30978         * gcc.dg/i386-pic-1.c: Likewise.
30979         * gcc.dg/i386-regparm.c: Likewise.
30980         * gcc.dg/i386-signbit-1.c: Likewise.
30981         * gcc.dg/i386-signbit-2.c: Likewise.
30982         * gcc.dg/i386-signbit-3.c: Likewise.
30983         * gcc.dg/i386-sse-5.c: Likewise.
30984         * gcc.dg/i386-sse-8.c: Likewise.
30985         * gcc.dg/i386-unroll-1.c: Likewise.
30986         * gcc.dg/tls/opt-1.c: Likewise.
30987         * gcc.dg/tls/opt-2.c: Likewise.
30988         * gcc.dg/unroll-1.c: Likewise.
30989         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30990         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30991         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30992         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30993
30994 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30995
30996         * g++.dg/template/incomplete1.C: New test.
30997
30998 2004-11-16  Nick Clifton  <nickc@redhat.com>
30999
31000         Revert patches accidentally commited during checkin of fixes for
31001         xstormy16 tests:
31002         gcc.c-torture/execute/simd-4.c: Revert
31003         gcc.dg/20040910-1.c: Revert.
31004
31005 2004-11-16  Paul Brook  <paul@codesourcery.com>
31006
31007         PR fortran/13010
31008         * gfortran.dg/der_pointer_1.f90: New test.
31009
31010 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
31011
31012         PR c/18498
31013         * gcc.dg/bitfld-13.c: New test.
31014
31015 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
31016
31017         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31018         powerpc*-*-linux*.
31019
31020         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31021         * gcc.dg/ppc64-abi-2.c: Ditto.
31022         * gcc.dg/ppc64-abi-3.c: Ditto.
31023
31024         * lib/gcc-dg.exp (dg-target-list): Remove.
31025
31026 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
31027
31028         * gcc.dg/ia64-postinc.c: New test.
31029
31030 2004-11-15  Mark Mitchell <mark@codesourcery.com>
31031
31032         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31033
31034 2004-11-15  Nick Clifton  <nickc@redhat.com>
31035
31036         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31037         __INT_MAX__ so that the test can be compiled by toolchains
31038         targeted at 16-bit processors.
31039
31040         * gcc.dg/20040625-1.c: Use long constants rather than integers
31041         when performing arithmetic that will overflow 16-bits.
31042
31043         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31044         xstormy16.  It does not support 128-bit vector operations.
31045
31046         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31047         with the macro PTR_TYPE.  Define this macro to an integer type
31048         suitable for holding a pointer.
31049
31050         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31051         the target is a 16-bit processor.
31052
31053         * gcc.dg/cpp/if-2.c: Expect a different warning message from
31054         16-bit targets where the character constant will be too long.
31055
31056         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31057         where the double will not be directly addressable.
31058
31059 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31060
31061         Friend class name lookup 1/n, PR c++/18471
31062         * g++.dg/template/crash26.C: New test.
31063         * g++.dg/lookup/struct1.C: Adjust expected error.
31064         * g++.dg/parse/elab1.C: Likewise.
31065         * g++.dg/parse/elab2.C: Likewise.
31066         * g++.dg/parse/int-as-enum1.C: Likewise.
31067         * g++.dg/parse/struct-as-enum1.C: Likewise.
31068         * g++.dg/parse/typedef1.C: Likewise.
31069         * g++.dg/parse/typedef3.C: Likewise.
31070         * g++.dg/parse/typedef4.C: Likewise.
31071         * g++.dg/parse/typedef5.C: Likewise.
31072         * g++.dg/template/nontype4.C: Likewise.
31073         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31074         * g++.old-deja/g++.other/elab1.C: Likewise.
31075         * g++.old-deja/g++.other/syntax4.C: Likewise.
31076
31077 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31078
31079         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31080
31081 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
31082
31083         * gcc.c-torture/execute/20041114-1.c: New test.
31084
31085 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
31086
31087         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31088         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31089         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31090         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31091         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31092         gcc.dg/switch-7.c: New tests.
31093
31094 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31095
31096         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31097
31098 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31099
31100         PR tree-opt/18400
31101         * gcc.dg/vect/pr18400.c: New test.
31102
31103 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31104             Andrew Pinski  <pinskia@physics.uc.edu>
31105
31106         PR tree-opt/18425
31107         * gcc.dg/vect/pr18425.c: New test.
31108
31109 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31110
31111         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31112         Guard with dg-require-alias and dg-require-visibility.
31113
31114 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31115
31116         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31117
31118 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31119
31120         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31121
31122 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31123
31124         PR c++/17344
31125         * g++.dg/template/defarg5.C: New test.
31126
31127 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31128
31129         * g++.dg/parse/cast1.C: Run only on ILP32.
31130         * g++.old-deja/g++.mike/p784.C: Likewise.
31131
31132 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
31133
31134         * gcc.c-torture/execute/20041113-1.c: New test.
31135
31136 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31137
31138         PR target/18230
31139         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31140         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31141         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31142         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31143         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31144         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31145         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31146         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31147         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31148         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31149         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31150         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31151         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31152
31153 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31154
31155         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31156         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31157         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31158         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31159         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31160         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31161         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31162         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31163         gcc.target/sparc/combined-1.c: New tests.
31164
31165 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
31166
31167         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31168         New tests.
31169
31170 2004-11-12  Mark Mitchell <mark@codesourcery.com>
31171
31172         * lib/gcc-dg.exp (dg-forbid-option): New function.
31173         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31174         * g++.dg/abi/bitfield8.C: Likewise.
31175         * g++.dg/abi/dtor1.C: Likewise.
31176         * g++.dg/abi/empty10.C: Likewise.
31177         * g++.dg/abi/empty7.C: Likewise.
31178         * g++.dg/abi/empty9.C: Likewise.
31179         * g++.dg/abi/layout3.C: Likewise.
31180         * g++.dg/abi/layout4.C: Likewise.
31181         * g++.dg/abi/thunk1.C: Likewise.
31182         * g++.dg/abi/thunk2.C: Likewise.
31183         * g++.dg/abi/vbase11.C: Likewise.
31184         * g++.dg/abi/vthunk2.C: Likewise.
31185         * g++.dg/abi/vthunk3.C: Likewise.
31186         * g++.dg/ext/attrib8.C: Likewise.
31187         * g++.dg/opt/longbranch2.C: Likewise.
31188         * g++.dg/opt/reg-stack4.C: Likewise.
31189         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31190         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31191         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31192         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31193         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31194         * gcc.dg/20000609-1.c: Likewise.
31195         * gcc.dg/20000720-1.c: Likewise.
31196         * gcc.dg/20011107-1.c: Likewise.
31197         * gcc.dg/20011119-1.c: Likewise.
31198         * gcc.dg/20020108-1.c: Likewise.
31199         * gcc.dg/20020122-2.c: Likewise.
31200         * gcc.dg/20020122-3.c: Likewise.
31201         * gcc.dg/20020201-3.c: Likewise.
31202         * gcc.dg/20020206-1.c: Likewise.
31203         * gcc.dg/20020218-1.c: Likewise.
31204         * gcc.dg/20020310-1.c: Likewise.
31205         * gcc.dg/20020411-1.c: Likewise.
31206         * gcc.dg/20020418-2.c: Likewise.
31207         * gcc.dg/20020426-1.c: Likewise.
31208         * gcc.dg/20020426-2.c: Likewise.
31209         * gcc.dg/20020517-1.c: Likewise.
31210         * gcc.dg/20020523-1.c: Likewise.
31211         * gcc.dg/20020523-2.c: Likewise.
31212         * gcc.dg/20020729-1.c: Likewise.
31213         * gcc.dg/20030204-1.c: Likewise.
31214         * gcc.dg/20030826-2.c: Likewise.
31215         * gcc.dg/20030926-1.c: Likewise.
31216         * gcc.dg/20031202-1.c: Likewise.
31217         * gcc.dg/980312-1.c: Likewise.
31218         * gcc.dg/980313-1.c: Likewise.
31219         * gcc.dg/990117-1.c: Likewise.
31220         * gcc.dg/990424-1.c: Likewise.
31221         * gcc.dg/990524-1.c: Likewise.
31222         * gcc.dg/991230-1.c: Likewise.
31223         * gcc.dg/i386-387-1.c: Likewise.
31224         * gcc.dg/i386-387-2.c: Likewise.
31225         * gcc.dg/i386-387-3.c: Likewise.
31226         * gcc.dg/i386-387-4.c: Likewise.
31227         * gcc.dg/i386-387-5.c: Likewise.
31228         * gcc.dg/i386-387-6.c: Likewise.
31229         * gcc.dg/i386-asm-1.c: Likewise.
31230         * gcc.dg/i386-bitfield1.c: Likewise.
31231         * gcc.dg/i386-bitfield2.c: Likewise.
31232         * gcc.dg/i386-loop-1.c: Likewise.
31233         * gcc.dg/i386-loop-2.c: Likewise.
31234         * gcc.dg/i386-loop-3.c: Likewise.
31235         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31236         * gcc.dg/i386-pic-1.c: Likewise.
31237         * gcc.dg/i386-regparm.c: Likewise.
31238         * gcc.dg/i386-signbit-1.c: Likewise.
31239         * gcc.dg/i386-signbit-2.c: Likewise.
31240         * gcc.dg/i386-signbit-3.c: Likewise.
31241         * gcc.dg/i386-sse-5.c: Likewise.
31242         * gcc.dg/i386-sse-8.c: Likewise.
31243         * gcc.dg/i386-unroll-1.c: Likewise.
31244         * gcc.dg/tls/opt-1.c: Likewise.
31245         * gcc.dg/tls/opt-2.c: Likewise.
31246         * gcc.dg/unroll-1.c: Likewise.
31247         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31248         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31249         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31250         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31251         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31252         -m64 is specified.
31253
31254 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31255
31256         PR c++/18389
31257         * g++.dg/parse/cond1.C: New test.
31258
31259         PR c++/18429
31260         * g++.dg/template/array9.C: New test.
31261         * g++.dg/ext/vla1.C: Adjust error messages.
31262         * g++.dg/ext/vlm1.C: Likewise.
31263         * g++.dg/template/crash2.C: Likewise.
31264
31265         PR c++/18436
31266         * g++.dg/template/call3.C: New test.
31267
31268         PR c++/18407
31269         * g++.dg/template/ptrmem11.C: New test.
31270
31271 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
31272
31273         PR other/14264
31274         * lib/g++.exp: Set LC_ALL and LANG to C.
31275         * lib/gcc-dg.exp: Likewise.
31276         * lib/gfortran.exp: Likewise.
31277         * lib/objc.exp: Likewise.
31278         * lib/treelang.exp: Likewise.
31279
31280 2004-11-12  Andreas Schwab  <schwab@suse.de>
31281
31282         * gcc.dg/pr16286.c: Fix last change.
31283
31284 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31285
31286         PR c++/18416
31287         * g++.dg/init/global1.C: New test.
31288
31289 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
31290
31291         * gcc.c-torture/execute/20041112-1.c: New test.
31292
31293 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31294
31295         * lib/gcc-dg.exp (dg-target-list): New.
31296
31297 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31298             Richard Sandiford  <rsandifo@redhat.com>
31299
31300         * lib/target-supports.exp (get-compiler_messages): New.
31301         (check_named_sections_available): Use it.
31302         (check_effective_target_ilp32): New.
31303         (check_effective_target_lp64): New.
31304         (is-effective-target): New.
31305         * lib/gcc-dg.exp (dg-require-effective-target): New.
31306
31307 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
31308
31309         * gcc.dg/precedence-1.c: New test.
31310
31311 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31312
31313         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31314
31315         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31316         message, delete generated files, use more descriptive name for
31317         executable, and make the test unsupported when it cannot be run.
31318
31319         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31320         (dg-require-weak, dg-require-visibility, dg-require-alias,
31321         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31322         dg-require-iconv, dg-require-named-sections): Use it.
31323
31324         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31325
31326 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
31327
31328         PR target/16457
31329         * gcc.dg/ppc-and-1: New
31330
31331         PR target/16796
31332         * gcc.dg/ppc-mov-1.c: New.
31333
31334         PR target/16458
31335         * gcc.dg/ppc-compare-1.c: New.
31336
31337 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
31338
31339         * objc.dg/desig-init-2.m: New test.
31340
31341 2004-11-10  Adam Nemet  <anemet@lnxw.com>
31342
31343         PR middle-end/18160
31344         * g++.dg/warn/register-var-1.C: New test.
31345         * g++.dg/warn/register-var-2.C: New test.
31346
31347 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31348
31349         * gcc.dg/union-2.c: New test.
31350
31351 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
31352
31353         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31354         New test for PR tree-optimization/17892.
31355
31356 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
31357
31358         PR c++/18369
31359         * g++.dg/init/new12.C: New test.
31360
31361 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
31362
31363         * gcc.target/sparc: New directory.
31364         * gcc.target/sparc/sparc.exp: New driver.
31365         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31366         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31367         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31368         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31369
31370 2004-11-10  Paul Brook  <paul@codesourcery.com>
31371
31372         PR fortran/18218
31373         * gfortran.dg/list_read.c: New test.
31374
31375 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31376
31377         PR c/18322
31378         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31379         expected diagnostic location.
31380
31381 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
31382
31383         * gcc.dg/20041109-1.c: New test.
31384
31385 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31386
31387         PR objc/18406
31388         * objc/compile/pr18406.m: New test.
31389
31390 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31391
31392         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31393
31394 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31395
31396         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31397
31398 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31399
31400         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31401
31402 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31403
31404         * gcc.dg/20030225-2.c: Add prototype for abort and
31405         exit.
31406
31407 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
31408
31409         PR tree-opt/18299
31410         * gcc.c-torture/pr18299-1.c: New test.
31411
31412 2004-11-06  Andreas Schwab  <schwab@suse.de>
31413
31414         * gcc.dg/pr16286.c: Also test for bool and pixel.
31415
31416 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
31417
31418         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31419         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31420         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31421         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31422         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31423         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31424         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31425         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31426         gcc.dg/struct-semi-3.c: New tests.
31427
31428 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31429
31430         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31431
31432 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31433
31434         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31435         Do not use C99 designators.
31436
31437 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31438
31439         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31440
31441 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31442
31443         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31444         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31445         * gcc.c-torture/execute/simd-5.x: Remove.
31446
31447 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
31448
31449         PR rtl-optimization/17933
31450         * gcc.dg/torture/pr17933-1.c: New test.
31451
31452 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31453
31454         PR target/18106
31455         * lib/target-supports.exp (check_weak_available): Support
31456         Windows.
31457
31458 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
31459
31460         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31461         call to fflush(stdout) before abort.
31462         (my_ffsll): New function.
31463         (generate_fields): Use it.
31464
31465 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31466
31467         * gcc.dg/init-undef-1.c: New test.
31468
31469 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31470
31471         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31472         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31473         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31474         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31475         expected messages for new parser.
31476
31477 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
31478
31479         * g++.dg/ext/visibility/symbian1.C: New test.
31480
31481 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31482
31483         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31484         on LP64 targets.
31485
31486 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31487
31488         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31489         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31490         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31491         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31492         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31493         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31494         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31495         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31496         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31497         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31498
31499 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31500
31501         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31502         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31503         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31504         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31505         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31506         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31507         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31508         for new parser.
31509
31510 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
31511
31512         PR target/15342
31513         * gcc.dg/20041104-1.c: New test.
31514
31515 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31516
31517         * g++.dg/template/nontype7.C: New test.
31518         * g++.dg/template/nontype8.C: Likewise.
31519         * g++.dg/template/nontype9.C: Likewise.
31520         * g++.dg/template/nontype10.C: Likewise.
31521         * g++.dg/tc1/dr49.C: Likewise.
31522         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31523         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31524
31525 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31526
31527         * g++.dg/rtti/tinfo1.C: Remove xfails.
31528
31529 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31530
31531         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31532         packed attribute to the definition to satisfy the new C++ parser.
31533
31534 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31535
31536         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31537         invocations of va_arg.
31538
31539 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
31540
31541         PR c++/18124
31542         * g++.dg/template/crash25.C: New test.
31543
31544         PR c++/18155
31545         * g++.dg/template/typedef2.C: New test.
31546         * g++.dg/parse/crash13.C: Adjust error markers.
31547
31548         PR c++/18177
31549         * g++.dg/conversion/const3.C: New test.
31550
31551 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31552
31553         PR fortran/17535
31554         PR fortran/17583
31555         PR fortran/17713
31556         * gfortran.dg/generic_[123].f90: New testcases.
31557
31558 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31559
31560         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31561         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31562
31563 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
31564
31565         PR tree-opt/16808
31566         * gcc.c-torture/compile/pr16808.c: New test.
31567
31568 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
31569
31570         PR rtl-optimization/17104
31571         * gcc.dg/ppc-bitfield1.c: New.
31572
31573 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31574
31575         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31576
31577 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
31578
31579         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
31580         strings for 32-bit code.
31581
31582 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
31583
31584         PR c/18239
31585         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31586
31587 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
31588
31589         PR c++/18064
31590         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31591
31592 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
31593
31594         PR c++/15172
31595         * g++.dg/init/aggr2.C: New test.
31596
31597 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
31598
31599         * objc.dg/local-decl-1.m: New test.
31600
31601 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31602
31603         * gcc.dg/20040910-1.c: Adjust regex.
31604
31605 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31606
31607         PR rtl-optimization/18084
31608         * g++.dg/opt/pr18084-1.C: New testcase.
31609
31610 2004-10-30  Matt Austern  <austern@apple.com>
31611
31612         PR c++/17542
31613         * g++.dg/ext/attrib18.C: New test.
31614
31615 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31616
31617         PR middle-end/18096
31618         * gcc.dg/pr18096-1.c: New test case.
31619
31620 2004-10-30  Roger Sayle  <roger@eyesopen.com>
31621
31622         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31623
31624 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
31625
31626         PR c/16666
31627         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31628         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31629         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31630         gcc.dg/old-style-prom-3.c: New tests.
31631
31632 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
31633
31634         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31635         Remove unnecessary inclusion of stdio.h.
31636
31637 2004-10-29  Roger Sayle  <roger@eyesopen.com>
31638
31639         PR rtl-optimization/17581
31640         * gcc.dg/pr17581-1.c: New test case.
31641
31642 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
31643
31644         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31645         being implemented.
31646         * g++.dg/conversion/dr195-1.C: New.
31647         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31648         * g++.old-deja/g++.mike/p10148.C: Likewise.
31649
31650 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
31651
31652         PR c++/17695
31653         * g++.dg/debug/typedef2.C: New test.
31654
31655 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
31656
31657         PR fortran/13490
31658         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31659         * gfortran.dg/g77/README: Update.
31660
31661 2004-10-28  Matt Austern  <austern@apple.com>
31662
31663         PR c++/14124
31664         * g++.dg/ext/packed7.C: New test.
31665
31666 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
31667
31668         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31669         scan-assembler.
31670         * lib/scanasm.exp (hidden-scan-for): New proc.
31671         (scan-hidden): Use hidden-scan-for instead of constructing the scan
31672         string.
31673         (scan-not-hidden): Likewise.
31674         * lib/target-supports.exp (check_visibility_available): mach-o is
31675         support too.
31676
31677 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
31678
31679         PR c++/17132
31680         * g++.dg/template/memclass3.C: New test.
31681
31682 2004-10-28  Adam Nemet  <anemet@lnxw.com>
31683
31684         PR middle-end/18160
31685         * gcc.dg/register-var-1.c: New test.
31686         * gcc.dg/register-var-2.c: New test.
31687         * gcc.dg/asm-7.c: Taking the address of a register variable is an
31688         error now.
31689
31690 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
31691
31692         PR other/18172
31693         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31694         unused variables.
31695         * gcc.dg/vect/vect-22.c: Likewise.
31696
31697 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
31698
31699         * gcc.dg/i386-rotate-1.c: New test.
31700
31701 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
31702
31703         * g++.dg/init/ref12.C: Add "run" marker.
31704
31705         PR c++/17435
31706         * g++.dg/init/ref12.C: New test.
31707
31708         PR c++/18140
31709         * g++.dg/template/shift1.C: New test.
31710         * g++.dg/template/error10.C: Adjust error markers.
31711
31712 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
31713
31714         PR tree-opt/17529
31715         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31716
31717 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
31718
31719         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31720         * gcc.dg/weak/weak-3.c: Likewise.
31721         * gcc.dg/weak/weak-5.c: Likewise.
31722         * gcc.dg/weak/weak-9.c: Likewise.
31723         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31724         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31725
31726         * gcc.dg/darwin-weakimport-1.c: New.
31727
31728 2004-10-28  Ben Elliston  <bje@au.ibm.com>
31729
31730         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31731
31732 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
31733
31734         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31735         'syntax' error messages.
31736         * gcc.dg/cpp/direct2s.c: Likewise.
31737
31738 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
31739
31740         * gcc.c-torture/compile/20041026-1.c: New.
31741
31742 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
31743
31744         PR c++/18093
31745         * g++.dg/lookup/ns2.C: New test.
31746
31747         PR c++/18020
31748         * g++.dg/template/enum4.C: New test.
31749
31750         PR c++/18161
31751         * g++.dg/template/expr1.C: New test.
31752
31753 2004-10-26  Ben Elliston  <bje@au.ibm.com>
31754
31755         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31756
31757 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31758
31759         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31760         gcc.dg/decl-nospec-3.c: New tests.
31761
31762 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
31763
31764         * objc.dg/super-class-3.m: New test.
31765
31766 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31767
31768         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31769         resyncing.
31770         * gcc.dg/cpp/direct2s.c: Likewise.
31771
31772 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
31773
31774         * objc.dg/image-info.m: Update for changes to section selection.
31775
31776 2004-10-25  David Ayers  <d.ayers@inode.at>
31777             Ziemowit Laski  <zlaski@apple.com>
31778
31779         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31780         diagnostics when messaging 'id <Proto>'.
31781         * objc.dg/class-protocol-1.m: New test.
31782         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31783         a non-existent method signature.
31784         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31785         Update diagnostics when messaging with non-existent method signature.
31786         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31787         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31788         invalid receivers are now resolved as if messaging 'id'; remove
31789         extraneous diagnostics.
31790
31791 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31792
31793         PR c/16667
31794         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31795         gcc.dg/init-desig-obs-3.c: New tests.
31796
31797 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
31798
31799         * gcc.dg/debug/20041023-1.c: New test.
31800
31801 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
31802
31803         PR middle-end/17407
31804         * gcc.c-torture/compile/pr17407.c: New test.
31805
31806         PR c++/18121
31807         * g++.dg/template/array8.C: New test.
31808
31809 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31810
31811         PR other/18138
31812         * lib/g++.exp: Accept more than one multilib libgcc.
31813         * lib/gcc-dg.exp: Likewise.
31814         * lib/objc.exp: Likewise.
31815         * lib/treelang.exp: Likewise.
31816         * lib/gfortran.exp: Likewise.
31817
31818 2004-10-24  Ben Elliston  <bje@au.ibm.com>
31819
31820         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31821
31822 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
31823
31824         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31825         * gcc.dg/c99-const-expr-3.c: Likewise.
31826
31827 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
31828
31829         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31830
31831 2004-10-23  Ben Elliston  <bje@au.ibm.com>
31832
31833         * gcc.c-torture/execute/loop-2e.x: Remove.
31834
31835 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31836
31837         PR c++/18095
31838         * g++.dg/parse/crash18.C: New.
31839         * g++.dg/parse/crash19.C: New.
31840
31841 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31842
31843         * g++.dg/ext/dllimport1.C: Move dg-warnings.
31844         * g++.dg/ext/dllimport2.C: Same.
31845         * g++.dg/ext/dllimport8.C: Same.
31846
31847 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
31848
31849         PR c++/10841
31850         * g++.dg/conversion/cast1.C: New test.
31851         * g++.dg/overload/pmf1.C: Adjust error marker.
31852
31853 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
31854
31855         PR objc/17923
31856         * objc.dg/const-str-7.m: New test.
31857
31858 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31859
31860         * g++.dg/template/memfriend11.C: Fix comment typo.
31861         * g++.dg/template/memfriend14.C: Likewise.
31862
31863 2004-10-20  Richard Henderson  <rth@redhat.com>
31864
31865         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31866         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31867         -fasynchronous-unwind-tables.
31868
31869 2004-10-20  Richard Henderson  <rth@redhat.com>
31870
31871         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31872         (main): Return success.
31873         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31874         (main): Return success.
31875
31876 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31877
31878         PR c++/13495
31879         * g++.dg/template/memfriend9.C: New test.
31880         * g++.dg/template/memfriend10.C: Likewise.
31881         * g++.dg/template/memfriend11.C: Likewise.
31882         * g++.dg/template/memfriend12.C: Likewise.
31883         * g++.dg/template/memfriend13.C: Likewise.
31884         * g++.dg/template/memfriend14.C: Likewise.
31885         * g++.dg/template/memfriend15.C: Likewise.
31886         * g++.dg/template/memfriend16.C: Likewise.
31887         * g++.dg/template/memfriend17.C: Likewise.
31888         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31889
31890 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
31891
31892         * g++.dg/conversion/dr195.C: New.
31893         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31894
31895 2004-10-20  Ben Elliston  <bje@au.ibm.com>
31896             Devang Patel  <dpatel@apple.com>
31897
31898         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31899         of floating point arithmetic, which could trap.
31900
31901 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
31902
31903         PR c++/14035
31904         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31905         * g++.dg/conversion/const2.C: New test.
31906         * g++.dg/expr/reinterpret2.C: New test.
31907         * g++.dg/expr/reinterpret3.C: New test.
31908         * g++.dg/expr/cast2.C: New test.
31909         * g++.dg/expr/copy1.C: New test.
31910         * g++.dg/other/conversion1.C: Change error message.
31911         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31912         function pointers to void *.
31913         * g++.old-deja/g++.mike/p10148.C: Likewise.
31914
31915 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31916
31917         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31918
31919 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
31920
31921         PR c++/18047
31922
31923         * g++.dg/parse/expr3.C: New test.
31924
31925 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31926
31927         * gcc.dg/smod-1.c: New test.
31928
31929 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
31930
31931         * objc.dg/method-14.m: New test.
31932
31933 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31934
31935         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31936         Also xfail as the patch was reverted.
31937
31938 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31939
31940         PR middle-end/16973
31941         * gcc.dg/pr16973.c: New test.
31942
31943 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
31944
31945         PR tree-optimization/17656
31946         * gcc.c-torture/compile/pr17656.c: New test.
31947
31948 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
31949
31950         * g++.dg/eh/shadow1.C: New.
31951
31952 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
31953
31954         * gcc.c-torture/compile/20041018-1.c: New test.
31955
31956 2004-10-18  Ben Elliston  <bje@au.ibm.com>
31957
31958         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31959         compiler referring to register 0 when accessing sdata.  The linker
31960         now patches things up.
31961
31962 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
31963
31964         PR c/17529
31965         * gcc.c-torture/compile/pr17529.c: New test.
31966
31967 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31968
31969         PR c++/17743
31970         * g++.dg/ext/attrib17.C: New test.
31971
31972 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31973
31974         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31975
31976 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31977
31978         PR c++/10479
31979         * g++.dg/ext/attrib16.C: New test.
31980
31981 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
31982
31983         PR c++/17042
31984         * g++.dg/init/dso_handle1.C: New test.
31985
31986         PR c++/14667
31987         * g++.dg/parse/typedef6.C: New test.
31988
31989         PR c++/17916
31990         * g++.dg/parse/pragma1.C: New test.
31991
31992 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
31993
31994         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31995
31996 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
31997
31998         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31999         -fno-common when on HPPA HP-UX platforms.
32000
32001 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
32002
32003         PR other/16820
32004         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32005         stdint.h.
32006         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32007         uintptr_t.
32008
32009 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32010
32011         PR c++/16301
32012         * g++.dg/lookup/strong-using-4.C: New test.
32013
32014 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32015
32016         PR middle-end/16567
32017         * gcc.c-torture/compile/nested-1.c: New test.
32018
32019 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32020
32021         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32022         and mipsisa64*-*-* (until support for misaligned loads is added).
32023         * gcc.dg/vect/vect-50.c: Likewise.
32024         * gcc.dg/vect/vect-52.c: Likewise.
32025         * gcc.dg/vect/vect-54.c: Likewise.
32026         * gcc.dg/vect/vect-58.c: Likewise.
32027         * gcc.dg/vect/vect-60.c: Likewise.
32028         * gcc.dg/vect/vect-80.c: Likewise.
32029
32030 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
32031
32032         PR c++/17976
32033         * g++.dg/init/dtor3.C: New test.
32034
32035 2004-10-15  Ben Elliston  <bje@au.ibm.com>
32036
32037         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32038
32039 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
32040
32041         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32042         * gcc.dg/macho-lo-sum.c: Likewise.
32043
32044 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
32045
32046         * gcc.dg/ppc-spe64-1.c: New test.
32047
32048 2004-10-14  Devang Patel  <dpatel@apple.com>
32049
32050         PR 17635
32051         * gcc.dg/pr17635.c : New test.
32052
32053 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
32054
32055         * gcc.dg/vect/vect-28.c: Remove xfail.
32056         * gcc.dg/vect/vect-30.c: Remove xfail.
32057         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32058         * gcc.dg/vect/vect-33.c: Remove xfail.
32059         * gcc.dg/vect/vect-44.c: Remove xfail.
32060         * gcc.dg/vect/vect-46.c: Remove xfail.
32061         * gcc.dg/vect/vect-50.c: Remove xfail.
32062         * gcc.dg/vect/vect-52.c: Remove xfail.
32063         * gcc.dg/vect/vect-54.c: Remove xfail.
32064         * gcc.dg/vect/vect-58.c: Remove xfail.
32065         * gcc.dg/vect/vect-60.c: Remove xfail.
32066         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32067         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32068         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32069         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32070         * gcc.dg/vect/vect-8.c: Remove xfail.
32071         * gcc.dg/vect/vect-80.c: Remove xfail.
32072         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32073
32074 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32075
32076         * gcc.dg/vect/vect-82.c: New testcase.
32077         * gcc.dg/vect/vect-82_64.c: New testcase.
32078         * gcc.dg/vect/vect-83.c: New testcase.
32079         * gcc.dg/vect/vect-83_64.c: New testcase.
32080
32081 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32082
32083         * gcc.dg/cpp/error-1.c: New test.
32084
32085 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32086
32087         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32088
32089 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
32090
32091         PR target/17984
32092         * gcc.dg/cris-peep2-xsrand2.c: New test.
32093
32094 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
32095
32096         PR c++/17661
32097         * g++.dg/expr/for2.C: New test.
32098
32099 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32100
32101         * g++.dg/inherit/thunk1.C: Run on the SPARC.
32102
32103 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
32104
32105         PR tree-optimization/17724
32106         * g++.dg/opt/pr17724-1.C: New test.
32107         * g++.dg/opt/pr17724-2.C: New test.
32108         * g++.dg/opt/pr17724-3.C: New test.
32109         * g++.dg/opt/pr17724-4.C: New test.
32110         * g++.dg/opt/pr17724-5.C: New test.
32111         * g++.dg/opt/pr17724-6.C: New test.
32112
32113 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
32114
32115         PR c/17301
32116         * gcc.dg/pr17301-2.c: New test.
32117
32118 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
32119
32120         PR c++/15876
32121         * g++.dg/parse/error22.C: New test.
32122
32123         PR c++/17936
32124         * g++.dg/template/spec18.C: New test.
32125
32126 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
32127
32128         * gcc.dg/ia64-asm-1.c: Add prototype for abort
32129         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32130         memcpy.
32131         * gcc.dg/ia64-sync-2.c: Ditto.
32132         * gcc.dg/ia64-sync-3.c: Ditto.
32133
32134 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
32135
32136         * g++.dg/eh/cleanup5.C: Add dg-options "".
32137
32138 2004-10-11  Roger Sayle  <roger@eyesopen.com>
32139
32140         PR middle-end/17657
32141         * gcc.dg/switch-4.c: New test case.
32142
32143 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
32144
32145         * gcc.c-torture/execute/20041011-1.c: New test.
32146
32147 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32148
32149         PR c++/17554
32150         * g++.dg/init/for3.C: New test.
32151
32152         PR c++/17657
32153         * g++.dg/opt/switch2.C: New test.
32154
32155         PR middle-end/17703
32156         * g++.dg/warn/Wreturn-2.C: New test.
32157
32158 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32159
32160         PR c++/17907
32161         * g++.dg/eh/cleanup5.C: New test.
32162
32163 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
32164
32165         PR c++/17393
32166         * g++.dg/parse/error21.C: New test.
32167
32168 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32169
32170         * g++.dg/overload/pmf1.C: Adjust quoting marks.
32171         * g++.dg/warn/incomplete1.C: Likewise.
32172         * g++.dg/template/qualttp20.C: Likewise.
32173
32174 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32175
32176         PR c/17881
32177         * parm-incomplete-1.c: New test.
32178
32179 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32180
32181         PR c++/17867
32182         * g++.dg/parse/error19.C: New test.
32183
32184         PR c++/17670
32185         * g++.dg/init/new11.C: New test.
32186
32187         PR c++/17821
32188         * g++.dg/parse/error20.C: New test.
32189
32190         PR c++/17826
32191         * g++.dg/template/crash24.C: New test.
32192
32193 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32194
32195         PR c/17301
32196         * gcc.dg/pr17301-1.c: New test.
32197
32198 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32199
32200         PR c/17189
32201         * gcc.dg/anon-struct-5.c: New test.
32202
32203 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32204
32205         PR c/17844
32206         * gcc.dg/pr17844-1.c: New test.
32207
32208 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
32209
32210         PR tree-optimization/17906
32211         * gcc.c-torture/compile/pr17906.c: New.
32212
32213 2004-10-09  Stuart Hastings  <stuart@apple.com>
32214             Roger Sayle  <roger@eyesopen.com>
32215
32216         PR rtl-optimization/17853
32217         * gcc.dg/i386-mmx-5.c: New testcase.
32218
32219 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
32220
32221         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32222
32223 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32224
32225         PR c++/17524
32226         * g++.dg/template/static9.C: New test.
32227
32228         PR c++/17685
32229         * g++.dg/parse/operator5.C: New test.
32230
32231 2004-10-09  Roger Sayle  <roger@eyesopen.com>
32232
32233         PR middle-end/17894
32234         * gcc.c-torture/execute/divcmp-4.c: New test case.
32235
32236 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32237
32238         PR tree-opt/17902
32239         * g++.dg/opt/pr17902.C: New test.
32240
32241 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
32242
32243         * gcc.dg/cpp/ident-1.c: Add dg-options "".
32244
32245 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32246
32247         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32248
32249 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32250
32251         * gcc.dg/assign-warn-3.c: New test.
32252
32253 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32254
32255         PR c/16999
32256         * gcc.dg/cpp/ident-1.c: New test.
32257
32258 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32259
32260         * gcc.c-torture/compile/acc1.c: New.
32261
32262 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32263
32264         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32265         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32266
32267 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32268
32269         * gcc.dg/ultrasp11.c: New test.
32270
32271 2004-10-08  Michael Matz  <matz@suse.de>
32272
32273         * gcc.dg/doloop-2.c: New test.
32274
32275 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32276
32277         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32278         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32279         objc.dg/method-9.m: Update expected diagnostics.
32280
32281 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
32282
32283         * gcc.dg/ppc-fsel-3.c: New file.
32284         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32285
32286 2004-10-07  Paul Brook  <paul@codesourcery.com>
32287
32288         * gfortran.dg/intrinsic_verify_1.f90: New test.
32289
32290 2004-10-07  Paul Brook  <paul@codesourcery.com>
32291
32292         * gfortran.dg/empty_format_1.f90: Remove stray commas.
32293
32294 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32295
32296         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32297         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32298         commit.
32299
32300 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
32301
32302         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32303
32304 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32305
32306         PR c++/17115
32307         * g++.dg/warn/Winline-4.C: New test.
32308
32309 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32310
32311         * gcc.c-torture/compile/20041007-1.c: New test.
32312
32313 2004-10-07  Paul Brook  <paul@codesourcery.com>
32314
32315         PR fortran/17678
32316         * gfortran.dg/use_allocated_1.f90: New test.
32317
32318 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32319
32320         PR middle-end/17849
32321         * gfortran.fortran-torture/compile/nested.f90: New test
32322
32323 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32324
32325         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32326
32327 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32328
32329         PR c++/17368
32330         * g++.dg/ext/asm6.C: New test.
32331
32332 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
32333
32334         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32335
32336 2004-10-06  Paul Brook  <paul@codesourcery.com>
32337
32338         PR libfortran/17709
32339         * gfortran.dg/empty_format_1.f90: New test.
32340
32341 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32342
32343         PR fortran/17568
32344         * gfortran.dg/ishft.f90: New test.
32345
32346         PR fortran/17283
32347         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32348         tests.
32349
32350 2004-10-06  Paul Brook  <paul@codesourcery.com>
32351
32352         * gfortran.dg/do_1.f90: New test.
32353
32354 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32355
32356         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32357         optimizing for size.
32358
32359 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32360
32361         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32362
32363 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32364
32365         * gcc.c-torture/compile/20041005-1.c: New test.
32366
32367 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
32368
32369         PR c++/17829
32370         * g++.dg/lookup/koenig4.C: New.
32371
32372 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32373
32374         * g++.dg/other/classkey1.C: Adjust quoting marks.
32375         * g++.dg/parse/error15.C: Likewise.
32376         * g++.dg/template/meminit2.C (int>): Likewise.
32377
32378 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32379
32380         PR fortran/17283
32381         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32382
32383         PR fortran/17631
32384         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32385
32386         PR fortran/17708
32387         * gfortran.dg/pr17708.f90: New test.
32388
32389 2004-10-04  Chao-ying Fu  <fu@mips.com>
32390
32391         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32392         * gcc.dg/vect/vect-4.c: Ditto.
32393         * gcc.dg/vect/vect-5.c: Ditto.
32394         * gcc.dg/vect/vect-6.c: Ditto.
32395         * gcc.dg/vect/vect-8.c: Ditto.
32396         * gcc.dg/vect/vect-16.c: Ditto.
32397         * gcc.dg/vect/vect-30.c: Ditto.
32398         * gcc.dg/vect/vect-40.c: Ditto.
32399         * gcc.dg/vect/vect-41.c: Ditto.
32400         * gcc.dg/vect/vect-42.c: Ditto.
32401         * gcc.dg/vect/vect-43.c: Ditto.
32402         * gcc.dg/vect/vect-44.c: Ditto.
32403         * gcc.dg/vect/vect-45.c: Ditto.
32404         * gcc.dg/vect/vect-46.c: Ditto.
32405         * gcc.dg/vect/vect-47.c: Ditto.
32406         * gcc.dg/vect/vect-48.c: Ditto.
32407         * gcc.dg/vect/vect-49.c: Ditto.
32408         * gcc.dg/vect/vect-50.c: Ditto.
32409         * gcc.dg/vect/vect-51.c: Ditto.
32410         * gcc.dg/vect/vect-52.c: Ditto.
32411         * gcc.dg/vect/vect-53.c: Ditto.
32412         * gcc.dg/vect/vect-54.c: Ditto.
32413         * gcc.dg/vect/vect-55.c: Ditto.
32414         * gcc.dg/vect/vect-56.c: Ditto.
32415         * gcc.dg/vect/vect-57.c: Ditto.
32416         * gcc.dg/vect/vect-58.c: Ditto.
32417         * gcc.dg/vect/vect-59.c: Ditto.
32418         * gcc.dg/vect/vect-60.c: Ditto.
32419         * gcc.dg/vect/vect-74.c: Ditto.
32420         * gcc.dg/vect/vect-79.c: Ditto.
32421         * gcc.dg/vect/vect-80.c: Ditto.
32422
32423 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
32424
32425         * gcc.dg/unused-7.c: Use the correct option.
32426
32427 2004-10-04  Paul Brook  <paul@codesourcery.com>
32428         Bud Davis  <bdavis9659@comcast.net>
32429
32430         PR fortran/17706
32431         PR fortran/16434
32432         * gfortran/pr17706.f90: New test.
32433         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32434
32435 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32436
32437         * gfortran.dg/pr17612.f90: New test.
32438
32439 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32440
32441         * g++.dg/template/local1.C: Adjust quoting marks in
32442         testing for diagnostics.
32443         * g++.dg/tls/diag-2.C: Likewise.
32444         * g++.dg/other/error8.C: Likewise.
32445
32446 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32447
32448         PR c/17178
32449         * gcc.dg/unused-4.c: Adjust to be correct.
32450
32451         PR c/17820
32452         * gcc.dg/unused-7.c: New test.
32453
32454 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32455
32456         PR c++/17797
32457         * g++.dg/overload/template2.C: New test.
32458
32459 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
32460
32461         PR tree-optimization/16632
32462         * gcc.dg/tree-ssa/20041002-1.c: New.
32463
32464 2004-10-03  Paul Brook  <paul@codesourcery.com>
32465
32466         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
32467         rather than relying on default formatting.
32468
32469 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
32470
32471         * gcc.dg/20040920-1.c: Update expected message text.
32472
32473 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
32474
32475         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32476
32477 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
32478
32479         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32480         tree level.
32481
32482 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32483
32484         * gcc.dg/tree-ssa/pr17343.c: Remove.
32485
32486 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32487
32488         PR tree-opt/17343
32489         * gcc.dg/tree-ssa/pr17343.c: New test.
32490
32491 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
32492
32493         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32494         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32495         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32496         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32497         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32498
32499 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32500
32501         * gcc.dg/lvalue-2.c: New test.
32502
32503 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32504
32505         PR c/17730
32506         * gcc.dg/pr17730-1.c: New test
32507
32508 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32509
32510         PR c/7425
32511         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32512
32513 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32514
32515         * gcc.c-torture/execute/stdarg-1.c: New test.
32516         * gcc.c-torture/execute/stdarg-2.c: New test.
32517         * gcc.c-torture/execute/stdarg-3.c: New test.
32518         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32519         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32520         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32521         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32522         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32523
32524 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32525
32526         PR tree-optimization/17697
32527         * g++.dg/opt/pr17697-1.C: New test.
32528         * g++.dg/opt/pr17697-2.C: New test.
32529         * g++.dg/opt/pr17697-3.C: New test.
32530
32531 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32532
32533         PR c/16409
32534         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32535         gcc.dg/vla-init-5.c: New tests.
32536
32537 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32538
32539         PR c/13804
32540         * gcc.dg/pr13804-1.c: New test.
32541
32542 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32543
32544         PR fortran/16938
32545         * gfortran.dg/pr16938.f90: New test.
32546
32547 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32548
32549         * g++.dg/template/crash23.C: New test.
32550
32551 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
32552
32553         PR c++/17585
32554         * g++.dg/template/static8.C: New test.
32555
32556 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
32557
32558         PR c++/17681
32559         * g++.dg/other/error9.C: New test.
32560
32561 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32562
32563         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32564
32565 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32566
32567         PR fortran/15164
32568         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32569
32570 2004-09-26  Roger Sayle  <roger@eyesopen.com>
32571
32572         PR middle-end/17112
32573         * gcc.dg/pr17112-1.c: New test case.
32574
32575 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32576
32577         PR c/11459
32578         * gcc.dg/pr11459-1.c: New test.
32579
32580 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
32581
32582         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32583         * gcc.dg/tree-ssa/loop-4.c: Likewise.
32584
32585 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32586
32587         * gfortran.dg/pr15324.f90: Make array bounds consistent.
32588
32589 2004-09-25  Jan Hubicka  <jh@suse.cz>
32590
32591         * compile/30040909-1.c: New test.
32592         * compile/30040907-1.c: New test.
32593
32594 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
32595
32596         * gcc.c-torture/execute/va-arg-26.c: New test.
32597
32598 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
32599
32600         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32601         extra diagnostics on targets with 64-bit pointers.
32602         * objc.dg/selector-1.m: Adjust dg-warning regexp.
32603
32604 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32605
32606         PR c/17188
32607         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32608         * gcc.dg/decl-3.c: Adjust expected message.
32609
32610 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32611
32612         PR fortran/17615
32613         * gfortran.dg/pr17615.f90: New test.
32614
32615 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
32616
32617         PR tree-optimzation/17517
32618         * g++.dg/tree-ssa/pr17517.C: New Test.
32619
32620 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32621
32622         PR c++/16889
32623         * g++.dg/lookup/ambig3.C: New.
32624
32625 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
32626
32627         PR tree-opt/17624
32628         * g++.dg/opt/pr17624.C: New test.
32629
32630 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32631
32632         PR c/6980
32633         * gcc.dg/Wbad-function-cast-1.c: New test.
32634
32635 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
32636
32637         * g++.dg/ext/complit1.C
32638         * g++.dg/other/error2.C
32639         * g++.dg/other/nontype-1.C
32640         * g++.dg/parse/crash11.C
32641         * g++.dg/parse/crash12.C
32642         * g++.dg/parse/error15.C
32643         * g++.dg/parse/error4.C
32644         * g++.dg/parse/tmpl-outside1.C
32645         * g++.dg/parse/too-many-tmpl-args1.C
32646         * g++.dg/template/dependent-expr3.C
32647         * g++.dg/template/error10.C
32648         * g++.dg/template/instantiate1.C
32649         * g++.dg/template/vtable2.C
32650         * g++.dg/warn/Wshadow-1.C
32651         * g++.dg/warn/weak1.C
32652         * g++.old-deja/g++.brendan/crash16.C
32653         * g++.old-deja/g++.brendan/crash18.C
32654         * g++.old-deja/g++.brendan/crash48.C
32655         * g++.old-deja/g++.brendan/crash49.C
32656         * g++.old-deja/g++.brendan/crash55.C
32657         * g++.old-deja/g++.brendan/crash56.C
32658         * g++.old-deja/g++.brendan/crash8.C
32659         * g++.old-deja/g++.brendan/enum11.C
32660         * g++.old-deja/g++.brendan/enum8.C
32661         * g++.old-deja/g++.brendan/enum9.C
32662         * g++.old-deja/g++.brendan/friend3.C
32663         * g++.old-deja/g++.brendan/misc14.C
32664         * g++.old-deja/g++.bugs/900402_02.C
32665         * g++.old-deja/g++.bugs/900404_03.C
32666         * g++.old-deja/g++.bugs/900404_04.C
32667         * g++.old-deja/g++.bugs/900428_03.C
32668         * g++.old-deja/g++.jason/crash4.C
32669         * g++.old-deja/g++.jason/overload21.C
32670         * g++.old-deja/g++.jason/redecl1.C
32671         * g++.old-deja/g++.jason/report.C
32672         * g++.old-deja/g++.jason/rfg10.C
32673         * g++.old-deja/g++.jason/template30.C
32674         * g++.old-deja/g++.law/arm12.C
32675         * g++.old-deja/g++.law/ctors5.C
32676         * g++.old-deja/g++.law/cvt20.C
32677         * g++.old-deja/g++.law/init10.C
32678         * g++.old-deja/g++.law/init8.C
32679         * g++.old-deja/g++.law/visibility17.C
32680         * g++.old-deja/g++.law/visibility7.C
32681         * g++.old-deja/g++.mike/net8.C
32682         * g++.old-deja/g++.mike/p646.C
32683         * g++.old-deja/g++.mike/p700.C
32684         * g++.old-deja/g++.mike/p701.C
32685         * g++.old-deja/g++.mike/p811.C
32686         * g++.old-deja/g++.ns/template13.C
32687         * g++.old-deja/g++.other/array3.C
32688         * g++.old-deja/g++.other/crash25.C
32689         * g++.old-deja/g++.other/dtor3.C
32690         * g++.old-deja/g++.other/dtor4.C
32691         * g++.old-deja/g++.other/main1.C
32692         * g++.old-deja/g++.other/warn7.C
32693         * g++.old-deja/g++.pt/crash11.C
32694         * g++.old-deja/g++.pt/crash36.C
32695         * g++.old-deja/g++.pt/spec22.C
32696         * g++.old-deja/g++.pt/spec9.C
32697         * g++.old-deja/g++.pt/ttp52.C
32698         * g++.old-deja/g++.robertl/eb103.C
32699         * g++.old-deja/g++.robertl/eb121.C
32700         * g++.old-deja/g++.robertl/eb22.C
32701         * g++.old-deja/g++.robertl/eb8.C:
32702         Update locations and/or regexps of dg-error markers.
32703         Remove markers for some bogus messages that are no longer issued.
32704
32705 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
32706
32707         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32708         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32709
32710 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
32711
32712         PR c++/17618
32713         * g++.dg/lookup/crash5.C: New test.
32714
32715 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
32716
32717         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32718         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32719         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32720         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32721         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32722         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32723
32724         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32725         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32726         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32727         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32728         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32729         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32730
32731         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32732
32733         * gcc.dg/vect/vect-44.c: Check additional cases.
32734         * gcc.dg/vect/vect-48.c: Check additional cases.
32735
32736         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32737         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32738         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32739         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32740         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32741         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32742         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32743         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32744         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32745
32746         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32747         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32748         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32749
32750 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32751
32752         * gcc.dg/tree-ssa/loop-6.c: New test.
32753
32754 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
32755
32756         PR c++/17620
32757         * g++.dg/inherit/base2.C: New.
32758
32759 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32760
32761         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32762         * gcc.dg/20001012-2.c: Likewise.
32763         * gcc.dg/20001013-1.c: Likewise.
32764         * gcc.dg/20001101-1.c: Likewise.
32765         * gcc.dg/20001102-1.c: Likewise.
32766         * gcc.dg/bf-spl1.c: Likewise.
32767         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32768         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32769
32770 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
32771
32772         PR tree-optimization/16721
32773         * gcc.dg/tree-ssa/pr16721.c: New test.
32774
32775 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
32776
32777         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32778         * gcc.dg/20040305-1.c: Likewise.
32779
32780 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32781
32782         PR c/16566
32783         * gcc.c-torture/compile/pr16566-1.c,
32784         gcc.c-torture/compile/pr16566-2.c,
32785         gcc.c-torture/compile/pr16566-3.c: New tests.
32786
32787 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
32788
32789         PR tree-optimization/17512
32790         * gcc.c-torture/compile/20040916-1.c.
32791
32792 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
32793
32794         * gcc.dg/pragma-re-3.c: New test.
32795
32796 2004-09-17  Matt Austern  <austern@apple.com>
32797
32798         PR c++/15049
32799         * g++.dg/other/anon3.C: New.
32800
32801 2004-09-21  Roger Sayle  <roger@eyesopen.com>
32802
32803         PR c++/7503
32804         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32805         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32806         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32807         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32808         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32809
32810 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
32811
32812         PR fortran/17286
32813         * gfortran.dg/pr17286.f90: New test.
32814
32815 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
32816
32817         PR c++/17530
32818         * g++.dg/template/static7.C: New test.
32819
32820 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
32821
32822         PR tree-opt/17558
32823         * gcc.c-torture/compile/pr17558.c: New test.
32824
32825 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32826
32827         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32828         if SKIP_ATTRIBUTE is defined.
32829
32830 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32831
32832         PR fortran/15957
32833         * gfortran.dg/pr15957.f90: New test.
32834
32835 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
32836
32837         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32838         in comparison.
32839         * gcc.dg/vect/vect-79.c: Likewise.
32840         * gcc.dg/vect/vect-80.c: Likewise.
32841
32842 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32843
32844         PR fortran/15750
32845         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32846
32847 2004-09-20  Ira Rosen  <irar@il.ibm.com>
32848
32849         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32850         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32851         * gcc.dg/vect/vect-62.c: New testcase.
32852         * gcc.dg/vect/vect-63.c: New testcase.
32853         * gcc.dg/vect/vect-64.c: New testcase.
32854         * gcc.dg/vect/vect-65.c: New testcase.
32855         * gcc.dg/vect/vect-66.c: New testcase.
32856         * gcc.dg/vect/vect-67.c: New testcase.
32857         * gcc.dg/vect/vect-68.c: New testcase.
32858         * gcc.dg/vect/vect-69.c: New testcase.
32859         * gcc.dg/vect/vect-79.c: New testcase.
32860         * gcc.dg/vect/vect-80.c: New testcase.
32861
32862 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32863
32864         * gcc.target/mips/asm-1.c: New test.
32865
32866 2004-09-19  Ira Rosen  <irar@il.ibm.com>
32867
32868         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32869         * gcc.dg/vect/vect-73.c: New testcase.
32870         * gcc.dg/vect/vect-74.c: New testcase.
32871         * gcc.dg/vect/vect-75.c: New testcase.
32872         * gcc.dg/vect/vect-76.c: New testcase.
32873         * gcc.dg/vect/vect-77.c: New testcase.
32874         * gcc.dg/vect/vect-78.c: New testcase
32875
32876 2004-09-18  Paul Brook  <paul@codesourcery.com>
32877
32878         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32879
32880 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32881
32882         PR c/17424
32883         * gcc.dg/pr17424-1.c: New test.
32884
32885 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
32886
32887         * g++.dg/tree-ssa/pr17153.C: New test.
32888
32889 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
32890
32891         PR pch/13361
32892         * g++.dg/pch/wchar-1.C: New.
32893         * g++.dg/pch/wchar-1.Hs: New.
32894
32895 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
32896
32897         * gcc.c-torture/execute/20040917-1.c: New test.
32898
32899 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32900
32901         PR tree-optimization/17319
32902         * gcc.dg/pr17319.c: New test.
32903
32904 2004-09-17  Devang Patel  <dpatel@apple.com>
32905
32906         * gcc.dg/20040813-1.c: New test.
32907
32908 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32909
32910         PR tree-optimization/17273
32911         * gcc.c-torture/compile/pr17273.c: New test.
32912
32913 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32914
32915         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32916         Update expected messages.
32917         * gcc.dg/declspec-13.c: New test.
32918
32919 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
32920
32921         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32922
32923 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32924
32925         * gcc.c-torture/execute/pr17252.c: Use post-increment to
32926         change what 'a' is pointing to.
32927
32928 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
32929
32930         PR c++/16002
32931         * g++.dg/template/error18.C: New test.
32932
32933         PR c++/16029
32934         * g++.dg/warn/Wunused-8.C: New test.
32935
32936 2004-09-17  Steven Bosscher  <stevenb@suse.de>
32937
32938         PR tree-optimization/17513
32939         * gcc.dg/20040916-1.c: New test.
32940
32941 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
32942
32943         PR c++/17501
32944         * g++.dg/template/typename7.C: New test.
32945
32946 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32947
32948         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32949
32950 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
32951
32952         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32953         with -ftree-based-profiling also.
32954         * lib/profopt.exp: Support late-set profile_option/feedback_option.
32955
32956 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
32957
32958         PR/15364
32959         * gfortran.dg/der_array_io_1.f90: New test.
32960         * gfortran.dg/der_array_io_2.f90: New test.
32961         * gfortran.dg/der_array_io_3.f90: New test.
32962
32963 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32964
32965         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32966         EABI.
32967
32968 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32969
32970         * g++.dg/opt/switch1.C: New test.
32971
32972 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32973
32974         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32975         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32976         Update expected messages.
32977
32978 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32979
32980         PR fortran/16485
32981         * gfortran.dg/same_name_1.f90: New test.
32982
32983 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
32984
32985         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
32986         dereference garbage pointers.
32987
32988 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
32989
32990         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32991         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32992
32993         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32994         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32995         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32996
32997 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
32998
32999         PR c++/17324
33000         * g++.dg/template/mangle1.C: New test.
33001
33002 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33003
33004         PR tree-optimization/17252
33005         * gcc.c-torture/execute/pr17252.c: New test.
33006
33007 2004-09-14  Andrew Pinski  <apinski@apple.com>
33008
33009         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33010
33011 2004-09-14  Roger Sayle  <roger@eyesopen.com>
33012
33013         PR rtl-optimization/9771
33014         * gcc.dg/pr9771-1.c: New test case.
33015
33016 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33017
33018         PR tree-optimization/15262
33019         * gcc.c-torture/execute/pr15262-1.c: New test.
33020         * gcc.c-torture/execute/pr15262-2.c: New test.
33021
33022 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33023
33024         * gcc.dg/declspec-12.c: New test.
33025
33026 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
33027
33028         * gfortran.dg/pr17090.f90: Add directives to test.
33029
33030 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33031
33032         * gcc.c-torture/compile/20040914-1.c: New test.
33033
33034 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33035
33036         PR c++/16162
33037         * g++.dg/template/decl2.C: New test.
33038
33039 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
33040
33041         PR fortran/17090
33042         * gfortran.dg/pr17090.f90: New test.
33043
33044 2004-09-13  Dale Johannesen  <dalej@apple.com>
33045
33046         * gcc.c-torture/compile/pr17408.c: New test case.
33047
33048 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33049
33050         PR c++/16716
33051         * g++.dg/parse/crash17.C: New test.
33052
33053         PR c++/17327
33054         * g++.dg/template/enum3.C: New test.
33055
33056 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
33057
33058         * lib/gcc-defs.exp: Load wrapper.exp.
33059         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33060         using local code.
33061         * lib/gcc.exp (gcc_init): Similar.
33062         * lib/gfortran.exp (gfortran_init): Similar.
33063         * lib/objc.exp (objc_init): Similar.
33064         * lib/treelang.exp (treelang_init): Similar.
33065         * lib/wrapper.exp: New file with build_wrapper call machinery in
33066         ${tool}_maybe_build_wrapper.
33067
33068 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33069
33070         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33071         "inline".
33072         * gcc.dg/declspec-11.c: Update expected messages.
33073         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33074         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33075         gcc.dg/inline-12.c: New tests.
33076
33077 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
33078
33079         * g++.dg/tree-ssa/pr17400.C: New testcase.
33080
33081 2004-09-13  James E Wilson  <wilson@specifixinc.com>
33082
33083         * gcc.target/mips/sb1-1.c: New testcase.
33084
33085 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
33086
33087         * lib/g77-dg.exp: Remove unused file.
33088         * lib/mike-g77.exp: Ditto.
33089         * lib/g77.exp: Ditto.
33090
33091 2004-09-12  Richard Henderson  <rth@redhat.com>
33092
33093         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33094
33095 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33096
33097         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33098         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33099         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33100         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33101         Update expected messages.
33102
33103 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
33104
33105         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33106         declaration/use mismatch for dirp parameter.
33107
33108 2004-09-12  Andrew Pinski  <apinski@apple.com>
33109
33110         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33111         -fgnu-runtime is passed.
33112
33113 2004-09-12  Richard Henderson  <rth@redhat.com>
33114
33115         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33116         do the uplevel thing and update additional_flags directly.
33117         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33118         gfortran.fortran-torture/execute/intrinsic_nearest.x,
33119         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33120         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33121
33122 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33123
33124         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33125
33126 2004-09-11  Roger Sayle  <roger@eyesopen.com>
33127
33128         PR middle-end/17411
33129         * g++.dg/opt/pr17411-1.C: New test case.
33130
33131 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33132
33133         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33134         gcc.dg/tls/diag-2.c: Update expected messages.
33135         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
33136         messages.
33137         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33138         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33139         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33140         gcc.dg/tls/diag-5.c: New tests.
33141
33142 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
33143
33144         * gcc.dg/20040910-1.c: Correct dg-error regexp.
33145
33146 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33147
33148         * g++.dg/parse/break-in-for.C: New test.
33149
33150 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
33151
33152         * gcc.dg/tree-ssa/20040911-1.c: New test.
33153
33154 2004-09-11  Andreas Jaeger  <aj@suse.de>
33155
33156         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33157         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33158
33159 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
33160
33161         * gcc.target/frv: New directory of FR-V-specific tests.
33162
33163 2004-09-10  James E Wilson  <wilson@specifixinc.com>
33164
33165         * gcc.dg/convert-vec-1.c: New test.
33166
33167 2004-09-10  Roger Sayle  <roger@eyesopen.com>
33168
33169         PR middle-end/17024
33170         * gcc.dg/pr17024-1.c: New test case.
33171
33172 2004-09-10  Eric Christopher  <echristo@redhat.com>
33173
33174         * gcc.dg/20040910-1.c: New test.
33175
33176 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33177
33178         * gcc.dg/bitfld-9.c: New test.
33179
33180 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
33181
33182         * gcc.c-torture/execute/ieee/acc1.c: New test.
33183         * gcc.c-torture/execute/ieee/acc2.c: New test.
33184         * gcc.c-torture/execute/ieee/mzero6.c: New test.
33185
33186 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33187
33188         * gcc.dg/deprecated-2.c: New test.
33189
33190 2004-09-09  James E Wilson  <wilson@specifixinc.com>
33191
33192         * gcc.dg/init-vec-1.c: New test.
33193
33194 2004-09-09  Roger Sayle  <roger@eyesopen.com>
33195
33196         PR middle-end/17055
33197         * gcc.dg/pr17055-1.c: New test case.
33198
33199 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
33200
33201         PR target/17377
33202         * gcc.c-torture/execute/pr17377.c: New test.
33203
33204 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33205
33206         PR c/8420
33207         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33208         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33209         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33210         gcc.dg/long-long-typespec-1.c: New tests.
33211         * gcc.dg/tls/diag-2.c: Update expected diagnostics
33212
33213 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33214
33215         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33216         gcc.dg/gnu99-static-1.c: New tests.
33217
33218 2004-09-08  Devang Patel  <dpatel@apple.com>
33219
33220         * gcc.dg/darwin-ld-20040828-1.c: New test.
33221         * gcc.dg/darwin-ld-20040828-2.c: New test.
33222         * gcc.dg/darwin-ld-20040828-3.c: New test.
33223
33224 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
33225
33226         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33227         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33228         in error message.
33229         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33230         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33231         in error message.
33232         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33233         types they qualify.
33234         * objc.dg/type-size-2.m: Fix wording in comment.
33235         * objc.dg/va-meth-1.m: New test case.
33236
33237 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
33238
33239         PR c/16633:
33240         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33241         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33242
33243 2004-09-06  Devang Patel  <dpatel@apple.com>
33244
33245         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33246         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33247
33248 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
33249
33250         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33251         reflect changed line numbering of diagnostics.
33252
33253 2004-09-06  Paul Brook  <paul@codesourcery.com>
33254
33255         * gfortran.dg/edit_real_1.f90: Add new test.
33256
33257 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33258
33259         * gcc.dg/tree-ssa/loop-2.c: New test.
33260         * gcc.dg/tree-ssa/loop-3.c: New test.
33261         * gcc.dg/tree-ssa/loop-4.c: New test.
33262         * gcc.dg/tree-ssa/loop-5.c: New test.
33263
33264 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33265
33266         * gcc.dg/format/sentinel-1.c: Update for parameter option.
33267
33268 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33269
33270         * gcc.dg/format/sentinel-1.c: New test.
33271
33272 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
33273
33274         * gcc.dg/builtins-46.c: New.
33275
33276 2004-09-03  Devang Patel  <dpatel@apple.com>
33277
33278         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33279         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33280
33281 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33282
33283         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33284         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33285         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33286         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33287         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33288         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33289         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33290         the non-portable bzero.
33291         * gcc.dg/20010912-1.c: xfail for NetWare.
33292         * gcc.dg/20020426-2.c: xfail for NetWare.
33293         * gcc.dg/20021014-1.c: xfail for NetWare.
33294         * gcc.dg/20021018-1.c: xfail for NetWare.
33295         * gcc.dg/20030213-1.c: xfail for NetWare.
33296         * gcc.dg/20030225-1.c: xfail for NetWare.
33297         * gcc.dg/20030708-1.c: xfail for NetWare.
33298         * gcc.dg/builtins-config.h: Also exclude NetWare.
33299         * gcc.dg/format/format.h: Define restrict only if not already defined.
33300         * gcc.dg/nest.c: xfail for NetWare.
33301         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33302         * lib/target-supports.exp (check_visibility_available): Exclude
33303         NetWare.
33304
33305 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33306
33307         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33308         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33309         deterministic starting point for the alignment of structure fields.
33310         * gcc.dg/Wpadded.c: Dito.
33311         * g++.dg/abi/vbase10.C: Dito.
33312
33313 2004-09-03  Devang Patel  <dpatel@apple.com>
33314
33315         * g++.dg/debug/pr15736.cc: New test.
33316
33317 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33318
33319         * README.QMTEST: Fix out-of-date link.
33320
33321 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
33322
33323         PR fortran/16579
33324         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33325         Delete.  Duplicate of gfortran.dg/g77/20010610.f
33326
33327 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33328
33329         * g++.dg/abi/arm_rtti1.C: New test.
33330
33331 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
33332
33333         * gcc.dg/ppc-vector-memcpy.c: New.
33334         * gcc.dg/ppc-vector-memset.c: New.
33335
33336 2004-09-02  Chao-ying Fu  <fu@mips.com>
33337
33338         * gcc.target/mips/mips-3d-1.c: New test.
33339         * gcc.target/mips/mips-3d-2.c: New test.
33340         * gcc.target/mips/mips-3d-3.c: New test.
33341         * gcc.target/mips/mips-3d-4.c: New test.
33342         * gcc.target/mips/mips-3d-5.c: New test.
33343         * gcc.target/mips/mips-3d-6.c: New test.
33344         * gcc.target/mips/mips-3d-7.c: New test.
33345         * gcc.target/mips/mips-3d-8.c: New test.
33346         * gcc.target/mips/mips-3d-9.c: New test.
33347         * gcc.target/mips/mips-ps-1.c: New test.
33348         * gcc.target/mips/mips-ps-2.c: New test.
33349         * gcc.target/mips/mips-ps-3.c: New test.
33350         * gcc.target/mips/mips-ps-4.c: New test.
33351         * gcc.target/mips/mips-ps-type.c: New test.
33352
33353 2004-09-02  Paul Brook  <paul@codesourcery.com>
33354
33355         * gfortran.dg/edit_real_1.f90: Add new tests.
33356
33357 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33358
33359         PR fortran/15327
33360         * gfortran.dg/merge_char_1.f90: New test.
33361
33362 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33363
33364         PR fortran/16404
33365         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33366
33367 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33368
33369         PR c/1522
33370         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33371
33372 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
33373
33374         * g++.dg/opt/loop1.C: Do not XFAIL.
33375
33376 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
33377
33378         * gcc.c-torture/execute/20040831-1.c: New test.
33379
33380 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
33381
33382         PR fortran/16579
33383         * gfortran.dg/g77/20010610.f: Now passes.
33384         Copy from g77.f-torture/execute. Add dg-run directive.
33385         * gfortran.dg/g77/README: Update
33386
33387 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
33388
33389         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33390         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33391         (t1, t2, t3, t4): Add volatile.
33392
33393 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33394
33395         * g++.dg/ext/visibility/arm1.C: New test.
33396
33397 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
33398
33399         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33400         -pedantic-errors.
33401
33402 2004-09-01  Paul Brook  <paul@codesourcery.com>
33403
33404         * gfortran.dg/eof_2.f90: New test.
33405
33406 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33407
33408         PR fortran/16579
33409         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33410
33411 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
33412
33413         PR libfortran/16805
33414         * gfortran.dg/list_read_2.f90: New test.
33415
33416 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33417
33418         * g++.dg/abi/key1.C: New test.
33419
33420 2004-08-31  Richard Henderson  <rth@redhat.com>
33421
33422         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33423         form of offsetof.
33424         * g++.dg/other/offsetof5.C: Remove duplicate.
33425
33426 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33427
33428         PR fortran/17244
33429         * gfortran.dg/func_derived_1.f90: New test.
33430
33431 2004-08-31  Paul Brook  <paul@codesourcery.com>
33432
33433         * gfortran.dg/eof_1.f90: New test.
33434
33435 2004-08-31  Paul Brook  <paul@codesourcery.com>
33436
33437         * gfortran.dg/list_read_1.f90: New file.
33438
33439 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
33440
33441         * g++.dg/opt/loop1.C: XFAIL.
33442
33443 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
33444
33445         * gcc.dg/funcdef-storage-1.c: New.
33446         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33447         an extern function in local scope.
33448         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33449         declare an 'auto inline' function in local scope.
33450         * gcc.dg/20011130-1.c: Likewise.
33451         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33452         an 'auto' function in local scope.
33453         * gcc.dg/20021014-1.c: Likewise.
33454         * gcc.dg/20030331-2.c: Likewise.
33455
33456 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33457
33458         * gfortran.dg/blockdata_1.f90: New test.
33459
33460 2004-08-30  Richard Henderson  <rth@redhat.com>
33461
33462         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33463
33464 2004-08-30  Richard Henderson  <rth@redhat.com>
33465
33466         * lib/fortran-torture.exp (fortran-torture-execute): Honor
33467         additional_flags set by alternate driver.
33468         (ieee-options): New procedure.
33469         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33470         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33471         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33472         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33473
33474 2004-08-30  Richard Henderson  <rth@redhat.com>
33475
33476         * lib/f-torture.exp: Remove.
33477
33478 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
33479
33480         PR rtl-optimization/16590
33481         * g++.dg/opt/loop1.C: New test.
33482
33483 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33484
33485         PR fortran/13910
33486         * gfortran.dg/oldstyle_1.f90: New test.
33487
33488 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
33489         Paul Brook  <paul@codesourcery.com>
33490
33491         * gfortran.dg/g77/README: Update.
33492         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33493         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33494         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33495
33496 2004-08-28  Paul Brook  <paul@codesourcery.com>
33497
33498         PR libfortran/17195
33499         * gfortran.dg/edit_real_1.f90: New test.
33500
33501 2004-08-27  Paul Brook  <paul@codesourcery.com>
33502
33503         * gfortran.dg/rewind_1.f90: New test.
33504
33505 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
33506
33507         PR fortran/16597
33508         * gfortran.dg/pr16597.f90: New test.
33509
33510 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33511
33512         PR c/13801
33513         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33514         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33515         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33516         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33517         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33518
33519 2004-08-26  Nick Clifton  <nickc@redhat.com>
33520
33521         * gcc.c-torture/compile/pr17119.c: New test.
33522
33523 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33524
33525         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33526
33527 2004-08-25  Richard Henderson  <rth@redhat.com>
33528
33529         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33530         the bits that expect kind=8 to be the largest real kind.
33531
33532 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33533
33534         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33535
33536 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33537
33538         * gfortran.dg/assignment_1.f90: New test.
33539
33540 2004-08-25  Adam Nemet  <anemet@lnxw.com>
33541
33542         * g++.dg/template/repo3.C: New test.
33543
33544 2004-08-25  Roger Sayle  <roger@eyesopen.com>
33545
33546         PR middle-end/16693
33547         PR tree-optimization/16372
33548         * g++.dg/opt/pr16372-1.C: New test case.
33549         * g++.dg/opt/pr16693-1.C: New test case.
33550         * g++.dg/opt/pr16693-2.C: New test case.
33551
33552 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
33553
33554         * objc.dg/proto-lossage-4.m: New test.
33555
33556 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
33557
33558         PR c++/17155
33559         * g++.dg/inherit/local2.C: New test.
33560
33561 2004-08-25  Paul Brook  <paul@codesourcery.com>
33562
33563         PR fortran/17144
33564         * gfortran.dg/string_ctor_1.f90: New test.
33565
33566 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33567
33568         PR c++/14428
33569         * g++.dg/template/redecl2.C: New test.
33570
33571 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33572
33573         PR fortran/17143
33574         * gfortran.dg/pr17143.f90: New test.
33575
33576 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
33577
33578         PR fortran/17164
33579         * gfortran.dg/pr17164.f90: New test.
33580
33581 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33582
33583         * gcc.dg/tree-ssa/loop-1.c: New test.
33584
33585 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33586
33587         * gcc.c-torture/compile/20040824-1.c: New test.
33588
33589 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
33590
33591         * gcc.c-torture/compile/iftrap-3.c: New test.
33592
33593 2004-08-24  Paul Brook  <paul@codesourcery.com>
33594
33595         * gfortran.dg/entry_2.f90: New test.
33596
33597 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33598
33599         PR c++/16889
33600         * g++.dg/lookup/ambig[12].C: New.
33601
33602 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33603
33604         PR c++/16706
33605         * g++.dg/template/crash21.C: New test.
33606         * g++.dg/template/crash22.C: Likewise.
33607
33608 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33609
33610         PR c++/17149
33611         * g++.dg/template/access15.C: New.
33612
33613 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33614
33615         PR c++/17163
33616         * g++.dg/template/repo2.C: New test.
33617
33618 2004-08-23  Roger Sayle  <roger@eyesopen.com>
33619
33620         PR rtl-optimization/17078
33621         * gcc.c-torture/execute/pr17078-1.c: New test case.
33622
33623 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33624
33625         PR c/14492
33626         * gcc.dg/debug/crash1.c: New test.
33627
33628 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33629
33630         PR c/16180
33631         * gcc.dg/loop-5.c: New test.
33632
33633 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33634
33635         * gcc.c-torture/execute/20040823-1.c: New test.
33636
33637 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
33638
33639         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33640         to the assembler.  Simplify test accordingly.
33641         (asm_abi_flags): Use GNU names.
33642         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33643         to check for ABI flags.
33644
33645 2004-08-22  Andrew Pinski  <apinski@apple.com>
33646
33647         * g++.dg/opt/pr14029.C: New test.
33648         * gcc.c-torture/execute/pr15262.c: New test.
33649
33650 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33651
33652         * gfortran.dg/reduction.f90: Add checks with complex arguments.
33653
33654 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
33655
33656         PR 16908
33657         * gfortran.dg/direct_io.f90: New test.
33658
33659 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33660
33661         PR c++/17121
33662         * g++.dg/inherit/local2.C: New test.
33663
33664 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33665
33666         PR c++/17120
33667         * g++.dg/warn/Wparentheses-4.C: New test.
33668
33669 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33670
33671         PR c++/17121
33672         * g++.dg/inherit/local2.C: New test.
33673
33674         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33675         * gcc.dg/ppc-ldstruct.c: Likewise.
33676         * gcc.dg/ppc64-abi-2.c: Likewise.
33677
33678 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
33679
33680         PR rtl-optimization/17099
33681         * gcc.c-torture/execute/20040820-1.c: New test.
33682
33683 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
33684
33685         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33686
33687 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
33688
33689         PR fortran/17077
33690         * gfortran.dg/auto_array_1.f90: New test.
33691
33692 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33693
33694         PR fortran/17074
33695         * gfortran.dg/simpleif_1.f90: New test.
33696
33697 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
33698
33699         * lib/target-supports.exp (check_profiling_available): Return
33700         false for arm*-*-symbianelf* and arm*-*-eabi*.
33701
33702         PR c++/15890
33703         * g++.dg/template/delete1.C: New test.
33704
33705 2004-08-19  Paul Brook  <paul@codesourcery.com>
33706
33707         PR fortran/14976
33708         PR fortran/16228
33709         * gfortran.dg/data_char_1.f90: New test.
33710
33711 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
33712
33713         PR fortran/16946
33714         * gfortran.dg/reduction.f90: New testcase.
33715
33716 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33717
33718         PR fortran/16520
33719         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33720
33721 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33722
33723         PR c++/17041
33724         * g++.dg/Wparentheses-3.C: New test.
33725
33726 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
33727
33728         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33729         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33730         * gcc.dg/vect/vect-2.c: Likewise.
33731         * gcc.dg/vect/vect-3.c: Likewise.
33732         * gcc.dg/vect/vect-4.c: Likewise.
33733         * gcc.dg/vect/vect-5.c: Likewise.
33734         * gcc.dg/vect/vect-6.c: Likewise.
33735         * gcc.dg/vect/vect-7.c: Likewise.
33736         * gcc.dg/vect/vect-25.c: Likewise.
33737         * gcc.dg/vect/vect-31.c: Likewise.
33738         * gcc.dg/vect/vect-32.c: Likewise.
33739         * gcc.dg/vect/vect-34.c: Likewise.
33740         * gcc.dg/vect/vect-36.c: Likewise.
33741         * gcc.dg/vect/vect-all.c: Likewise.
33742
33743 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
33744
33745         PR c++/17068
33746         * g++.dg/template/operator4.C: New test.
33747
33748 2004-08-18  Richard Henderson  <rth@redhat.com>
33749
33750         * gcc.dg/20040206-1.c: XFAIL.
33751
33752 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33753
33754         PR c++/16246
33755         * g++.dg/template/array7.C: New test.
33756
33757 2004-08-17  James E Wilson  <wilson@specifixinc.com>
33758
33759         * gcc.dg/mips-movcc-1.c: New test.
33760         * gcc.dg/mips-movcc-2.c: New test.
33761         * gcc.dg/mips-movcc-3.c: New test.
33762
33763         * gcc.dg/mips-nmadd-1.c: New test.
33764         * gcc.dg/mips-nmadd-2.c: New test.
33765
33766 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33767
33768         PR c++/15871
33769         * g++.dg/opt/inline8.C: New test.
33770
33771         PR c++/16965
33772         * g++.dg/parse/error17.C: New test.
33773
33774 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
33775
33776         * gcc.dg/vect: New directory for vectorizer tests.
33777         * gcc.dg/vect/tree-vect.h: New file.
33778         * gcc.dg/vect/vect.exp: New file.
33779         * gcc.dg/vect/pr16105.c.c: New test.
33780         * gcc.dg/vect/vect-1.c: New test.
33781         * gcc.dg/vect/vect-2.c: New test.
33782         * gcc.dg/vect/vect-3.c: New test.
33783         * gcc.dg/vect/vect-4.c: New test.
33784         * gcc.dg/vect/vect-5.c: New test.
33785         * gcc.dg/vect/vect-6.c: New test.
33786         * gcc.dg/vect/vect-7.c: New test.
33787         * gcc.dg/vect/vect-8.c: New test.
33788         * gcc.dg/vect/vect-9.c: New test.
33789         * gcc.dg/vect/vect-10.c: New test.
33790         * gcc.dg/vect/vect-11.c: New test.
33791         * gcc.dg/vect/vect-12.c: New test.
33792         * gcc.dg/vect/vect-13.c: New test.
33793         * gcc.dg/vect/vect-14.c: New test.
33794         * gcc.dg/vect/vect-15.c: New test.
33795         * gcc.dg/vect/vect-16.c: New test.
33796         * gcc.dg/vect/vect-17.c: New test.
33797         * gcc.dg/vect/vect-18.c: New test.
33798         * gcc.dg/vect/vect-19.c: New test.
33799         * gcc.dg/vect/vect-20.c: New test.
33800         * gcc.dg/vect/vect-21.c: New test.
33801         * gcc.dg/vect/vect-22.c: New test.
33802         * gcc.dg/vect/vect-23.c: New test.
33803         * gcc.dg/vect/vect-24.c: New test.
33804         * gcc.dg/vect/vect-25.c: New test.
33805         * gcc.dg/vect/vect-26.c: New test.
33806         * gcc.dg/vect/vect-27.c: New test.
33807         * gcc.dg/vect/vect-28.c: New test.
33808         * gcc.dg/vect/vect-29.c: New test.
33809         * gcc.dg/vect/vect-30.c: New test.
33810         * gcc.dg/vect/vect-31.c: New test.
33811         * gcc.dg/vect/vect-32.c: New test.
33812         * gcc.dg/vect/vect-33.c: New test.
33813         * gcc.dg/vect/vect-34.c: New test.
33814         * gcc.dg/vect/vect-35.c: New test.
33815         * gcc.dg/vect/vect-36.c: New test.
33816         * gcc.dg/vect/vect-37.c: New test.
33817         * gcc.dg/vect/vect-38.c: New test.
33818         * gcc.dg/vect/vect-40.c: New test.
33819         * gcc.dg/vect/vect-41.c: New test.
33820         * gcc.dg/vect/vect-42.c: New test.
33821         * gcc.dg/vect/vect-43.c: New test.
33822         * gcc.dg/vect/vect-44.c: New test.
33823         * gcc.dg/vect/vect-45.c: New test.
33824         * gcc.dg/vect/vect-46.c: New test.
33825         * gcc.dg/vect/vect-47.c: New test.
33826         * gcc.dg/vect/vect-48.c: New test.
33827         * gcc.dg/vect/vect-49.c: New test.
33828         * gcc.dg/vect/vect-50.c: New test.
33829         * gcc.dg/vect/vect-51.c: New test.
33830         * gcc.dg/vect/vect-52.c: New test.
33831         * gcc.dg/vect/vect-53.c: New test.
33832         * gcc.dg/vect/vect-54.c: New test.
33833         * gcc.dg/vect/vect-55.c: New test.
33834         * gcc.dg/vect/vect-56.c: New test.
33835         * gcc.dg/vect/vect-57.c: New test.
33836         * gcc.dg/vect/vect-58.c: New test.
33837         * gcc.dg/vect/vect-59.c: New test.
33838         * gcc.dg/vect/vect-60.c: New test.
33839         * gcc.dg/vect/vect-61.c: New test.
33840         * gcc.dg/vect/vect-all.c: New test.
33841         * gcc.dg/vect/vect-none.c: New test.
33842
33843 2004-08-17  Paul Brook  <paul@codesourcery.com>
33844
33845         PR fortran/13082
33846         * gfortran.dg/entry_1.f90: New test.
33847
33848 2004-08-17  Andrew Pinski  <apinski@apple.com>
33849
33850         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33851
33852 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
33853
33854         * gcc.dg/pr17036-1.c: New test.
33855
33856 2004-08-16  Devang Patel  <dpatel@apple.com>
33857
33858         * gcc.dg/darwin-20040809-1.c: New test.
33859
33860 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
33861
33862         * gcc.dg/funcdef-attr-1.c: New test.
33863
33864 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
33865
33866         * gcc.dg/altivec-17.c: New test.
33867         * gcc.dg/altivec-18.c: New test.
33868
33869 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33870
33871         PR c++/6749
33872         * g++.dg/template/vtable2.C: New test.
33873
33874 2004-08-14  Richard Henderson  <rth@redhat.com>
33875
33876         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33877         * gcc.dg/pack-test-4.c (main): Return 0.
33878         * gcc.dg/setjmp-1.c: Remove XFAIL.
33879         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33880
33881 2004-08-14  Richard Henderson  <rth@redhat.com>
33882
33883         * gcc.dg/980217-1.c: Add prototype for printf.
33884
33885 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
33886
33887         * gfortran.dg/pr16935.f90: New test.
33888
33889 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
33890
33891         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33892
33893 2004-08-13  Paul Brook  <paul@codesourcery.com>
33894
33895         * gfortran.dg/der_io_1.f90: Remove stray comma.
33896
33897 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33898
33899         * gcc.dg/vmx/cw-bug-2.c: Remove.
33900         * gcc.dg/vmx/vprint-1.c: Remove.
33901         * gcc.dg/vmx/vscan-1.c: Remove.
33902
33903 2004-08-12  Devang patel  <dpatel@apple.com>
33904
33905         * gcc.dg/darwin-20040809-2.c: New test.
33906
33907 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
33908
33909         * g++.dg/ext/altivec-12.C: New test.
33910
33911         * g++.dg/ext/altivec-11.C: New test.
33912
33913 2004-08-12  Paul Brook  <paul@codesourcery.com>
33914
33915         * g++.dg/abi/arm_cxa_vec_1.C: New test.
33916
33917 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33918
33919         * g++.dg/ext/altivec-2.C: Check for hardware support before
33920         executing any VMX instructions.
33921
33922         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33923
33924 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
33925
33926         PR c++/16276
33927         * g++.old-deja/g++.other/comdat4.C: New test.
33928         * g++.old-deja/g++.other/comdat4-aux.cc: New.
33929
33930 2004-08-12  Ben Elliston  <bje@au.ibm.com>
33931
33932         PR target/16286
33933         * gcc.dg/pr16286.c: New test.
33934
33935 2004-08-12 Jan Beulich <jbeulich@novell.com>
33936
33937         * g++.dg/ext/asm5.C: New.
33938
33939 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33940
33941         PR c++/16698
33942         * g++.dg/eh/crash1.C: New test.
33943
33944         PR c++/16717
33945         * g++.dg/ext/construct1.C: New test.
33946
33947 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33948
33949         PR c++/16853
33950         * g++.dg/init/ptrmem1.C: New test.
33951
33952         PR c++/16618
33953         * g++.dg/parse/offsetof5.C: New test.
33954
33955         PR c++/16870
33956         * g++.dg/template/overload3.C: New test.
33957
33958 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33959
33960         PR c++/16964
33961         * g++.dg/parse/error16.C: New test.
33962
33963         PR c++/16904
33964         * g++.dg/template/error14.C: New test.
33965
33966         PR c++/16929
33967         * g++.dg/template/error15.C: New test.
33968
33969 2004-08-11  Devang Patel  <dpatel@apple.com>
33970
33971         * gcc.dg/darwin-ld-20040809-1.c: New test.
33972         * gcc.dg/darwin-ld-20040809-2.c: New test.
33973
33974 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
33975
33976         PR fortran/16917
33977         * gfortran.dg/dfloat_1.f90: New test.
33978
33979 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
33980
33981         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33982         * gcc.dg/dll-2.c: Fix dg-require syntax.
33983         * gcc.misc-tests/arm-isr.c (abort): Declare.
33984         (exit): Likewise.
33985
33986 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
33987
33988         PR c++/16971
33989         * g++.dg/parse/crash16.C: New test.
33990
33991 2004-08-10  Roger Sayle  <roger@eyesopen.com>
33992
33993         * gcc.dg/mips-rsqrt-1.c: New test case.
33994         * gcc.dg/mips-rsqrt-2.c: New test case.
33995         * gcc.dg/mips-rsqrt-3.c: New test case.
33996
33997 2004-08-10  Paul Brook  <paul@codesourcery.com>
33998
33999         * gfortran.dg/der_io_1.f90: New test.
34000
34001 2004-08-10  Paul Brook  <paul@codesourcery.com>
34002
34003         PR fortran/16919
34004         * gfortran.dg/der_array_1.f90: New test.
34005
34006 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
34007
34008         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34009
34010 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
34011
34012         * gcc.dg/wchar_t-2.c: Fix typo.
34013
34014 2004-08-09  Falk Hueffner  <falk@debian.org>
34015
34016         PR tree-optimization/12517
34017         * gcc.c-torture/compile/pr12517.c: New test.
34018
34019         PR tree-optimization/12578
34020         * gcc.c-torture/compile/pr12578.c: New test.
34021
34022         PR tree-optimization/12899
34023         * gcc.c-torture/compile/pr12899.c: New test.
34024
34025         PR rtl-optimization/14692
34026         * gcc.c-torture/compile/pr14692.c: New test.
34027
34028         PR tree-optimization/16461
34029         * gcc.c-torture/compile/pr16461.c: New test.
34030
34031 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34032
34033         * gfortran.dg/getenv_1.f90: New test.
34034
34035 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34036
34037         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34038         wchar_t.
34039         * gcc.dg/symbian5.c: Test -fno-short-wchar.
34040
34041 2004-08-06  Paul Brook  <paul@codesourcery.com>
34042
34043         * gfortran.dg/ret_array_1.f90: New test.
34044         * gfortran.dg/ret_pointer_1.f90: New test.
34045
34046 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
34047
34048         * gcc.dg/missing-field-init-[12].c: New tests.
34049         * g++.dg/warn/missing-field-init-[12].C: New tests.
34050
34051 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34052
34053         * gcc.dg/enum2.c: New test.
34054         * gcc.dg/symbian3.c: Likewise.
34055         * gcc.dg/symbian4.c: Likewise.
34056         * gcc.dg/wchar_t-2.c: Likewise.
34057
34058 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34059
34060         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34061         destructor tests.
34062
34063 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34064
34065         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34066         dg-require-visiblity.
34067         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34068         * g++.dg/ext/visibility/fvisibility.C: Likewise.
34069         * g++.dg/ext/visibility/memfuncts.C: Likewise.
34070         * g++.dg/ext/visibility/new1.C: Likewise.
34071         * g++.dg/ext/visibility/pragma.C: Likewise.
34072         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34073         * g++.dg/ext/visibility/virtual.C: Likewise.
34074         * g++/dg/ext/visibility/visibility-1.C: Likewise.
34075         * g++/dg/ext/visibility/visibility-2.C: Likewise.
34076         * g++/dg/ext/visibility/visibility-3.C: Likewise.
34077         * g++/dg/ext/visibility/visibility-4.C: Likewise.
34078         * g++/dg/ext/visibility/visibility-5.C: Likewise.
34079         * g++/dg/ext/visibility/visibility-6.C: Likewise.
34080         * g++/dg/ext/visibility/visibility-7.C: Likewise.
34081         * g++/dg/ext/visibility/visibility-8.C: New test.
34082         * gcc.c-torture/compile/dll.x: Remove.
34083         * gcc.dg/dll-2.c: Use dg-require-dll
34084         * gcc.dg/visibility-10.c: New test.
34085         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34086         supporting DLLs.
34087         * lib/scanasm.exp (scan_hidden): New function.
34088         (scan_not_hidden): Likewise.
34089
34090 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
34091
34092         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34093
34094 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
34095
34096         * gcc.c-torture/execute/20040805-1.c: New test.
34097
34098 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
34099
34100         * gcc.dg/20020118-1.c: Declare abort.
34101         * gcc.dg/altivec_check.h: Likewise.
34102         * gcc.dg/iftrap-2.c: Likewise.
34103         * gcc.dg/pragma-darwin.c: Likewise.
34104         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34105
34106 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
34107
34108         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34109
34110 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34111
34112         * gcc.c-torture/execute/builtins/abs-2.c,
34113         gcc.c-torture/execute/builtins/abs-3.c,
34114         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34115         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34116         intmax_t, uintmax_t and their limits.
34117         * gcc.dg/intmax_t-1.c: New test.
34118
34119 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34120
34121         * g++.dg/tc1/dr147.C: Add reference to PR.
34122
34123 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
34124
34125         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34126         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34127
34128 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
34129
34130         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34131
34132 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34133
34134         * gcc.dg/redecl-5.c: New test.
34135         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34136         of scanf.
34137
34138 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34139
34140         PR middle-end/16790
34141         * gcc.c-torture/execute/pr16790-1.c: New test case.
34142
34143 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
34144
34145         * g++.dg/ext/visibility/assign1.C: New test.
34146         * g++.dg/ext/visibility/new1.C: Likewise.
34147
34148         * gcc.dg/symbian1.c: New test.
34149         * gcc.dg/symbian2.c: Likewise.
34150
34151 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34152
34153         PR target/16570
34154         * gcc.dg/i386-sse-9.c: New test.
34155
34156 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34157
34158         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34159
34160 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34161
34162         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34163         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34164         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34165         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34166         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34167         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34168         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34169         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34170         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34171         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34172         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34173         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34174         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34175         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34176         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34177         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34178         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34179         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34180         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34181         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34182         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34183         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34184         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34185         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34186         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34187         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34188         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34189         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34190         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34191         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34192         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34193         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34194         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34195         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34196         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34197         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34198         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34199         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34200         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34201         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34202         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34203         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34204         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34205         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34206         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34207         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34208         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34209         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34210         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34211         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34212         gcc.misc-tests/i386-pf-3dnow-1.c,
34213         gcc.misc-tests/i386-pf-athlon-1.c,
34214         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34215         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34216         Declare built-in functions used.
34217         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34218
34219 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
34220
34221         PR c++/16707
34222         * g++.dg/lookup/using12.C: New test.
34223
34224         * g++.dg/init/null1.C: Fix PR number.
34225         * g++.dg/parse/namespace10.C: Likewise.
34226
34227 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34228
34229         PR c++/16224
34230         * g++.dg/template/spec17.C: New test.
34231         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34232         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34233
34234 2004-08-02  David Billinghurst
34235
34236         PR fortran/16292
34237         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34238
34239 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
34240
34241         * gcc.dg/ia64-got-1.c: New test case.
34242
34243 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34244
34245         PR c++/16489
34246         * g++.dg/init/null1.C: New test.
34247         * g++.dg/tc1/dr76.C: Adjust error marker.
34248
34249         PR c++/16529
34250         * g++.dg/parse/namespace10.C: New test.
34251
34252         PR c++/16810
34253         * g++.dg/inherit/ptrmem2.C: New test.
34254
34255 2004-08-02  Ben Elliston  <bje@au.ibm.com>
34256
34257         PR target/16155
34258         * gcc.dg/pr16155.c: New test.
34259
34260 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34261
34262         * gcc.dg/redecl-2.c: New test.
34263
34264 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
34265
34266         * gcc.dg/darwin-longdouble.c: New file.
34267
34268 2004-07-30  Richard Henderson  <rth@redhat.com>
34269
34270         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34271         write to constant argument.
34272         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34273
34274 2004-07-30  Richard Henderson  <rth@redhat.com>
34275
34276         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34277         tests of nearest around zero.
34278
34279 2004-07-30  Andrew Pinski  <apinski@apple.com>
34280
34281         * gcc.c-torture/compile/20040730-1.c: New test.
34282
34283 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34284
34285         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34286         powerpc-eabispe.
34287
34288 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34289
34290         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34291
34292 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
34293
34294         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34295         contains $ld_library_path.
34296         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34297
34298 2004-07-29  Richard Henderson  <rth@redhat.com>
34299
34300         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34301
34302         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34303         (alt2, which): New.
34304         (Check): Accept either alternative.
34305
34306 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
34307
34308         * g++.dg/abi/inline1.C: New test.
34309         * g++.dg/abi/local1-a.cc: Likewise.
34310         * g++.dg/abi/local1.C: Likewise.
34311         * g++.dg/abi/mangle11.C: Tweak location of warnings.
34312         * g++.dg/abi/mangle12.C: Likewise.
34313         * g++.dg/abi/mangle17.C: Likewise.
34314         * g++.dg/abi/mangle20-2.C: Likewise.
34315         * g++.dg/opt/interface1.C: Likewise.
34316         * g++.dg/opt/interface1.h: Likewise.
34317         * g++.dg/opt/interface1-a.cc: New test.
34318         * g++.dg/parse/repo1.C: New test.
34319         * g++.dg/template/repo1.C: Likewise.
34320         * g++.dg/warn/Winline-1.C: Likewise.
34321         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34322
34323 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
34324
34325         * gcc.dg/tree-ssa/20040729-1.c: New test.
34326
34327 2004-07-27  Matt Austern <austern@apple.com>
34328
34329         * gcc.dg/darwin-bool-1.c: New test.
34330         * gcc.dg/darwin-bool-2.c: New test.
34331
34332 2004-07-28  Richard Henderson  <rth@redhat.com>
34333
34334         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34335         arguments in the correct type.  Don't write to constant arguments.
34336
34337 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34338
34339         PR tree-optimization/16688
34340         PR tree-optimization/16689
34341         * g++.dg/tree-ssa/pr16688.C: New test.
34342
34343 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34344
34345         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34346         loads.  Not only in the comment, this time.
34347
34348 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
34349
34350         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
34351         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34352         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
34353         * gcc.dg/sh4a-bitmovua.c: New.
34354         * gcc.dg/sh4a-cos.c: New.
34355         * gcc.dg/sh4a-cosf.c: New.
34356         * gcc.dg/sh4a-fprun.c: New.
34357         * gcc.dg/sh4a-fsrra.c: New.
34358         * gcc.dg/sh4a-memmovua.c: New.
34359         * gcc.dg/sh4a-sin.c: New.
34360         * gcc.dg/sh4a-sincos.c: New.
34361         * gcc.dg/sh4a-sincosf.c: New.
34362         * gcc.dg/sh4a-sinf.c: New.
34363
34364 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34365
34366         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34367         conditionals.
34368         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34369         loads.
34370         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34371         DOM1.
34372
34373 2004-07-27  Andrew Pinski  <apinski@apple.com>
34374
34375         * g++.dg/rtti/tinfo1.C: Correct the xfail.
34376
34377 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
34378
34379         * gcc.dg/pragma-isr.c: New test.
34380
34381 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34382
34383         PR c++/14429
34384         * g++.dg/template/ttp11.C: New test.
34385
34386 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
34387
34388         * gcc.c-torture/compile/20040727-1.c: New test.
34389
34390 2004-07-26  Eric Christopher  <echristo@redhat.com>
34391
34392         * gcc.c-torture/compile/20040726-2.c: New test.
34393
34394 2004-07-26  Andrew Pinski  <apinski@apple.com>
34395
34396         * g++.dg/rtti/tinfo1.C: Xfail.
34397
34398 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
34399
34400         * gcc.c-torture/compile/20040726-1.c: New test.
34401
34402 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
34403             Brian Ryner  <bryner@brianryner.com>
34404
34405         PR c++/9283
34406         PR c++/15000
34407         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34408         * g++.dg/ext/visibility/: New directory.
34409         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34410         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34411         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34412         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34413         * g++.dg/ext/visibility/fvisibility.C,
34414         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34415         g++.dg/ext/visibility/fvisibility-override1.C
34416         g++.dg/ext/visibility/fvisibility-override2.C
34417         g++.dg/ext/visibility/memfuncts.C
34418         g++.dg/ext/visibility/noPLT.C
34419         g++.dg/ext/visibility/pragma.C
34420         g++.dg/ext/visibility/pragma-override1.C
34421         g++.dg/ext/visibility/pragma-override2.C
34422         g++.dg/ext/visibility/staticmemfuncts.C
34423         g++.dg/ext/visibility/virtual.C: New tests.
34424
34425 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34426
34427         PR c/15360
34428         * gcc.dg/pr15360-1.c: New test.
34429
34430 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
34431
34432         * gcc.dg/pragma-align-2.c: New test.
34433         * gcc.dg/pragma-init-fini.c: New test.
34434         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
34435         targets.
34436
34437 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34438
34439         * gcc.dg/init-string-2.c: New test.
34440
34441 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
34442
34443         PR 16684
34444         * gcc.dg/Wredundant-decls-1.c: New test case.
34445
34446 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
34447
34448         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34449         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34450         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34451         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34452         * gcc.dg/compat/generate-random.c: New file.
34453         * gcc.dg/compat/generate-random.h: Likewise.
34454         * gcc.dg/compat/generate-random_r.c: Likewise.
34455         * gcc.dg/compat/struct-layout-1.h: Likewise.
34456         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34457         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34458         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34459         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34460         * gcc.dg/compat/struct-layout-1_main.c: New test.
34461         * gcc.dg/compat/struct-layout-1_x.c: New file.
34462         * gcc.dg/compat/struct-layout-1_y.c: New file.
34463         * gcc.dg/compat/struct-layout-1_test.h: New file.
34464
34465 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34466
34467         * gcc.dg/comp-return-1.c: New test
34468
34469 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
34470
34471         * gcc.dg/vmx/8-02a.c: Fix typo.
34472
34473         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34474         * gcc.dg/darwin-abi-3.c: New test.
34475
34476         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34477         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34478
34479         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34480         * gcc.dg/vmx/ops-long-1.c: New test.
34481         * gcc.dg/vmx/ops-long-2.c: New test.
34482
34483 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34484
34485         * g++.dg/lookup/conv-[1234].C: New.
34486
34487 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
34488
34489         * g++.dg/parse/attr2.C: Simplify.
34490
34491 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34492
34493         PR c/7284
34494         * gcc.c-torture/execute/pr7284-1.c: New test.
34495
34496 2004-07-22  Brian Booth  <bbooth@redhat.com>
34497
34498         * gcc.dg/tree-ssa/20040721-1.c: New test.
34499
34500 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34501
34502         * g++.dg/template/crash20.c: New.
34503
34504 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
34505
34506         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34507         Add dg-run directive.  Declare variables as required.
34508         * gfortran.dg/g77/README: Update
34509
34510 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
34511
34512         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34513         gcc.dg/cris-peep2-andu2.c: New tests.
34514
34515 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34516
34517         PR c/15052
34518         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34519         on return type.
34520         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
34521         messages.
34522         * gcc.dg/qual-return-2.c: Update expected messages.
34523         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34524
34525 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34526
34527         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34528         * gcc.dg/noncompile/921102-1.c: Update expected error message.
34529
34530 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34531
34532         PR c/11250
34533         * gcc.dg/init-string-1.c: New test.
34534
34535 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
34536
34537         PR middle-end/15345
34538         PR c/16450
34539         * gcc.dg/torture/nested-fn-1.c: New test.
34540
34541 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
34542
34543         PR target/16559
34544         * gcc.dg/ia64-fptr-1.c: New file.
34545
34546 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34547
34548         PR c++/14497
34549         * g++.dg/template/spec16.C: New test.
34550         * g++.old-deja/g++.robertl/eb118.C: Remove.
34551
34552 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34553
34554         PR c++/509
34555         * g++.dg/template/spec15.C: New test.
34556
34557 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
34558
34559         Copy cases from g77.f-torture/execute and add dg-run
34560         directive.  Other changes as noted.
34561         * gfortran.dg/g77/13037.f
34562         * gfortran.dg/g77/1832.f
34563         * gfortran.dg/g77/19981119-0.f
34564         * gfortran.dg/g77/19990313-0.f
34565         * gfortran.dg/g77/19990313-1.f
34566         * gfortran.dg/g77/19990313-2.f
34567         * gfortran.dg/g77/19990313-3.f
34568         * gfortran.dg/g77/19990419-1.f
34569         * gfortran.dg/g77/19990826-0.f
34570         * gfortran.dg/g77/19990826-2.f
34571         * gfortran.dg/g77/20000503-1.f
34572         * gfortran.dg/g77/20001111.f
34573         * gfortran.dg/g77/20010116.f
34574         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34575         * gfortran.dg/g77/20010430.f
34576         * gfortran.dg/g77/6177.f
34577         * gfortran.dg/g77/947.f
34578         * gfortran.dg/g77/970816-3.f
34579         * gfortran.dg/g77/971102-1.f
34580         * gfortran.dg/g77/980520-1.f
34581         * gfortran.dg/g77/980628-0.f
34582         * gfortran.dg/g77/980628-1.f
34583         * gfortran.dg/g77/980628-10.f
34584         * gfortran.dg/g77/980628-2.f
34585         * gfortran.dg/g77/980628-3.f
34586         * gfortran.dg/g77/980628-7.f
34587         * gfortran.dg/g77/980628-8.f
34588         * gfortran.dg/g77/980628-9.f
34589         * gfortran.dg/g77/980701-0.f
34590         * gfortran.dg/g77/980701-1.f
34591         * gfortran.dg/g77/cabs.f
34592         * gfortran.dg/g77/claus.f
34593         * gfortran.dg/g77/complex_1.f
34594         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34595         * gfortran.dg/g77/dcomplex.f
34596         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34597         * gfortran.dg/g77/f90-intrinsic-mathematical.f
34598         * gfortran.dg/g77/f90-intrinsic-numeric.f
34599         * gfortran.dg/g77/int8421.f
34600         * gfortran.dg/g77/labug1.f
34601         * gfortran.dg/g77/large_vec.f
34602         * gfortran.dg/g77/le.f
34603         * gfortran.dg/g77/short.f
34604         * gfortran.dg/g77/README: Update
34605
34606 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
34607
34608         PR c++/16637
34609         * g++.dg/parse/lookup4.C: New test.
34610
34611 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34612
34613         PR c++/16175
34614         * g++.dg/template/ttp10.C: New test.
34615
34616 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34617
34618         * gcc.dg/pr12625-1.c: New test.
34619
34620 2004-07-20  Steven Bosscher  <stevenb@suse.de>
34621
34622         * gcc.dg/switch-warn-1.c: New test.
34623         * gcc.dg/switch-warn-2.c: New test.
34624         * gcc.c-torture/compile/pr14730.c: Update.
34625
34626 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
34627
34628         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34629         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34630         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34631         g++.dg/template/nontype3.C: Remove trailing CR from tests.
34632
34633 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
34634
34635         PR c++/16623
34636         * g++.dg/template/assign1.C: New test.
34637
34638 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34639
34640         PR c++/12170
34641         * g++.dg/template/ttp9.C: New test.
34642
34643 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
34644
34645         * gcc.dg/format/cmn-err-1.c: New test.
34646
34647 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34648
34649         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34650         gcc.dg/Wparentheses-10.c: New tests.
34651         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34652
34653 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34654
34655         PR fortran/16465
34656         * gfortran.dg/g77//ffixed-line-length-0.f,
34657         gfortran.dg/g77/ffixed-line-length-132.f,
34658         gfortran.dg/g77/ffixed-line-length-72.f,
34659         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34660         gfortran.dg/g77/README: Update.
34661
34662 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34663
34664         PR c++/13092
34665         * g++.dg/template/non-dependent7.C: New test.
34666         * g++.dg/template/non-dependent8.C: Likewise.
34667         * g++.dg/template/non-dependent9.C: Likewise.
34668         * g++.dg/template/non-dependent10.C: Likewise.
34669
34670 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
34671
34672         PR c++/16337
34673         * g++.dg/parse/attr2.C: New test.
34674
34675 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
34676
34677         * g77.dg: Removed.
34678         * g77.f-torture: Ditto.
34679
34680 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34681
34682         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34683         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34684         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34685
34686 2004-07-16  Richard Henderson  <rth@redhat.com>
34687
34688         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34689
34690 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34691
34692         * lib/fortran-torture.exp (fortran-torture): Don't test compile
34693         tests with full list of options.
34694         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34695         of TORTURE_OPTIONS if test contains 'dg-do run'.
34696
34697         PR fortran/16404
34698         * gfortran.dg/do_iterator.f90: New test.
34699
34700 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34701
34702         PR rtl-optimization/16536
34703         * gcc.c-torture/execute/restrict-1.c: New test.
34704
34705 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34706
34707         PR fortran/15324
34708         * gfortran.dg/pr15324.f90: New test.
34709
34710         PR fortran/15129
34711         * gfortran.dg/pr15129.f90: New test.
34712
34713         PR fortran/15140
34714         * gfortran.dg/pr15140.f90: New test.
34715
34716         PR fortran/13792
34717         * gfortran.fortran-torture/execute/bounds.f90: Add check for
34718         compile-time simplification.
34719
34720 2004-07-14  Mike Stump  <mrs@apple.com>
34721
34722         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34723
34724 2004-07-14  James E Wilson  <wilson@specifixinc.com>
34725
34726         PR target/16325
34727         * gcc.dg/profile-generate-1.c: New.
34728
34729 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
34730
34731         * gcc.c-torture/execute/20040709-1.c: New test.
34732         * gcc.c-torture/execute/20040709-2.c: New test.
34733
34734 2004-07-14  Mike Stump  <mrs@apple.com>
34735
34736         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34737
34738 2004-07-14  Mike Stump  <mrs@apple.com>
34739
34740         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34741
34742 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
34743
34744         PR c++/16518
34745         * g++.dg/parse/mutable1.C: New test.
34746
34747 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
34748
34749         PR tree-optimization/16443
34750         * gcc.dg/tree-ssa/20040713-1.c: New test.
34751
34752 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
34753
34754         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34755         for operator new.
34756
34757 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34758
34759         * gfortran.dg/g77/README: New file
34760         * gfortran.dg/g77/19981216-0.f: Copy from
34761         g77.f-torture/noncompile.  Add "dg-do compile" and
34762         dg-error as required.
34763         * gfortran.dg/g77/19990218-1.f: Likewise.
34764         * gfortran.dg/g77/19990905-1.f: Likewise.
34765         * gfortran.dg/g77/9263.f: Likewise.
34766         * gfortran.dg/g77/980615-0.f: Likewise.
34767         * gfortran.dg/g77/980616-0.f: Likewise.
34768         * gfortran.dg/g77/check0.f: Likewise.
34769         * gfortran.dg/g77/select_no_compile.f: Likewise.
34770
34771 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34772
34773         Copy files from g77.f-torture/compile.
34774         Add "{ dg-do compile}".  Other changes as noted
34775         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34776         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34777         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34778         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34779         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34780         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34781         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34782         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34783         statement to conform to standard.  Append alpha1.x for reference.
34784         * gfortran.dg/g77/xformat.f: Add dg-warning
34785
34786 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34787
34788         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34789         Add {dg-do compile} directive.
34790         * gfortran.dg/g77/cpp2.F: Likewise.
34791
34792 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34793
34794         PR c++/5402
34795         * g++.dg/lookup/name-clash1.C: New test.
34796
34797         PR c++/9777
34798         * g++.dg/lookup/name-clash2.C: New test.
34799
34800         PR c++/12102
34801         * g++.dg/lookup/name-clash3.C: New test.
34802
34803 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34804
34805         * g++.dg/lookup/new2.C: New test.
34806         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34807
34808 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
34809
34810         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34811         Add {dg-do compile} directive.
34812         * gfortran.dg/g77/13060.f: Likewise.
34813         * gfortran.dg/g77/19990218-0.f: Likewise.
34814         * gfortran.dg/g77/19990305-0.f: Likewise.
34815         * gfortran.dg/g77/19990419-0.f: Likewise.
34816         * gfortran.dg/g77/19990502-0.f: Likewise.
34817         * gfortran.dg/g77/19990502-1.f: Likewise.
34818         * gfortran.dg/g77/19990525-0.f: Likewise.
34819         * gfortran.dg/g77/19990826-1.f: Likewise.
34820         * gfortran.dg/g77/19990826-3.f: Likewise.
34821         * gfortran.dg/g77/19990905-2.f: Likewise.
34822         * gfortran.dg/g77/20000412-1.f: Likewise.
34823         * gfortran.dg/g77/20000511-1.f: Likewise.
34824         * gfortran.dg/g77/20000511-2.f: Likewise.
34825         * gfortran.dg/g77/20000518.f: Likewise.
34826         * gfortran.dg/g77/20000601-1.f: Likewise.
34827         * gfortran.dg/g77/20000601-2.f: Likewise.
34828         * gfortran.dg/g77/20000629-1.f: Likewise.
34829         * gfortran.dg/g77/20000630-2.f: Likewise.
34830         * gfortran.dg/g77/20010115.f: Likewise.
34831         * gfortran.dg/g77/20010321-1.f: Likewise.
34832         * gfortran.dg/g77/20010426.f: Likewise.
34833         * gfortran.dg/g77/20020307-1.f: Likewise.
34834         * gfortran.dg/g77/8485.f: Likewise.
34835         * gfortran.dg/g77/960317-1.f: Likewise.
34836         * gfortran.dg/g77/970915-0.f: Likewise.
34837         * gfortran.dg/g77/980310-1.f: Likewise.
34838         * gfortran.dg/g77/980310-2.f: Likewise.
34839         * gfortran.dg/g77/980310-3.f: Likewise.
34840         * gfortran.dg/g77/980310-4.f: Likewise.
34841         * gfortran.dg/g77/980310-6.f: Likewise.
34842         * gfortran.dg/g77/980310-7.f: Likewise.
34843         * gfortran.dg/g77/980310-8.f: Likewise.
34844         * gfortran.dg/g77/980419-2.f: Likewise.
34845         * gfortran.dg/g77/980424-0.f: Likewise.
34846         * gfortran.dg/g77/980427-0.f: Likewise.
34847         * gfortran.dg/g77/980729-0.f: Likewise.
34848         * gfortran.dg/g77/981117-1.f: Likewise.
34849         * gfortran.dg/g77/toon_1.f: Likewise.
34850
34851 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34852
34853         PR c++/2204
34854         * g++.dg/other/abstract2.C: New test.
34855
34856 2004-07-12  Paul Brook  <paul@codesourcery.com>
34857
34858         * gfortran.dg/pointer_init_1.f90: New test.
34859
34860 2004-07-11  Paul Brook  <paul@codesourcery.com>
34861
34862         PR fortran/15986
34863         * gfortran.dg/contained_1.f90: New test.
34864
34865 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
34866
34867         * g++.dg/parse/defarg8.C: New test.
34868
34869 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34870
34871         PR fortran/16433
34872         * gfortran.dg/pr16433.f: New test.
34873
34874         PR fortran/17574
34875         * gfortran.dg/pr15754.f90: New test.
34876
34877 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34878
34879         PR tree-optimization/16437
34880         * gcc.c-torture/execute/bitfld-4.c: New test.
34881
34882 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34883
34884         * gfortran.fortran-torture/execute/common_2.f90: Add check for
34885         access to common var from module.
34886
34887 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34888
34889         PR fortran/16336
34890         * gfortran.fortran-torture/execute/common_2.f90: New test.
34891
34892 2004-07-10  Paul Brook  <paul@codesourcery.com>
34893
34894         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34895
34896 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34897
34898         PR fortran/15969
34899         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34900
34901 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
34902
34903         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34904         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34905         * gfortran.dg/g77/ffree-form-1.f: Likewise.
34906         * gfortran.dg/g77/ffree-form-2.f: Likewise.
34907         * gfortran.dg/g77/ffree-form-3.f: Likewise.
34908         * gfortran.dg/g77/fno-underscoring.f: Likewise.
34909         * gfortran.dg/g77/funderscoring.f: Likewise.
34910         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
34911
34912 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34913
34914         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34915
34916 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34917         Paul Brook  <paul@codesourcery.com>
34918
34919         PR fortran/13415
34920         * gfortran.dg/common_pointer_1.f90: New test.
34921
34922 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34923
34924         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34925
34926 2004-07-09  James E Wilson  <wilson@specifixinc.com>
34927
34928         PR target/16364
34929         * gcc.c-torture/compile/20040709-1.c: New.
34930
34931 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34932
34933         PR fortran/14077
34934         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34935
34936 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34937
34938         PR fortran/13201
34939         * gfortran.dg/shape_1.f90: New test.
34940
34941 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
34942             Andrew Pinski  <apinski@apple.com>
34943
34944         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34945
34946 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34947
34948         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34949         comment.
34950
34951 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34952         Paul Brook  <paul@codesourcery.com>
34953
34954         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34955         '.f95' and '.F95'.
34956
34957 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
34958
34959         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34960
34961 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34962
34963         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34964         testcases with capital suffix.
34965
34966 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34967
34968         PR fortran/15481
34969         PR fortran/13372
34970         PR fortran/13575
34971         PR fortran/15978
34972         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34973
34974         * gfortran.dg/implicit_1.f90: New test.
34975
34976 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34977
34978         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34979         expression to match gfortran warning/error messages
34980         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34981         dg-error text.
34982
34983 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34984
34985         * lib/fortran-torture.exp: Rename proc search_for to
34986         search_for_re.
34987
34988 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34989
34990         * gcc.c-torture/execute/simd-5.x: New file.
34991         XFAIL on SPARC 64-bit at -O0.
34992
34993 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34994
34995         PR c++/8211
34996         PR c++/16165
34997         * g++.dg/warn/effc3.C: New test.
34998
34999 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35000
35001         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35002         change X to 1X in format.
35003         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35004         add data statements to conform to standard.
35005
35006 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35007
35008         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35009         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35010         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35011
35012 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35013
35014         * gfortran.dg/g77/7388.f: Copy from g77.dg
35015         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35016         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35017         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35018         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35019         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35020         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35021         * gfortran.dg/g77/strlen0.f: Likewise.
35022
35023 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35024
35025         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35026         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35027
35028 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35029
35030         * gcc.c-torture/execute/920428-2.x: Delete.
35031         * gcc.c-torture/execute/920501-7.x: Likewise.
35032
35033 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
35034
35035         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35036         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
35037         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35038         prescott and c3-2.
35039         (PREFETCH_3DNOW): Add -march=c3.
35040
35041 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
35042
35043         PR c/16437
35044         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35045         * gcc.c-torture/execute/bf64-1.x: Likewise.
35046
35047 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35048
35049         * gcc.c-torture/compile/20040708-1.c: New test.
35050
35051 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35052
35053         PR c++/16169
35054         * g++.dg/warn/effc2.C: New test.
35055
35056 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35057
35058         * gcc.c-torture/execute/bitfld-1.x: Remove.
35059         * gcc.c-torture/execute/bitfld-3.c: New test.
35060         * gcc.dg/bitfld-2.c: Remove XFAILs.
35061
35062 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
35063
35064         PR c++/16276
35065         * g++.dg/rtti/tinfo1.C: New file.
35066
35067 2004-07-07  Eric Christopher  <echristo@redhat.com>
35068
35069         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35070
35071 2004-07-07  Andrew Pinski  <apinski@apple.com>
35072
35073         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35074
35075 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
35076
35077         * g++.dg/init/call1.C: XFAIL.
35078
35079 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
35080
35081         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35082         except for movstrict*, to movmem* and clrstr* to clrmem*.
35083
35084 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
35085
35086         * gcc.c-torture/execute/20040707-1.c: New test.
35087
35088 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
35089
35090         * gcc.c-torture/execute/20040706-1.c: New test.
35091
35092 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35093
35094         PR c++/3671
35095         * g++.dg/template/spec14.C: New test.
35096
35097 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
35098
35099         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35100         nothing if not yet defined.  Use it in b, c and d type definitions.
35101         * gcc.c-torture/execute/20040705-1.c: New test.
35102         * gcc.c-torture/execute/20040705-2.c: New test.
35103
35104 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35105
35106         PR c++/2518
35107         * g++.dg/lookup/new1.C: New test.
35108
35109 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35110
35111         PR c++/11406
35112         * g++.dg/template/sizeof8.C: New test.
35113
35114 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
35115
35116         * gcc.c-torture/compile/20040705-1.c: New test.
35117
35118 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
35119
35120         * gfortran.fortran-torture/execute/seq_io.f90: New test.
35121
35122 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
35123
35124         * gcc.dg/cpp/if-mop.c: Two new testcases.
35125         * gcc.dg/cpp/trad/comment-3.c: New.
35126
35127 2004-07-04  Paul Brook  <paul@codesourcery.com>
35128
35129         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35130
35131 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
35132
35133         PR c++/3761
35134         * g++.dg/lookup/crash4.C: New test.
35135
35136 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
35137
35138         * gcc.c-torture/execute/builtin-abs-1.c
35139         * gcc.c-torture/execute/builtin-abs-2.c
35140         * gcc.c-torture/execute/builtin-complex-1.c
35141         * gcc.c-torture/execute/builtins/string-1-lib.c
35142         * gcc.c-torture/execute/builtins/string-1.c
35143         * gcc.c-torture/execute/builtins/string-2-lib.c
35144         * gcc.c-torture/execute/builtins/string-2.c
35145         * gcc.c-torture/execute/builtins/string-3-lib.c
35146         * gcc.c-torture/execute/builtins/string-3.c
35147         * gcc.c-torture/execute/builtins/string-4-lib.c
35148         * gcc.c-torture/execute/builtins/string-4.c
35149         * gcc.c-torture/execute/builtins/string-5-lib.c
35150         * gcc.c-torture/execute/builtins/string-5.c
35151         * gcc.c-torture/execute/builtins/string-6-lib.c
35152         * gcc.c-torture/execute/builtins/string-6.c
35153         * gcc.c-torture/execute/builtins/string-7-lib.c
35154         * gcc.c-torture/execute/builtins/string-7.c
35155         * gcc.c-torture/execute/builtins/string-8-lib.c
35156         * gcc.c-torture/execute/builtins/string-8.c
35157         * gcc.c-torture/execute/builtins/string-9-lib.c
35158         * gcc.c-torture/execute/builtins/string-9.c
35159         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35160         * gcc.c-torture/execute/builtins/string-asm-1.c
35161         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35162         * gcc.c-torture/execute/builtins/string-asm-2.c
35163         * gcc.c-torture/execute/stdio-opt-1.c
35164         * gcc.c-torture/execute/stdio-opt-2.c
35165         * gcc.c-torture/execute/stdio-opt-3.c
35166         * gcc.c-torture/execute/string-opt-1.c
35167         * gcc.c-torture/execute/string-opt-10.c
35168         * gcc.c-torture/execute/string-opt-11.c
35169         * gcc.c-torture/execute/string-opt-12.c
35170         * gcc.c-torture/execute/string-opt-13.c
35171         * gcc.c-torture/execute/string-opt-14.c
35172         * gcc.c-torture/execute/string-opt-15.c
35173         * gcc.c-torture/execute/string-opt-16.c
35174         * gcc.c-torture/execute/string-opt-2.c
35175         * gcc.c-torture/execute/string-opt-6.c
35176         * gcc.c-torture/execute/string-opt-7.c
35177         * gcc.c-torture/execute/string-opt-8.c:
35178         Replace with ...
35179
35180         * gcc.c-torture/execute/builtins/abs-2.c
35181         * gcc.c-torture/execute/builtins/abs-3.c
35182         * gcc.c-torture/execute/builtins/complex-1.c
35183         * gcc.c-torture/execute/builtins/fprintf.c
35184         * gcc.c-torture/execute/builtins/fputs.c
35185         * gcc.c-torture/execute/builtins/memcmp.c
35186         * gcc.c-torture/execute/builtins/memmove.c
35187         * gcc.c-torture/execute/builtins/memops-asm.c
35188         * gcc.c-torture/execute/builtins/mempcpy-2.c
35189         * gcc.c-torture/execute/builtins/mempcpy.c
35190         * gcc.c-torture/execute/builtins/memset.c
35191         * gcc.c-torture/execute/builtins/printf.c
35192         * gcc.c-torture/execute/builtins/sprintf.c
35193         * gcc.c-torture/execute/builtins/strcat.c
35194         * gcc.c-torture/execute/builtins/strchr.c
35195         * gcc.c-torture/execute/builtins/strcmp.c
35196         * gcc.c-torture/execute/builtins/strcpy.c
35197         * gcc.c-torture/execute/builtins/strcspn.c
35198         * gcc.c-torture/execute/builtins/strlen-2.c
35199         * gcc.c-torture/execute/builtins/strlen.c
35200         * gcc.c-torture/execute/builtins/strncat.c
35201         * gcc.c-torture/execute/builtins/strncmp-2.c
35202         * gcc.c-torture/execute/builtins/strncmp.c
35203         * gcc.c-torture/execute/builtins/strncpy.c
35204         * gcc.c-torture/execute/builtins/strpbrk.c
35205         * gcc.c-torture/execute/builtins/strpcpy-2.c
35206         * gcc.c-torture/execute/builtins/strpcpy.c
35207         * gcc.c-torture/execute/builtins/strrchr.c
35208         * gcc.c-torture/execute/builtins/strspn.c
35209         * gcc.c-torture/execute/builtins/strstr-asm.c
35210         * gcc.c-torture/execute/builtins/strstr.c:
35211         ... these new files.
35212
35213         * gcc.c-torture/execute/builtins/abs-2-lib.c
35214         * gcc.c-torture/execute/builtins/abs-3-lib.c
35215         * gcc.c-torture/execute/builtins/complex-1-lib.c
35216         * gcc.c-torture/execute/builtins/fprintf-lib.c
35217         * gcc.c-torture/execute/builtins/fputs-lib.c
35218         * gcc.c-torture/execute/builtins/memcmp-lib.c
35219         * gcc.c-torture/execute/builtins/memmove-lib.c
35220         * gcc.c-torture/execute/builtins/memops-asm-lib.c
35221         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35222         * gcc.c-torture/execute/builtins/mempcpy-lib.c
35223         * gcc.c-torture/execute/builtins/memset-lib.c
35224         * gcc.c-torture/execute/builtins/printf-lib.c
35225         * gcc.c-torture/execute/builtins/sprintf-lib.c
35226         * gcc.c-torture/execute/builtins/strcat-lib.c
35227         * gcc.c-torture/execute/builtins/strchr-lib.c
35228         * gcc.c-torture/execute/builtins/strcmp-lib.c
35229         * gcc.c-torture/execute/builtins/strcpy-lib.c
35230         * gcc.c-torture/execute/builtins/strcspn-lib.c
35231         * gcc.c-torture/execute/builtins/strlen-2-lib.c
35232         * gcc.c-torture/execute/builtins/strlen-lib.c
35233         * gcc.c-torture/execute/builtins/strncat-lib.c
35234         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35235         * gcc.c-torture/execute/builtins/strncmp-lib.c
35236         * gcc.c-torture/execute/builtins/strncpy-lib.c
35237         * gcc.c-torture/execute/builtins/strpbrk-lib.c
35238         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35239         * gcc.c-torture/execute/builtins/strpcpy-lib.c
35240         * gcc.c-torture/execute/builtins/strrchr-lib.c
35241         * gcc.c-torture/execute/builtins/strspn-lib.c
35242         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35243         * gcc.c-torture/execute/builtins/strstr-lib.c
35244         * gcc.c-torture/execute/builtins/lib/abs.c
35245         * gcc.c-torture/execute/builtins/lib/fprintf.c
35246         * gcc.c-torture/execute/builtins/lib/memset.c
35247         * gcc.c-torture/execute/builtins/lib/printf.c
35248         * gcc.c-torture/execute/builtins/lib/sprintf.c
35249         * gcc.c-torture/execute/builtins/lib/strcpy.c
35250         * gcc.c-torture/execute/builtins/lib/strcspn.c
35251         * gcc.c-torture/execute/builtins/lib/strncat.c
35252         * gcc.c-torture/execute/builtins/lib/strncmp.c
35253         * gcc.c-torture/execute/builtins/lib/strncpy.c
35254         * gcc.c-torture/execute/builtins/lib/strpbrk.c
35255         * gcc.c-torture/execute/builtins/lib/strspn.c
35256         * gcc.c-torture/execute/builtins/lib/strstr.c:
35257         New files containing support routines.
35258
35259         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35260         declaration.
35261         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35262         when not optimizing.
35263
35264 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
35265
35266         PR c++/16240
35267         * g++.dg/abi/mangle22.C: New test.
35268         * g++.dg/abi/mangle23.C: Likewise.
35269
35270 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
35271
35272         PR fortran/16290
35273         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35274         Allow for cases without denormalized floating point numbers.
35275
35276 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
35277
35278         PR c/1027
35279         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35280         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35281         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35282         expected warning text.
35283         * gcc.dg/format/diag-2.c: New test.
35284
35285 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35286
35287         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35288
35289 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
35290
35291         * gcc.dg/builtins-43.c: New.
35292         * gcc.dg/builtins-44.c: New.
35293         * gcc.dg/builtins-45.c: New.
35294
35295 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
35296             Andreas Tobler  <a.tobler@schweiz.ch>
35297
35298         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35299         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
35300         as SIGSEGV.
35301         * gcc.dg/cleanup-11.c: Likewise.
35302         * gcc.dg/cleanup-8.c: Likewise.
35303         * gcc.dg/cleanup-9.c: Likewise.
35304         * gcc.dg/cleanup-5.c: Run on all platforms.
35305
35306 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35307
35308         * g++.dg/warn/nonnull1.C: New test.
35309
35310 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35311
35312         * gcc.dg/compat/compat-common.h: Wrap up CINT in
35313         an #ifndef SKIP_COMPLEX_INT/#endif pair.
35314         Special-case the Sun compiler wrt to <complex.h>.
35315
35316 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
35317
35318         * gcc.dg/Wunreachable-8.C: New test.
35319
35320         * gcc.dg/h8300-ice2.c : New test.
35321
35322 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
35323
35324         PR fortran/16161
35325         * gfortran.fortran-torture/compile/implicit.f90: Add test
35326         for implicit character.
35327
35328 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
35329
35330         PR fortran/16289
35331         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35332         Use tiny() intrinsic to find smallest non-negative real
35333
35334 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
35335
35336         * gcc.dg/compat/struct-by-value-22_main.c: New test.
35337         * gcc.dg/compat/struct-by-value-22_x.c: New.
35338         * gcc.dg/compat/struct-by-value-22_y.c: New.
35339
35340         * gcc.c-torture/execute/20040629-1.c: New test.
35341
35342 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
35343
35344         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35345         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35346
35347         PR target/16195
35348         * gcc.dg/20040625-1.c: New test.
35349
35350 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35351
35352         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35353
35354 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35355
35356         PR fortran/15963
35357         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35358
35359 2004-06-29  Richard Henderson  <rth@redhat.com>
35360
35361         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35362
35363 2004-06-29  Paul Brook  <paul@codesourcery.com>
35364
35365         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35366         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35367
35368 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
35369
35370         PR c++/16260
35371         * g++.dg/parse/crash15.C: New.
35372
35373 2004-06-28  Andrew Pinski  <apinski@apple.com>
35374
35375         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35376         by the error already.
35377
35378         * g++.dg/opt/ptrmem4.C: Change to compile only test.
35379
35380 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
35381
35382         PR target/14041
35383         * gcc.dg/h8300-bss-align-1.c : New.
35384
35385 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
35386
35387         * PR c++/16174
35388         * g++.dg/template/ctor4.C: New.
35389
35390 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35391
35392         PR c++/16205
35393         * g++.dg/warn/Wsequence-point-1.C: New test.
35394
35395 2004-06-27  Paul Brook  <paul@codesourcery.com>
35396
35397         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35398
35399 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
35400
35401         * g++.old-deja/g++.mike/p7325.C: Remove.
35402
35403 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35404
35405         PR c/14963
35406         * gcc.dg/pr14963.c: New test.
35407
35408 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
35409
35410         PR c++/16193
35411         * g++.dg/parse/redef1.C: New test.
35412
35413 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35414
35415         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35416         20021110.c.
35417         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35418         20021119-1.c.
35419         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35420         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35421         5-04.c.
35422         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35423         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35424         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35425         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35426         g++.brendan/enum14.C.
35427         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35428         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35429         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35430         g++.mike/virt1.C.
35431         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35432         memtemp24.C.
35433
35434 2004-06-27  Roger Sayle  <roger@eyesopen.com>
35435
35436         * gcc.dg/20040527-1.c: New test case.
35437
35438 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
35439
35440         PR gfortran/pr16196
35441         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35442
35443 2004-06-25  Roger Sayle  <roger@eyesopen.com>
35444
35445         PR middle-end/15825
35446         * gcc.dg/pr15825-1.c: New test case.
35447
35448 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35449
35450         * gcc.c-torture/execute/20040625-1.c: New test.
35451
35452 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35453
35454         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35455
35456 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35457
35458         * gcc.dg/torture/mips-div-1.c: New test.
35459
35460 2004-06-24  Jeff Law  <law@redhat.com>
35461
35462         * gcc.dg/tree-ssa/20040624-1.c: New test.
35463
35464 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
35465
35466         * gcc.c-torture/compile/20040624-1.c: New test.
35467
35468 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35469
35470         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35471         this directory.
35472
35473 2004-06-23  Andrew Pinski  <apinski@apple.com>
35474
35475         PR middle-end/15988
35476         * g++.dg/opt/ptrmem4.C: New test.
35477
35478         * gcc.dg/c90-array-quals-2.c: New test.
35479
35480 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
35481
35482         * gcc.dg/kpice1.c: New test.
35483
35484 2006-06-23  Andrew Pinski  <apinski@apple.com>
35485
35486         * gcc.dg/c90-array-quals.c: New test.
35487
35488 2006-06-22  Richard Henderson  <rth@redhat.com>
35489
35490         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35491
35492 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
35493
35494         * gcc.dg/builtins-config.h: Handle FreeBSD.
35495
35496 2006-06-22  Richard Henderson  <rth@redhat.com>
35497
35498         * g++.dg/opt/devirt1.C: New.
35499
35500 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
35501
35502         * g++.dg/opt/pr15551.C: New testcase.
35503
35504 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
35505
35506         PR target/14800
35507         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35508         x86_64-*-linux* when compiling for 32bit.
35509
35510 2004-06-21  Andrew Pinski  <apinski@apple.com>
35511
35512         * gcc.dg/pch/struct-1.c: New.
35513         * gcc.dg/pch/struct-1.hs: New.
35514
35515 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
35516
35517         * gcc.dg/pch/save-temps-1.c: New file.
35518         * gcc.dg/pch/save-temps-1.hs: New file.
35519
35520 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35521
35522         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35523         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35524
35525 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35526
35527         * gfortran.fortran-torture/execute/select_1.f90: Rename function
35528         to fix type error.
35529         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35530         Remove trailing spaces.
35531
35532 2004-06-21  Richard Henderson  <rth@redhat.com>
35533
35534         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35535         merging && to BIT_FIELD_REF.
35536
35537 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
35538
35539         * g++.dg/opt/placeholder1.C: New test.
35540
35541 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35542
35543         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35544         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35545         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35546         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35547
35548 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
35549
35550         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35551         extern "C".
35552         * g++.dg/other/pragma-re-1.C: Add comments.
35553
35554 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
35555
35556         PR gfortran/16080
35557         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35558
35559 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
35560
35561         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35562         instead of setting the type of size_t by
35563         hand.
35564
35565 2004-06-18  Roger Sayle  <roger@eyesopen.com>
35566
35567         * gcc.dg/unordered-2.c: New test case.
35568         * gcc.dg/unordered-3.c: New test case.
35569
35570 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
35571
35572         PR other/16043
35573         * lib/g++.exp (g++_version): Tweak regexp for version
35574         * lib/g77.exp (g77_version): Likewise.
35575         * lib/gfortran.exp (gfortran_version): Likewise.
35576         * lib/objc.exp (objc_version): Likewise.
35577         * lib/treelang.exp (treelang_version): Likewise.
35578
35579 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
35580
35581         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35582         Use INT_MAX instead of __INT_MAX__.
35583         * gcc.dg/compat/struct-align-2_y.c: Likewise.
35584
35585         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35586         * gcc.dg/compat/scalar-return-3_x.c: Use it.
35587         * gcc.dg/compat/scalar-return-3_y.c: Use it.
35588         * gcc.dg/compat/scalar-return-4_x.c: Use it.
35589         * gcc.dg/compat/scalar-return-4_y.c: Use it.
35590         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35591         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35592         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35593         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35594
35595         * gcc.dg/range-test-1.c: New test.
35596         * g++.dg/opt/range-test-1.C: New test.
35597
35598 2004-06-17  Richard Henderson  <rth@redhat.com>
35599
35600         * objc.dg/sync-1.m: New.
35601         * objc.dg/try-catch-1.m: Don't force next runtime.
35602         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35603         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
35604         shadowed catch clause.
35605         * objc.dg/try-catch-5.m: New.
35606
35607 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
35608
35609         Bug 14610
35610         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35611
35612 2004-06-15  Richard Henderson  <rth@redhat.com>
35613
35614         * gcc.dg/20001116-1.c: Move expected warning line.
35615
35616 2004-06-15  Richard Henderson  <rth@redhat.com>
35617
35618         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35619         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35620
35621 2004-06-15  Jeff Law  <law@redhat.com>
35622
35623         * gcc.dg/tree-ssa/20040615-1.c: New test.
35624         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35625         be less sensitive to operand ordering.
35626         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35627
35628 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
35629
35630         * g++.dg/abi/bitfield3.C: Add comment..
35631
35632 2004-06-15  Richard Henderson  <rth@redhat.com>
35633
35634         * g++.dg/ext/stmtexpr1.C: XFAIL.
35635         * gcc.dg/20030612-1.c: XFAIL.
35636
35637 2004-06-15  Eric Christopher  <echristo@redhat.com>
35638
35639         * g++.dg/charset/asm5.c: New.
35640         * gcc.dg/charset/asm6.c: New.
35641
35642 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35643
35644         PR fortran/15962
35645         * gfortran.fortran-torture/execute/select_1.f90: New test.
35646
35647 2004-06-15  Paul Brook  <paul@codesourcery.com>
35648
35649         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35650
35651 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35652
35653         PR c++/15967
35654         * g++.dg/lookup/crash3.C: New test.
35655
35656 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35657
35658         PR c++/15947
35659         * g++.dg/parse/dtor4.C: New test.
35660
35661 2004-06-14  Jeff Law  <law@redhat.com>
35662
35663         * gcc.c-torture/compile/20040614-1.c: New test.
35664
35665 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35666
35667         PR fortran/15211
35668         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35669         LEN of a character array.
35670
35671 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
35672
35673         PR c++/15096
35674         * g++.dg/template/ptrmem10.C: New test.
35675
35676         PR c++/14930
35677         * g++.dg/template/friend30.C: New test.
35678
35679 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35680
35681         PR fortran/14928
35682         * gfortran.fortran-torture/compile/mloc.f90: New test.
35683
35684 2004-06-13  Paul Brook  <paul@codesourcery.com>
35685
35686         * gfortran.fortran-torture/execute/random_2.f90: New test.
35687
35688 2004-06-13  Eric Christopher  <echristo@redhat.com>
35689
35690         * gcc.dg/noncompile/redecl-1.c: Fix error message.
35691
35692 2004-06-12  Paul Brook  <paul@codesourcery.com>
35693
35694         * gfortran.fortran-torture/execute/contained_3.f90: New test.
35695
35696 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35697
35698         PR fortran/14923
35699         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35700
35701 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35702
35703         PR fortran/14957
35704         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35705         syntax errors in end statements of contained subroutines.
35706
35707 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35708
35709         PR fortran/12841
35710         * gfortran.fortran-torture/execute/null_arg.f90: New test.
35711
35712 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35713
35714         PR fortran/15665
35715         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35716
35717 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35718
35719         PR gfortran/12839
35720         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35721
35722 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
35723
35724         PR c++/15862
35725         * g++.dg/parse/enum1.C: New test.
35726
35727 2004-06-10  Jeff Law  <law@redhat.com>
35728
35729         * gcc.c-torture/compile/20040610-1.c: New test.
35730
35731 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35732
35733         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35734         * g++.old-deja/g++.other/decl3.C: Likewise.
35735
35736 2004-06-10  Brian Booth  <bbooth@redhat.com>
35737
35738         * gcc.dg/tree-ssa/20031015-1.c: Scan for
35739         V_MAY_DEF instead of VDEF.
35740         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35741
35742 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
35743
35744         PR c++/14211
35745         * g++.dg/conversion/const1.C: New test.
35746
35747         PR c++/15076
35748         * g++.dg/conversion/reinterpret1.C: New test.
35749
35750         PR c++/15877
35751         * g++.dg/template/enum2.C: New test.
35752
35753         PR c++/15227
35754         * g++.dg/template/error13.C: New test.
35755
35756 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35757
35758         PR fortran/14957
35759         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35760         arguments to test_* REAL and of the right size.
35761
35762 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35763
35764         PR target/15569
35765         PR rtl-optimization/15681
35766         * gcc.dg/20040609-1.c: New test.
35767
35768 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35769
35770         PR c++/14791
35771         * g++.dg/opt/builtins1.C: New test.
35772
35773 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
35774
35775         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35776         that use default windows32 struct layout.
35777         * gcc.dg/i386-bitfield2.c: Likewise.
35778
35779 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
35780
35781         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35782         for mingw32 and cygwin targets.
35783
35784 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
35785
35786         * gcc.dg/pch/macro-4.c: New.
35787         * gcc.dg/pch/macro-4.hs: New.
35788
35789 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35790
35791         PR fortran/13249
35792         * gfortran.fortran-torture/compile/name_clash.f90: New test.
35793
35794 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35795
35796         PR fortran/13372
35797         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35798
35799 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35800
35801         PR gfortran/14897
35802         * gfortran.fortran-torture/execute/t_edit.f90: New test.
35803
35804 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35805
35806         PR gfortran/15755
35807         * gfortran.fortran-torture/execute/backspace.c : New test.
35808
35809 2004-06-09  Paul Brook  <paul@codesourcery.com>
35810
35811         * gfortran.fortran-torture/execure/intrinsic_associated.f90
35812         (pointer_to_section): Rewrite to use smaller array.
35813
35814 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
35815
35816         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35817         * gcc.dg/ext/altivec-10.c: Same.
35818         * gcc.dg/ext/altivec-11.c: Same.
35819         * gcc.dg/ext/altivec-12.c: Same.
35820         * gcc.dg/ext/altivec-13.c: Same.
35821         * gcc.dg/ext/altivec-14.c: Same.
35822         * gcc.dg/ext/altivec-15.c: Same.
35823         * gcc.dg/ext/altivec-16.c: Same.
35824         * gcc.dg/ext/altivec-3.c: Same.
35825         * gcc.dg/ext/altivec-4.c: Same.
35826         * gcc.dg/ext/altivec-6.c: Same.
35827         * gcc.dg/ext/altivec-7.c: Same.
35828         * gcc.dg/ext/altivec-8.c: Same.
35829         * gcc.dg/ext/altivec-varargs-1.c: Same.
35830
35831         * g++.dg/ext/altivec-1.C: Correct dg syntax.
35832         * g++.dg/ext/altivec-10.C: Same.
35833         * g++.dg/ext/altivec-2.C: Same.
35834         * g++.dg/ext/altivec-3.C: Same.
35835         * g++.dg/ext/altivec-4.C: Same.
35836         * g++.dg/ext/altivec-5.C: Same.
35837         * g++.dg/ext/altivec-6.C: Same.
35838         * g++.dg/ext/altivec-7.C: Same.
35839         * g++.dg/ext/altivec-8.C: Same.
35840         * g++.dg/ext/altivec-9.C: Same.
35841
35842 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35843
35844         PR c++/7841
35845         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35846
35847 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35848
35849         * gcc.dg/union-1.c: New test.
35850
35851 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35852
35853         * gcc.dg/builtins-41.c: New test case.
35854         * gcc.dg/builtins-42.c: New test case.
35855
35856 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35857
35858         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35859         * g++.dg/ext/altivec-10.C: Same.
35860         * g++.dg/ext/altivec-2.C: Same.
35861         * g++.dg/ext/altivec-3.C: Same.
35862         * g++.dg/ext/altivec-4.C: Same.
35863         * g++.dg/ext/altivec-5.C: Same.
35864         * g++.dg/ext/altivec-6.C: Same.
35865         * g++.dg/ext/altivec-7.C: Same.
35866         * g++.dg/ext/altivec-8.C: Same.
35867         * g++.dg/ext/altivec-9.C: Same.
35868         * g++.old-deja/g++.abi/cxa_vec.C: Same.
35869         * g++.old-deja/g++.brendan/new3.C: Same.
35870         * gcc.c-torture/execute/eeprof-1.x: Same.
35871
35872 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35873
35874         PR c/14765
35875         * gcc.dg/pr14765-1.c: New test.
35876
35877 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35878
35879         PR c/14649
35880         * gcc.dg/pr14649-1.c: New test case.
35881
35882 2004-06-07  Richard Henderson  <rth@redhat.com>
35883
35884         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35885         if temporaries.
35886
35887 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35888
35889         * g++.dg/eh/elide1.C: Remove XFAIL.
35890
35891 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
35892
35893         PR c++/15337
35894         * g++.dg/expr/sizeof3.C: New test.
35895
35896         PR c++/14777
35897         * g++.dg/template/access14.C: New test.
35898
35899         PR c++/15554
35900         * g++.dg/template/enum1.C: New test.
35901
35902         PR c++/15057
35903         * g++.dg/eh/throw1.C: New test.
35904
35905 2004-06-07  David Ayers  <d.ayers@inode.at>
35906             Ziemowit Laski  <zlaski@apple.com>
35907
35908         * lib/objc.exp (objc_target_compile): Revert the '-framework
35909         Foundation' flag fix, since bare Darwin does not ship
35910         with the Foundation framework.
35911         * objc/execute/next_mapping.h: Provide a local NSConstantString
35912         @interface and @implementation.
35913         (objc_constant_string_init): A constructor function, used to
35914         initialize the NSConstantString meta-class object.
35915         * objc/execute/string1.m: Include "next_mapping.h" instead of
35916         <Foundation/NSString.h>.
35917         * objc/execute/string2.m: Likewise.
35918         * objc/execute/string3.m: Likewise.
35919         * objc/execute/string4.m: Likewise.
35920
35921 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
35922
35923         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35924         to double. Replace double with FLOAT.
35925         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35926
35927         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35928         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35929         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35930         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35931         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35932         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35933         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35934         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35935
35936 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35937
35938         PR c/13519
35939         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35940
35941 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35942
35943         PR c++/15503
35944         * g++.dg/template/meminit2.C: New test.
35945
35946 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
35947
35948         PR target/15822
35949         * gcc.c-torture/execute/compare-fp-1.c,
35950         gcc.c-torture/execute/compare-fp-2.c,
35951         gcc.c-torture/execute/compare-fp-3.c,
35952         gcc.c-torture/execute/compare-fp-4.c,
35953         gcc.c-torture/execute/compare-fp-3.x,
35954         gcc.c-torture/execute/compare-fp-4.x: Moved...
35955         * gcc.c-torture/execute/ieee/compare-fp-1.c,
35956         gcc.c-torture/execute/ieee/compare-fp-2.c,
35957         gcc.c-torture/execute/ieee/compare-fp-3.c,
35958         gcc.c-torture/execute/ieee/compare-fp-4.c,
35959         gcc.c-torture/execute/ieee/compare-fp-3.x,
35960         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35961
35962 2004-06-04  David Ayers  <d.ayers@inode.at>
35963
35964         * objc/execute/protocol-isEqual-4.m: New testcase.
35965
35966 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
35967
35968         * objc/execute/protocol-isEqual-1.m: New testcase.
35969         * objc/execute/protocol-isEqual-2.m: New testcase.
35970         * objc/execute/protocol-isEqual-3.m: New testcase.
35971
35972 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35973
35974         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35975
35976 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
35977
35978         * lib/objc.exp (objc_target_compile): When running tests on
35979         Darwin (Mac OS X), inform the linker about '-framework
35980         'Foundation'.
35981
35982 2004-06-02  Eric Christopher  <echristo@redhat.com>
35983
35984         * gcc.c-torture/compile/20040602-1.c: New.
35985
35986 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
35987
35988         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35989         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35990
35991         PR tree-optimization/14736
35992         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35993
35994         PR tree-optimization/14042
35995         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35996
35997         PR tree-optimization/14729
35998         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35999
36000 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36001
36002         PR fortran/15557
36003         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36004
36005 2004-06-01  Richard Hederson  <rth@redhat.com>
36006
36007         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36008
36009 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36010
36011         PR c++/14932
36012         * g++.dg/parse/offsetof4.C: New test.
36013
36014 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
36015
36016         PR objc/7993
36017         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36018
36019 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
36020
36021         PR c++/15701
36022         * g++.dg/template/friend29.C: New test.
36023
36024 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36025
36026         PR c/15749
36027         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36028
36029 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
36030
36031         * gcc.dg/sparc-trap-1.c: New test.
36032
36033 2004-05-31  Roger Sayle  <roger@eyesopen.com>
36034
36035         PR middle-end/15069
36036         * g++.dg/opt/fold3.C: New test case.
36037
36038 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
36039
36040         * lib/target-supports.exp (check_iconv_available): Fix fallout
36041         from 2004-05-28 patch.
36042
36043 2004-05-30  Paul Brook  <paul@codesourcery.com>
36044
36045         PR fortran/15620
36046         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36047         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36048
36049 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
36050
36051         * gfortran.fortran-torture/execute/random_1.f90: New test.
36052
36053 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36054
36055         * g++.dg/ext/altivec-10.C: New test.
36056
36057 2004-05-29  Paul Brook  <paul@codesourcery.com>
36058
36059         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36060
36061 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36062
36063         * gcc.dg/altivec-16.c: New test.
36064
36065 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
36066
36067         * lib/target-supports.exp (check_vmx_hw_available): New.
36068         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36069
36070         * lib/target-supports.exp (check_alias_available,
36071         check_iconv_available, check_named_sections_available): Use
36072         unique names for temporary files.
36073
36074 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36075
36076         * gcc.dg/altivec-15.c: New test.
36077
36078 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36079
36080         PR c++/15083
36081         * g++.dg/warn/noeffect6.C: New test.
36082
36083         PR c++/15471
36084         * g++.dg/expr/ptrmem4.C: New test.
36085
36086         PR c++/15640
36087         * g++.dg/template/operator3.C: New test.
36088
36089 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36090
36091         PR c++/14668
36092         * g++.dg/lookup/redecl1.C: New test.
36093         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36094
36095 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
36096
36097         * gcc.c-torture/execute/compare-fp-1.c,
36098         gcc.c-torture/execute/compare-fp-2.c,
36099         gcc.c-torture/execute/compare-fp-3.c,
36100         gcc.c-torture/execute/compare-fp-4.c,
36101         gcc.c-torture/execute/compare-fp-3.x,
36102         gcc.c-torture/execute/compare-fp-4.x,
36103         gcc.dg/pr15649-1.c: New.
36104
36105 2004-05-27  Adam Nemet  <anemet@lnxw.com>
36106
36107         PR c++/12883
36108         * g++.dg/init/array14.C: New test.
36109
36110 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
36111
36112         * lib/compat.exp (compat-get-options-main): New.
36113         (compat-get-options): Remove unneeded code, warn for ignored
36114         command.
36115         (compat-execute): Check flag set by dg-require-* commands.
36116
36117         * lib/compat.exp (compat-execute): Break up long lines.
36118
36119 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
36120
36121         * gcc.dg/altivec-7.c: Don't use 'vector long'.
36122         * gcc.dg/altivec-14.c: New test.
36123         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36124
36125         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36126         * gcc.dg/altivec-12.c: Ditto.
36127
36128         * gcc.dg/altivec-3.c: Move call to altivec_check.
36129
36130 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36131
36132         PR c++/15044
36133         * g++.dg/template/error12.C: New test.
36134
36135         PR c++/15317
36136         * g++.dg/ext/attrib15.C: New test.
36137
36138         PR c++/15329
36139         * g++.dg/template/ptrmem9.C: New test.
36140
36141 2004-05-25  Paul Brook  <paul@codesourcery.com>
36142
36143         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36144
36145 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36146
36147         PR c++/15165
36148         * g++.dg/template/crash19.C: New test.
36149
36150 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36151
36152         PR c++/15025
36153         * g++.dg/template/redecl1.C: New test.
36154
36155 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36156
36157         PR c++/14821
36158         * g++.dg/other/ns1.C: New test.
36159
36160         PR c++/14883
36161         * g++.dg/template/invalid1.C: New test.
36162
36163 2004-05-23  Paul Brook  <paul@codesourcery.com>
36164         Victor Leikehman  <lei@haifasphere.co.il>
36165
36166         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36167         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36168
36169 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36170
36171         PR c++/15285
36172         PR c++/15299
36173         * g++.dg/template/non-dependent5.C: New test.
36174         * g++.dg/template/non-dependent6.C: New test.
36175
36176 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36177
36178         PR c++/15507
36179         * g++.dg/inherit/union1.C: New test.
36180
36181         PR c++/15542
36182         * g++.dg/template/addr1.C: New test.
36183
36184         PR c++/15427
36185         * g++.dg/template/array5.C: New test.
36186
36187         PR c++/15287
36188         * g++.dg/template/array6.C: New test.
36189
36190 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
36191             Roger Sayle  <roger@eyesopen.com>
36192
36193         * g++.dg/lookup/forscope2.C: New test case.
36194
36195 2004-05-22  Ben Elliston  <bje@au.ibm.com>
36196
36197         * gcc.dg/cpp/Wmissingdirs.c: New.
36198
36199 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36200
36201         PR target/15301
36202         * gcc.dg/compat/union-m128-1.h: New file.
36203         * gcc.dg/compat/union-m128-1_main.c: Likewise.
36204         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36205         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36206
36207 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36208
36209         PR target/15302
36210         * gcc.dg/compat/struct-complex-1.h: New file.
36211         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36212         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36213         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36214
36215 2004-05-20  Roger Sayle  <roger@eyesopen.com>
36216
36217         PR middle-end/3074
36218         * gcc.dg/pr3074-1.c: New test case.
36219         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36220
36221 2004-05-20  Falk Hueffner  <falk@debian.org>
36222
36223         PR other/15526
36224         * gcc.dg/ftrapv-1.c: New test case.
36225
36226 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
36227
36228         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36229
36230 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
36231             Jeff Law  <law@redhat.com>
36232
36233         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36234         * gcc.dg/tree-ssa/20040518-2.c: New test.
36235
36236         * gcc.dg/tree-ssa/20040518-1.c: New test.
36237
36238 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
36239
36240         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36241
36242 2004-05-18  Paul Brook  <paul@codesourcery.com>
36243
36244         PR fortran/13930
36245         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36246
36247 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36248
36249         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36250         constant folding.
36251
36252 2004-05-17  Steven Bosscher  <stevenb@suse.de>
36253
36254         * gcc.dg/tree-ssa/20040517-1.c: New test.
36255
36256 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36257
36258         * gcc.dg/loop-4.c: New test.
36259
36260 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
36261
36262         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36263
36264 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
36265
36266         PR fortran/15311
36267         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36268
36269 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36270
36271         PR fortran/13826
36272         PR fortran/13940
36273         * gfortran.fortran-torture/compile/data_1.f90: New test.
36274
36275 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
36276
36277         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36278         * gcc.dg/uninit-H.c: Define ASM for __s390__.
36279
36280 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36281
36282         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36283
36284 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36285
36286         PR c/15444
36287         * gcc.dg/format/xopen-1.c: Adjust expected message.
36288         * gcc.dg/format/xopen-3.c: New test.
36289
36290 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
36291
36292         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36293
36294 2004-05-14  Jeff Law  <law@redhat.com>
36295
36296         * gcc.dg/tree-ssa/20040514-2.c: New test.
36297
36298 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36299
36300         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36301         this ...
36302         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36303         this.
36304
36305 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
36306
36307         * gcc.dg/tree-ssa/20040514-1.c: New test.
36308
36309 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36310
36311         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36312         test.
36313
36314 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36315
36316         PR fortran/14066
36317         * gfortran.fortran-torture/compile/do_1.f90: New test.
36318
36319 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36320
36321         PR fortran/15051
36322         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36323         test.
36324
36325 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
36326
36327         PR fortran/15149
36328         * gfortran.fortran-torture/execute/random_init.f90: New test.
36329
36330 2004-05-13  Paul Brook  <paul@codesourcery.com>
36331
36332         PR fortran/15314
36333         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36334
36335 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
36336
36337         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36338         for the powerpc case.
36339
36340 2004-05-13  Jeff Law  <law@redhat.com>
36341
36342         * gcc.dg/tree-ssa/20040513-1.c: New test.
36343         * gcc.dg/tree-ssa/20040513-2.c: New test.
36344
36345 2004-05-13  Paul Brook  <paul@codesourcery.com>
36346
36347         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36348         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36349         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36350
36351 2004-05-13  Andreas Schwab  <schwab@suse.de>
36352
36353         PR other/10819
36354         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36355         characters.
36356
36357 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
36358
36359         PR fortran/15294
36360         * gfortran.fortran-torture/execute/adjustr.f90: New file.
36361
36362 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
36363
36364         Merge from tree-ssa-20020619-branch.  See
36365         ChangeLog.tree-ssa for details.
36366
36367 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
36368
36369         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36370         include <altivec.h> explicitly.
36371         * gcc.dg/altivec-13.c: Likewise.
36372
36373 2004-05-11  Paul Brook  <paul@codesourcery.com>
36374
36375         * gcc.c-torture/compile/20010518-1.c: Force enum size.
36376
36377 2004-05-10  Eric Christopher  <echristo@redhat.com>
36378
36379         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36380         * gcc.dg/sibcall-4.c: Ditto.
36381
36382 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
36383
36384         * g++.dg/ext/altivec-8.C: New test case.
36385         * gcc.dg/altivec-13.c: New test case.
36386
36387 2004-05-08  Roger Sayle  <roger@eyesopen.com>
36388
36389         * gcc.c-torture/execute/divcmp-1.c: New test case.
36390         * gcc.c-torture/execute/divcmp-2.c: New test case.
36391         * gcc.c-torture/execute/divcmp-3.c: New test case.
36392
36393 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
36394
36395         * g++.dg/other/pragma-re-2.C: New test.
36396
36397 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36398
36399         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36400         * gcc.dg/i386-387-2.c: Likewise.
36401
36402         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36403         __builtin_drem.
36404         * gcc.dg/i386-387-6.c: Likewise.
36405
36406 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36407
36408         * gcc.dg/builtins-33.c: Also check log1p*.
36409
36410 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
36411
36412         PR optimization/15296
36413         * gcc.c-torture/execute/pr15296.c: New test.
36414
36415 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
36416
36417         * gcc.dg/builtins-40.c: New test.
36418
36419 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
36420
36421         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36422
36423 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
36424
36425         * g++.dg/ext/spe1.C: New testcase.
36426
36427 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
36428
36429         * objc.dg/image-info.m: Allow additional attributes
36430         for __image_info section.
36431
36432 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
36433
36434         * gcc.dg/torture/mips-hilo-2.c: New test.
36435
36436 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36437
36438         PR c++/14389
36439         * g++.dg/template/member5.C: New test.
36440
36441 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
36442
36443         * gcc.dg/builtins-34.c: Also check expm1*.
36444
36445 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36446
36447         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36448         * gcc.dg/torture/builtin-convert-3.c: New test.
36449
36450 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
36451
36452         PR middle-end/15054
36453         * g++.dg/opt/pr15054.C: New test.
36454
36455 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36456
36457         * gcc.dg/torture/builtin-rounding-1.c: New test.
36458         * gcc.dg/builtins-25.c: Delete.
36459         * gcc.dg/builtins-29.c: Delete.
36460
36461 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
36462
36463         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36464         * gcc.dg/sibcall-4.c: Likewise.
36465         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36466
36467 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36468
36469         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36470         bit-field on 16-bit targets.
36471
36472 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36473
36474         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36475         16-bit targets.
36476
36477 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
36478
36479         * gcc.dg/rs6000-power2-1.c: Change to compile only.
36480         * gcc.dg/rs6000-power2-2.c: Likewise.
36481
36482 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
36483
36484         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36485         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36486         Change the asm registers to be in form of frN instead of fN.
36487
36488 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36489
36490         * gcc.dg/torture/builtin-convert-2.c: New test.
36491
36492 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
36493
36494         * gcc.dg/rs6000-power2-1.c: New test.
36495         * gcc.dg/rs6000-power2-2.c: New test.
36496
36497 2004-04-28  Jan Hubicka  <jh@suse.cz>
36498
36499         * gcc.dg/unused-6.c: New test.
36500
36501 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
36502             Ulrich Weigand  <uweigand@de.ibm.com>
36503
36504         * ada/acats/run_all.sh: Define $target variable.
36505
36506 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
36507
36508         PR c++/15119
36509         * g++.dg/other/vararg-1.C: New test.
36510
36511         PR c++/4794
36512         * g++.dg/eh/cleanup3.C: New test.
36513
36514 2004-04-24  Laurent GUERBY <laurent@guerby.net>
36515
36516         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36517         and ad8011a (target_insn).
36518         * ada/acats/support/macro.dfs: Likewise.
36519         * ada/acats/support/impbit.adb: New file.
36520
36521 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
36522
36523         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36524
36525 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36526
36527         * gcc.dg/loop-3.c: New test.
36528
36529 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
36530
36531         * gcc.c-torture/execute/simd-5.c: New test.
36532
36533 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36534
36535         PR c++/15064
36536         * g++.dg/template/crash18.C: New test.
36537
36538 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
36539
36540         * g++.dg/ext/complit3.C: New test.
36541
36542 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36543
36544         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36545         * gcc.dg/altivec-3.c: Same.
36546         * gcc.dg/altivec-varargs-1.c: Same.
36547
36548 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
36549
36550         * lib/target-supports.exp (check_profiling_available): Assume
36551         profiling is not available on powerpc-eabi targets.
36552
36553 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
36554
36555         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36556         * gcc.dg/vmx/bug-1.c: Ditto.
36557
36558 2004-04-20  Eric Christopher  <echristo@redhat.com>
36559
36560         * gcc.dg/charset/extern.c: New test.
36561         * g++.dg/charset/extern3.cc: Ditto.
36562
36563 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
36564
36565         * gcc.dg/builtins-39.c: New test.
36566
36567 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
36568
36569         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36570
36571 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
36572
36573         * gcc.dg/torture/mips-hilo-1.c: New test.
36574
36575 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
36576
36577         * gcc.c-torture/compile/20040419-1.c: New test.
36578
36579 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
36580
36581         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36582
36583 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
36584             Aldy Hernandez  <aldyh@redhat.com>
36585
36586         * gcc.c-torture/execute/va-arg-24.c: New.
36587
36588 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
36589             Aldy Hernandez  <aldyh@redhat.com>
36590
36591         * gcc.dg/vmx/1b-01.c: New.
36592         * gcc.dg/vmx/1b-02.c: New.
36593         * gcc.dg/vmx/1b-03.c: New.
36594         * gcc.dg/vmx/1b-04.c: New.
36595         * gcc.dg/vmx/1b-05.c: New.
36596         * gcc.dg/vmx/1b-06.c: New.
36597         * gcc.dg/vmx/1b-07.c: New.
36598         * gcc.dg/vmx/1c-01.c: New.
36599         * gcc.dg/vmx/1c-02.c: New.
36600         * gcc.dg/vmx/3a-01a.c: New.
36601         * gcc.dg/vmx/3a-01.c: New.
36602         * gcc.dg/vmx/3a-01m.c: New.
36603         * gcc.dg/vmx/3a-03.c: New.
36604         * gcc.dg/vmx/3a-03m.c: New.
36605         * gcc.dg/vmx/3a-04.c: New.
36606         * gcc.dg/vmx/3a-04m.c: New.
36607         * gcc.dg/vmx/3a-05.c: New.
36608         * gcc.dg/vmx/3a-06.c: New.
36609         * gcc.dg/vmx/3a-06m.c: New.
36610         * gcc.dg/vmx/3a-07.c: New.
36611         * gcc.dg/vmx/3b-01.c: New.
36612         * gcc.dg/vmx/3b-02.c: New.
36613         * gcc.dg/vmx/3b-10.c: New.
36614         * gcc.dg/vmx/3b-13.c: New.
36615         * gcc.dg/vmx/3b-14.c: New.
36616         * gcc.dg/vmx/3b-15.c: New.
36617         * gcc.dg/vmx/3c-01a.c: New.
36618         * gcc.dg/vmx/3c-01.c: New.
36619         * gcc.dg/vmx/3c-02.c: New.
36620         * gcc.dg/vmx/3c-03.c: New.
36621         * gcc.dg/vmx/3d-01.c: New.
36622         * gcc.dg/vmx/4-01.c: New.
36623         * gcc.dg/vmx/4-03.c: New.
36624         * gcc.dg/vmx/5-01.c: New.
36625         * gcc.dg/vmx/5-02.c: New.
36626         * gcc.dg/vmx/5-03.c: New.
36627         * gcc.dg/vmx/5-04.c: New.
36628         * gcc.dg/vmx/5-05.c: New.
36629         * gcc.dg/vmx/5-06.c: New.
36630         * gcc.dg/vmx/5-07.c: New.
36631         * gcc.dg/vmx/5-07t.c: New.
36632         * gcc.dg/vmx/5-08.c: New.
36633         * gcc.dg/vmx/5-10.c: New.
36634         * gcc.dg/vmx/5-11.c: New.
36635         * gcc.dg/vmx/7-01a.c: New.
36636         * gcc.dg/vmx/7-01.c: New.
36637         * gcc.dg/vmx/7c-01.c: New.
36638         * gcc.dg/vmx/7d-01.c: New.
36639         * gcc.dg/vmx/7d-02.c: New.
36640         * gcc.dg/vmx/8-01.c: New.
36641         * gcc.dg/vmx/8-02a.c: New.
36642         * gcc.dg/vmx/8-02.c: New.
36643         * gcc.dg/vmx/brode-1.c: New.
36644         * gcc.dg/vmx/bug-1.c: New.
36645         * gcc.dg/vmx/bug-2.c: New.
36646         * gcc.dg/vmx/bug-3.c: New.
36647         * gcc.dg/vmx/cw-bug-1.c: New.
36648         * gcc.dg/vmx/cw-bug-2.c: New.
36649         * gcc.dg/vmx/cw-bug-3.c: New.
36650         * gcc.dg/vmx/dct.c: New.
36651         * gcc.dg/vmx/debug-1.c: New.
36652         * gcc.dg/vmx/debug-2.c: New.
36653         * gcc.dg/vmx/debug-3.c: New.
36654         * gcc.dg/vmx/debug-4.c: New.
36655         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36656         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36657         * gcc.dg/vmx/eg-5.c: New.
36658         * gcc.dg/vmx/fft.c: New.
36659         * gcc.dg/vmx/gcc-bug-1.c: New.
36660         * gcc.dg/vmx/gcc-bug-2.c: New.
36661         * gcc.dg/vmx/gcc-bug-3.c: New.
36662         * gcc.dg/vmx/gcc-bug-4.c: New.
36663         * gcc.dg/vmx/gcc-bug-5.c: New.
36664         * gcc.dg/vmx/gcc-bug-6.c: New.
36665         * gcc.dg/vmx/gcc-bug-7.c: New.
36666         * gcc.dg/vmx/gcc-bug-8.c: New.
36667         * gcc.dg/vmx/gcc-bug-9.c: New.
36668         * gcc.dg/vmx/gcc-bug-b.c: New.
36669         * gcc.dg/vmx/gcc-bug-c.c: New.
36670         * gcc.dg/vmx/gcc-bug-d.c: New.
36671         * gcc.dg/vmx/gcc-bug-e.c: New.
36672         * gcc.dg/vmx/gcc-bug-f.c: New.
36673         * gcc.dg/vmx/gcc-bug-g.c: New.
36674         * gcc.dg/vmx/gcc-bug-i.c: New.
36675         * gcc.dg/vmx/harness.h: New.
36676         * gcc.dg/vmx/ira1.c: New.
36677         * gcc.dg/vmx/ira2a.c: New.
36678         * gcc.dg/vmx/ira2b.c: New.
36679         * gcc.dg/vmx/ira2.c: New.
36680         * gcc.dg/vmx/ira2c.c: New.
36681         * gcc.dg/vmx/mem.c: New.
36682         * gcc.dg/vmx/newton-1.c: New.
36683         * gcc.dg/vmx/ops.c: New.
36684         * gcc.dg/vmx/sn7153.c: New.
36685         * gcc.dg/vmx/spill2.c: New.
36686         * gcc.dg/vmx/spill3.c: New.
36687         * gcc.dg/vmx/spill.c: New.
36688         * gcc.dg/vmx/t.c: New.
36689         * gcc.dg/vmx/varargs-1.c: New.
36690         * gcc.dg/vmx/varargs-2.c: New.
36691         * gcc.dg/vmx/varargs-3.c: New.
36692         * gcc.dg/vmx/varargs-4.c: New.
36693         * gcc.dg/vmx/varargs-5.c: New.
36694         * gcc.dg/vmx/varargs-6.c: New.
36695         * gcc.dg/vmx/varargs-7.c: New.
36696         * gcc.dg/vmx/vmx.exp: New.
36697         * gcc.dg/vmx/vprint-1.c: New.
36698         * gcc.dg/vmx/vscan-1.c: New.
36699         * gcc.dg/vmx/x-01.c: New.
36700         * gcc.dg/vmx/x-02.c: New.
36701         * gcc.dg/vmx/x-03.c: New.
36702         * gcc.dg/vmx/x-04.c: New.
36703         * gcc.dg/vmx/x-05.c: New.
36704         * gcc.dg/vmx/yousufi-1.c: New.
36705         * gcc.dg/vmx/zero-1.c: New.
36706         * gcc.dg/vmx/zero.c: New.
36707
36708 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
36709
36710         * g++.dg/lookup/java1.C: Update for chage of
36711         _Jv_AllocObject.
36712         * g++.dg/lookup/java2.C: Likewise.
36713
36714 2004-04-17  Laurent GUERBY <laurent@guerby.net>
36715
36716         * ada/acats/run_all.sh: use -O2 by default.
36717
36718 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
36719
36720         * gcc.dg/vr-mult-[12].c: New tests.
36721
36722 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36723
36724         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36725
36726         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36727
36728 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
36729
36730         * lib/target-supports.exp (check_profiling_available): Assume
36731         profiling isn't available for mips*-*-elf targets.
36732
36733 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
36734
36735         * gcc.dg/builtins-38.c: New test.
36736
36737 2004-04-14  Eric Christopher  <echristo@redhat.com>
36738
36739         * g++.dg/charset/charset.exp: Run .cc extension tests.
36740
36741 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
36742
36743         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
36744
36745 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36746
36747         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36748
36749 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
36750
36751         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36752         * gcc.dg/i386-387-2.c: Likewise.
36753
36754         * gcc.dg/i386-387-7.c: New test.
36755         * gcc.dg/i386-387-8.c: New test.
36756
36757         * gcc.dg/builtins-37.c: New test.
36758
36759 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
36760
36761         * g++.dg/pch/externc-1.C: Add missing semicolon.
36762
36763 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
36764
36765         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36766
36767 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36768
36769         * gcc.c-torture/execute/20040411-1.c: New test.
36770
36771 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36772
36773         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36774
36775 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
36776
36777         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36778
36779 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
36780
36781         * lib/target-supports.exp (check_named_sections_available): New.
36782         * lib/gcc-dg.exp (dg-require-named-sections): New.
36783         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36784         old-deja.exp.  Also prune error-count message from HP linker.
36785         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36786
36787         * g++.dg/init/init-ref4.C: Use dg-require-weak.
36788         * g++.old-deja/g++.pt/static3.C: Likewise.
36789         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36790
36791 2004-04-09  Roger Sayle  <roger@eyesopen.com>
36792
36793         * gcc.c-torture/execute/20040409-1.c: New test case.
36794         * gcc.c-torture/execute/20040409-2.c: New test case.
36795         * gcc.c-torture/execute/20040409-3.c: New test case.
36796
36797 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
36798
36799         * gcc.dg/20040409-1.c: New test.
36800
36801 2004-04-08  Roger Sayle  <roger@eyesopen.com>
36802
36803         PR target/14888
36804         * g++.dg/opt/pr14888.C: New test case.
36805
36806 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
36807
36808         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36809         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36810         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36811         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36812         New tests.
36813
36814 2004-04-08  Paul Brook  <paul@codesourcery.com>
36815
36816         * gcc.dg/spill-1.c: New test.
36817
36818 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36819
36820         * gcc.dg/torture/builtin-ctype-2.c: New test.
36821
36822 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
36823
36824         * gcc.dg/pch/pch.exp: Add largefile test.
36825
36826 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
36827
36828         * g++.dg/pch/externc-1.Hs: New.
36829         * g++.dg/pch/externc-1.C: New.
36830
36831 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36832
36833         * gcc.dg/compat/struct-by-value-5a_main.c,
36834         gcc.dg/compat/struct-by-value-5b_main.c: New files.
36835         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36836         * gcc.dg/compat/struct-by-value-5a_x.c,
36837         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36838         gcc.dg/compat/struct-by-value-5_x.c.
36839         * gcc.dg/compat/struct-by-value-5a_y.c,
36840         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36841         gcc.dg/compat/struct-by-value-5_y.c.
36842
36843         * gcc.dg/compat/struct-by-value-6a_main.c,
36844         gcc.dg/compat/struct-by-value-6b_main.c: New files.
36845         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36846         * gcc.dg/compat/struct-by-value-6a_x.c,
36847         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36848         gcc.dg/compat/struct-by-value-6_x.c.
36849         * gcc.dg/compat/struct-by-value-6a_y.c,
36850         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36851         gcc.dg/compat/struct-by-value-6_y.c.
36852
36853         * gcc.dg/compat/struct-by-value-7a_main.c,
36854         gcc.dg/compat/struct-by-value-7b_main.c: New files.
36855         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36856         * gcc.dg/compat/struct-by-value-7a_x.c,
36857         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36858         gcc.dg/compat/struct-by-value-7_x.c.
36859         * gcc.dg/compat/struct-by-value-7a_y.c,
36860         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36861         gcc.dg/compat/struct-by-value-7_y.c.
36862
36863 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
36864
36865         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36866         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36867         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36868         options.
36869
36870 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
36871
36872         * gcc.dg/builtins-36.c: New test.
36873
36874 2004-04-06  Paul Brook  <paul@codesourcery.com>
36875
36876         * README.gcc: Remove obsolete contraint on testcases.
36877
36878 2004-04-05  Paul Brook  <paul@codesourcery.com>
36879
36880         PR2123
36881         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
36882         failure and exit(0) on success.
36883         * g++.dg/expr/anew2.C: Ditto.
36884         * g++.dg/expr/anew3.C: Ditto.
36885         * g++.dg/expr/anew4.C: Ditto.
36886
36887 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
36888
36889         PR c++/3518
36890         * g++.dg/template/unify7.C: New.
36891
36892 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36893
36894         * g++.dg/README: Bring up to date with new subdirectories; remove
36895         duplicate subdirectory lines.
36896
36897 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
36898
36899         PR c++/14007
36900         * g++.dg/template/unify5.C: New.
36901         * g++.dg/template/unify6.C: New.
36902         * g++.dg/template/qualttp20.C: Adjust.
36903         * g++.old-deja/g++.jason/report.C: Adjust.
36904         * g++.old-deja/g++.other/qual1.C: Adjust.
36905
36906 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
36907
36908         PR c++/14803
36909         * g++.dg/inherit/ptrmem1.C: New test.
36910
36911 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
36912
36913         PR c++/14755
36914         * gcc.c-torture/execute/20040331-1.c: New test.
36915         * gcc.dg/20040331-1.c: New test.
36916
36917 2004-04-01  Paul Brook  <paul@codesourcery.com>
36918
36919         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36920
36921 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
36922
36923         PR c++/14724
36924         * g++.dg/init/goto1.C: New test.
36925
36926         PR c++/14763
36927         * g++.dg/template/defarg4.C: New test.
36928
36929 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
36930
36931         * gcc.dg/altivec-11.c: Extend test for more valid cases.
36932
36933 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
36934
36935         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36936
36937 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
36938
36939         * gcc.dg/noncompile/undeclared-2.c: New test.
36940
36941 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36942
36943         * gcc.dg/940409-1.c: Remove XFAIL.
36944         * gcc.dg/reg-vol-struct-1.c: New test.
36945
36946 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36947
36948         * gcc.dg/torture/builtin-wctype-1.c: New test.
36949
36950 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
36951
36952         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36953         * gcc.dg/20001101-1.c: Likewise.
36954         * gcc.dg/20001102-1.c: Likewise.
36955
36956 2004-03-25  Roger Sayle  <roger@eyesopen.com>
36957
36958         * gcc.dg/compare8.c: Add an additional test for XOR.
36959
36960 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36961
36962         * gcc.dg/torture/builtin-ctype-1.c: New test.
36963
36964 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36965
36966         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36967         * gcc.dg/torture/builtin-math-1.c: Likewise.
36968         * gcc.dg/torture/builtin-power-1.c: New test.
36969
36970 2004-03-24  Andreas Schwab  <schwab@suse.de>
36971
36972         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36973         IA64 assembler.
36974
36975 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36976             Roger Sayle  <roger@eyesopen.com>
36977
36978         * gcc.dg/compare8.c: New test case.
36979
36980 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
36981
36982         * g++.dg/ext/altivec-7.C: New test.
36983
36984 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
36985
36986         PR 12267, 12391, 12560, 13129, 14114, 14133
36987         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36988         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36989         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36990         Adjust error regexps.
36991         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36992         * gcc.dg/noncompile/undeclared-1.c: New test cases.
36993         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36994         * gcc.dg/local1.c: Add explanatory comment.
36995
36996 2004-03-23  Roger Sayle  <roger@eyesopen.com>
36997
36998         PR optimization/14669
36999         * g++.dg/opt/fold2.C: New test case.
37000
37001 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
37002
37003         PR c/14069
37004         * gcc.dg/20040322-1.c: New test.
37005
37006 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37007
37008         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
37009         * gcc.dg/ultrasp4.c: Likewise.
37010         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
37011
37012 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37013
37014         * gcc.dg/i386-sse-8.c: Reset default options.
37015
37016 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37017
37018         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37019         in the error message text.
37020
37021 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37022
37023         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37024
37025 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
37026
37027         PR c++/14616
37028         * g++.dg/init/array13.C: New test.
37029
37030 2004-03-20  Roger Sayle  <roger@eyesopen.com>
37031
37032         PR target/13889
37033         * gcc.c-torture/compile/pr13889.c: New test case.
37034
37035 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37036
37037         PR c/14635
37038         * builtins-1.c (nan, nans): Don't test.
37039         * builtins-30.c: Don't use nan, nanf, nanl.
37040         * builtins-35.c: New test.
37041
37042 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
37043
37044         * g++.dg/ext/altivec-6.C: New test.
37045
37046 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
37047
37048         * g++.dg/init/placement3.C: New test.
37049
37050         * g++.dg/template/spec13.C: New test.
37051
37052         * g++.dg/lookup/using11.C: New test.
37053
37054         * g++.dg/lookup/koenig3.C: New test.
37055
37056         * g++.dg/template/operator2.C: New test.
37057
37058         * g++.dg/expr/dtor3.C: New test.
37059         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37060         marker.
37061         * g++.old-deja/g++.law/visibility28.C: Likewise.
37062
37063 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
37064
37065         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37066         * gcc.dg/ppc64-abi-3.c: Likewise.
37067
37068 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37069
37070         PR c++/14545
37071         * g++.dg/parse/template15.C: New test.
37072
37073 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37074
37075         * g++.dg/expr/dtor2.C: New test.
37076
37077         * g++.dg/lookup/anon4.C: New test.
37078
37079         * g++.dg/overload/using1.C: New test.
37080
37081         * g++.dg/template/lookup7.C: New test.
37082
37083         * g++.dg/template/typename6.C: New test.
37084
37085         * g++.dg/expr/cond6.C: New test.
37086
37087 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37088
37089         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37090
37091 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37092
37093         * g++.dg/expr/cond5.C: New test.
37094         * g++.dg/expr/constcast1.C: Likewise.
37095         * g++.dg/expr/ptrmem2.C: Likewise.
37096         * g++.dg/expr/ptrmem3.C: Likewise.
37097         * g++.dg/lookup/main1.C: Likewise.
37098         * g++.dg/template/lookup6.C: Likewise.
37099
37100 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37101
37102         * gcc.dg/local1.c: New test.
37103
37104         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37105
37106 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37107
37108         * gcc.dg/torture/builtin-convert-1.c: New test.
37109
37110 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37111
37112         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37113
37114 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37115
37116         PR c++/14481
37117         * g++.dg/warn/Wunused-7.C: New test.
37118
37119 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37120
37121         * gcc.dg/torture/builtin-integral-1.c: New test.
37122
37123 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37124
37125         PR c++/14586
37126         * g++.dg/parse/non-dependent3.C: New test.
37127
37128 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
37129
37130         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37131         * g++.dg/eh/simd-2.C: Likewise.
37132         * g++.dg/init/array10.C: Likewise.
37133         * gcc.c-torture/compile/simd-1.c: Likewise.
37134         * gcc.c-torture/compile/simd-2.c: Likewise.
37135         * gcc.c-torture/compile/simd-3.c: Likewise.
37136         * gcc.c-torture/compile/simd-4.c: Likewise.
37137         * gcc.c-torture/compile/simd-6.c: Likewise.
37138         * gcc.c-torture/execute/simd-1.c: Likewise.
37139         * gcc.c-torture/execute/simd-2.c: Likewise.
37140         * gcc.dg/compat/vector-defs.h: Likewise.
37141         * gcc.dg/20020531-1.c: Likewise.
37142         * gcc.dg/altivec-3.c: Likewise.
37143         * gcc.dg/altivec-4.c: Likewise.
37144         * gcc.dg/altivec-varargs-1.c: Likewise.
37145         * gcc.dg/compat/vector-defs.h: Likewise.
37146         * gcc.dg/i386-mmx-3.c: Likewise.
37147         * gcc.dg/i386-sse-4.c: Likewise.
37148         * gcc.dg/i386-sse-5.c: Likewise.
37149         * gcc.dg/i386-sse-8.c: Likewise.
37150         * gcc.dg/simd-1.c: Likewise.
37151         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
37152         __ev64_opaque__ since the machine description provides it.
37153
37154 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37155
37156         * lib/compat.exp (skip_list): New global variable.
37157         Use it to hold the user defined COMPAT_SKIPS list if any.
37158         (compat-obj): Add the members of skip_list to optall.
37159
37160 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37161
37162         * gcc.dg/compat/union-by-value-1_main.c,
37163         union-by-value-1_x.c, union-by-value-1_y.c,
37164         union-check.h, union-defs.h,
37165         union-init.h, union-return-1_main.c,
37166         union-return-1_x.c, union-return-1_y.c: New files.
37167
37168 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37169
37170         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37171         mixed-struct-init.h: Add 4 mixed structure types.
37172         struct-by-value-21_main.c, struct-by-value-21_x.c,
37173         struct-by-value-21_y.c, struct-return-21_main.c,
37174         struct-return-21_x.c, struct-return-21_y.c: New files.
37175
37176 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
37177
37178         PR c++/14550
37179         * g++.dg/parse/template14.C: New test.
37180
37181 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37182
37183         * gcc.c-torture/execute/20040313-1.c: New test.
37184
37185 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
37186
37187         PR target/14533
37188         * gcc.dg/20040311-2.c: New test.
37189
37190 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
37191
37192         PR other/14544
37193         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37194         bit-field.
37195
37196 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
37197
37198         * gcc.dg/20040305-2.c: Add missing return statement.
37199
37200 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37201
37202         * gcc.dg/builtins-34.c: Also check pow10*.
37203
37204 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37205
37206         PR target/14262
37207         * gcc.dg/20040305-2.c: New test.
37208
37209 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37210
37211         * gcc.dg/20040310-1.c: New test.
37212
37213 2004-03-11  Roger Sayle  <roger@eyesopen.com>
37214
37215         * gcc.c-torture/execute/20040311-1.c: New test case.
37216
37217 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
37218
37219         PR c++/14476
37220         * g++.dg/lookup/enum1.C: New test.
37221
37222 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
37223
37224         PR c++/14510
37225         * g++.dg/lookup/struct2.C: New test.
37226
37227 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
37228
37229         * gcc.dg/builtins-34.c: New test.
37230
37231 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37232
37233         * gcc.dg/torture/builtin-nonneg-1.c: New test.
37234
37235 2004-03-09  James E Wilson  <wilson@specifixinc.com>
37236
37237         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37238         * gcc.dg/alias-2.c: New testcase.
37239
37240 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
37241
37242         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37243
37244 2004-03-09  Roger Sayle  <roger@eyesopen.com>
37245
37246         * gcc.c-torture/execute/20040309-1.c: New test case.
37247
37248 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
37249
37250         PR c++/14397
37251         * g++.dg/overload/ref1.C: New.
37252
37253 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37254
37255         PR c++/14409
37256         * g++.dg/template/spec12.C: New test.
37257
37258         PR c++/14448
37259         * g++.dg/parse/crash14.C: New test.
37260
37261 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37262
37263         PR c++/14230
37264         * g++.dg/init/ref11.C: New test.
37265
37266 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37267
37268         PR c++/14432
37269         * g++.dg/parse/builtin2.C: New test.
37270
37271 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37272
37273         PR c++/14401
37274         * g++.dg/init/ctor3.C: New test.
37275         * g++.dg/init/union1.C: New test.
37276         * g++.dg/ext/anon-struct4.C: New test.
37277
37278 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37279
37280         * g++.dg/lookup/koenig1.C: Tweak error messages.
37281         * g++.dg/lookup/used-before-declaration.C: Likewise.
37282         * g++.dg/other/do1.C: Likewise.
37283         * g++.dg/overload/koenig1.C: Likewise.
37284         * g++.dg/parse/crash13.C: Likewise.
37285         * g++.dg/template/instantiate3.C: Likewise.
37286
37287 2004-03-08  Eric Christopher  <echristo@redhat.com>
37288
37289         * * lib/target-supports.exp: Enable libiconv in test
37290         compilation.  Fix up error checking.
37291
37292 2004-03-08  Roger Sayle  <roger@eyesopen.com>
37293
37294         PR middle-end/14289
37295         * gcc.dg/pr14289-1.c: New test case.
37296         * gcc.dg/pr14289-2.c: Likewise.
37297         * gcc.dg/pr14289-3.c: Likewise.
37298
37299 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
37300
37301         * gcc.c-torture/execute/20040308-1.c: New test.
37302
37303 2004-03-07  Roger Sayle  <roger@eyesopen.com>
37304
37305         * gcc.c-torture/execute/20040307-1.c: New test case.
37306
37307 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
37308
37309         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37310
37311 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
37312
37313         * gcc.dg/20040306-1.c: New test.
37314
37315 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
37316
37317         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37318         them static.
37319         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37320
37321 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37322
37323         PR c/14465
37324         * gcc.dg/decl-6.c: New test.
37325
37326 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37327
37328         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37329         Rename LOGPOW -> LOG_POW.
37330         (SQRT_EXP, POW_EXP): New.
37331
37332 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37333
37334         * gcc.dg/i386-sse-8.c: New test.
37335
37336 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37337
37338         PR c/14114
37339         * gcc.dg/decl-5.c: New test.
37340
37341 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
37342
37343         * gcc.dg/20040305-1.c: New test.
37344
37345 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
37346
37347         PR other/14354
37348         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37349
37350 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
37351
37352         PR c++/14425, c++/14426
37353         * g++.dg/ext/altivec-4.C: New test.
37354         * g++.dg/ext/altivec-5.C: New test.
37355
37356 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
37357
37358         * g++.old-deja/g++.other/linkage1.C: Expect errors about
37359         global variables of a type with no linkage.
37360         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37361         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37362         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37363         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37364         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37365         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37366         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37367         * g++.dg/warn/deprecated.C: Name enum Color.
37368         * g++.dg/overload/VLA.C: Name structure for 'b'.
37369         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37370
37371 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37372
37373         * gcc.c-torture/compile/20040304-1.c: New test.
37374
37375 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
37376
37377         PR 13728
37378         * gcc.dg/decl-4.c: New testcase.
37379
37380 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
37381
37382         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37383         as PRECF if sizeof (float) > sizeof (double).
37384         (PRECL): Make it the same as PRECF if
37385         sizeof (float) > sizeof (long double).
37386
37387 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37388
37389         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37390         system type.  Add check for irix6 which doesn't have c99 runtime.
37391
37392 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
37393
37394         * gcc.dg/const-elim-1.c: xfail for xtensa.
37395
37396 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37397
37398         PR c++/14369
37399         * g++.dg/template/cond4.C: New test.
37400
37401 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37402
37403         PR c++/14360
37404         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37405
37406         PR c++/14361
37407         * g++.dg/parse/defarg7.C: New test.
37408
37409         PR c++/14359
37410         * g++.dg/template/friend26.C: New test.
37411
37412 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37413
37414         PR c++/14324
37415         * g++.dg/abi/mangle21.C: New test.
37416
37417         PR c++/14260
37418         * g++.dg/parse/constructor2.C: New test.
37419
37420         PR c++/14337
37421         * g++.dg/template/sfinae1.C: New test.
37422
37423 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37424
37425         PR c++/14267
37426         * g++.dg/expr/crash2.C: New test.
37427
37428         PR middle-end/13448
37429         * gcc.dg/inline-5.c: New test.
37430         * gcc.dg/always-inline.c: Split out tests into ...
37431         * gcc.dg/always-inline2.c: ... this and ...
37432         * gcc.dg/always-inline3.c: ... this.
37433
37434 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37435
37436         PR debug/12103
37437         * g++.dg/debug/crash1.C: New test.
37438
37439 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
37440
37441         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37442         function with __attribute__((noinline)).
37443         (recurser_void2): Likewise.
37444         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37445         (recurser_void2): Likewise.
37446
37447 2004-02-29  Roger Sayle  <roger@eyesopen.com>
37448
37449         PR middle-end/14203
37450         * g++.dg/warn/Wunused-6.C: New test case.
37451
37452 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
37453
37454         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37455         not defined.
37456
37457 2004-02-27  Eric Christopher  <echristo@redhat.com>
37458
37459         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37460         * g++.dg/charset/asm2.c: Run only x86.
37461         * gcc.dg/charset/asm3.c: Ditto.
37462
37463 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
37464
37465         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37466         ld_library_path.
37467
37468 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
37469
37470         * g++.dg/ext/altivec-3.C: New.
37471
37472 2004-02-26  Richard Henderson  <rth@redhat.com>
37473
37474         * g++.dg/ext/attrib10.C: Mark for warning.
37475         * gcc.dg/attr-alias-1.c: New.
37476
37477 2004-02-26  Richard Henderson  <rth@redhat.com>
37478
37479         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37480         * gcc.c-torture/execute/20040208-2.c: ... it back.
37481
37482 2004-02-26  Eric Christopher  <echristo@redhat.com>
37483
37484         * lib/target-supports.exp (check-iconv-available): New function.
37485         * lib/gcc-dg.exp (dg-require-iconv): New function.
37486         Use above.
37487         * gcc.dg/charset: New directory.
37488         * gcc.dg/charset/charset.exp: New file.
37489         * gcc.dg/charset/asm1.c: Ditto.
37490         * gcc.dg/charset/asm2.c: Ditto.
37491         * gcc.dg/charset/asm3.c: Ditto.
37492         * gcc.dg/charset/asm4.c: Ditto.
37493         * gcc.dg/charset/asm5.c: Ditto.
37494         * gcc.dg/charset/attribute1.c: Ditto.
37495         * gcc.dg/charset/attribute2.c: Ditto.
37496         * gcc.dg/charset/string1.c: Ditto.
37497         * g++.dg/charset: New directory.
37498         * g++.dg/dg.exp: Add here. Special options.
37499         * g++.dg/charset/charset.exp: New file.
37500         * g++.dg/charset/asm1.c: Ditto.
37501         * g++.dg/charset/asm2.c: Ditto.
37502         * g++.dg/charset/asm3.c: Ditto.
37503         * g++.dg/charset/asm4.c: Ditto.
37504         * g++.dg/charset/attribute1.c: Ditto.
37505         * g++.dg/charset/attribute2.c: Ditto.
37506         * g++.dg/charset/extern1.cc: Ditto.
37507         * g++.dg/charset/extern2.cc: Ditto.
37508         * g++.dg/charset/string1.c: Ditto.
37509
37510 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
37511
37512         PR c++/14278
37513         * g++.dg/parse/comma1.C: New test.
37514
37515 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37516
37517         PR c++/14284
37518         * g++.dg/template/ttp8.C: New test.
37519
37520 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
37521
37522         * gcc.dg/fixuns-trunc-1.c: New test.
37523
37524 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37525
37526         * gcc.dg/builtins-config.h: Use #elif.
37527
37528 2004-02-26  Michael Matz  <matz@suse.de>
37529
37530         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37531         * gcc.dg/991214-1.c: Likewise.
37532         * gcc.dg/i386-asm-1.c: Likewise.
37533
37534 2004-02-25  Richard Henderson  <rth@redhat.com>
37535
37536         * gcc.c-torture/execute/20040208-2.c: Move ...
37537         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37538
37539 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37540
37541         PR c++/14246
37542         * g++.dg/other/crash-3.C: New test.
37543
37544 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37545
37546         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37547         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37548
37549         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37550         HP-UX.
37551
37552 2004-02-24  Michael Matz  <matz@suse.de>
37553
37554         * gcc.dg/i386-regparm.c: New.
37555
37556 2004-02-23  James E Wilson  <wilson@specifixinc.com>
37557
37558         * gcc.c-torture/execute/20040223-1.c: New.
37559
37560 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
37561             Kazu Hirata  <kazu@cs.umass.edu>
37562
37563         * gcc.dg/fwritable-strings-1.c: Remove.
37564
37565 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
37566
37567         PR c/14156
37568         * gcc.dg/20040223-1.c: New test.
37569
37570 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37571
37572         PR c++/14106
37573         * g++.dg/ext/typeof9.C: New test.
37574
37575 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37576
37577         PR c++/14250
37578         * g++.dg/other/switch1.C: New test.
37579
37580 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37581
37582         * gcc.dg/cast-function-1.c: Adjust for new informative message.
37583         * gcc.dg/va-arg-1.c: Likewise.
37584
37585 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37586
37587         PR c++/14143
37588         * g++.dg/template/koenig5.C: New test.
37589
37590 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
37591
37592         * g++.dg/ext/altivec-1.C: Generalize target triple.
37593         * g++.dg/ext/altivec-2.C: New test case.
37594         * g++.dg/ext/altivec_check.h: New file.
37595         * gcc.dg/altivec-1.c: Generalize target triple;
37596         include altivec_check.h and call altivec_check().
37597         * gcc.dg/altivec-[2-5].c: Generalize target triple.
37598         * gcc.dg/altivec-6.c: New test case.
37599         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37600         type casts as needed.
37601         * gcc.dg/altivec-10.c: Include altivec_check.h and call
37602         altivec_check().
37603         * gcc.dg/altivec-12.c: New test case.
37604         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37605         include altivec_check.h and call altivec_check().
37606         * gcc.dg/altivec_check.h: New file.
37607
37608 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37609
37610         * lib/target-supports.exp (check_alias_available): Don't mangle
37611         function `g' in test program.
37612
37613 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37614
37615         * lib/target-supports.exp (check_profiling_available): Check
37616         argument to determine whether we support a profiling type.
37617         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37618         check_profiling_available.
37619         * g++.dg/bprob/bprob.exp: Likewise.
37620         * g77.dg/bprob/bprob.exp: Likewise.
37621         * gcc.misc-tests/bprob.exp: Likewise.
37622         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37623         dg-require-profiling and delete expected error handling.
37624         * gcc.dg/20021014-1.c: Likewise.
37625         * gcc.dg/nest.c: Likewise.
37626
37627 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37628
37629         PR c++/12007
37630         * g++.dg/other/vthunk1.C: New test.
37631
37632 2004-02-20  Falk Hueffner  <falk@debian.org>
37633
37634         PR target/14201
37635         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37636
37637 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
37638
37639         PR c++/13927
37640         * g++.dg/other/error8.C: Remove XFAIL markers.
37641
37642         PR c++/14173
37643         * g++.dg/ext/packed5.C: New test.
37644
37645         PR c++/14199
37646         * g++.dg/warn/Wunused-5.C: New test.
37647
37648         PR c++/14186
37649         * g++.dg/lookup/member1.C: New test.
37650
37651 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
37652
37653         * gcc.c-torture/compile/20040130-1.c: Enable only when
37654         __INT_MAX__ >= 2147483647L.
37655         * gcc.c-torture/compile/961203-1.c: Likewise.
37656
37657 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
37658
37659         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37660         * g++.dg/opt/template1.C: Robustify assembler regexp
37661
37662 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37663
37664         * gcc.c-torture/execute/simd-4.x: Remove.
37665         * gcc.c-torture/execute/va-arg-25.x: Likewise.
37666         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37667         Guard with #ifndef SKIP_ATTRIBUTE.
37668         * gcc.dg/compat/vector-1_y.c: Likewise.
37669         * gcc.dg/compat/vector-2_x.c: Likewise.
37670         * gcc.dg/compat/vector-2_y.c: Likewise.
37671         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37672         * g++.dg/eh/simd-2.C: Likewise.
37673
37674 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
37675
37676         * gcc.c-torture/compile/complex-1.c: New.
37677
37678 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
37679
37680         PR target/14209
37681         * gcc.c-torture/execute/20040218-1.c: New test.
37682
37683 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37684
37685         PR c++/14181
37686         * g++.dg/parse/new2.C: New test.
37687
37688 2004-02-18  Paul Brook  <paul@codesourcery.com>
37689
37690         * gcc.c-torture/compile/libcall-1.c: New test.
37691
37692 2004-02-18  Paul Brook  <paul@codesourcery.com>
37693
37694         PR debug/12934
37695         * gcc.dg/debug/debug-7.c: New test.
37696
37697 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
37698
37699         * gcc.dg/20040217-1.c: New test.
37700
37701 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
37702
37703         * gcc.c-torture/execute/990208-1.x: Delete.
37704
37705 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
37706
37707         * gcc.c-torture/execute/20040208-2.x: New file.
37708
37709 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
37710
37711         PR c++/11326
37712         * g++.dg/abi/structret1.C: New test.
37713
37714 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
37715
37716         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37717         (i386_cpuid): No need to test if cpuid is available on AMD64.
37718         Fix assembly, so that it works onboth i386 and AMD64.
37719         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37720         (vecInLong): Fix s[] member type to unsigned int.
37721         (vecInWord): Remove type.
37722         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37723         (a64, b64, c64, d64, e64): Remove.
37724         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37725         Remove unused variable.  Remove initialization of removed variables.
37726         Don't call mmx_tests nor sse_tests.
37727         (reference_mmx, reference_sse): Remove.
37728         (check): Add return stmt.
37729         * gcc.dg/i386-sse-7.c: New test.
37730         * gcc.dg/i386-mmx-4.c: New test.
37731
37732 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37733
37734         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37735         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37736         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37737         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37738         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37739         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37740         g++.dg/tc1/dr94.C: Fix line terminator.
37741
37742 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
37743
37744         * gcc.c-torture/compile/20040216-1.c: New.
37745
37746 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37747
37748         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37749         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37750         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37751         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37752         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37753         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37754
37755 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37756
37757         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37758
37759 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
37760
37761         PR c++/13971
37762         * g++.dg/expr/cond4.C: New test.
37763
37764         PR c++/14086
37765         * g++.dg/lookup/crash2.C: New test.
37766
37767 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
37768
37769         * gcc.c-torture/compile/20040214-2.c: New test.
37770
37771 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
37772
37773         PR c++/14116
37774         * g++.dg/ext/typeof8.C: New test.
37775
37776 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
37777
37778         * gcc.c-torture/compile/20040214-1.c: New test.
37779
37780 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37781
37782         PR c++/13635
37783         * g++.dg/template/spec11.C: New test.
37784
37785 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37786
37787         PR c++/13927
37788         * g++.dg/other/error8.C: New test.
37789
37790 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
37791
37792         PR c++/14122
37793         * g++.dg/template/array4.C: New test.
37794
37795         PR c++/14108
37796         * g++.dg/inherit/thunk2.C: New test.
37797
37798         PR c++/14083
37799         * g++.dg/eh/cond2.C: New test.
37800
37801 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
37802
37803         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37804
37805 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
37806
37807         * lib/scanasm.exp (dg-scan): Quote pattern before display.
37808
37809 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
37810
37811         * g++.dg/simd-2.C: xfail on ppc64-linux.
37812
37813 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37814
37815         PR c/456
37816         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37817         tests.
37818
37819 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
37820
37821         * gcc.dg/builtins-33.c: New test.
37822
37823 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
37824
37825         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37826
37827 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37828
37829         * g++.dg/simd-2.C: Set -maltivec for ppc64.
37830
37831 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37832
37833         * gcc.dg/ppc64-abi-3.c: New test.
37834
37835 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
37836
37837         PR c/14092
37838
37839         * gcc.dg/pr14092-1.c: New testcase.
37840
37841 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
37842
37843         * gcc.dg/cpp/assert4.c: Fix typo last change.
37844
37845         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37846         * gcc.dg/cpp/assert4.c: Handle powerpc64.
37847
37848         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37849
37850 2004-02-09  Roger Sayle  <roger@eyesopen.com>
37851
37852         * gcc.c-torture/compile/20040209-1.c: New test case.
37853
37854 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37855
37856         * gcc.dg/c90-init-1.c: Adjust expected error messages.
37857
37858 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
37859
37860         * gcc.c-torture/execute/20040208-[12].c: New tests.
37861
37862 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37863
37864         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37865
37866 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37867
37868         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37869
37870 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37871
37872         Bug 13856
37873         * gcc.dg/visibility-8.c: New testcase.
37874
37875 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37876
37877         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37878         arguments.
37879         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37880
37881 2004-02-07  Roger Sayle  <roger@eyesopen.com>
37882
37883         PR middle-end/13696
37884         * g++.dg/opt/fold1.C: New test case.
37885
37886 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37887
37888         PR c++/14033
37889         * g++.dg/other/crash-2.C: New test.
37890
37891 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37892
37893         PR c++/14028
37894         * g++.dg/parse/angle-bracket2.C: New test.
37895
37896 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37897
37898         PR middle-end/13750
37899         Revert:
37900         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37901         PR pch/13361
37902         * g++.dg/pch/wchar-1.C: New.
37903         * g++.dg/pch/wchar-1.Hs: New.
37904
37905 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37906
37907         PR c++/14008
37908         * g++.dg/parse/error15.C: New test.
37909         * g++.dg/parse/crash11.C: Update dg-error mark.
37910
37911 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37912
37913         PR c++/13932
37914         * g++.dg/warn/conv2.C: New test.
37915
37916 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37917
37918         PR c++/13086
37919         * g++.dg/warn/incomplete1.C: Remove xfail.
37920
37921 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37922
37923         * lib/file-format.exp (gcc_target_object_format): Use
37924         ${tool}_target_compile, not gcc_target_compile.
37925         * lib/target-supports.exp (check_alias_available): Likewise.
37926         (check_gc_sections_available): Likewise.
37927         * g++.dg/ext/attrib10.C: Use dg-require-alias.
37928         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37929         dg-require-alias.
37930
37931 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37932
37933         PR c++/13969
37934         * g++.dg/template/static6.C: New test.
37935
37936 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
37937
37938         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37939
37940 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37941
37942         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37943         tests for systems where `char' is unsigned by default.
37944
37945 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37946
37947         PR c++/13997
37948         * g++.dg/template/partial3.C: New test.
37949
37950 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
37951
37952         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37953         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37954         Remove mentions of obsolete ports.
37955
37956 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
37957
37958         * gcc.dg/noncompile/20001228-1.c: Fix for new
37959         error message.
37960
37961 2004-02-03  Roger Sayle  <roger@eyesopen.com>
37962
37963         PR target/9348
37964         * gcc.c-torture/execute/multdi-1.c: New test case.
37965
37966 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37967
37968         PR c++/13925
37969         * g++.dg/template/lookup5.C: New test.
37970
37971 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37972
37973         PR c++/13950
37974         * g++.dg/template/lookup4.C: New test.
37975
37976         PR c++/13970
37977         * g++.dg/parse/error14.C: New test.
37978
37979         PR c++/14002
37980         * g++.dg/parse/template13.C: New test.
37981
37982 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37983
37984         PR c++/13978
37985         * g++.dg/template/koenig4.C: New test.
37986
37987         PR c++/13968
37988         * g++.dg/template/crash17.C: New test.
37989
37990         PR c++/13975
37991         * g++.dg/parse/error13.C: New test.
37992         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37993
37994 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37995
37996         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37997
37998 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
37999
38000         PR c/11658
38001         PR c/13994
38002         * gcc.dg/noncompile/20040203-1.c: New test.
38003         * gcc.dg/noncompile/20040203-2.c: Likewise.
38004         * gcc.dg/noncompile/20040203-3.c: Likewise.
38005         * gcc.dg/20040203-1.c: Likewise.
38006
38007 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
38008
38009         PR c++/10858
38010         * g++.dg/template/sizeof7.C: New test.
38011
38012 2004-02-02  Eric Christopher  <echristo@redhat.com>
38013             Zack Weinberg  <zack@codesourcery.com>
38014
38015         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38016
38017 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
38018
38019         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38020         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38021         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38022         * gcc.dg/cleanup-5.c: Run only on Linux targets.
38023
38024 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
38025
38026         PR c++/13113
38027         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38028
38029         PR c++/13854
38030         * g++.dg/ext/attrib13.C: New test.
38031
38032         PR c++/13907
38033         * g++.dg/conversion/op2.C: New test.
38034
38035 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38036
38037         * gcc.dg/titype-1.c: Fix pasto.
38038
38039 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38040
38041         * gcc.dg/titype-1.c: New test.
38042
38043 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38044
38045         PR c++/13957
38046         * g++.dg/template/non-type-template-argument-1.C,
38047         g++.dg/template/qualified-id1.C: Update dg-error marks.
38048         * g++.dg/template/nontype6.C: New test.
38049
38050 2004-02-01  Roger Sayle  <roger@eyesopen.com>
38051
38052         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38053         * gcc.dg/builtins-31.c: New testcase.
38054         * gcc.dg/builtins-32.c: New testcase.
38055
38056 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
38057
38058         * objc.dg/call-super-2.m: Update line numbers
38059         for the including of stddef.h.
38060
38061 2004-01-30  Michael Matz  <matz@suse.de>
38062
38063         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38064         g++.dg/ext/case-range3.C: New tests.
38065
38066 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38067
38068         DR206
38069         PR c++/13813
38070         * g++.dg/template/member4.C: New test.
38071
38072 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38073
38074         PR c++/13683
38075         * g++.dg/template/sizeof6.C: New test.
38076
38077 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38078
38079         * gcc.dg/fwritable-strings-1.c: New test.
38080
38081 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38082
38083         * gcc.c-torture/compile/20040130-1.c: New test.
38084
38085 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
38086
38087         * objc.dg/call-super-2.m: Include stddef.h for size_t.
38088
38089 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
38090
38091         PR c++/13883
38092         * g++.dg/template/ctor3.C: New test.
38093
38094 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38095
38096         * g++.dg/tc1: New directory.
38097         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38098         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38099         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38100         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38101         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38102
38103 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38104
38105         * g++.dg/parse/error11.C: New test.
38106         * g++.dg/parse/error12.C: Likewise.
38107
38108 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
38109
38110         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38111         (scan_initial, main): Use aligned_sizeof instead of sizeof.
38112
38113 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
38114
38115         PR c++/13791
38116         * g++.dg/ext/attrib12.C: New test.
38117
38118         PR c++/13736
38119         * g++.dg/parse/cast2.C: New test.
38120
38121 2004-01-27  James E Wilson  <wilson@specifixinc.com>
38122
38123         * objc.dg/encode-2.m (main): New local string.  Set depending on
38124         sizeof long.  Use in sscanf call.
38125         * objc.dg/encode-3.m (main): New local string.  Set depending on
38126         sizeof long.  Use in scan_initial call.
38127
38128 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38129
38130         * objc.dg/call-super-2.m: Make LP64-safe.
38131         * objc.dg/desig-init-1.m: Likewise.
38132
38133 2004-01-27  Devang Patel <dpatel@apple.com>
38134
38135         * g++.dg/debug/namespace1.C: New test.
38136
38137 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
38138
38139         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38140         xscale-*-*.
38141
38142         * gcc.dg/arm-mmx-1.c: New test.
38143
38144 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38145
38146         * gcc.dg/20040127-1.c: New test.
38147         * gcc.dg/20040127-2.c: New test.
38148
38149 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38150
38151         * objc.dg/stret-1.m (glob): Renamed to globa.
38152
38153 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
38154
38155         PR c++/13663
38156         * g++.dg/expr/for1.C: New test.
38157
38158 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
38159
38160         PR middle-end/13779
38161         * gcc.dg/darwin-longlong.c: New test.
38162
38163 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
38164
38165         * gcc.dg/20040124-1.c: Moved test from here...
38166         * gcc.c-torture/compile/20040124-1.c: ...to here.
38167
38168 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38169
38170         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
38171         the assembly output if -m64 is passed.
38172
38173 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
38174
38175         PR c++/13833
38176         * g++.dg/template/cond3.C: New test.
38177
38178 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38179
38180         PR c++/13810
38181         * g++.dg/template/ttp7.C: New test.
38182
38183 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38184
38185         PR c++/13797
38186         * g++.dg/template/nontype4.C: New test.
38187         * g++.dg/template/nontype5.C: Likewise.
38188
38189 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
38190
38191         * gcc.dg/torture/mips-clobber-at.c: New test.
38192
38193 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
38194
38195         * gcc.dg/20040124-1.c: New test.
38196
38197 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
38198
38199         * gcc.dg/20040123-1.c: New test.
38200
38201 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38202
38203         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38204
38205 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38206
38207         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38208
38209 2004-01-23  Andrew Pinski  <apinski@apple.com>
38210
38211         * gcc.dg/20030121-1.c: Move to ..
38212         * gcc.dg/20040121-1.c: here.
38213
38214 2004-01-23  Roger Sayle  <roger@eyesopen.com>
38215
38216         * gcc.dg/builtins-29.c: New test case.
38217
38218 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38219
38220         PR 18314
38221         * gcc.dg/builtins-30.c: New testcase.
38222
38223 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
38224
38225         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38226         * lib/g77.exp: Likewise.
38227         * lib/objc.exp: Likewise.
38228         * lib/g++.exp: Likewise.
38229
38230 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38231
38232         * gcc.dg/struct-by-value-2.c: New test.
38233
38234 2004-01-21  Andrew Pinski  <apinski@apple.com>
38235
38236         PR target/13785
38237         * gcc.dg/20030121-1.c: New test.
38238
38239 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
38240
38241         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
38242         clobber frame pointer register in asm statement.
38243
38244 2004-01-21  Falk Hueffner  <falk@debian.org>
38245
38246         * gcc.c-torture/compile/20040121-1.c: New test.
38247
38248 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
38249
38250         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38251
38252 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
38253
38254         * gcc.dg/ppc64-abi-2.c: New test.
38255
38256 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
38257
38258         * lib/treelang.exp: Fill out this file.
38259         * lib/treelang-dg.exp: New File.
38260
38261 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38262
38263         * gcc.c-torture/compile/981022-1.c: Remove.
38264         * gcc.dg/array-5.c: Remove XFAIL.
38265         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38266         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38267         gcc.dg/cond-lvalue-1.c: Update.
38268         * gcc.dg/cast-lvalue-2.c: New test.
38269
38270 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
38271
38272         PR c++/13592
38273         * g++.dg/other/error1.C (class foo): Tweak error message.
38274
38275         PR c++/13592
38276         * g++.dg/template/call2.C: New test.
38277
38278 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38279
38280         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38281         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38282         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38283         scalar-return-1_x.c, scalar-return-2_y.c,
38284         scalar-return-3_x.c, scalar-return-3_y.c,
38285         scalar-return-4_x.c, scalar-return-4_y.c,
38286         struct-align-1.h, struct-align-1_x.c,
38287         struct-align-1_y.c, struct-align-2.h,
38288         struct-align-2_x.c, struct-align-2_y.c,
38289         struct-by-value-10_y.c, struct-by-value-11_x.c,
38290         struct-by-value-11_y.c, struct-by-value-12_x.c,
38291         struct-by-value-12_y.c, struct-by-value-13_x.c,
38292         struct-by-value-13_y.c, struct-by-value-14_x.c,
38293         struct-by-value-14_y.c, struct-by-value-15_x.c,
38294         struct-by-value-15_y.c, struct-by-value-16_y.c,
38295         struct-by-value-17_y.c, struct-by-value-18_y.c,
38296         struct-by-value-19_y.c, struct-by-value-1_x.c,
38297         struct-by-value-1_y.c, struct-by-value-20_y.c,
38298         struct-by-value-2_x.c, struct-by-value-2_y.c,
38299         struct-by-value-3_y.c, struct-by-value-4_x.c,
38300         struct-by-value-4_y.c, struct-by-value-5_y.c,
38301         struct-by-value-6_y.c, struct-by-value-7_y.c
38302         struct-by-value-8_x.c, struct-by-value-8_y.c
38303         struct-by-value-9_x.c, struct-by-value-9_y.c
38304         struct-return-10_x.c, struct-return-10_y.c,
38305         struct-return-19_x.c, struct-return-20_x.c
38306         struct-return-2_x.c, struct-return-2_y.c
38307         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38308         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
38309
38310 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38311
38312         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38313         attribute on sparc*-sun-solaris2.*.
38314
38315 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
38316
38317         PR c++/13710
38318         * g++.dg/ext/typeof7.C: New test.
38319
38320 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
38321
38322         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38323         * gcc.dg/const-elim-1.c: Same.
38324
38325 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
38326
38327         * objc.dg/stret-1.m: New.
38328         * objc.dg/stret-2.m: New.
38329
38330 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
38331
38332         PR c++/11895
38333         * g++.dg/ext/vector1.C: New test.
38334
38335 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
38336
38337         * gcc.dg/pch/import-1.c: New.
38338         * gcc.dg/pch/import-1.hs: New.
38339         * gcc.dg/pch/import-1a.h: New.
38340         * gcc.dg/pch/import-1b.h: New.
38341         * gcc.dg/pch/import-1c.h: New.
38342
38343 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38344
38345         PR c++/13574
38346         * g++.dg/ext/array1.C: New test.
38347
38348         PR c++/13178
38349         * g++.dg/conversion/op1.C: New test.
38350
38351 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
38352
38353         PR 11864
38354         From Kazumoto Kojima / Dan Kegel:
38355         * gcc.dg/pr11864-1.c: New test.
38356
38357         PR 10392
38358         From Marcus Comstedt / Dan Kegel:
38359         * gcc.dg/pr10392-1.c: New test.
38360
38361 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38362
38363         PR c++/13478
38364         * g++.dg/init/ref10.C: New test.
38365
38366 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38367
38368         PR c++/13407
38369         * g++.dg/parse/typename6.C: New test.
38370
38371 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38372
38373         PR pch/13361
38374         * g++.dg/pch/wchar-1.C: New.
38375         * g++.dg/pch/wchar-1.Hs: New.
38376
38377 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38378
38379         PR c++/9259
38380         * g++.dg/expr/sizeof2.C: New test.
38381
38382 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
38383
38384         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38385
38386 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38387
38388         PR c++/13659
38389         * g++.dg/lookup/strong-using-3.C: New.
38390         * g++.dg/lookup/using-10.C: New.
38391
38392 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38393
38394         PR c++/13594
38395         * g++.dg/lookup/strong-using-2.C: New.
38396
38397 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
38398             Dan Kegel <dank@kegel.com>
38399             J"orn Rennecke <joern.rennecke@superh.com>
38400
38401         PR target/9365
38402         * gcc.dg/pr9365-1.c: New test.
38403
38404 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38405
38406         PR c++/8856
38407         * g++.dg/parse/casting-operator2.C: New test.
38408         * g++.old-deja/g++.pt/explicit83.C: Remove.
38409
38410 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38411
38412         * gcc.dg/label-compound-stmt-1.c: New test.
38413         * gcc.c-torture/compile/950922-1.c,
38414         gcc.c-torture/compile/20000211-3.c,
38415         gcc.c-torture/compile/20000518-1.c,
38416         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38417         compound statements.
38418
38419 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
38420
38421         * gcc.dg/ppc64-abi-1.c: New test.
38422
38423 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
38424
38425          * g++.dg/ext/attrib9.C: Add dg-warnings.
38426
38427 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38428
38429         PR c++/12335
38430         * g++.dg/parse/dtor3.C: New test.
38431
38432 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
38433
38434         PR c++/12709
38435         * g++.dg/parse/try-catch-1.C: New test.
38436
38437 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
38438
38439         * ada/acats/run_all.sh: Add more verbose output in acats.log
38440         when compiling tests.
38441
38442 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38443
38444         PR 13656
38445         * gcc.dg/typedef-redecl.c: New test case.
38446         * gcc.dg/typedef-redecl.h: New support file.
38447
38448 2004-01-13  Jan Hubicka  <jh@suse.cz>
38449
38450         * gcc.dg/always_inline.c: New test.
38451         * gcc.dg/debug/20031231-1.c: Fix.
38452
38453 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38454
38455         PR c++/13474
38456         * g++.dg/template/array3.C: New test.
38457
38458 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38459
38460         * g++.dg/ext/lvalue1.C: No longer expected to fail.
38461         * g++.dg/warn/Wunused-2.C: Likewise.
38462
38463 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38464
38465         PR c++/13289
38466         * g++.dg/template/instantiate6.C: New test.
38467
38468 2004-01-12  Roger Sayle  <roger@eyesopen.com>
38469
38470         PR middle-end/11397
38471         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38472
38473 2004-01-12  Jan Hubicka  <jh@suse.cz>
38474
38475         PR opt/12826
38476         * gcc.dg/20040112-1.c: New.
38477
38478         * gcc.dg/dwarf-die[1-7].c: Move to...
38479         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38480         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38481
38482 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
38483
38484         PR c++/4100
38485         * g++.dg/parse/friend4.C: New test.
38486
38487 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
38488
38489         PR c++/4100
38490         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38491         definition is called a friend.
38492
38493 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
38494
38495         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38496
38497 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
38498
38499         PR c++/3478
38500         * g++.dg/parse/error10.C: New test.
38501         * g++.dg/template/arg2.C: Accept "invalid type" error.
38502
38503 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
38504
38505         PR middle-end/13392
38506         * g++.dg/opt/expect2.C: New test.
38507
38508 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38509
38510         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38511         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38512         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38513         Update dg-error regexps.
38514
38515 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38516
38517         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38518         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38519
38520 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38521
38522         * gcc.dg/pragma-re-1.c: Use right pointer type.
38523
38524 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38525
38526         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38527
38528 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
38529
38530         * gcc.dg/rs6000-ldouble-1.c: New.
38531
38532 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38533
38534         DR 337
38535         PR c++/9256
38536         * g++.dg/other/abstract1.C: New test.
38537
38538 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
38539
38540         * g++.dg/lookup/strong-using-1.C: New.
38541
38542 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38543
38544         PR c/11234
38545         * gcc.dg/func-ptr-conv-1.c: New test.
38546         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38547
38548 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
38549
38550         PR target/13380.
38551         * gcc.c-torture/compile/20040109-1.c: New.
38552
38553 2004-01-08  Stuart Hastings  <stuart@apple.com>
38554
38555         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38556         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38557         * gcc.dg/i386-sse-6.c: ...this new testcase.
38558
38559 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
38560
38561         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38562
38563 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38564
38565         * ada/acats/run_acats: Treat 'gnatchop' the same way
38566         as 'gnatmake'.  Export GCC_DRIVER.
38567         * ada/acats/run_all.sh: Add target_gnatchop.  Use
38568         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38569
38570 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38571
38572         PR c++/12573
38573         * g++.dg/template/dependent-expr4.C: New test.
38574
38575 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
38576
38577         * gcc.dg/altivec-11.c: New test.
38578
38579 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
38580
38581         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38582
38583 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38584
38585         PR c/6024
38586         * gcc.dg/enum-compat-1.c: New test.
38587         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38588
38589 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38590
38591         PR c/12165
38592         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38593         gcc.dg/c99-idem-qual-3.c: New tests.
38594
38595 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
38596
38597         * gcc.dg/winline-7.c: Don't cast void * to int.
38598
38599 2004-01-06  Jan Hubicka  <jh@suse.cz>
38600
38601         * gcc.dg/i386-sse-5.c: New test
38602         * g++.dg/eh/simd-1.c: Add -w argument for i386.
38603
38604 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38605
38606         PR c++/12815
38607         * g++.dg/rtti/typeid4.C: New test.
38608
38609 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38610
38611         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38612
38613 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
38614
38615         PR c++/12132
38616         * g++.dg/template/error11.C: New test.
38617
38618         PR c++/13451
38619         * g++.dg/template/class2.C: New test.
38620
38621 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38622         Richard Sandiford <rsandifo@redhat.com>
38623
38624         PR c++/13387
38625         * g++.dg/opt/alias3.C: New test.
38626
38627 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
38628
38629         PR c++/13157
38630         * g++.dg/template/koenig3.C: New test.
38631
38632         PR c++/13529
38633         * g++.dg/parse/offsetof3.C: New test.
38634
38635         * g++.dg/init/copy7.C: Add missing dg-error markers.
38636
38637         PR c++/12226
38638         * g++.dg/init/copy7.c: New test.
38639
38640         PR c++/13536
38641         * g++.dg/parse/cast1.C: New test.
38642
38643 2004-01-04  Jan Hubicka  <jh@suse.cz>
38644
38645         * gcc.dg/winline[1-7].c: New tests.
38646
38647 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38648
38649         PR c++/13520
38650         * g++.dg/template/qualttp22.C: New test.
38651
38652 2004-01-01  Jan Hubicka  <jh@suse.cz>
38653
38654         * gcc.dg/debug/20031231-1.c: New.
38655         * gcc.c-torture/compile/20040101-1.c: New.
38656         * gcc.dg/dwarf-die-[1-7].c: New.
38657
38658 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
38659
38660         PR optimization/13521
38661         * gcc.c-torture/compile/20031231-1.c: New test.
38662
38663 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38664
38665         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38666
38667 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38668
38669         PR c++/10079
38670         * g++.dg/template/crash16.C: New test.
38671
38672 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
38673
38674         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38675
38676 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38677
38678         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38679         ports.
38680         * g++.old-deja/g++.jason/thunk3.C: Likewise.
38681         * g++.old-deja/g++.law/profile1.C: Likewise.
38682         * gcc.c-torture/compile/981006-1.c: Likewise.
38683         * gcc.c-torture/execute/loop-2e.x: Likewise.
38684         * gcc.c-torture/execute/loop-2f.x: Remove.
38685         * gcc.c-torture/execute/loop-2g.x: Likewise.
38686         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38687         * gcc.dg/20020312-2.c: Remove traces of dead ports.
38688
38689 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
38690
38691         PR c++/13507
38692         * g++.dg/ext/attrib11.C: New test.
38693
38694         PR c++/13494
38695         * g++.dg/template/array2-1.C: New test.
38696         * g++.dg/template/array2-2.C: New test.
38697
38698 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
38699
38700         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38701
38702 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38703
38704         PR c++/12774
38705         * g++.dg/template/array1-1.C: New test.
38706         * g++.dg/template/array1-2.C: New test.
38707
38708 2003-12-29  Roger Sayle  <roger@eyesopen.com>
38709
38710         PR fortran/12632
38711         * g77.dg/12632.f: New test case.
38712
38713 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38714
38715         PR c++/13289
38716         * g++.dg/parse/nontype1.C: New test.
38717
38718 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38719
38720         PR c++/12403
38721         * g++.dg/parse/explicit1.C: New test.
38722         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38723
38724 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38725
38726         PR c++/13081
38727         * g++.dg/opt/inline6.C: New test.
38728
38729         PR c++/12613
38730         * g++.dg/parse/error9.C: New test.
38731
38732         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38733
38734 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38735
38736         PR c++/13009
38737         * g++.dg/init/assign1.C: New test.
38738
38739 2003-12-28  Roger Sayle  <roger@eyesopen.com>
38740
38741         PR c++/13070
38742         * g++.dg/warn/format3.C: New test case.
38743
38744 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38745
38746         * gcc.c-torture/compile/20031227-1.c: New test.
38747
38748 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38749
38750         * g++.dg/bprob/bprob.exp: Load target-supports.exp
38751         * g77.dg/bprob/bprob.exp: Likewise.
38752         * gcc.misc-tests/bprob.exp: Likewise.
38753         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
38754         variants on systems where the library does not provide that
38755         functionality.
38756         * gcc.dg/builtins-20.c: Use builtins-config.h.
38757         * gcc.dg/builtins-config.h: New file.
38758
38759 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38760
38761         * lib/gcc-dg.exp (dg-require-profiling): New function.
38762         * lib/target-supports.exp (check_profiling_available): Likewise.
38763         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38764         * g77.dg/bprob/bprob.exp: Likewise.
38765         * gcc.misc-tests/bprob.exp: Likewise.
38766         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38767         * gcc.dg/20021014-1.c: Likewise.
38768         * gcc.dg/nest.c: Likewise.
38769
38770 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38771
38772         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38773         compiling.
38774         * g++.dg/lookup/java2.C: Likewise.
38775         * gcc.dg/cpp/lexident.c: Likewise.
38776
38777 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
38778
38779         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38780         given.
38781         * gcc.c-torture/compile/961203-1.c: Likewise.
38782         * gcc.c-torture/compile/980506-1.c: Likewise.
38783
38784 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
38785
38786         * lib/gcc-dg.exp (dg-prune-output): New annotation.
38787         (additional_prunes): New global.
38788         (gcc-dg-prune): Handle additional per-test pruning.
38789         (dg-test): Clear additional_prunes between tests.
38790
38791         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
38792         dg-prune-output to avoid spurious failures from assembler
38793         complaining about nonexistent WAW violations.
38794         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38795         Use dg-prune-output to avoid spurious failures from assembler
38796         warning about Itanium B-step errata.
38797
38798 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38799
38800         * g++.dg/abi/macro0.C: New test.
38801         * g++.dg/abi/macro1.C: Likewise.
38802         * g++.dg/abi/macro2.C: Likewise.
38803
38804         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38805         * g++.dg/abi/bitfield7.C: Likewise.
38806         * g++.dg/abi/dtor2.C: Likewise.
38807         * g++.dg/abi/mangle11.C: Likewise.
38808         * g++.dg/abi/mangle12.C: Likewise.
38809         * g++.dg/abi/mangle14.C: Likewise.
38810         * g++.dg/abi/mangle17.C: Likewise.
38811         * g++.dg/abi/vbase10.C: Likewise.
38812         * g++.dg/abi/vbase14.C: Likewise.
38813         * g++.dg/template/qualttp17.C: Likewise.
38814
38815 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
38816
38817         PR c/11995
38818         * gcc.dg/20031223-1.c: New test.
38819
38820 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38821
38822         * gcc.dg/noreturn-7.c: New test.
38823
38824 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38825
38826         * gcc.dg/null-pointer-1.c: New test.
38827
38828 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38829
38830         * g++.old-deja/g++.jason/template18.C: Remove.
38831         * g++.old-deja/g++.jason/template37.C: Likewise.
38832
38833         PR c++/12862
38834         * g++.dg/lookup/ns1.C: New test.
38835
38836         PR c++/12397
38837         * g++.dg/template/lookup3.C: New test.
38838
38839 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38840
38841         * g++.dg/template/recurse1.C: New test
38842
38843 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38844
38845         PR c++/12479
38846         * g++.dg/parse/semicolon1.C: New test.
38847         * g++.dg/parse/semicolon1.h: Likewise.
38848
38849 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
38850
38851         * gcc.dg/darwin-misaligned.c: New test.
38852
38853 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38854
38855         PR c/9163
38856         * gcc.dg/20031222-1.c: New test.
38857
38858 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
38859
38860         PR c++/13438
38861         * g++.dg/parse/error8.C: New test.
38862
38863         PR c++/11554
38864         * g++.dg/warn/ctor-init-1.C: New test.
38865
38866 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
38867
38868         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38869         too small.
38870         * gcc.c-torture/compile/930217-1.c: Likewise.
38871         * gcc.c-torture/compile/930513-1.c: Likewise.
38872         * gcc.c-torture/execute/920908-2.c: Likewise.
38873         * gcc.c-torture/execute/921204-1.c: Likewise.
38874         * gcc.c-torture/execute/930621-1.c: Likewise.
38875         * gcc.c-torture/execute/930630-1.c: Likewise.
38876         * gcc.c-torture/execute/931031-1.c: Likewise.
38877         * gcc.c-torture/execute/980602-2.c: Likewise.
38878         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38879         * gcc.c-torture/execute/compndlit-1.c: Likewise.
38880         * gcc.c-torture/execute/extzvsi.c: Likewise.
38881         * gcc.c-torture/unsorted/ext.c: Likewise.
38882
38883 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
38884
38885         PR target/12749
38886         * gcc.c-torture/compile/20031220-2.c: New test case.
38887
38888 2003-12-20  Roger Sayle  <roger@eyesopen.com>
38889
38890         PR optimization/13031
38891         * gcc.c-torture/compile/20031220-1.c: New test case.
38892
38893 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38894
38895         * gcc.dg/cast-function-1.c: New test.
38896
38897 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38898
38899         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38900         formats.
38901
38902 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
38903
38904         PR c++/12795
38905         * g++.dg/ext/attrib10.C: New test.
38906
38907 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38908
38909         * gcc.dg/cleanup-10.c: New test.
38910         * gcc.dg/cleanup-11.c: New test.
38911
38912 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38913
38914         PR c++/13239
38915         * g++.dg/opt/expect1.C: New test.
38916
38917 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
38918
38919         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38920
38921 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
38922
38923         PR debug/12923
38924         * gcc.dg/20031218-1.c: New test.
38925
38926         PR debug/12389
38927         * gcc.dg/20031218-2.c: New test.
38928         * gcc.dg/20031218-3.c: New test.
38929
38930         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38931         of label name and allow for USER_LABEL_PREFIX == "_" names.
38932         * g++.dg/abi/mangle18-2.C: Likewise.
38933         * g++.dg/abi/mangle19-1.C: Likewise.
38934         * g++.dg/abi/mangle19-2.C: Likewise.
38935         * g++.dg/abi/mangle20-1.C: Likewise.
38936         * g++.dg/abi/mangle20-2.C: Likewise.
38937
38938 2003-12-18  Richard Henderson  <rth@redhat.com>
38939
38940         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38941
38942 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
38943             Dan Kegel <dank@kegel.com>
38944
38945         PR other/12009
38946         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38947         testing a cross compiler, it causes spurious compile failures.
38948         * lib/g++.exp: Likewise.
38949
38950 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38951
38952         PR c++/13262
38953         * g++.dg/template/access13.C: New test.
38954
38955 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
38956
38957         * gcc.dg/20031216-1.c: New test.
38958
38959 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38960
38961         PR c++/9154
38962         * g++.dg/template/error10.C: New test.
38963
38964 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38965
38966         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38967         * g++.dg/eh/simd-2.C: Likewise.
38968
38969 2003-12-17  James E Wilson  <wilson@specifixinc.com>
38970             Roger Sayle  <roger@eyesopen.com>
38971
38972         * gcc.c-torture/execute/ieee/mzero5.c: New.
38973
38974 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
38975
38976         PR c++/10603
38977         * g++.dg/parse/error6.C: New test.
38978
38979         PR c++/12827
38980         * g++.dg/parse/error7.C: New test.
38981
38982 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38983
38984         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38985         at -O with stabs debugging formats.
38986         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38987         * gcc.dg/debug/debug-2.c: Likewise.
38988
38989 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38990
38991         PR c++/12696
38992         * g++.dg/init/error1.C: New test.
38993
38994         PR c++/12218
38995         * g++.dg/init/pm3.C: New test.
38996
38997 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38998
38999         PR c/3347
39000         * gcc.dg/bitfld-8.c: New test.
39001
39002 2003-12-16  James Lemke  <jim@wasabisystems.com>
39003
39004         * gcc.dg/arm-scd42-[123].c: New tests.
39005
39006 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39007
39008         PR c++/9043
39009         * g++.dg/abi/mangle20-1.C: New test.
39010         * g++.dg/abi/mangle20-2.C: New test.
39011
39012 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39013
39014         PR c++/13275
39015         * g++.dg/other/offsetof2.C: Remove XFAIL.
39016         * g++.dg/parse/offsetof1.C: New test.
39017         * g++.gd/parse/offsetof2.C: Likewise.
39018
39019 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39020
39021         * g++.dg/template/nontype3.C: New test.
39022         * g++.dg/template/static2.C: Tweaked the dg-error clause.
39023
39024 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39025
39026         * g++.dg/warn/noreturn-3.C: Also test instantiation.
39027
39028 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39029
39030         PR c++/13387
39031         * g++.dg/expr/assign1.C: New test.
39032
39033         PR c++/13242
39034         * g++.dg/abi/mangle19-1.C: New test.
39035         * g++.dg/abi/mangle19-2.C: New test.
39036
39037 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
39038
39039         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39040
39041 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39042
39043         * gcc.c-torture/execute/20031216-1.c: New test.
39044
39045 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39046
39047         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39048         an ICE regression.
39049
39050 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39051
39052         PR c++/10926
39053         * g++.dg/template/error9.C: New test.
39054
39055         PR c++/11116
39056         * g++.dg/template/error8.C: New test.
39057
39058 2003-12-15  Roger Sayle  <roger@eyesopen.com>
39059
39060         PR middle-end/13400
39061         * gcc.c-torture/execute/20031215-1.c: New test case.
39062
39063 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39064
39065         PR c++/13269
39066         * g++.dg/parse/error5.C: New test.
39067
39068         PR c++/12989
39069         * g++.dg/expr/sizeof1.C: New test.
39070
39071         PR c++/13310
39072         * g++.dg/template/crash15.C: New test.
39073
39074 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
39075
39076         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39077         a non-POD type as the last named parameter of a varargs function.
39078
39079 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39080
39081         PR c++/13243
39082         PR c++/12573
39083         * g++.dg/template/crash14.C: New test.
39084         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39085
39086 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
39087
39088         * g++.dg/other/java1.C: New test.
39089
39090         PR c++/13241
39091         * g++.dg/abi/mangle18-1.C: New test.
39092         * g++.dg/abi/mangle18-2.C: New test.
39093
39094 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39095
39096         PR optimization/10312
39097         * gcc.c-torture/execute/20031214-1.c: New.
39098
39099 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
39100
39101         PR c++/10779
39102         PR c++/12160
39103         * g++.dg/parse/error3.C: New test.
39104         * g++.dg/parse/error4.C: Likewise.
39105         * g++.dg/abi/mangle4.C: Tweak error messages.
39106         * g++.dg/lookup/using5.C: Likewise.
39107         * g++.dg/other/error2.C: Likewise.
39108         * g++.dg/parse/typename5.C: Likewise.
39109         * g++.dg/parse/undefined1.C: Likewise.
39110         * g++.dg/template/arg2.C: Likewise.
39111         * g++.dg/template/ttp3.C: Likewise.
39112         * g++.dg/template/type1.C: Likewise.
39113         * g++.old-deja/g++.other/crash32.C: Likewise.
39114         * g++.old-djea/g++.pt/defarg8.C: Likewise.
39115
39116 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39117
39118         PR c++/13106
39119         * g++.dg/warn/noreturn-3.C: New test.
39120
39121 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39122
39123         PR c++/13118
39124         * g++.dg/abi/covariant3.C: New.
39125
39126 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
39127
39128         * g++.dg/eh/ia64-1.C: New test.
39129
39130 2003-12-12  Roger Sayle  <roger@eyesopen.com>
39131
39132         PR optimization/13037
39133         * g77.f-torture/execute/13037.f: New test case.
39134
39135 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39136
39137         PR c++/12881
39138         * g++.dg/abi/covariant2.C: New.
39139
39140 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
39141
39142         * gcc.dg/cpp/trad/macro.c: New tests.
39143
39144 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
39145
39146         * gcc.c-torture/execute/wchar_t-1.x: Delete.
39147
39148 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
39149
39150         PR other/10819
39151         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39152         to fix Bug 10819.
39153         * lib/g++.exp (g++_version): Likewise.
39154         * lib/g77.exp (g77_version): Likewise.
39155         * lib/objc.exp (default_objc_version): Likewise.
39156
39157 2003-12-10  Richard Henderson  <rth@redhat.com>
39158
39159         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39160
39161         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39162
39163 2003-12-08  Matt Austern  <austern@apple.com>
39164
39165         PR c/13134
39166         * lib/gcc-dg.exp (dg-require-visibility): Define.
39167         * lib/target-supports (check_visibility_available): Define.
39168         * gcc.dg/visibility-1.c: New test.
39169         * gcc.dg/visibility-2.c: Likewise.
39170         * gcc.dg/visibility-3.c: Likewise.
39171         * gcc.dg/visibility-4.c: Likewise.
39172         * gcc.dg/visibility-5.c: Likewise.
39173         * gcc.dg/visibility-6.c: Likewise.
39174         * g++.dg/ext/visibility-1.C: Likewise.
39175         * g++.dg/ext/visibility-2.C: Likewise.
39176         * g++.dg/ext/visibility-3.C: Likewise.
39177         * g++.dg/ext/visibility-4.C: Likewise.
39178         * g++.dg/ext/visibility-5.C: Likewise.
39179         * g++.dg/ext/visibility-6.C: Likewise.
39180
39181 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39182
39183         * g++.dg/lookup/java1.C: New test.
39184         * g++.dg/lookup/java2.C: New test.
39185
39186 2003-12-07  Falk Hueffner  <falk@debian.org>
39187
39188         * g++.dg/opt/noreturn-1.C: New test.
39189
39190 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
39191
39192         * gcc.dg/overflow-1.c: New test.
39193
39194 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39195
39196         * g77.f-torture/compile/13060.f: New test.
39197
39198 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
39199
39200         PR c++/13323
39201         * g++.dg/inherit/operator2.C: New test.
39202
39203 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39204
39205         PR c++/13305
39206         * g++.dg/ext/attrib9.C: New test.
39207
39208 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39209
39210         PR c++/13314
39211         * g++.dg/template/error7.C: New test.
39212
39213 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
39214             J"orn Rennecke <joern.rennecke@superh.com>
39215
39216         PR target/13302
39217         * g++.dg/other/struct-va_list.C: New test.
39218
39219 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39220
39221         PR c++/13166
39222         * g++.dg/parse/defarg6.C: New test.
39223
39224 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
39225
39226         PR target/13256
39227         * gcc.c-torture/execute/20031201-1.c: New test.
39228
39229 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
39230
39231         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39232
39233 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39234
39235         * gcc.dg/builtin-return-1.c: New test.
39236
39237 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
39238             J"orn Rennecke <joern.rennecke@superh.com>
39239
39240         PR optimization/13260
39241         * gcc.c-torture/execute/20031204-1.c: New test.
39242
39243 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39244
39245         PR c++/9127
39246         * g++.dg/template/error6.C: New test.
39247
39248 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
39249
39250         * gcc.dg/20031202-1.c: New test.
39251
39252 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39253
39254         PR c++/13179
39255         * g++.dg/template/eh1.C: New test.
39256
39257         PR c++/10771
39258         * g++.dg/template/error5.C: New test.
39259
39260 2003-12-02  David Ung  <davidu@mips.com>
39261
39262         * gcc.dg/compat/vector-check.h: Corrected type for var
39263         g_##TMODE
39264
39265 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39266
39267         PR c++/10126
39268         * g++.dg/template/ptrmem8.C: New test.
39269
39270 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39271
39272         PR c++/12573
39273         * g++.dg/template/dependent-expr3.C: New test.
39274
39275 2003-12-01  James Lemke  <jim@wasabisystems.com>
39276
39277         * gcc.dg/arm-g2.c: New test.
39278
39279 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39280
39281         PR optimization/11634
39282         * gcc.dg/20031201-2.c: New test case.
39283
39284 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
39285
39286         PR 11433
39287         * objc.dg/proto-lossage-3.m: New test.
39288
39289 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39290
39291         PR optimization/12628
39292         * gcc.dg/20031201-1.c: New test case.
39293
39294 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39295
39296         * gcc.dg/unaligned-1.c: New test.
39297
39298 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
39299
39300         PR c++/9849
39301         * g++.dg/template/error4.C: New test.
39302         * g++.dg/template/nested3.C: Adjust error markers.
39303
39304 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39305
39306         * gcc.dg/cpp/assert4.c: Check more #system assertions.
39307
39308 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39309
39310         PR c/10333
39311         * gcc.dg/bitfld-7.c: New test.
39312
39313 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
39314
39315         * gcc.dg/tls/asm-1.C: New test.
39316
39317 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39318
39319         * gcc.dg/cpp/assert4.c: Update.
39320
39321 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39322
39323         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39324         * gcc.dg/builtin-apply3.c: New test.
39325
39326 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39327
39328         * lib/compat.exp (compat-obj): New xfaildata parameter.
39329         Use it to set compiler_conditional_xfail_data before compiling.
39330         (compat-get-options): Handle dg-xfail-if.
39331         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39332         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39333         * gcc.dg/compat/vector-1_y.c: Likewise.
39334         * gcc.dg/compat/vector-2_x.c: Likewise.
39335         * gcc.dg/compat/vector-2_y.c: Likewise.
39336
39337 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39338
39339         * g++.dg/opt/reg-stack4.C: New test.
39340
39341 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39342
39343         * gcc.dg/builtin-apply2.c: New test.
39344
39345 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39346
39347         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39348
39349 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39350
39351         PR c++/12924
39352         * g++.dg/template/template-id-2.C: New test.
39353
39354 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39355
39356         PR c++/5369
39357         * g++.dg/template/memfriend1.C: New test.
39358         * g++.dg/template/memfriend2.C: Likewise.
39359         * g++.dg/template/memfriend3.C: Likewise.
39360         * g++.dg/template/memfriend4.C: Likewise.
39361         * g++.dg/template/memfriend5.C: Likewise.
39362         * g++.dg/template/memfriend6.C: Likewise.
39363         * g++.dg/template/memfriend7.C: Likewise.
39364         * g++.dg/template/memfriend8.C: Likewise.
39365         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39366
39367 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
39368
39369         PR c++/12515
39370         * g++.dg/ext/cond1.C: New test.
39371
39372 2003-11-20  Richard Henderson  <rth@redhat.com>
39373
39374         * gcc.dg/20020201-2.c: Remove.
39375         * gcc.dg/20020201-4.c: Remove.
39376         * gcc.dg/20020304-1.c: Remove.
39377
39378 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
39379
39380         * gcc.dg/cpp/trad/xwin1.c: New test case.
39381
39382 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
39383
39384         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39385         * lib/g77.exp: Likewise.
39386         * lib/objc.exp: Likewise.
39387         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39388         for darwin.
39389
39390 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39391
39392         PR c++/12932
39393         * g++.dg/template/static5.C: New test.
39394
39395 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39396
39397         * gcc.dg/nested-func-1.c: New test.
39398
39399 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39400
39401         * gcc.dg/cpp/assert4.c: New test.
39402
39403 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39404
39405         PR c++/2294
39406         * g++.dg/lookup/using9.c: New test.
39407
39408 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
39409
39410         PR c++/12762
39411         * g++.dg/template/error3.C: New test.
39412
39413 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
39414
39415         PR ada/13035
39416         * ada/acats/run_acats, run_all.sh: Fix syntax error.
39417         No longer use a wrapper for gcc, since this does not work under
39418         Windows.
39419
39420 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39421
39422         PR c++/2094
39423         * g++.dg/template/ptrmem7.C: New test.
39424
39425 2003-11-13  Andrew Pinski <apinski@apple.com>
39426
39427         * gcc.c-torture/compile/20031113-1.c: New test.
39428
39429 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
39430             Kean Johnston <jkj@sco.com>
39431
39432         PR c/13029
39433         * gcc.dg/unused-4.c: Update.
39434
39435 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39436
39437         * g++.dg/opt/const3.C: New test.
39438
39439 2003-11-13  Jan Hubicka  <jh@suse.cz>
39440
39441         * gcc.c-torture/compile/20031112-1.c: New test.
39442
39443 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
39444
39445         * g++.dg/parse/crash10.C: Remove bogus error marker.
39446
39447 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39448
39449         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39450         (host_gcc): Likewise.
39451         (ROOT): Honor $PWDCMD.
39452         (BASE): Likewise.
39453         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39454
39455 2003-11-12  Catherine Moore  <clm@redhat.com>
39456
39457         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39458
39459 2003-11-12  Andreas Jaeger  <aj@suse.de>
39460             Jakub Jelinek  <jakub@redhat.com>
39461             Andrew Pinski  <pinskia@physics.uc.edu>
39462             Richard Henderson  <rth@redhat.com>
39463
39464         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39465         systems.
39466         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39467
39468         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39469         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39470
39471 2003-11-11  Andreas Jaeger  <aj@suse.de>
39472
39473         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39474
39475         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39476
39477 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
39478
39479         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39480         Clean ups.
39481
39482 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
39483
39484         * gcc.dg/trampoline-1.c: New test.
39485
39486 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
39487
39488         * gcc.c-torture/compile/200031109-1.c: New test.
39489
39490 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39491
39492         PR c/3190
39493         PR c/8714
39494         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39495         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39496         gcc.dg/format/no-y2k-1.c: Update.
39497
39498 2003-11-08  Roger Sayle  <roger@eyesopen.com>
39499
39500         PR optimization/10467
39501         * gcc.dg/20031108-1.c: New test case.
39502
39503 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
39504
39505         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39506
39507 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39508
39509         * gcc.dg/compound-lvalue-1.c: New test.
39510         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39511         some XFAILs.
39512
39513 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
39514
39515         * gcc.dg/altivec-varargs-1.c: New test.
39516
39517 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39518
39519         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39520         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39521         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
39522         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
39523         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39524
39525 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39526
39527         * gcc.dg/cond-lvalue-1.c: New test.
39528
39529 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
39530
39531         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39532
39533 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39534
39535         PR c++/11616
39536         * g++.dg/template/instantiate5.C: New test.
39537
39538 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39539
39540         PR c++/12726
39541         * g++.dg/ext/complit2.C: Replace test with self-contained version.
39542         * ChangeLog: Add missing first entry for above test.
39543
39544 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39545
39546         PR c++/9810
39547         * g++.dg/template/using8.C: New test.
39548         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39549
39550 2003-11-02  Roger Sayle  <roger@eyesopen.com>
39551
39552         PR optimization/10817
39553         * gcc.c-torture/compile/20031102-1.c: New test case.
39554
39555 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
39556
39557         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39558         2147483647.
39559
39560 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39561
39562         * gcc.dg/20031102-1.c: New test.
39563
39564 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39565
39566         * gcc.dg/complex-1.c: New test.
39567
39568 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39569
39570         PR c++/12796
39571         * g++.dg/template/crash13.C: Adjust expected error location.
39572         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39573
39574 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39575
39576         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39577
39578 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39579
39580         PR/10239
39581         * gcc.c-torture/compile/20031031-2.c: New test.
39582
39583 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
39584
39585         PR/11640
39586         * gcc.c-torture/compile/20031031-1.c: New test.
39587
39588 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
39589
39590         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39591         * gcc.misc-tests/bprob.exp: Likewise.
39592         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39593         the execution test on arm-elf configs.
39594         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
39595         configs that don't support scratch files.
39596         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39597
39598 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
39599
39600         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39601         done by dejagnu.
39602
39603 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
39604
39605         * ada/acats/run_all.sh: Redirect mv output to /dev/null
39606         Avoid non pure sh syntax. Add more logging.
39607
39608         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39609         fail.
39610
39611 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39612
39613         PR libgcj/10610
39614         * gcc.dg/ppc-stackalign-1.c: New test.
39615
39616 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
39617
39618         * ada/acats/run_all.sh: Change output to be more compliant with
39619         dejagnu framework.
39620         Create acats.sum and acats.log files under testsuite/ada/acats
39621         Only run [a-z]* directories, to filter out e.g. CVS.
39622         Redirect build output to log file.
39623
39624 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39625
39626         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39627
39628 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39629
39630         PR ada/5909:
39631         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39632
39633 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
39634
39635         * gcc.c-torture/compile/20031023-1.c: New test.
39636         * gcc.c-torture/compile/20031023-2.c: New test.
39637         * gcc.c-torture/compile/20031023-3.c: New test.
39638         * gcc.c-torture/compile/20031023-4.c: New test.
39639
39640 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39641
39642         PR c++/10371
39643         * g++.dg/lookup/scoped8.C: New test.
39644
39645 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39646
39647         * g++.dg/opt/reg-stack3.C: New test.
39648
39649 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39650
39651         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
39652
39653 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39654
39655         PR c++/11076
39656         * g++.dg/template/crash13.C: New test.
39657
39658 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39659
39660         * gcc.dg/c99-restrict-2.c: New test.
39661
39662 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
39663
39664         PR c++/12698, c++/12699, c++/12700, c++/12566
39665         * g++.dg/inherit/covariant9.C: New test.
39666         * g++.dg/inherit/covariant10.C: New test.
39667         * g++.dg/inherit/covariant11.C: New test.
39668
39669 2003-10-23  Jason Merrill  <jason@redhat.com>
39670
39671         PR c++/12726
39672         * g++.dg/ext/complit2.C: New test.
39673
39674 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39675
39676         PR target/12654
39677         * gcc.c-torture/execute/20031020-1.c: New test.
39678
39679 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39680
39681         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39682         following the jump_insn.
39683
39684 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39685
39686         * gcc.dg/cast-lvalue-1.c: New test.
39687
39688 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
39689
39690         PR c++/11962
39691         * g++.dg/template/cond2.C: New test.
39692
39693 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39694
39695         * gcc.dg/builtins-28.c: New test.
39696
39697 2003-10-20  Jan Hubicka  <jh@suse.cz>
39698
39699         * g++.dg/opt/inline4.C: Do not use min-inline-insns
39700         parameter.
39701         * gcc.dg/inline-2.c: Likewise.
39702
39703 2003-10-20  Phil Edwards  <phil@codesourcery.com>
39704
39705         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39706         * gcc.dg/nest.c: Likewise.
39707
39708 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39709
39710         PR c++/9781, c++/10583, c++/11862
39711         * g++.dg/parse/crash13.C: New test.
39712
39713 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39714
39715         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39716
39717 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39718
39719         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39720         Define HAVE_C99_RUNTIME except on Solaris.
39721         * gcc.dg/builtins-20.c: Likewise.
39722
39723 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39724
39725         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39726
39727 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39728
39729         PR c++/12495
39730         * g++.dg/template/crash21.C: New test.
39731
39732 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39733
39734         PR c++/2513
39735         * g++.dg/template/typename5.C: New test.
39736
39737 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39738
39739         PR c++/12369
39740         * g++.dg/template/friend25.C: New test.
39741
39742 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
39743
39744         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39745         versions.
39746
39747 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
39748
39749         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39750         == 2147483647.
39751
39752 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
39753
39754         * gcc.c-torture/execute/960416-1.x: Remove.
39755         * gcc.c-torture/execute/divconst-3.x: Likewise.
39756
39757 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
39758
39759         PR target/12598
39760         * gcc.dg/torture/cris-volatile-1.c: New test.
39761
39762 2003-10-14  Roger Sayle  <roger@eyesopen.com>
39763
39764         PR optimization/9325
39765         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39766         for overflowing floating point to integer conversion during RTL
39767         simplification.
39768
39769 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
39770
39771         * objc/execute/_cmd.m: Fix typo.
39772         * objc.dg/image-info.m, objc.dg/symtab-1.m:
39773         Relax 'scan-assembler' regexp.
39774         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39775         objc.dg/try-catch-4.m: Run on non-Darwin targets.
39776         * objc.dg/zero-link-2.m: Remove blank line.
39777         * objc.dg/zero-link-3.m: New test case.
39778
39779 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
39780
39781         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39782
39783         * gcc.dg/asm-names.c: Use scan-assembler-not rather
39784         than linker trickery.
39785
39786 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39787
39788         PR c++/12370
39789         * g++.dg/other/friend2.C: New test.
39790
39791 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39792
39793         * gcc.dg/20031012-1.c: New test.
39794
39795 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39796
39797         * gcc.dg/weak/weak-3.c: Fix for new warning.
39798
39799 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
39800
39801         PR optimization/8750
39802         * gcc.c-torture/execute/20031012-1.c: New test case.
39803
39804 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39805
39806         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39807         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39808
39809 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39810
39811         PR optimization/12260
39812         * gcc.c-torture/compile/20031011-2.c: New test case.
39813
39814 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39815
39816         * gcc.c-torture/execute/20031011-1.c: New testcase.
39817
39818 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
39819
39820         * gcc.c-torture/compile/20031011-1.c: New test.
39821
39822 2003-10-11  Jan Hubicka  <jh@suse.cz>
39823
39824         * g++.dg/other/first-global.C: New test.
39825
39826 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39827
39828         * gcc.c-torture/execute/string-opt-18.c: New testcase.
39829
39830 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
39831
39832         * gcc.c-torture/compile/20031010-1.c: New test.
39833
39834 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
39835
39836         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39837         * gcc.c-torture/execute/va-arg-25.c: ... here.
39838
39839 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
39840
39841         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39842
39843 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
39844
39845         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39846
39847 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
39848
39849         * g++.dg/parse/error2.C: New test.
39850
39851 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
39852
39853         PR c++/11097
39854         * g++.dg/other/error5.C: Modify the error message.
39855         * g++.dg/lookup/using8.C: New test.
39856
39857 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
39858
39859         * gcc.dg/darwin-abi-2.c: New file.
39860         * gcc.c-torture/execute/va-arg-24.c: New file.
39861
39862 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
39863
39864         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
39865         indentation.
39866
39867 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
39868
39869         PR c++/10147
39870         * g++.dg/other/error4.C: Update error messages.
39871         * g++.dg/template/ptrmem4.C: Likewise.
39872
39873         PR c++/12337
39874         * g++.dg/init/new9.C: New test.
39875
39876         PR c++/12334, c++/12236, c++/8656
39877         * g++.dg/ext/attrib8.C: New test.
39878
39879 2003-10-06  Devang Patel  <dpatel@apple.com>
39880
39881         * gcc.dg/debug/dwarf2-3.h: New test.
39882         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39883
39884 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
39885
39886         * g++.dg/opt/cfg2.C: New test.
39887
39888 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39889
39890         * g++.dg/opt/float1.C: New test.
39891
39892 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39893
39894         * gcc.dg/c90-array-lval-6.c: New test.
39895         * gcc.dg/c99-array-lval-6.c: New test.
39896
39897 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
39898             Ziemowit Laski  <zlaski@apple.com>
39899
39900         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39901         'Derived', so that it is never considered a class method; add
39902         new warning for '+port' method ambiguity.
39903         * objc.dg/method-12.m: Include <objc/objc.h> instead of
39904         <objc/objc-api.h> (needed on Mac OS X).
39905         * objc.dg/method-13.m: New test.
39906
39907 2003-10-03  Roger Sayle  <roger@eyesopen.com>
39908
39909         PR optimization/9325, PR java/6391
39910         * gcc.c-torture/execute/20031003-1.c: New test case.
39911
39912 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
39913
39914         PR optimization/12180
39915         * gcc.dg/20031002-1.c: New test.
39916
39917         PR c++/12486
39918         * g++.dg/inherit/error1.C: New test.
39919
39920 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
39921
39922         * lib/f-torture.exp (search_for): Rename to...
39923         (search_for_re): This.  Also, clean up comments and the
39924         "regexp" invocation.
39925
39926 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
39927
39928         * gcc.c-torture/compile/20031002-1.c: New test.
39929
39930 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
39931
39932         * g++.dg/opt/cond1.C: New test.
39933
39934 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
39935
39936         * gcc.dg/Wold-style-definition-2.c: New testcase.
39937         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39938
39939 2003-09-29  Richard Henderson  <rth@redhat.com>
39940
39941         * g++.dg/init/array10.C: Add dg-options.
39942
39943 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
39944
39945         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39946
39947 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39948
39949         * g++.dg/template/friend19.C: Fix typo.
39950         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39951
39952 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
39953
39954         * gcc.c-torture/execute/20030928-1.c: New test.
39955         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39956
39957 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39958
39959         * g++.dg/opt/unroll1.C: New test.
39960
39961 2003-09-26  Roger Sayle  <roger@eyesopen.com>
39962
39963         PR optimization/11741
39964         * gcc.dg/20030926-1.c: New test case.
39965
39966 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39967
39968         PR c++/5655
39969         * g++.dg/parse/access7.C: New test.
39970         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39971
39972 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
39973
39974         MERGE OF objc-improvements-branch into MAINLINE:
39975         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39976         if libobjc has not been built.
39977         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39978         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39979         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39980         objc/execute/nested-3.m, objc/execute/np-2.m,
39981         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39982         objc/execute/redefining_self.m, objc/execute/root_methods.m,
39983         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39984         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39985         objc.dg/special/unclaimed-category-1.h,
39986         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39987         well as GNU runtime.
39988         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39989         * execute/cascading-1.m, execute/function-message-1.m,
39990         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39991         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39992         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39993         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39994         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39995         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39996         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39997         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39998         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39999         * objc.dg/bitfield-2.m: Run only on Darwin.
40000         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40001         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40002         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40003         * objc.dg/const-str-1.m: Fix constant string layout.
40004
40005 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
40006
40007         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40008
40009 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
40010
40011         * gcc.dg/darwin-abi-1.c: New file.
40012
40013 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
40014
40015         PR target/12281
40016         * gcc.c-torture/compile/20030921-1.c: New test.
40017
40018 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40019
40020         * g++.dg/opt/reg-stack2.C: New test.
40021
40022 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40023
40024         * g++.dg/eh/delayslot1.C: New test.
40025
40026 2003-09-20  Richard Henderson  <rth@redhat.com>
40027
40028         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40029
40030 2003-09-20  Roger Sayle  <roger@eyesopen.com>
40031
40032         * gcc.c-torture/execute/20030920-1.c: New test case.
40033
40034 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40035
40036         * g++.dg/rtti/typeid3.C: Correct expected error message.
40037
40038 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40039
40040         PR c++/157
40041         * g++.dg/parse/crash12.C: New test.
40042
40043 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
40044
40045         * gcc.dg/compat/mixed-struct-check.h: New.
40046         * gcc.dg/compat/mixed-struct-defs.h: New.
40047         * gcc.dg/compat/mixed-struct-init.h: New.
40048         * gcc.dg/compat/struct-by-value-19_main.c: New.
40049         * gcc.dg/compat/struct-by-value-19_x.c: New.
40050         * gcc.dg/compat/struct-by-value-19_y.c: New.
40051         * gcc.dg/compat/struct-by-value-20_main.c: New.
40052         * gcc.dg/compat/struct-by-value-20_x.c: New.
40053         * gcc.dg/compat/struct-by-value-20_y.c: New.
40054         * gcc.dg/compat/struct-return-19_main.c: New.
40055         * gcc.dg/compat/struct-return-19_x.c: New.
40056         * gcc.dg/compat/struct-return-19_y.c: New.
40057         * gcc.dg/compat/struct-return-20_main.c: New.
40058         * gcc.dg/compat/struct-return-20_x.c: New.
40059         * gcc.dg/compat/struct-return-20_y.c: New.
40060
40061 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
40062         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40063         so that it will not complain on LP64 targets.
40064
40065 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40066
40067         PR c++/495
40068         * g++.dg/template/friend24.C: New test.
40069
40070 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
40071
40072         PR c++/12332
40073         * g++.dg/template/memtmpl2.C: New test.
40074
40075 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
40076
40077         PR target/11184
40078         * gcc.dg/builtin-apply1.c: New test.
40079
40080 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40081
40082         PR c++/9848
40083         * g++.dg/warn/Wunused-4.C: New test.
40084
40085 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40086
40087         PR c++/12316
40088         * g++.dg/other/gc2.C: New test.
40089
40090 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
40091
40092         PR c++/11991
40093         * g++.dg/rtti/typeid3.C: New test.
40094
40095         PR c++/12266
40096         * g++.dg/overload/template1.C: New test.
40097
40098 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40099
40100         * g++.dg/opt/cfg3.C: New test.
40101
40102 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40103
40104         PR c++/7939
40105         * g++.dg/template/crash11.C: New test.
40106
40107 2003-09-16  Jason Merrill  <jason@redhat.com>
40108             Jakub Jelinek  <jakub@redhat.com>
40109
40110         * gcc.dg/attr-warn-unused-result.c: New test.
40111
40112 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40113
40114         PR c++/12184
40115         * g++.dg/expr/call2.C: New test.
40116
40117 2003-09-15  Andreas Jaeger  <aj@suse.de>
40118
40119         * gcc.dg/Wold-style-definition-1.c: New test.
40120
40121 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
40122
40123         PR c++/3907
40124         * g++.dg/parse/template12.C: New test.
40125
40126         * g++.dg/abi/bitfield11.C: New test.
40127         * g++.dg/abi/bitfield12.C: Likewise.
40128
40129 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
40130
40131         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
40132         non-expansion of functional macro name without arguments at EOL.
40133         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
40134
40135 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
40136
40137         * gcc.c-torture/execute/20030914-[12].c: New tests.
40138
40139 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40140
40141         PR c++/11788
40142         * g++.dg/overload/addr1.C: New test.
40143
40144 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
40145
40146         * gcc.dg/20030909-1.c: New test.
40147
40148 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40149
40150         * gcc.dg/ultrasp10.c: New test.
40151
40152 2003-09-09  Devang Patel  <dpatel@apple.com>
40153
40154         * gcc.dg/darwin-ld-6.c: New test.
40155
40156 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40157
40158         * gcc.dg/torture/builtin-explog-1.c: New testcase.
40159
40160 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40161
40162         * gcc.dg/ia64-types1.c: New test.
40163         * gcc.dg/ia64-types2.c: Likewise.
40164
40165 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40166
40167         * gcc.dg/builtins-1.c: Add more _Complex tests.
40168         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40169
40170         * gcc.dg/builtins-1.c: Test existing _Complex functions.
40171         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40172
40173 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40174
40175         PR c++/11786
40176         * g++.dg/lookup/koenig2.C: New test.
40177
40178         PR c++/5296
40179         * g++.dg/rtti/typeid2.C: New test.
40180
40181 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
40182
40183         * gcc.c-torture/compile/20030904-1.c: New test.
40184
40185 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40186
40187         * g++.dg/opt/longbranch2.C: New test.
40188
40189 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40190
40191         * g++.dg/template/crash10.C: Only compile it.
40192
40193 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40194
40195         PR middle-end/11665
40196         * gcc.c-torture/compile/20030907-1.c: New test.
40197         * g++.dg/init/array11.C: New test.
40198
40199 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40200
40201         PR c++/11852
40202         * g++.dg/init/struct1.C: New test.
40203
40204 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40205
40206         PR c++/12181
40207         * g++.dg/expr/comma1.C: New test.
40208
40209 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
40210
40211         PR c++/11867
40212         * g++.dg/expr/static_cast5.C: New test.
40213
40214 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
40215
40216         PR c++/11507
40217         * g++.dg/lookup/scoped7.C: New test.
40218
40219         PR c++/9574
40220         * g++.dg/other/static1.C: New test.
40221
40222         PR c++/11490
40223         * g++.dg/warn/template-1.C: New test.
40224
40225         PR c++/11432
40226         * g++.dg/template/crash10.C: New test.
40227
40228         PR c++/2478
40229         * g++.dg/overload/VLA.C: New test.
40230
40231         PR c++/10804
40232         * g++.dg/template/call1.C: New test.
40233
40234 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40235
40236         PR c++/11794
40237         * g++.dg/parse/using3.C: New test.
40238
40239 2003-09-06  Roger Sayle  <roger@eyesopen.com>
40240
40241         PR c++/11409
40242         * g++.dg/overload/builtin3.C: New test case.
40243
40244 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
40245
40246         PR c/9862
40247         * gcc.dg/20030906-1.c: New test.
40248         * gcc.dg/20030906-2.c: Likewise.
40249
40250 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40251
40252         PR c++/12167
40253         * g++.dg/parse/defarg5.C: New test.
40254
40255         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40256
40257 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
40258
40259         PR c++/12163
40260         * g++.dg/expr/static_cast4.C: New test.
40261
40262         PR c++/12146
40263         * g++.dg/template/crash9.C: New test.
40264
40265 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
40266
40267         * g++.old-deja/g++.ext/pretty2.C: Update for change
40268         in __FUNCTION__.
40269         * g++.old-deja/g++.ext/pretty3.C: Likewise.
40270
40271 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
40272
40273         PR c++/11922
40274         * g++/dg/template/qualified-id1.C: New test.
40275
40276         PR c++/12037
40277         * g++.dg/warn/noeffect4.C: New test.
40278
40279 2003-09-04  Matt Austern  <austern@apple.com>
40280
40281         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40282         * g++.dg/ext/fnname2.C: Likewise.
40283         * g++.dg/ext/fnname3.C: Likewise.
40284
40285 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
40286
40287         * g++.dg/expr/lval1.C: New test.
40288         * g++.dg/ext/lvcast.C: Remove.
40289
40290 2003-09-03  Roger Sayle  <roger@eyesopen.com>
40291
40292         PR optimization/11700.
40293         * gcc.c-torture/compile/20030903-1.c: New test case.
40294
40295 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
40296
40297         PR c++/12053
40298         * g++.dg/abi/layout4.C: New test.
40299
40300 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
40301
40302         PR c++/11553
40303         * g++.dg/parse/friend3.C: New test.
40304
40305 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
40306
40307         PR c++/11847
40308         * g++.dg/template/class1.C: New test.
40309
40310         PR c++/11808
40311         * g++.dg/expr/call1.C: New test.
40312
40313 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
40314
40315         PR c++/12114
40316         * g++.dg/init/ref9.C: New test.
40317
40318         PR c++/11972
40319         * g++.dg/template/nested4.C: New test.
40320
40321 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40322
40323         PR c++/12093
40324         * g++.dg/template/non-dependent4.C: New test.
40325
40326         PR c++/11928
40327         * g++.dg/inherit/conv1.C: New test.
40328
40329 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40330
40331         PR c++/6196
40332         * g++.dg/ext/label1.C: New test.
40333         * g++.dg/ext/label2.C: Likewise.
40334
40335 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40336
40337         * g++.dg/expr/cond3.C: New test.
40338
40339 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40340
40341         * gcc.dg/builtins-1.c: Add new builtin cases.
40342
40343 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40344
40345         * gcc.dg/builtins-1.c: Add new cases.
40346         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40347
40348 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40349
40350         * gcc.dg/builtins-1.c: Add more math builtin tests.
40351         * gcc.dg/torture/builtin-attr-1.c: New test.
40352
40353 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40354
40355         PR optimization/5079
40356         * g++.dg/opt/static3.C: New test.
40357
40358 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40359
40360         * gcc.misc-tests/gcov-10b.c: New test.
40361
40362 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
40363
40364         * g++.dg/opt/ptrmem3.C: New test.
40365
40366         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40367
40368 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
40369
40370         * gcc.dg/20030826-2.c: New test.
40371
40372 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40373
40374         PR middle-end/12002
40375         * g77.f-torture/compile/12002.f: New test case.
40376
40377 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40378
40379         * gcc.dg/20030826-1.c: New test case.
40380
40381 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
40382
40383         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40384
40385 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
40386
40387         PR c++/11871
40388         * c++.dg/lookup/crash1.C: New test.
40389
40390         * c++.dg/warn/noeffect3.C: New test.
40391
40392 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
40393
40394         * gcc.dg/compat/vector-1_x.c: Compile with -w.
40395         * gcc.dg/compat/vector-1_y.c: Ditto.
40396         * gcc.dg/compat/vector-2_x.c: Ditto.
40397         * gcc.dg/compat/vector-2_y.c: Ditto.
40398
40399 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
40400
40401         * gcc.dg/20030702-1.c: New test.
40402
40403 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
40404
40405         PR c++/8795
40406         * g++.dg/ext/altivec-1.C: New test.
40407
40408 2003-08-24  Richard Henderson  <rth@redhat.com>
40409
40410         * g++.dg/eh/simd-2.C: Add -w for x86.
40411
40412 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
40413
40414         * gcc.dg/20030815-1.c: New test.
40415
40416 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40417
40418         PR c++/3765
40419         * g++.dg/parse/access6.C: New test.
40420
40421 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40422
40423         PR c++/641, c++/11876
40424         * g++.dg/template/friend22.C: New test.
40425         * g++.dg/template/friend23.C: Likewise.
40426
40427 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40428
40429         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40430         identically.
40431
40432 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40433
40434         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40435
40436 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40437
40438         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40439
40440 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40441
40442         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40443
40444 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40445
40446         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40447
40448 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
40449
40450         PR c++/11919
40451         * g++.dg/overload/prom1.C: New test.
40452
40453         PR c++/11551
40454         * g++.dg/parse/dtor2.C: New test.
40455
40456         PR c++/10762
40457         * g++.dg/parse/using2.C: New test.
40458
40459 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
40460
40461         PR target/11805
40462         * gcc.c-torture/compile/20030821-1.c: New.
40463
40464 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
40465
40466         PR c++/11834
40467         * g++.dg/template/deduce2.C: New test.
40468
40469 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
40470
40471         * gcc.c-torture/execute/20030821-1.c: New test.
40472
40473 2003-08-20  Roger Sayle  <roger@eyesopen.com>
40474
40475         PR middle-end/11984
40476         * gcc.dg/20030820-1.c: New test case.
40477
40478 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
40479
40480         PR c++/11945
40481         * g++.dg/warn/noeffect2.C: New test.
40482
40483 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
40484
40485         PR c++/10926
40486         * g++.dg/template/dtor2.C: New test.
40487
40488         PR c++/11684
40489         * g++.dg/template/operator1.C: New test.
40490         * g++.dg/parse/operator4.C: New test.
40491
40492         PR c++/11946.C
40493         * g++.dg/expr/enum1.C: New test.
40494         * gcc.dg/c99-bool-1.c: Remove bogus warning.
40495
40496         PR c++/11036.C
40497         * g++.dg/parse/elab2.C: New test.
40498         * g++.dg/parse/typedef4.C: Change error message.
40499         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40500         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40501         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40502
40503 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
40504
40505         * gcc.dg/pch/warn-1.c: New.
40506         * gcc.dg/pch/warn-1.hs: New.
40507
40508         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40509         not-tested file.
40510
40511 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40512
40513         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40514
40515 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40516
40517         * gcc.dg/uninit-D.c: New Test.
40518         * gcc.dg/uninit-E.c: New Test.
40519         * gcc.dg/uninit-F.c: New Test.
40520         * gcc.dg/uninit-G.c: New Test.
40521
40522 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
40523
40524         * g++.dg/README: Describe the pch directory.
40525
40526 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40527
40528         PR c++/11174
40529         * g++.dg/parse/access4.C: New test.
40530         * g++.dg/parse/access5.C: Likewise.
40531         * g++.old-deja/g++.jason/access17.C: Adjust error message.
40532
40533 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
40534
40535         * gcc.dg/noncompile/20030818-1.c: New.
40536
40537 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40538
40539         PR c++/11957
40540         * g++.dg/warn/noeffect1.C: New test.
40541
40542         * g++.dg/template/scope2.C: New test.
40543         * g++.dg/template/error2.C: Correct dg-error
40544
40545 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
40546
40547         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40548
40549 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
40550
40551         PR C++/11512
40552         * g++.dg/template/warn1.C: New.
40553
40554 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
40555
40556         * g++.dg/template/error2.C: New test.
40557         * g++.dg/lookup/using7.C: Adjust errors
40558         * g++.old-deja/g++.pt/crash36.C: Likewise.
40559         * g++.old-deja/g++.pt/derived3.C: Likewise.
40560
40561 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40562
40563         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40564         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40565         * gcc.c-torture/execute/builtins/string-9.c: New, from
40566         string-opt-9.c.  Adjust for execute/builtins framework.
40567         * gcc.c-torture/execute/string-opt-9.c: Delete.
40568
40569 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
40570
40571         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40572
40573         * g++.dg/parse/ret-type2.C: New test.
40574
40575         PR c++/11703
40576         * g++.dg/init/new8.C: New test.
40577
40578         PR c++/10923
40579         * g++.dg/parse/typedef5.C: New test.
40580
40581         PR c++/9512
40582         * g++.dg/parse/qualified2.C: New test.
40583         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40584         invalid code.
40585
40586 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
40587
40588         * g++.dg/conversion/ptrmem1.C: New test.
40589
40590 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
40591
40592         PR target/11693
40593         * gcc.dg/20030811-1.c: New test.
40594
40595         PR target/11535
40596         * gcc.c-torture/execute/20030811-1.c: New test.
40597
40598 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40599
40600         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40601
40602 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
40603
40604         PR c++/11789.C
40605         * g++.dg/inherit/multiple1.C: New test.
40606
40607 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40608
40609         * gcc.dg/spe1.c: New test.
40610
40611         PR c++/11670
40612         * g++.dg/expr/cast2.C: New test.
40613
40614         PR c++/10530
40615         * g++.dg/template/dependent-name2.C: New test.
40616
40617 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
40618
40619         * g++.dg/parse/crash11.C: Put the dg options in comments.
40620
40621 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
40622
40623         * lib/gcc-dg.exp: Update for diagnostic change.
40624
40625 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40626
40627         PR c++/5767
40628         * g++.dg/parse/crash11.C: New test.
40629
40630 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
40631
40632         * gcc.dg/cpp/spacing1.c: Update.
40633
40634 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
40635
40636         PR target/11739
40637         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40638         a value for -mtune.
40639
40640 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40641
40642         PR middle-end/11771
40643         * gcc.c-torture/compile/20030804-1.c: New test case.
40644
40645 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40646
40647         * gcc.dg/20030804-1.c: New test case.
40648
40649 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
40650
40651         * gcc.dg/cpp/separate-1.c: New test.
40652
40653 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
40654
40655         PR c++/11704
40656         * g++.dg/template/dependent-expr2.C: New test.
40657
40658         PR c++/11766
40659         * g++.dg/expr/ptrmem1.C: New test.
40660
40661 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40662
40663         PR c++/9453
40664         * g++.dg/template/friend15.C: New test.
40665
40666 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
40667
40668         * lib/dg-pch.exp: Work round PCH bug.
40669
40670 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40671
40672         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
40673         builtins.  Move cases from builtins-4.c here.
40674
40675         * gcc.dg/torture/builtin-math-1.c: New test taken from
40676         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40677         additional cases.
40678
40679         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40680         Delete.
40681
40682 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40683
40684         PR c++/9447
40685         * g++.dg/template/using7.C: New test.
40686
40687 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
40688
40689         * import1.c, import2.c: New tests.
40690
40691 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
40692
40693         * g++.dg/eh/crossjump1.C: New test.
40694
40695 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
40696
40697         PR c++/11697
40698         * g++.dg/template/using6.C: New test.
40699
40700         PR c++/11744
40701         * g++.dg/template/koenig2.C: New test.
40702
40703 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40704
40705         PR c++/7983
40706         * g++.dg/parse/typedef4.C: New test.
40707
40708 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40709
40710         PR c++/8442, c++/8806
40711         * g++.dg/template/elab1.C: New test.
40712         * g++.dg/template/type2.C: Likewise.
40713         * g++.dg/template/ttp3.C: Adjust expected error message.
40714         * g++.old-deja/g++.law/visibility13.C: Likewise.
40715         * g++.old-deja/g++.niklas/t135.C: Likewise.
40716         * g++.old-deja/g++.pt/ttp41.C: Likewise.
40717         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40718         template argument.
40719         * g++.old-deja/g++.pt/ttp44.C: Likewise.
40720
40721 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
40722
40723         PR c++/11295
40724         * g++.dg/ext/stmtexpr1.C: New test.
40725
40726         * g++.dg/opt/tmp1.C: New test.
40727
40728         PR c++/11525
40729         * g++.dg/parse/constant4.C: New test.
40730
40731         PR c++/9447
40732         * g++.dg/template/using5.C: New test.
40733
40734 2003-07-31  Roger Sayle  <roger@eyesopen.com>
40735
40736         * gcc.dg/builtins-27.c: New test case.
40737
40738 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
40739
40740         * gcc.dg/tls/opt-7.c: New test.
40741
40742 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
40743
40744         * g++.old-deja/g++.other/crash18.C: Remove.
40745
40746 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40747
40748         * g++.dg/template/explicit3.C: New.
40749         * g++.dg/template/explicit4.C: New.
40750         * g++.dg/template/explicit5.C: New.
40751
40752         PR c++/11347
40753         * g++.dg/template/memtmpl1.C: New.
40754
40755 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
40756
40757         PR target/11565
40758         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40759         * gcc.dg/i386-387-5.c (dg-options): Likewise.
40760
40761 2003-07-30  Jan Hubicka  <jh@suse.cz>
40762
40763         * vtgc1.c: Kill.
40764
40765 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
40766
40767         * gcc.dg/struct-in-proto-1.c: New test.
40768
40769 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
40770
40771         * gcc.dg/cpp/include2.c: Only expect one message.
40772
40773 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
40774
40775         PR c++/9447
40776         * g++.dg/template/using1.C: New test.
40777         * g++.dg/template/using2.C: New test.
40778         * g++.dg/template/using3.C: New test.
40779         * g++.dg/template/using4.C: New test.
40780
40781 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
40782
40783         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40784         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40785
40786 2003-07-28  Jan Hubicka  <jh@suse.cz>
40787
40788         PR c++/11530
40789         * g++.dg/opt/call1.C: New test.
40790
40791 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
40792
40793         PR c++/11667
40794         * g++.dg/init/enum2.C: New test.
40795         * g++.dg/template/overload1.C: Add "-w" option.
40796
40797 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
40798
40799         * gcc.dg/Wdeclaration-after-statement-1.c,
40800         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40801
40802 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
40803
40804         * gcc.c-torture/compile/20030725-1.c: New test.
40805
40806 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
40807
40808         * gcc.dg/20030505.c: Only run for SPE.
40809         Remove definition of opaque type.
40810
40811 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
40812
40813         * g++.dg/template/ptrmem6.C: New test.
40814
40815 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
40816
40817         * gcc.c-torture/compile/zero-strct-2.c: New test.
40818
40819 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
40820
40821         * gcc.dg/intermod-1.c: New test.
40822
40823 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40824
40825         PR c++/11617
40826         * g++.dg/template/lookup2.C: New test.
40827         * g++.dg/template/memclass1.C: Remove instantiated from error.
40828         * g++.dg/other/error2.C: Tweak expected errors.
40829
40830         PR c++/11596
40831         * g++.dg/template/defarg3.C: New test.
40832
40833         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40834
40835 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
40836
40837         * g++.dg/inherit/access5.C: New test.
40838
40839 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40840
40841         PR c++/11513
40842         * g++.dg/template/crash8.C: New test.
40843
40844 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
40845
40846         PR c/10602
40847         * gcc.dg/noncompile/incomplete-2.c: New test.
40848
40849 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
40850
40851         PR c++/11645
40852         * g++.dg/inherit/access4.C: New test.
40853
40854         PR c++/11517
40855         * g++.dg/expr/cond2.C: New test.
40856
40857         PR optimization/10679
40858         * g++.dg/opt/inline4.C: New test.
40859
40860 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40861
40862         * g++.dg/parse/crash10: New test.
40863
40864 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40865
40866         * g++.dg/ext/flexary1.C: New test.
40867
40868 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40869
40870         PR c++/10793
40871         * g++.dg/template/crash9.C: New test.
40872
40873 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40874
40875         PR c++/3004
40876         * g++.dg/parse/typedef3.C: New test.
40877
40878         PR c++/7906
40879         * g++.dg/parse/operator2.C: New test.
40880
40881         PR c++/8895
40882         * g++.dg/parse/def-tmpl-arg1.C: New test.
40883
40884         PR c++/9282
40885         * g++.dg/parse/funptr1.C: New test.
40886
40887         PR c++/9452
40888         * g++.dg/parse/ambig3.C: New test.
40889
40890         PR c++/9454
40891         * g++.dg/parse/operator3.C: New test.
40892
40893         PR c++/9486
40894         * g++.dg/parse/template10.C: New test.
40895
40896         PR c++/9488
40897         * g++.dg/parse/template11.C: New test.
40898
40899         PR c++/10150
40900         * g++.dg/parse/invalid-op1.C: New test.
40901
40902         PR c++/10247
40903         * g++.dg/parse/condexpr1.C: New test.
40904
40905 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40906
40907         * g++.dg/ext/packed3.C: New test.
40908         * g++.dg/ext/packed4.C: New test.
40909
40910         * gcc.dg/pack-test-3.c: New test.
40911
40912 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
40913
40914         * lib/compat.exp: Handle dg-options per source file.
40915         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40916         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40917         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40918         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40919         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40920         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40921         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40922         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40923         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40924         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40925         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40926         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40927         * g++.dg/compat/break/bitfield7_x.C: Ditto.
40928         * g++.dg/compat/break/bitfield7_y.C: Ditto.
40929
40930 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
40931
40932         PR c/10320
40933         * gcc.c-torture/execute/20030718-1.c: New test.
40934
40935 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40936
40937         PR optimization/11536
40938         * gcc.dg/20030721-1.c: New test.
40939
40940 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
40941
40942         PR c++/11546
40943         * g++.dg/template/lookup1.C: New test.
40944
40945 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
40946
40947         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40948         diagnostics of ill-formed constructs involving labels.
40949         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40950         the new 'previously defined here' message.
40951
40952 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
40953
40954         * g++.dg/parse/non-dependent2.C: New test.
40955
40956 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
40957
40958         * g++.dg/init/init-ref4.C: xfail on targets without
40959         weak symbols.
40960
40961 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
40962
40963         PR target/11087
40964         * gcc.c-torture/execute/20030717-1.c: New test.
40965
40966 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40967
40968         * g++.dg/opt/cfg1.C: New test.
40969
40970 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
40971
40972         PR optimization/11557
40973         * gcc.dg/20030717-1.c: New test.
40974
40975 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
40976
40977         PR c++/10476
40978         * g++.dg/expr/crash-1.C: New test.
40979
40980         PR c++/11027
40981         * g++.dg/template/init3.C: New test.
40982
40983         PR c++/8222
40984         * g++.dg/template/non-dependent1.C: New test.
40985
40986         PR c++/11070
40987         * g++.dg/template/non-dependent2.C: New test.
40988
40989         PR c++/11071
40990         * g++.dg/template/non-dependent3.C: New test.
40991
40992         PR c++/9907
40993         * g++.dg/template/sizeof5.C: New test.
40994
40995 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
40996
40997         PR 11498
40998         * gcc.c-torture/compile/mangle-1.c: New file.
40999
41000 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41001
41002         PR c++/7809
41003         * g++.dg/parse/access3.C: New test.
41004
41005 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
41006
41007         PR c++/11384
41008         * g++.dg/init/init-ref4.C: New test.
41009
41010 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
41011
41012         PR c++/11547
41013         * g++.dg/parse/constant3.C: New test.
41014         * g++.dg/parse/crash7.C: Likewise.
41015
41016 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
41017
41018         PR target/11008
41019         * gcc.dg/i386-pentium4-not-mull.c: New.
41020
41021 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
41022
41023         * gcc.dg/asm-names.c (ymain): Make it weak.
41024
41025 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41026
41027         PR c++/5421
41028         * g++.dg/template/friend21.C: New test.
41029
41030 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
41031
41032         * gcc.dg/cleanup-8.c: New test.
41033         * gcc.dg/cleanup-9.c: New test.
41034
41035 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
41036
41037         * g++.dg/ext/dll-MI1.h: New file.
41038         * g++.dg/ext/dllexport-MI1.C: New file.
41039         * g++.dg/ext/dllimport-MI1.C: New file.
41040
41041 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
41042
41043         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41044         it does not have cmpstrsi patterns (just cmpmemsi).
41045
41046 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
41047
41048         PR debug/11473
41049         * g++.dg/debug/debug8.C: New test.
41050
41051 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41052
41053         PR c++/10108
41054         * g++.dg/template/crash7.C: New test.
41055
41056 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
41057
41058         PR target/10795
41059         * gcc.c-torture/compile/20030708-1.c: New.
41060
41061 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
41062
41063         * gcc.c-torture/execute/20030715-1.c: New test.
41064
41065 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
41066
41067         * gcc.dg/pch/inline-3.c: New file.
41068         * gcc.dg/pch/inline-3.hs: New file.
41069         * gcc.dg/pch/inline-4.c: New file.
41070         * gcc.dg/pch/inline-4.hs: New file.
41071
41072 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
41073
41074         PR c++/11509
41075         * g++.dg/template/crash6.C: New test.
41076
41077         PR c++/7053
41078         * g++.dg/template/friend20.C: New test.
41079
41080         PR c++/7019
41081         * g++.dg/template/overload2.C: New test.
41082
41083 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41084
41085         PR optimization/11440
41086         * gcc.c-torture/execute/20030714-1.c: New test.
41087
41088 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41089
41090         PR c++/11154
41091         * g++.dg/template/partial2.C: New test.
41092
41093 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
41094
41095         PR c++/11503
41096         * g++.dg/template/anon1.C: New test.
41097
41098         PR c++/11493
41099         PR c++/11495
41100         * g++.dg/parse/template9.C: Likewise.
41101         * g++.dg/template/crash4.C: New test.
41102         * g++.dg/template/koenig1.C: Likewise.
41103         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41104         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41105         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41106         functions.
41107         * g++.old-deja/g++.jason/template36.C: Likewise.
41108         * g++.old-deja/g++.mike/p1989.C: Likewise.
41109         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41110         * g++.old-deja/g++.pt/ttp20.C: Use this->.
41111         * g++.old-deja/g++.pt/ttp21.C: Use this->.
41112         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41113         compiling.
41114         * g++.old-deja/g++.pt/union2.C: Use this->.
41115
41116 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
41117
41118         * gcc.dg/20030711-1.c: New test.
41119
41120 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
41121
41122         PR c++/11050
41123         * g++.dg/parse/args1.C: New test.
41124         * g++.pt/defarg8.C: Change expected errors.
41125
41126 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
41127
41128         PR c++/8164
41129         * g++.dg/template/nontype2.C: New test.
41130
41131         PR c++/10558
41132         * g++.dg/parse/template8.C: New test.
41133
41134         PR c++/8327
41135         * g++.dg/template/scope1.C: New test.
41136
41137         * g++.dg/warn/Wsign-compare-1.C: New test.
41138
41139 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41140
41141         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41142
41143 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
41144
41145         PR c++/9411
41146         * g++.dg/template/explicit2.C: New test.
41147
41148         PR c++/10032
41149         * g++.dg/warn/pedantic1.C: New test.
41150
41151 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
41152
41153         PR c++ 9483
41154         * g++.dg/other/field1.C: New test.
41155
41156 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41157
41158         PR c/11449
41159         * gcc.c-torture/compile/20030707-1.c: New.
41160
41161 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41162
41163         PR c++/10849
41164         * g++.dg/template/access12.C: New test.
41165
41166 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
41167
41168         * g++.dg/bprob/bprob.exp (prof_ext): Update.
41169         * g77.dg/bprob/bprob.exp (prof_ext): Update.
41170         * gcc.misc-tests/bprob.exp (prof_ext): Update.
41171         * gcc.misc-tests/gcov.exp: Update
41172         * g++.dg/gcov/gcov.exp: Update
41173         * lib/gcov.exp: Update.
41174
41175 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
41176
41177         * g++.dg/abi/mangle17.C: Make sure template expressions are
41178         dependent.
41179         * g++.dg/abi/mangle4.C: Mark erroneous casts.
41180         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41181         * g++.dg/opt/stack1.C: Remove erroneous code.
41182         * g++.dg/parse/template7.C: New test.
41183         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41184         * g++.old-deja/g++.pt/crash4.C: Likewise.
41185
41186 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41187
41188         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41189         with zero or one occurence of `$' after the initial `L'.
41190
41191 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
41192
41193         * gcc.c-torture/compile/20030704-1.c: Add a comment.
41194
41195 2003-07-08  Roger Sayle  <roger@eyesopen.com>
41196
41197         PR c/11370
41198         * gcc.dg/Wunreachable-6.c: New testcase.
41199         * gcc.dg/Wunreachable-7.c: New testcase.
41200
41201 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41202
41203         PR c/11420
41204         * gcc.dg/20030708-1.c: New test.
41205
41206 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
41207
41208         * gcc.dg/compat/sdata-section.h: New file.
41209         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41210         * gcc.dg/torture/mips-sdata-1.c: New test.
41211
41212 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41213
41214         PR c++/11030
41215         * g++.dg/template/friend19.C: New test.
41216
41217 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41218
41219         * g++.dg/opt/strength-reduce.C: New test.
41220
41221 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41222
41223         PR target/10979
41224         * gcc.dg/20030707-1.c: New testcase.
41225
41226 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41227
41228         PR optimization/11059
41229         * g++.dg/opt/emptyunion.C: New testcase.
41230
41231 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41232             Eric Botcazou  <ebotcazou@libertysurf.fr>
41233
41234         * g++.dg/opt/stack1.C: New test.
41235
41236 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
41237
41238         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41239         run test.
41240
41241         PR c++/11431
41242         * g++.dg/expr/static_cast3.C: New test.
41243
41244 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
41245
41246         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41247         everywhere.
41248         * gcc.dg/concat.c: Concatenation of string constants with
41249         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41250         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41251         * gcc.dg/cpp/escape-2.c: Use wide character constants where
41252         necessary to avoid multi-character character constant warning.
41253         * gcc.dg/cpp/escape.c: Likewise.
41254         * gcc.dg/cpp/ucs.c: Likewise.
41255         Remove backslashes from dg-bogus comments, as they confuse Tcl.
41256         Fix a typo.
41257
41258 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41259
41260         PR c/11428
41261         * gcc.c-torture/compile/20030704-1.c: New.
41262
41263 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41264
41265         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41266
41267 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
41268
41269         PR c++/5287, PR c++/7910,  PR c++/11021
41270         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41271         tests for warnings.
41272         * g++.dg/ext/dllimport2.C: Add tests for warnings.
41273         * g++.dg/ext/dllimport3.C: Likewise.
41274         * g++.dg/ext/dllimport4.C: New file.
41275         * g++.dg/ext/dllimport5.C: New file.
41276         * g++.dg/ext/dllimport6.C: New file.
41277         * g++.dg/ext/dllimport7.C: New file.
41278         * g++.dg/ext/dllimport8.C: New file.
41279         * g++.dg/ext/dllimport9.C: New file.
41280         * g++.dg/ext/dllimport10.C: New file.
41281         * g++.dg/ext/dllexport1.C: New file.
41282
41283 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41284
41285         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41286         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41287
41288 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41289
41290         * gcc.dg/builtins-25.c: New testcase.
41291         * gcc.dg/builtins-26.c: New testcase.
41292
41293 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
41294
41295         * gcc.dg/compat/vector-defs.h: New file.
41296         * gcc.dg/compat/vector-setup.h: New file.
41297         * gcc.dg/compat/vector-check.h: New file.
41298         * gcc.dg/compat/vector-1_main.c: New file.
41299         * gcc.dg/compat/vector-1_x.c: New file.
41300         * gcc.dg/compat/vector-1_y.c: New file.
41301         * gcc.dg/compat/vector-2_main.c: New file.
41302         * gcc.dg/compat/vector-2_x.c: New file.
41303         * gcc.dg/compat/vector-2_y.c: New file.
41304
41305         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41306         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41307         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41308         * gcc.dg/compat/struct-align-1.h: New file.
41309         * gcc.dg/compat/struct-align-1_main.c: New file.
41310         * gcc.dg/compat/struct-align-1_x.c: New file.
41311         * gcc.dg/compat/struct-align-1_y.c: New file.
41312         * gcc.dg/compat/struct-align-2.h: New file.
41313         * gcc.dg/compat/struct-align-2_main.c: New file.
41314         * gcc.dg/compat/struct-align-2_x.c: New file.
41315         * gcc.dg/compat/struct-align-2_y.c: New file.
41316
41317         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41318         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41319         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41320         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41321         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41322         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41323         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41324         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41325         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41326         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41327         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41328         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41329         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41330         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41331         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41332         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41333         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41334         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41335         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41336         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41337         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41338         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41339         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41340         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41341         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41342         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41343         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41344         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41345         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41346
41347 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41348
41349         * gcc.dg/i386-call-1.c: New test.
41350
41351 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41352
41353         PR c++/9162
41354         * g++.dg/parse/defarg4.C: New.
41355
41356 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41357
41358         PR target/10700
41359         * gcc.c-torture/compile/20030703-1.c: New test case.
41360
41361 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41362
41363         * g++.dg/template/local3.C: Remove extra semicolon.
41364
41365 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41366
41367         * gcc.dg/i386-volatile-1.c: New test.
41368
41369 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
41370
41371         PR c++/11072
41372         * g++.dg/other/offsetof2.C: XFAIL.
41373         * g++.dg/other/offsetof5.C: New.
41374
41375         PR c++/10219
41376         * g++.dg/template/error1.C: New.
41377
41378         PR c++/9779
41379         * g++.dg/template/dependent-expr1.C: New.
41380
41381 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41382
41383         PR c++/6949
41384         * g++.dg/template/local3.C: New test.
41385
41386         PR c++/11149
41387         * g++.dg/lookup/scoped6.C: New test.
41388
41389 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
41390
41391         PR c++/8046
41392         * g++.dg/other/error7.C: New test.
41393
41394 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
41395
41396         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41397         * g++.old-deja/g++.abi/vtable3.h: Likewise.
41398         * g++.old-deja/g++.law/code-gen5.C: Likewise.
41399         * g++.old-deja/g++.other/union2.C: Likewise.
41400         * gcc.dg/c90-const-expr-2.c: Likewise.
41401         * gcc.dg/c90-const-expr-3.c: Likewise.
41402         * gcc.dg/c99-const-expr-2.c: Likewise.
41403         * gcc.dg/c99-const-expr-3.c: Likewise.
41404         * gcc.dg/concat.c: Likewise.
41405
41406 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41407
41408         PR c++/9559
41409         * g++.dg/init/static1.C: New test.
41410
41411 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41412
41413         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41414         * g++.old-deja/g++.other/access2.C: Likewise.
41415         * g++.old-deja/g++.other/decl2.C: Likewise.
41416         * gcc.c-torture/execute/20020615-1.c: Likewise.
41417
41418 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41419
41420         PR c++/4933
41421         * g++.dg/template/sizeof4.C: New test.
41422
41423 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41424
41425         * g++.dg/other/error6.C: New test.
41426
41427 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41428
41429         PR c++/10750
41430         * g++.dg/parse/constant2.C: New test.
41431
41432 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
41433
41434         PR c++/11106
41435         * g++.dg/other/error5.C: New test.
41436
41437 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41438
41439         * gcc.dg/format/gcc_diag-1.c: New test.
41440
41441 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
41442
41443         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41444
41445 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41446
41447         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41448         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41449         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41450
41451 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
41452
41453         * gcc.c-torture/execute/builtins/string-8.c: New test.
41454         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41455         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41456         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41457
41458 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41459
41460         PR c++/10468
41461         * g++.dg/ext/typeof6.C: New test.
41462
41463 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41464
41465         PR c++/10796
41466         * g++.dg/init/enum1.C: New test.
41467
41468 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
41469
41470         * gcc.dg/20030627-1.c: New test.
41471
41472 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
41473
41474         PR c++/11332
41475         * g++.dg/expr/static_cast2.C: New test.
41476
41477 2003-06-26  Roger Sayle  <roger@eyesopen.com>
41478             Jakub Jelinek  <jakub@redhat.com>
41479
41480         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41481         sprintf(dst,"%s",src) optimization.
41482         * gcc.c-torture/execute/20030626-1.c: New test case.
41483         * gcc.c-torture/execute/20030626-2.c: New test case.
41484
41485 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
41486
41487         * gcc.c-torture/execute/multi-ix.c: New test.
41488
41489         * gcc.c-torture/execute/simd-4.c (main):
41490         Added missing semicolon at end of union.
41491
41492 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
41493
41494         PR c++/8266
41495         * g++.dg/template/explicit-instantiation3.C: New test.
41496
41497 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41498
41499         * gcc.dg/20030626-1.c: Use signed char.
41500
41501 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41502
41503         * gcc.dg/20030626-1.c: New test.
41504
41505 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
41506
41507         * const-str-2.m: Update.
41508
41509 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
41510
41511         PR c++/10990
41512         * g++.dg/rtti/dyncast1.C: New test.
41513         * g++.dg/abi/mangle4.C: Correct base-specifier access.
41514         * g++.dg/lookup/scoped1.C: Remove XFAIL.
41515         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41516
41517         PR c++/10931
41518         * g++.dg/expr/static_cast1.C: New test.
41519
41520 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
41521
41522         * gcc.dg/20030625-1.c: New test.
41523
41524 2003-06-24  Roger Sayle  <roger@eyesopen.com>
41525
41526         * gcc.c-torture/compile/20030624-1.c: New test case.
41527
41528 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
41529
41530         * gcc.c-torture/execute/string-opt-17.c: New test.
41531
41532 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
41533
41534         PR c++/5754
41535         * g++.dg/parse/crash6.C: New test.
41536
41537 2003-06-23  Roger Sayle  <roger@eyesopen.com>
41538
41539         * gcc.dg/builtins-24.c: New test case.
41540
41541 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
41542
41543         * g++.dg/opt/operator1.C: New test.
41544
41545 2003-06-22  Roger Sayle  <roger@eyesopen.com>
41546
41547         * gcc.c-torture/execute/string-opt-16.c: New test case.
41548
41549 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41550
41551         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
41552         * g++.old-deja/g++.other/conv7.C: Likewise.
41553         * g++.old-deja/g++.other/overcnv2.C: Likewise.
41554         * g++.old-deja/g++.other/overload14.C: Likewise.
41555
41556 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
41557
41558         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41559         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41560
41561 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41562
41563         PR c++/10888
41564         * g++.dg/warn/Winline-3.C: New test.
41565
41566 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41567
41568         * lib/target-supports.exp (check_alias_available): Make the test
41569         program acceptable to the Solaris assembler.
41570
41571         PR c++/10749
41572         * g++.dg/template/memclass2.C: New test.
41573
41574 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41575             Eric Botcazou  <ebotcazou@libertysurf.fr>
41576
41577         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41578         data for non-matching targets.
41579         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41580
41581 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
41582
41583         PR c++/10845
41584         * g++.dg/template/member3.C: New test.
41585
41586 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
41587
41588         PR c++/10939
41589         * g++.dg/template/func1.C: New test.
41590
41591         PR c++/9649
41592         * g++.dg/template/static4.C: New test.
41593         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41594
41595         PR c++/11041
41596         * g++.dg/init/ref7.C: New test.
41597
41598 2003-06-19  Matt Austern  <austern@apple.com>
41599
41600         PR c++/11228
41601         * g++.dg/anew1.C: New test.
41602         * g++.dg/anew2.C: New test.
41603         * g++.dg/anew3.C: New test.
41604         * g++.dg/anew4.C: New test.
41605
41606 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
41607
41608         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41609
41610 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
41611
41612         * gcc.c-torture/execute/simd-4.c (main): Make expected value
41613         endian-dependent.
41614
41615 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
41616
41617         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41618         Remove cruft.
41619
41620 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
41621
41622         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41623         * gcc.c-torture/compile/961203-1.c: Likewise.
41624         * gcc.c-torture/compile/980506-1.c: Likewise.
41625
41626 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41627
41628         PR c++/10712
41629         * g++.dg/lookup/using7.C: New test.
41630
41631 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41632
41633         PR c++/11105
41634         * g++.dg/abi/conv1.C: Remove it.
41635         * g++.dg/template/conv7.C: New test.
41636         * g++.dg/template/conv8.C: Likewise.
41637         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41638         conversion operator.
41639
41640 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
41641
41642         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41643         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41644         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41645         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41646         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41647         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41648         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41649         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41650         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41651         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41652         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41653         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41654         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41655         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41656         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41657         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41658         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41659         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41660         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41661         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41662         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41663         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41664         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41665         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41666         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41667         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41668         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41669         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41670         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41671
41672 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
41673
41674         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41675         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41676         indications.
41677
41678 2003-06-16  Roger Sayle  <roger@eyesopen.com>
41679
41680         * gcc.dg/i386-387-5.c: New test case.
41681         * gcc.dg/i386-387-6.c: New test case.
41682         * gcc.dg/builtins-23.c: New test case.
41683
41684 2003-06-15  Roger Sayle  <roger@eyesopen.com>
41685
41686         * gcc.dg/builtins-22.c: New test case.
41687         * gcc.dg/i386-387-1.c: Update to test exp.
41688         * gcc.dg/i386-387-2.c: Likewise.
41689
41690 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41691
41692         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41693
41694 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41695
41696         * lib/gcc-dg.exp (dg-require-dll): New function.
41697         (dg-xfail-if): Likewise.
41698         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41699         driver.
41700
41701         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41702         * gcc.c-torture/compile/20001205-1.c: Likewise.
41703         * gcc.c-torture/compile/20001226-1.c: Likewise.
41704         * gcc.c-torture/compile/20010518-2.c: Likewise.
41705         * gcc.c-torture/compile/20020312-1.c: Likewise.
41706         * gcc.c-torture/compile/20020604-1.c: Likewise.
41707         * gcc.c-torture/compile/920501-12.c: Likewise.
41708         * gcc.c-torture/compile/920501-4.c: Likewise.
41709         * gcc.c-torture/compile/920520-1.c: Likewise.
41710         * gcc.c-torture/compile/920521-1.c: Likewise.
41711         * gcc.c-torture/compile/920625-1.c: Likewise.
41712         * gcc.c-torture/compile/961203-1.c: Likewise.
41713         * gcc.c-torture/compile/980506-1.c: Likewise.
41714         * gcc.c-torture/compile/981006-1.c: Likewise.
41715         * gcc.c-torture/compile/981022-1.c: Likewise.
41716         * gcc.c-torture/compile/981223-1.c: Likewise.
41717         * gcc.c-torture/compile/990617-1.c: Likewise.
41718         * gcc.c-torture/compile/dll.c: Likewise.
41719         * gcc.c-torture/compile/labels-3.c: Likewise.
41720         * gcc.c-torture/compile/mipscop-1.c: Likewise.
41721         * gcc.c-torture/compile/mipscop-2.c: Likewise.
41722         * gcc.c-torture/compile/mipscop-3.c: Likewise.
41723         * gcc.c-torture/compile/mipscop-4.c: Likewise.
41724         * gcc.c-torture/compile/simd-5.c: Likewise.
41725         * gcc.c-torture/compile/20000804-1.x: Remove.
41726         * gcc.c-torture/compile/20001205-1.x: Likewise.
41727         * gcc.c-torture/compile/20001226-1.x: Likewise.
41728         * gcc.c-torture/compile/20010518-2.x: Likewise.
41729         * gcc.c-torture/compile/20020312-1.x: Likewise.
41730         * gcc.c-torture/compile/20020604-1.x: Likewise.
41731         * gcc.c-torture/compile/920501-12.x: Likewise.
41732         * gcc.c-torture/compile/920501-4.x: Likewise.
41733         * gcc.c-torture/compile/920520-1.x: Likewise.
41734         * gcc.c-torture/compile/920521-1.x: Likewise.
41735         * gcc.c-torture/compile/920625-1.x: Likewise.
41736         * gcc.c-torture/compile/961203-1.x: Likewise.
41737         * gcc.c-torture/compile/980506-1.x: Likewise.
41738         * gcc.c-torture/compile/981006-1.x: Likewise.
41739         * gcc.c-torture/compile/981022-1.x: Likewise.
41740         * gcc.c-torture/compile/981223-1.x: Likewise.
41741         * gcc.c-torture/compile/990617-1.x: Likewise.
41742         * gcc.c-torture/compile/mipscop-1.x: Likewise.
41743         * gcc.c-torture/compile/mipscop-2.x: Likewise.
41744         * gcc.c-torture/compile/mipscop-3.x: Likewise.
41745         * gcc.c-torture/compile/mipscop-4.x: Likewise.
41746         * gcc.c-torture/compile/simd-5.x: Likewise.
41747
41748         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41749
41750 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41751
41752         * gcc.c-torture/execute/20030611-1.c: New test.
41753
41754 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41755
41756         PR middle-end/168
41757         * gcc.dg/20030612-1.c: New test case.
41758
41759 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41760
41761         PR c++/10635
41762         * g++.dg/expr/cast1.C: New test.
41763
41764 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41765
41766         * gcc.dg/builtins-21.c: New test case.
41767
41768 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
41769
41770         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41771         options instead of at the end.
41772         * lib/objc.exp (objc_target_compile): Likewise.
41773
41774 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
41775
41776         PR c++/10432
41777         * g++.dg/parse/error1.C: New test.
41778
41779 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
41780
41781         * gcc.dg/compat/struct-by-value-11_main.c: New file.
41782         * gcc.dg/compat/struct-by-value-11_x.c: New file.
41783         * gcc.dg/compat/struct-by-value-11_y.c: New file.
41784         * gcc.dg/compat/struct-by-value-12_main.c: New file.
41785         * gcc.dg/compat/struct-by-value-12_x.c: New file.
41786         * gcc.dg/compat/struct-by-value-12_y.c: New file.
41787         * gcc.dg/compat/struct-by-value-13_main.c: New file.
41788         * gcc.dg/compat/struct-by-value-13_x.c: New file.
41789         * gcc.dg/compat/struct-by-value-13_y.c: New file.
41790         * gcc.dg/compat/struct-by-value-14_main.c: New file.
41791         * gcc.dg/compat/struct-by-value-14_x.c: New file.
41792         * gcc.dg/compat/struct-by-value-14_y.c: New file.
41793         * gcc.dg/compat/struct-by-value-15_main.c: New file.
41794         * gcc.dg/compat/struct-by-value-15_x.c: New file.
41795         * gcc.dg/compat/struct-by-value-15_y.c: New file.
41796         * gcc.dg/compat/struct-by-value-16_main.c: New file.
41797         * gcc.dg/compat/struct-by-value-16_x.c: New file.
41798         * gcc.dg/compat/struct-by-value-16_y.c: New file.
41799         * gcc.dg/compat/struct-by-value-17_main.c: New file.
41800         * gcc.dg/compat/struct-by-value-17_x.c: New file.
41801         * gcc.dg/compat/struct-by-value-17_y.c: New file.
41802         * gcc.dg/compat/struct-by-value-18_main.c: New file.
41803         * gcc.dg/compat/struct-by-value-18_x.c: New file.
41804         * gcc.dg/compat/struct-by-value-18_y.c: New file.
41805
41806         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41807         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41808         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41809         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41810         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41811         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41812         * gcc.dg/compat/scalar-return-3_main.c: New file.
41813         * gcc.dg/compat/scalar-return-3_x.c: New file.
41814         * gcc.dg/compat/scalar-return-3_y.c: New file.
41815         * gcc.dg/compat/scalar-return-4_main.c: New file.
41816         * gcc.dg/compat/scalar-return-4_x.c: New file.
41817         * gcc.dg/compat/scalar-return-4_y.c: New file.
41818
41819 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
41820
41821         * gcc.dg/compat/fp2-struct-check.h: New file.
41822         * gcc.dg/compat/fp2-struct-defs.h: New file.
41823         * gcc.dg/compat/fp2-struct-init.h: New file.
41824         * gcc.dg/compat/struct-by-value-10_main.c: New file.
41825         * gcc.dg/compat/struct-by-value-10_x.c: New file.
41826         * gcc.dg/compat/struct-by-value-10_y.c: New file.
41827         * gcc.dg/compat/struct-return-10_main.c: New file.
41828         * gcc.dg/compat/struct-return-10_x.c: New file.
41829         * gcc.dg/compat/struct-return-10_y.c: New file.
41830
41831         * gcc.dg/compat/compat-common.h: New file.
41832         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41833         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41834         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41835         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41836         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41837         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41838         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41839         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41840         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41841         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41842         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41843         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41844         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41845         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41846         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41847         * gcc.dg/compat/small-struct-check.h: Ditto.
41848         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41849         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41850         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41851         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41852         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41853         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41854         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41855         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41856         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41857         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41858         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41859         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41860         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41861         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41862         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41863         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41864         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41865         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41866         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41867         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41868         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41869         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41870         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41871         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41872         * gcc.dg/compat/struct-return-2_main.c: Ditto.
41873         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41874         * gcc.dg/compat/struct-return-2_y.c: Ditto.
41875         * gcc.dg/compat/struct-return-3_main.c: Ditto.
41876         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41877         * gcc.dg/compat/struct-return-3_y.c: Ditto.
41878
41879 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
41880
41881         * g++.dg/pch/static-1.C: New file.
41882         * g++.dg/pch/static-1.Hs: New file.
41883
41884 2003-06-10  Richard Henderson  <rth@redhat.com>
41885
41886         * gcc.dg/asm-7.c: Adjust expected warning text.
41887
41888 2003-06-10  Roger Sayle  <roger@eyesopen.com>
41889
41890         * gcc.dg/builtins-20.c: New test case.
41891
41892 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
41893
41894         PR c++/11131
41895         * g++.dg/opt/template1.C: New test.
41896
41897 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41898
41899         * lib/gcc-dg.exp (dg-test): Clear additional_files and
41900         additional_sources.
41901
41902 2003-05-21  David Taylor  <dtaylor@emc.com>
41903
41904         * gcc.dg/Wpadded.c: New file.
41905
41906 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41907
41908         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41909         * gcc.dg/special/weak-2.c: Add dg-require-weak.
41910         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41911         dg-require-weak.
41912
41913 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
41914
41915         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41916
41917 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41918
41919         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41920         (dg-require-alias): Likewise.
41921         (dg-require-gc-sections): Likewise.
41922         * lib/target-supports.exp (check_gc_sections_available): Likewise.
41923
41924 2003-06-08  Richard Henderson  <rth@redhat.com>
41925
41926         * gcc.dg/20011029-2.c: Fix the array reference.
41927         * gcc.dg/asm-7.c: New.
41928
41929 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
41930
41931         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41932
41933 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
41934
41935         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41936         (dg-require-gc-sections): Likewise.
41937
41938 2003-06-08  Jan Hubicka  <jh@suse.cz>
41939
41940         * i386-cmov1.c: Fix regular expression.
41941         * i386-cvt-1.c: Likewise.
41942         * i386-local.c: Likewise.
41943         * i386-local2.c: Likewise.
41944         * i386-mul.c: Likewise.
41945         * i386-ssetype-1.c: Likewise.
41946         * i386-ssetype-3.c: Likewise.
41947         * i386-ssetype-5.c: Likewise.
41948
41949 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41950
41951         PR c++/11039
41952         * g++.dg/warn/implicit-typename2.C: New test.
41953         * g++.dg/warn/implicit-typename3.C: New test.
41954
41955 2003-06-07  Richard Henderson  <rth@redhat.com>
41956
41957         * g++.dg/other/offsetof3.C: Use size_t.
41958         * g++.dg/other/offsetof4.C: Likewise.
41959
41960 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
41961
41962         * lib/copy-file.exp: New. Implement gcc_copy_files.
41963
41964         * lib/dg-pch.exp: Load copy-file.exp
41965         (dg-pch): Use gcc_copy_files instead of "file copy".
41966
41967 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
41968
41969         * gcc.dg/weak/weak.exp: Simplify.
41970         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41971         * gcc.dg/weak/weak-1.c: Likewise.
41972         * gcc.dg/weak/weak-2.c: Likewise.
41973         * gcc.dg/weak/weak-3.c: Likewise.
41974         * gcc.dg/weak/weak-4.c: Likewise.
41975         * gcc.dg/weak/weak-5.c: Likewise.
41976         * gcc.dg/weak/weak-6.c: Likewise.
41977         * gcc.dg/weak/weak-7.c: Likewise.
41978         * gcc.dg/weak/weak-8.c: Likewise.
41979         * gcc.dg/weak/weak-9.c: Likewise.
41980
41981 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
41982
41983         gcc.c-torture/execute/20030606-1.c: New.
41984
41985 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41986
41987         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41988         * gcc.dg/builtins-19.c: Likewise.
41989
41990 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41991
41992         * gcc.dg/builtins-2.c: Add some more tests.
41993         * gcc.dg/builtins-18.c: New test case.
41994         * gcc.dg/builtins-19.c: New test case.
41995
41996 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41997             Jim Wilson  <wilson@tuliptree.org>
41998
41999         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42000
42001 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
42002
42003         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42004         mempcpy/stpcpy calls not to be optimized into something else.
42005         * gcc.c-torture/execute/string-opt-3.c: Moved to...
42006         * gcc.c-torture/execute/builtins/string-7.c: ...here.
42007         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42008
42009 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42010
42011         * gcc.dg/format/asm_fprintf-1.c: New test.
42012
42013 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
42014
42015         * lib/gcc-defs.exp (additional_sources): New variable.
42016         (dg-additional-sources): New function.
42017         (additional_files): New variable.
42018         (dg-additional-files): New function.
42019         (dg-additional-files-options): Likewise.
42020         * lib/gcc-dg.exp (dg-require-weak): New function.
42021         (dg-require-alias): Likewise.
42022         (dg-require-gc-sections): Likewise.
42023         * lib/target-supports.exp (check_alias_available): Remove testfile
42024         parameter.
42025         (check_gc_sections_available): New function.
42026         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42027         (dg-gpp-additional-files): Likewise.
42028         * lib/g++.exp (additional_sources): Remove.
42029         (additional_files): Likewise.
42030         (g++_target_compile): Use dg-additional-files-options.
42031
42032         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
42033         Tcl logic.
42034         * gcc.dg/special/ecos.exp: Remove.
42035         * gcc.dg/special/20000419-2.c: Use dg-require-*.
42036         * gcc.dg/special/alias-1.c: Likewise.
42037         * gcc.dg/special/alias-2.c: Likewise.
42038         * gcc.dg/special/gcsec-1.c: Likewise.
42039         * gcc.dg/special/weak-1.c: Likewise.
42040         * gcc.dg/special/weak-2.c: Likewise.
42041         * gcc.dg/special/wkali-1.c: Likewise.
42042         * gcc.dg/special/wkali-2.c: Likewise.
42043
42044         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42045         dg-gpp-additional-*.
42046         * g++.dg/special/conpr-3.C: Likewise.
42047         * g++.dg/special/conpr-4.C: Likewise.
42048         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42049         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42050         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42051         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42052         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42053         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42054         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42055         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42056         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42057         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42058         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42059         * g++.old-deja/g++.other/comdat1.C: Likewise.
42060         * g++.old-deja/g++.other/comdat2.C: Likewise.
42061         * g++.old-deja/g++.other/comdat3.C: Likewise.
42062         * g++.old-deja/g++.other/ctor1.C: Likewise.
42063         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42064
42065 2003-06-05  Richard Henderson  <rth@redhat.com>
42066
42067         * gcc.dg/debug/20030605-1.c: New.
42068
42069 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42070
42071         * README.QMTEST: Update.
42072
42073 2003-06-04  Richard Henderson  <rth@redhat.com>
42074
42075         * gcc.dg/cleanup-1.c: New.
42076         * gcc.dg/cleanup-2.c: New.
42077         * gcc.dg/cleanup-3.c: New.
42078         * gcc.dg/cleanup-4.c: New.
42079         * gcc.dg/cleanup-5.c: New.
42080         * gcc.dg/cleanup-6.c: New.
42081         * gcc.dg/cleanup-7.c: New.
42082
42083 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42084
42085         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42086
42087         * lib/dg-pch.exp: New file.
42088         * g++.dg/pch/pch.exp: Use dg-pch.exp.
42089         * gcc.dg/pch/pch.exp: Likewise.
42090
42091 2003-06-04  Roger Sayle  <roger@eyesopen.com>
42092
42093         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42094         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42095         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42096         * gcc.dg/builtins-17.c: New test case.
42097         * gcc.dg/i386-387-4.c: New test case.
42098         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42099
42100 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42101
42102         * gcc.dg/ultrasp9.c: New test.
42103
42104 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42105
42106         * gcc.c-torture/compile/20030604-1.c: New test.
42107         * gcc.dg/sparc-constant-1.c: New test.
42108
42109 2003-06-03  Glen Nakamura  <glen@imodulo.com>
42110
42111         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42112
42113 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
42114
42115         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42116
42117         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42118         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42119
42120 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
42121
42122         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42123
42124 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42125
42126         PR c++/10940
42127         * g++.dg/template/spec10.C: New test.
42128
42129 2003-06-03  Roger Sayle  <roger@eyesopen.com>
42130
42131         * gcc.dg/builtins-16.c: New test case.
42132
42133 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
42134
42135         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42136         mempcpy test with post-increments.
42137         * gcc.c-torture/execute/string-opt-3.c: New test.
42138         * gcc.dg/string-opt-1.c: New test.
42139
42140 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
42141
42142         PR fortran/10965
42143         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42144
42145 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
42146
42147         * lib/scanasm.exp (dg-scan): New function, factored out of ...
42148         (scan-assembler): ... here.  Use dg-scan.
42149         (scan-assembler-not): Likewise.
42150         (scan-file): New function.
42151         (scan-file-not): Likewise.
42152         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42153         * gcc.dg/cpp/_Pragma4.c: Likewise.
42154         * gcc.dg/cpp/_Pragma5.c: Likewise.
42155         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42156         * gcc.dg/cpp/avoidpaste2.c: Likewise.
42157         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42158         * gcc.dg/cpp/cmdlne-P.c: Likewise.
42159         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42160         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42161         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42162         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42163         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42164         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42165         * gcc.dg/cpp/cxxcom1.c: Likewise.
42166         * gcc.dg/cpp/line1.c: Likewise.
42167         * gcc.dg/cpp/maccom1.c: Likewise.
42168         * gcc.dg/cpp/maccom2.c: Likewise.
42169         * gcc.dg/cpp/maccom3.c: Likewise.
42170         * gcc.dg/cpp/maccom4.c: Likewise.
42171         * gcc.dg/cpp/maccom5.c: Likewise.
42172         * gcc.dg/cpp/maccom6.c: Likewise.
42173         * gcc.dg/cpp/multiline.c: Likewise.
42174         * gcc.dg/cpp/spacing1.c: Likewise.
42175         * gcc.dg/cpp/spacing2.c: Likewise.
42176         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42177         * gcc.dg/cpp/trad/maccom1.c: Likewise.
42178         * gcc.dg/cpp/trad/maccom2.c: Likewise.
42179         * gcc.dg/cpp/trad/maccom3.c: Likewise.
42180         * gcc.dg/cpp/trad/maccom4.c: Likewise.
42181         * gcc.dg/cpp/trad/maccom6.c: Likewise.
42182         * gcc.dg/cpp/cxxcom2.c: Likewise.
42183         * gcc.dg/cpp/cxxcom2.h: New file.
42184
42185         * gcc.dg/cpp/truefalse.cpp: Move it to ...
42186         * g++.dg/cpp/truefalse.C: Here.
42187         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42188
42189 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
42190
42191         * gcc.dg/cpp/redef3.c: New file.
42192
42193 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42194
42195         * gcc.dg/i386-loop-3.c: New test.
42196
42197 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
42198
42199         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42200
42201 2003-05-31  Roger Sayle  <roger@eyesopen.com>
42202
42203         * gcc.dg/fwrapv-1.c: New test case.
42204         * gcc.dg/fwrapv-2.c: New test case.
42205
42206 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42207
42208         PR c++/10956
42209         * g++.dg/template/spec9.C: New test.
42210
42211 2003-05-29  Roger Sayle  <roger@eyesopen.com>
42212
42213         * gcc.dg/duff-4.c: New test case.
42214
42215 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
42216
42217         PR fortran/10843
42218         * g77.dg/ffixed-form-1.f: New test
42219         * g77.dg/ffixed-form-2.f: New test
42220         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42221         * g77.dg/ffree-form-3.f: New test
42222
42223 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
42224
42225         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42226         * gcc.dg/wint_t-1.c: Likewise.
42227
42228 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42229
42230         * g++.dg/template/access11.C: New test.
42231
42232 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42233
42234         PR c++/10849
42235         * g++.dg/template/access10.C: New test.
42236
42237 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42238             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42239
42240         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42241
42242 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42243
42244         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42245         suppress for powerpc-*-darwin*.
42246         * gcc.dg/torture/builtin-noret-2.c: Likewise.
42247
42248 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42249
42250         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42251         suppress option for powerpc-*-darwin*.
42252
42253 2003-05-23  Roger Sayle  <roger@eyesopen.com>
42254
42255         * gcc.dg/builtins-1.c: Add tests for tan and atan.
42256         * gcc.dg/builtins-4.c: Add test for fmod.
42257
42258 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42259
42260         PR c++/10682
42261         * g++.dg/template/instantiate4.C: New test.
42262
42263 2003-05-22  Roger Sayle  <roger@eyesopen.com>
42264
42265         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42266
42267 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
42268
42269         * gcc.dg/compat/scalar-return-1_main.c: New file.
42270         * gcc.dg/compat/scalar-return-1_x.c: New file.
42271         * gcc.dg/compat/scalar-return-1_y.c: New file.
42272         * gcc.dg/compat/scalar-return-2_main.c: New file.
42273         * gcc.dg/compat/scalar-return-2_x.c: New file.
42274         * gcc.dg/compat/scalar-return-2_y.c: New file.
42275         * gcc.dg/compat/struct-return-3_main.c: New file.
42276         * gcc.dg/compat/struct-return-3_y.c: New file.
42277         * gcc.dg/compat/struct-return-3_x.c: New file.
42278         * gcc.dg/compat/struct-return-2_main.c: New file.
42279         * gcc.dg/compat/struct-return-2_x.c: New file.
42280         * gcc.dg/compat/struct-return-2_y.c: New file.
42281
42282 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42283
42284         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42285         for hppa*-hp-hpux*.
42286         * gcc.dg/20021014-1.c (dg-options): Likewise.
42287         * gcc.dg/nest.c (dg-options): Likewise.
42288
42289 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
42290
42291         PR c++/9738
42292         * g++.dg/ext/dllimport2.C: New file.
42293         * g++.dg/ext/dllimport3.C: New file.
42294
42295 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
42296
42297         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42298         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42299         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42300         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42301         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42302         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42303         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42304         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42305         * gcc.dg/compat/small-struct-defs.h: New file.
42306         * gcc.dg/compat/small-struct-init.h: New file.
42307         * gcc.dg/compat/small-struct-check.h: New file.
42308         * gcc.dg/compat/fp-struct-defs.h: New file.
42309         * gcc.dg/compat/fp-struct-check.h: New file.
42310         * gcc.dg/compat/fp-struct-init.h: New file.
42311         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42312         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42313
42314 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
42315
42316         * gcc.dg/20030225-2.c: New test.
42317
42318 2003-05-18  Roger Sayle  <roger@eyesopen.com>
42319             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42320
42321         * gcc.c-torture/compile/20030518-1.c: New test case.
42322
42323 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
42324
42325         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42326         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42327         gcc-dg-debug-runtest.
42328         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42329         gcc-dg-debug-runtest.
42330
42331 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42332
42333         PR c++/9022
42334         * g++.dg/lookup/using6.C: New test.
42335
42336 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42337
42338         * g++.dg/parse/access2.C: New test.
42339
42340 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
42341
42342         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42343         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42344         * gcc.dg/debug/debug.exp: Likewise.
42345
42346 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
42347
42348         * gcc.dg/dollar.c: New test.
42349
42350 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
42351
42352         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42353         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42354         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42355         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42356         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42357         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42358         * gcc.dg/compat/struct-by-value-6_main.c: New file.
42359         * gcc.dg/compat/struct-by-value-6_x.c: New file.
42360         * gcc.dg/compat/struct-by-value-6_y.c: New file.
42361         * gcc.dg/compat/struct-by-value-7_main.c: New file.
42362         * gcc.dg/compat/struct-by-value-7_x.c: New file.
42363         * gcc.dg/compat/struct-by-value-7_y.c: New file.
42364         * gcc.dg/compat/struct-by-value-8_main.c: New file.
42365         * gcc.dg/compat/struct-by-value-8_x.c: New file.
42366         * gcc.dg/compat/struct-by-value-8_y.c: New file.
42367         * gcc.dg/compat/struct-by-value-9_main.c: New file.
42368         * gcc.dg/compat/struct-by-value-9_x.c: New file.
42369         * gcc.dg/compat/struct-by-value-9_y.c: New file.
42370
42371 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
42372
42373         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42374         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
42375         support for "repo" mode.
42376         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42377         * lib/g77-dg.exp: Likewise.
42378         * lib/obj-dg.exp: Likewise.
42379
42380 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
42381
42382         Merge from gcc-3_2-rhl8-branch:
42383         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
42384
42385         * gcc.dg/tls/opt-6.c: New test.
42386
42387         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
42388
42389         * gcc.dg/20030405-1.c: New test.
42390
42391         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
42392
42393         * gcc.dg/20030309-1.c: New test.
42394
42395         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42396
42397         * gcc.c-torture/execute/20030307-1.c: New test.
42398
42399         2003-02-20  Randolph Chung  <tausq@debian.org>
42400
42401         * gcc.c-torture/compile/20030220-1.c: New test.
42402
42403         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
42404
42405         * gcc.dg/20030217-1.c: New test.
42406
42407         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
42408
42409         * gcc.c-torture/compile/20020129-1.c: New test.
42410
42411         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42412
42413         * gcc.dg/unroll-1.c: New test.
42414
42415         2002-11-16  Jan Hubicka  <jh@suse.cz>
42416
42417         * gcc.c-torture/execute/20020920-1.c: New test.
42418
42419         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
42420
42421         PR target/7434
42422         * gcc.c-torture/compile/20021008-1.c: New test.
42423
42424         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
42425
42426         PR target/7559
42427         * gcc.c-torture/execute/20020810-1.c: New test.
42428
42429         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42430
42431         * gcc.c-torture/compile/20020807-1.c: New test.
42432
42433         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
42434
42435         * gcc.dg/tls/opt-1.c: New test.
42436
42437         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
42438
42439         * gcc.dg/20020729-1.c: New test.
42440
42441         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
42442
42443         * g++.dg/opt/life1.C: New test.
42444
42445         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
42446
42447         * gcc.dg/20020525-1.c: New test.
42448
42449         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42450
42451         PR c++/6794
42452         * g++.dg/ext/pretty1.C: New test.
42453         * g++.dg/ext/pretty2.C: New test.
42454
42455 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
42456
42457         PR c++/8385
42458         * g++.dg/ext/typeof5.C: New test.
42459
42460 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
42461
42462         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42463         __USER_LABEL_PREFIX__ into account.
42464         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42465
42466 2003-05-14  Roger Sayle  <roger@eyesopen.com>
42467
42468         * gcc.dg/builtins-15.c: New test case.
42469
42470 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
42471
42472         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42473
42474 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
42475
42476         * lib/g++.exp: Tweak handling of additional source files.
42477         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42478         * g++.dg/special/conpr-2a.C: Rename to ...
42479         * g++.dg/special/conpr-2a.cc: ... this.
42480         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42481         * g++.dg/special/conpr-3a.C: Rename to ...
42482         * g++.dg/special/conpr-3a.cc: This.
42483         * g++.dg/special/conpr-3b.C: Rename to ...
42484         * g++.dg/special/conpr-3b.cc: This.
42485         * g++.dg/special/conpr-4.C: New test.
42486         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42487
42488 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
42489
42490         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42491
42492 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42493
42494         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42495         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42496         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42497         * g++.old-deja/g++.other/warn3.C: Likewise.
42498
42499 2003-05-11  Roger Sayle  <roger@eyesopen.com>
42500
42501         * gcc.dg/i386-387-1.c: Update to also test log.
42502         * gcc.dg/i386-387-2.c: Likewise.
42503
42504 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42505
42506         * g77.f-torture/execute/int8421.f: New test.
42507
42508 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42509
42510         PR c++/10230, c++/10481
42511         * g++.dg/lookup/scoped5.C: New test.
42512
42513 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42514
42515         PR c++/10552
42516         * g++.dg/template/ttp6.C: New test.
42517
42518 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
42519
42520         * gcc.c-torture/execute/builtins: New directory.
42521         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42522         gcc.c-torture/execute/builtins.
42523         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42524         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42525         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
42526         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42527
42528 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42529
42530         PR c++/9252
42531         * g++.dg/template/access8.C: New test.
42532         * g++.dg/template/access9.C: New test.
42533
42534 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42535
42536         PR c++/9554
42537         * g++.dg/parse/access1.C: New test.
42538
42539 2003-05-09  DJ Delorie  <dj@redhat.com>
42540
42541         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42542         long, and not an int.
42543
42544 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42545
42546         PR c++/10555, c++/10576
42547         * g++.dg/template/memclass1.C: New test.
42548
42549 2003-05-08  DJ Delorie  <dj@redhat.com>
42550
42551         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42552         targets.
42553         * gcc.c-torture/execute/20021024-1.x: Likewise.
42554         * gcc.c-torture/execute/shiftdi.x: Likewise.
42555         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42556         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42557         * gcc.dg/20021018-1.c: Likewise.
42558
42559 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42560
42561         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42562
42563         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42564         (bcopy): Call memmove.
42565
42566 2003-05-08  Roger Sayle  <roger@eyesopen.com>
42567
42568         * g77.f-torture/compile/8485.f: New test case.
42569
42570 2003-05-07  Richard Henderson  <rth@redhat.com>
42571
42572         PR c++/10570
42573         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42574         Verify exception_cleanup not called for rethrows.
42575         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42576         when exiting catch block without rethrowing.
42577         * g++.dg/eh/forced3.C: New.
42578         * g++.dg/eh/forced4.C: New.
42579
42580 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
42581
42582         * gcc.dg/20030505.c: Fix triplet.
42583
42584 2003-05-06  DJ Delorie  <dj@redhat.com>
42585
42586         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42587         * gcc.dg/nest.c: Likewise.
42588
42589 2003-05-05  Roger Sayle  <roger@eyesopen.com>
42590
42591         * gcc.dg/builtins-14.c: New test case.
42592
42593 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
42594
42595         * lib/compat.exp (compat-execute): New argument.
42596         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42597         * gcc.dg/compat: New test directory.
42598         * gcc.dg/compat/compat.exp: New expect script.
42599         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42600         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42601         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42602         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42603         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42604         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42605
42606         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42607         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42608         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42609         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42610         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42611         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42612         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42613         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42614         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42615         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42616         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42617         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42618         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42619         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42620         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42621
42622 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
42623
42624         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42625
42626 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
42627
42628         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42629
42630 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
42631
42632         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42633         * gcc.dg/ppc-fsel-2.c: New test.
42634
42635         * gcc.dg/unused-5.c: New test.
42636
42637 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42638
42639         PR c++/10496
42640         * g++.dg/warn/pmf1.C: New test.
42641
42642 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42643
42644         PR c++/4494
42645         * g++.dg/warn/main.C: New test.
42646
42647 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42648
42649         * gcc.dg/nonnull-3.c: New test.
42650
42651 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
42652
42653         * gcc.dg/cpp/Wtrigraphs.c: Update.
42654         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42655
42656 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
42657
42658         * gcc.dg/ppc-fsel-1.c: New test.
42659
42660 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
42661
42662         PR c/10604
42663         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42664
42665 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
42666
42667         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42668
42669 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42670
42671         PR c++/9364, c++/10553, c++/10586
42672         * g++.dg/parse/typename4.C: New test.
42673         * g++.dg/parse/typename5.C: Likewise.
42674
42675 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
42676
42677         * gcc.c-torture/compile/20030503-1.c: New test.
42678
42679 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42680
42681         * g++.dg/lookup/using5.C: Fix testcase error.
42682
42683 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
42684
42685         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42686         since MEABI is no longer supported.  Remove all vestiges
42687         of MEABI from the test.
42688
42689 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42690
42691         PR c++/10554
42692         * g++.dg/lookup/using5.C: New test.
42693
42694 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42695
42696         PR c++/8772
42697         * g++.dg/template/ttp5.C: New test.
42698
42699 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
42700
42701         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42702         (dg-gpp-additional-sources): New function.
42703         (dg-gpp-additional-files): Likewise.
42704         * lib/g++.exp (additional_sources): New variable.
42705         (additional_files): Likewise.
42706         (g++_target_compile): Deal with them.
42707         * lib/old-dejagnu.exp: Remove.
42708         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42709         * g++.old-deja: Revise all tests to use dg commands.
42710
42711 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42712
42713         PR c++/9432, c++/9528
42714         * g++.dg/lookup/using4.C: New test.
42715
42716 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
42717
42718         * gcc.dg/noreturn-5.c: New file.
42719         * gcc.dg/noreturn-6.c: New file.
42720
42721         * gcc.c-torture/compile/inline-1.c: New file.
42722
42723 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42724
42725         PR c++/10551
42726         * g++.dg/template/explicit1.C: New test.
42727
42728 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42729
42730         PR c++/10549
42731         * g++.dg/other/bitfield1.C: New test.
42732
42733         PR c++/10527
42734         * g++.dg/init/new7.C: New test.
42735
42736 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42737
42738         * g++.dg/ext/desig1.C: New test.
42739         * g++.dg/ext/init1.C: Update.
42740
42741         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42742
42743 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
42744
42745         PR c++/10180
42746         * g++.dg/warn/Winline-1.C: New test.
42747
42748 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
42749
42750         * gcc.c-torture/execute/string-opt-19.c: New test.
42751
42752         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42753         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42754
42755 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
42756
42757         PR c++/10506
42758         * g++.dg/init/new6.C: New test.
42759
42760         PR c++/10503
42761         * g++.dg/init/ref6.C: New test.
42762
42763 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
42764
42765         * g++.dg/warn/weak1.C: XFAIL on AIX4.
42766
42767 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42768
42769         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42770         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42771
42772 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
42773
42774         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42775         initialized static data members.
42776
42777 2003-04-25  H.J. Lu <hjl@gnu.org>
42778
42779         * gcc.dg/ia64-sync-4.c: New test.
42780
42781 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42782
42783         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
42784         date.
42785
42786 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
42787
42788         PR c++/10337
42789         * g++.dg/warn/conv1.C: New test.
42790         * g++.old-deja/g++.other/conv7.C: Adjust.
42791         * g++.old-deja/g++.other/overload14.C: Adjust.
42792
42793 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42794
42795         PR c++/10471
42796         * g++.dg/template/defarg2.C: New test.
42797
42798 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
42799
42800         * gcc.dg/cpp/include2.c: Update.
42801         * gcc.dg/cpp/multiline-2.c: New.
42802         * gcc.dg/cpp/multiline.c: Update.
42803         * gcc.dg/cpp/strify2.c: Update.
42804         * gcc.dg/cpp/trad/literals-2.c: Update.
42805
42806 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42807
42808         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42809
42810 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42811
42812         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42813
42814 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42815
42816         PR c++/10451
42817         * g++.dg/parse/crash4.C: New test.
42818
42819         PR c++/9847
42820         * g++.dg/parse/crash5.C: New test.
42821
42822 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
42823
42824         PR c++/10446
42825         * g++.dg/parse/crash3.C: New test.
42826
42827         PR c++/10428
42828         * g++.dg/parse/elab1.C: New test.
42829
42830 2003-04-22  Devang Patel  <dpatel@apple.com>
42831
42832         * gcc.dg/cpp/trad/funlike-5.c: New test.
42833
42834 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
42835
42836         * g++.dg/other/packed1.C: Fix dg options.
42837
42838 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
42839
42840         * g++.dg/other/offsetof2.C: New test.
42841
42842 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
42843
42844         * g++.dg/template/recurse.C: Adjust location of error messages.
42845
42846 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
42847
42848         PR c++/9881
42849         * g++.dg/init/addr-const1.C: New test.
42850         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42851
42852 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42853
42854         PR c++/10405
42855         * g++.dg/lookup/struct-hack1.C: New test.
42856
42857 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
42858
42859         * ucs.c: Update diagnostic messages.
42860
42861 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42862
42863         * gcc.dg/cpp/truefalse.cpp: New test.
42864         * gcc.dg/cpp/cpp.exp: Update.
42865         * g++.dg/other/stdbool-if.C: Remove.
42866
42867 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42868
42869         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42870         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42871
42872 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42873
42874         * gcc.c-torture/compile/20030418-1.c: New test.
42875
42876 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
42877
42878         * README.compat: Remove; content moved to doc/sourcebuild.texi.
42879
42880 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42881
42882         PR c++/10347
42883         g++.dg/template/dependent-name1.C: New test.
42884
42885 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
42886
42887         * gcc.dg/warn-1.c (tourist_guide): New array,
42888         contains a pointer to bar.
42889
42890 2003-04-16  Roger Sayle  <roger@eyesopen.com>
42891
42892         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42893         * gcc.c-torture/execute/medce-1.c: New test case.
42894         * gcc.c-torture/execute/medce-2.c: New test case.
42895
42896 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
42897
42898         * lib/prune.exp: Ignore more messages.
42899
42900         PR c++/10381
42901         * g++.dg/parse/lookup3.C: New test.
42902
42903 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
42904
42905         * gcc.c-torture/compile/20030415-1.c : New test.
42906
42907 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
42908
42909         * gcc.c-torture/execute/scope-2.c: Move to ...
42910         * gcc.dg/noncompile/scope.c: .... here.
42911
42912 2003-04-14  Roger Sayle  <roger@eyesopen.com>
42913
42914         * gcc.dg/20030414-2.c: New test case.
42915
42916 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
42917
42918         PR target/10377
42919         * gcc.dg/20030414-1.c: New test.
42920
42921 2003-04-13  Roger Sayle  <roger@eyesopen.com>
42922
42923         * gcc.dg/builtins-12.c: New test case.
42924         * gcc.dg/builtins-13.c: New test case.
42925
42926 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42927
42928         * gcc.c-torture/execute/string-opt-18.c: New test.
42929
42930 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
42931
42932         PR c++/10300
42933         * g++.dg/init/new5.C: New test.
42934
42935 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
42936
42937         PR c++/7910
42938         * g++.dg/ext/dllimport1.C: New test.
42939
42940 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42941
42942         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42943
42944 2003-04-11  Bud Davis <bdavis9659@comcast.net>
42945
42946         PR Fortran/9263
42947         * g77.f-torture/noncompile/9263.f: New test
42948         PR Fortran/1832
42949         * g77.f-torture/execute/1832.f: New test
42950
42951 2003-04-11  David Chad  <davidc@freebsd.org>
42952             Loren J. Rittle  <ljrittle@acm.org>
42953
42954         PR libobjc/8562
42955         * objc.dg/headers.m: New test.
42956
42957 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
42958
42959         * gcc.c-torture/execute/builtin-noret-2.c: New.
42960         * gcc.c-torture/execute/builtin-noret-2.x: New.
42961         XFAIL builtin-noret-2.c at -O1 and above.
42962         * gcc.dg/redecl.c: New.
42963         * gcc.dg/Wshadow-1.c: Update error regexps.
42964
42965 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
42966
42967         * g++.dg/abi/bitfield10.C: New test.
42968
42969 2003-04-09  Mike Stump  <mrs@apple.com>
42970
42971         * gcc.dg/pch/pch.exp: Make testcase names longer.
42972         * g++.dg/pch/pch.exp: Make testcase names longer.
42973
42974 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42975
42976         * gcc.dg/builtins-11.c: New test case.
42977
42978 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42979
42980         * gcc.dg/builtins-9.c: New test case.
42981         * gcc.dg/builtins-10.c: New test case.
42982
42983 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
42984
42985         * gcc.dg/noncompile/init-4.c.c: New test.
42986
42987 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42988
42989         * gcc.misc-test/gcov-9.c: New test.
42990         * gcc.misc-test/gcov-10.c: New test
42991         * gcc.misc-test/gcov-11.c: New test.
42992
42993 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
42994
42995         PR optimization/10024
42996         * gcc.c-torture/compile/20030405-1.c: New test.
42997
42998 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
42999
43000         * gcc.dg/pch/static-3.c: New.
43001         * gcc.dg/pch/static-3.hs: New.
43002         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43003
43004 2003-04-04  Richard Henderson  <rth@redhat.com>
43005
43006         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43007         * g++.dg/eh/forced2.C: Likewise.
43008
43009 2003-04-03  Mike Stump  <mrs@apple.com>
43010
43011         * lib/scanasm.exp (scan-assembler): Add xfail processing for
43012         target arg.
43013         (scan-assembler-times, scan-assembler-not): Likewise.
43014         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43015
43016 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43017
43018         * gcc.dg/sparc-loop-1.c: New test.
43019
43020 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
43021
43022         PR other/9274
43023         * g++.dg/pch/system-2.C: New.
43024         * g++.dg/pch/system-2.Hs: New.
43025
43026 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
43027
43028         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43029
43030         * g++.dg/eh/simd-1.C (vecfunc): Same.
43031
43032 2003-04-01  Roger Sayle  <roger@eyesopen.com>
43033
43034         * gcc.c-torture/execute/20030401-1.c: New test case.
43035
43036 2003-04-01  Ziemowit Laski <zlaski@apple.com>
43037
43038         * objc.dg/defs.m: New.
43039
43040 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
43041
43042         * g++.dg/eh/simd-1.C: New.
43043         * g++.dg/eh/simd-2.C: New.
43044
43045 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
43046
43047         * gcc.c-torture/execute/simd-3.c: New.
43048
43049 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43050
43051         PR c/9936
43052         * gcc.dg/20030331-2.c: New test.
43053
43054 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43055
43056         PR c++/10278
43057         * g++.dg/parse/crash2.C: New test.
43058
43059 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43060
43061         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43062         * gcc.c-torture/execute/20030331-1.c: ...here.
43063
43064 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43065
43066         * gcc.c-torture/execute/20030331-1.c: New test.
43067
43068 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
43069
43070         * lib/gcov.exp: Adjust call return testing strings.
43071         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43072
43073 2003-03-31  Roger Sayle  <roger@eyesopen.com>
43074
43075         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43076         * gcc.dg/builtins-7.c: New test case.
43077         * gcc.dg/builtins-8.c: New test case.
43078
43079 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43080
43081         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43082
43083 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
43084
43085         PR c++/7647
43086         * g++.dg/lookup-class-member-2.C: New test.
43087
43088 2003-03-30  Glen Nakamura  <glen@imodulo.com>
43089
43090         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43091
43092 2003-03-28  Roger Sayle  <roger@eyesopen.com>
43093
43094         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43095
43096 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
43097
43098         * g++.dg/init/attrib1.C: New test.
43099
43100 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43101
43102         * gcc.dg/ultrasp8.c: New test.
43103
43104 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43105
43106         * gcc.dg/ultrasp7.c: New test.
43107
43108 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
43109
43110         PR c++/10047
43111         * g++.dg/template/inline1.C: New test.
43112
43113 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43114
43115         * gcc.dg/sparc-dwarf2.c: New test.
43116
43117 2003-03-27  Roger Sayle  <roger@eyesopen.com>
43118
43119         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43120         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43121
43122 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
43123
43124         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43125         than reading .x files.
43126         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43127         * g77.dg/gcov/gcov-1.f: Likewise.
43128         * gcc.misc-tests/gcov-4b.c: Likewise.
43129         * gcc.misc-tests/gcov-5b.c: Likewise.
43130         * gcc.misc-tests/gcov-6.c: Likewise.
43131         * gcc.misc-tests/gcov-7.c: Likewise.
43132         * gcc.misc-tests/gcov-8.c: Likewise.
43133         * g++.dg/gcov/gcov-1.x: Remove.
43134         * g77.dg/gcov/gcov-1.x: Likewise.
43135         * gcc.misc-tests/gcov-4b.x: Likewise.
43136         * gcc.misc-tests/gcov-5b.x: Likewise.
43137         * gcc.misc-tests/gcov-6.x: Likewise.
43138         * gcc.misc-tests/gcov-7.x: Likewise.
43139         * gcc.misc-tests/gcov-8.x: Likewise.
43140
43141 2003-03-27  Glen Nakamura  <glen@imodulo.com>
43142
43143         PR opt/10087
43144         * gcc.dg/20030324-1.c: New test.
43145
43146 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
43147
43148         PR c++/10224
43149         * g++.dg/template/arg3.C: New test.
43150
43151         PR c++/10158
43152         * g++.dg/template/friend18.C: New test.
43153
43154 2003-03-26  Roger Sayle  <roger@eyesopen.com>
43155
43156         * g77.f-torture/compile/20030326-1.f: New test case.
43157
43158 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
43159
43160         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43161
43162         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43163
43164 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
43165
43166         * gcc.dg/ia64-sync-3.c: New test.
43167
43168 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
43169
43170         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43171
43172 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43173
43174         * gcc.dg/ultrasp6.c: New test.
43175
43176 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43177
43178         * gcc.dg/i386-signbit-1.c: New test.
43179         * gcc.dg/i386-signbit-2.c: New test.
43180         * gcc.dg/i386-signbit-3.c: New test.
43181
43182 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43183
43184         * gcc.dg/ultrasp5.c: Fix options.
43185
43186 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43187
43188         * gcc.dg/ultrasp5.c: Fix comment.
43189
43190 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
43191
43192         PR fortran/10197
43193         * g77.f-torture/execute/10197.f: New test.
43194
43195 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
43196
43197         PR c++/9898, c++/383
43198         * g++.dg/template/conv6.C: New test.
43199
43200         PR c++/10119
43201         * g++.dg/template/ptrmem5.C: New test.
43202
43203         PR c++/10026
43204         * g++.dg/lookup/koenig1.C: New test.
43205
43206         PR C++/10199
43207         * g++.dg/lookup/template2.C: New test.
43208
43209 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
43210
43211         * g++.dg/opt/rtti1.C: New test.
43212
43213 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43214
43215         * gcc.dg/ultrasp5.c: New test.
43216
43217 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
43218
43219         PR middle-end/9967
43220         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43221         builtin fputs.
43222
43223 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43224
43225         PR c/8224
43226         * gcc.dg/20030323-1.c: New test.
43227
43228 2003-03-23  Roger Sayle  <roger@eyesopen.com>
43229
43230         * gcc.c-torture/compile/20030323-1.c: New test case.
43231
43232 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
43233
43234         * gcc.dg/20030321-1.c: New test.
43235
43236 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
43237
43238         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43239
43240 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
43241
43242         PR c++/9978, c++/9708
43243         * g++.dg/ext/vlm1.C: Adjust expected error.
43244         * g++.dg/ext/vla2.C: New test.
43245         * g++.dg/template/arg1.C: New test.
43246         * g++.dg/template/arg2.C: New test.
43247
43248 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
43249
43250         * g77.f-torture/execute/select.f: New test.
43251         * g77.f-torture/noncompile/select_no_compile.f: New test.
43252
43253 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
43254
43255         PR c++/9898
43256         * g++.dg/other/error4.C: New test.
43257
43258 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
43259
43260         * g++.dg/template/friend17.C: New test.
43261
43262 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
43263
43264         * gcc.c-torture/compile/20030320-1.c: New.
43265
43266 2003-03-20  Roger Sayle  <roger@eyesopen.com>
43267
43268         * gcc.dg/builtins-6.c: New test case.
43269
43270 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
43271
43272         PR target/10073
43273         * gcc.c-torture/compile/20030319-1.c: New.
43274
43275 2003-03-18  Jan Hubicka  <jh@suse.cz>
43276
43277         * gcc.dg/i386-cvt-1.c: New test.
43278
43279 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
43280
43281         * objc.dg/naming-1.m: Use "(parse|syntax) error".
43282         * objc.dg/naming-2.m: Likewise.
43283
43284 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
43285
43286         PR c++/9639
43287         * g++.dg/parse/crash1.C: New test.
43288
43289 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
43290
43291         PR c++/8805
43292         * g++.dg/eh/cleanup1.C: New test.
43293
43294 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43295
43296         * gcc.c-torture/execute/20030316-1.c: New test case.
43297
43298 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43299
43300         PR c++/9629
43301         * g++.dg/init/ctor2.C: New test.
43302
43303 2003-03-15  Roger Sayle  <roger@eyesopen.com>
43304
43305         * g77.f-torture/compile/xformat.f: New test case.
43306
43307 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43308
43309         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43310         * g++.old-deja/g++.mike/eh50.C: Likewise.
43311
43312 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43313
43314         PR c++/6440
43315         * g++.dg/template/spec7.C: New test.
43316         * g++.dg/template/spec8.C: Likewise.
43317
43318 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
43319
43320         * gcc.c-torture/execute/20030313-1.c: New test.
43321
43322 2003-03-14  Richard Henderson  <rth@redhat.com>
43323
43324         * gcc.dg/inline-2.c: Adjust alpha test for external call.
43325
43326 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43327
43328         * gcc.c-torture/compile/20030314-1.c: New test.
43329
43330 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
43331
43332         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43333         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43334         thumb target,
43335         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43336         to accept newer _imp__  prefix and additional
43337         newline in .drectve section.
43338         * gcc.dg/dll-4.c: Likewise.
43339         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43340         switch.
43341
43342 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
43343
43344         * g++.dg/parse/namespace9.C: New test.
43345
43346         * g++.dg/init/ref5.C: New test.
43347         * g++.dg/parse/ptrmem1.C: Likewise.
43348
43349 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43350
43351         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43352         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43353         regular expression.
43354         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43355         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43356
43357 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
43358
43359         * gcc.c-torture/execute/20030224-2.c: New test.
43360
43361 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43362
43363         * gcc.dg/decl-3.c: New test.
43364
43365 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43366
43367         * gcc.dg/i386-loop-2.c: New test.
43368
43369 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
43370
43371         PR c++/9474
43372         * g++.dg/parse/namespace8.C: New test.
43373
43374         PR c++/9924
43375         * g++.dg/overload/builtin2.C: New test.
43376
43377 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
43378
43379         * gcc.dg/return-type-3.c: New test.
43380
43381 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43382
43383         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43384         profiling options are not supported.
43385
43386 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
43387
43388         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43389         * g++.old-deja/g++.warn/impint2.C: Likewise.
43390
43391 2003-03-10  Devang Patel  <dpatel@apple.com>
43392
43393         * g++.dg/cpp/c++_cmd_1.C: New test.
43394         * g++.dg/cpp/c++_cmd_1.h: New file.
43395
43396 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
43397
43398         * gcc.dg/altivec-9.c: New file.
43399
43400 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43401
43402         * gcc.dg/ppc-sdata-1.c: New test.
43403         * gcc.dg/ppc-sdata-2.c: New test.
43404
43405 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
43406
43407         PR c++/9373
43408         * g++.dg/opt/ptrmem2.C: New test.
43409
43410         PR c++/8534
43411         * g++.dg/opt/ptrmem1.C: New test.
43412
43413 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43414
43415         * gcc.dg/i386-loop-1.c: New test.
43416
43417 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43418
43419         PR c++/9970
43420         * g++.dg/lookup/friend1.C: New test.
43421
43422 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43423
43424         PR c++/9823
43425         * g++.dg/parser/constructor1.C: New test.
43426
43427 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
43428
43429         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43430
43431         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43432
43433 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
43434
43435         * gcc.dg/cpp/Wunused.c: Update test.
43436
43437 2003-03-08  Jan Hubicka  <jh@suse.cz>
43438
43439         * gcc.dg/inline-3.c: New test.
43440
43441 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43442
43443         PR c++/9809
43444         * g++.dg/parse/builtin1.C: New test.
43445
43446         PR c++/9982
43447         * g++.dg/abi/cookie1.C: New test.
43448         * g++.dg/abi/cookie2.C: Likewise.
43449
43450         PR c++/9524
43451         * g++.dg/template/field1.C: New test.
43452
43453         PR c++/9912
43454         * g++.dg/parse/class1.C: New test.
43455         * g++.dg/parse/namespace7.C: Likewise.
43456         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43457
43458 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
43459
43460         * g++.dg/init/ref4.C: New test.
43461
43462 2003-03-07  Jan Hubicka  <jh@suse.cz>
43463
43464         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43465         * gcc.dg/inline-3.c: New test.
43466
43467 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
43468
43469         * g++.dg/init/ref3.C: New test.
43470
43471         PR c++/9965
43472         * g++.dg/init/ref2.C: New test.
43473
43474         PR c++/9400
43475         * g++.dg/warn/Wshadow-2.C: New test.
43476
43477         PR c++/9791
43478         * g++.dg/warn/Woverloaded-1.C: New test.
43479
43480 2003-03-05  Jan Hubicka  <jh@suse.cz>
43481
43482         * gcc.dg/i386-local2.c: New.
43483         * gcc.dg/i386-local.c: Fix typo.
43484
43485 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
43486
43487         * g++.dg/abi/layout3.C: New test.
43488
43489 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43490
43491         * gcc.c-torture/compile/20030305-1.c
43492
43493 2003-03-05  Jan Hubicka  <jh@suse.cz>
43494
43495         * gcc.dg/i386-local.c: New.
43496
43497 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
43498
43499         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43500
43501 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43502
43503         * gcc.dg/switch-2.c: New test.
43504         * gcc.dg/switch-3.c: New test.
43505         * gcc.dg/Wswitch.c: Adjust line numbers.
43506         * gcc.dg/Wswitch-default.c: Likewise.
43507         * gcc.dg/Wswitch-enum.c: Likewise.
43508
43509 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
43510
43511         * gcc.c-torture/execute/20030222-1.c: New test.
43512
43513 2003-03-03  James E Wilson  <wilson@tuliptree.org>
43514
43515         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43516
43517 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
43518
43519         PR c++/9878
43520         * g++.dg/init/ref1.C: New test.
43521
43522 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
43523
43524         * gcc.dg/sh-relax.c: New SH-only test.
43525
43526 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
43527
43528         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
43529         comment explaining purpose of testcase.
43530
43531 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43532
43533         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43534         for HC11/HC12 (asm needs two int registers).
43535         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43536         HC11/HC12 because the test uses an asm which needs two 32-bit
43537         registers.
43538
43539 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
43540
43541         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43542         for HC11/HC12 (array is too large otherwise).
43543         * gcc.c-torture/compile/920501-4.x: New file, likewise.
43544         * gcc.c-torture/compile/20010518-2.x: Likewise.
43545         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43546         HC11/HC12 (array is too large).
43547
43548 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
43549
43550         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43551         * lib/g++-dg.exp (g++-dg-test): Likewise.
43552
43553 2003-03-01  Roger Sayle  <roger@eyesopen.com>
43554
43555         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43556         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43557
43558 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43559
43560         * g++.dg/warn/implicit-typename1.C: Remove warning.
43561
43562 2003-02-28  Richard Henderson  <rth@redhat.com>
43563
43564         * gcc.dg/noreturn-1.c: Move noreturn warning line.
43565         * gcc.dg/return-type-1.c: Move control reaches end warning line.
43566
43567 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
43568
43569         * gcc.dg/pch/pch.exp: Change .pch to .gch.
43570         * g++.dg/pch/pch.exp: Likewise.
43571
43572 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
43573
43574         PR c++/9879
43575         * g++.dg/init/new4.C: New test.
43576
43577 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
43578
43579         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43580
43581 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
43582
43583         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43584         unsigned long.
43585
43586         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43587         wider than float.
43588
43589 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43590
43591         * lib/scanasm.exp: Add support for counting numbers of
43592         occurences.
43593         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43594         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43595
43596 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
43597
43598         PR c++/9683
43599         * g++.dg/template/static3.C: New test.
43600
43601         PR c++/9829
43602         * g++.dg/parse/namespace6.C: New test.
43603
43604 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43605
43606         PR target/9732
43607         * gcc.dg/20030225-1.c: New test.
43608
43609 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
43610
43611         * README: Remove out-of-date information.
43612
43613         PR c++/9836
43614         * g++.dg/template/spec6.C: New test.
43615
43616 2003-02-24  Jeff Law  <law@redhat.com>
43617
43618         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43619
43620 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43621
43622         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43623         * gcc.dg/pragma-ep-1.c: Likewise.
43624
43625 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43626
43627         PR c++/9602
43628         * g++.dg/template/friend16.C: New test.
43629
43630 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
43631
43632         PR c++/5333
43633         * g++.dg/parse/fused-params1.C: Adjust error messages.
43634         * g++.dg/template/nested3.C: New test.
43635
43636 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
43637
43638         * g++.dg/abi/param1.C: New test.
43639
43640 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43641
43642         PR c++/7982
43643         * g++.dg/warn/implicit-typename1.C: New test.
43644
43645 2003-02-22  Kelley Cook <kelleycook@comcast.net>
43646
43647         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43648         with "mtune".
43649         * g++.old-deja/g++.other/store-expr2.C: Likewise.
43650         * gcc.c-torture/execute/20010129-1.x: Likewise.
43651         * gcc.dg/20011107-1.c: Likewise.
43652         * gcc.dg/20020108-1.c: Likewise.
43653         * gcc.dg/20020122-3.c: Likewise.
43654         * gcc.dg/20020206-1.c: Likewise.
43655         * gcc.dg/20020310-1.c: Likewise.
43656         * gcc.dg/20020426-2.c: Likewise.
43657         * gcc.dg/20020517-1.c: Likewise.
43658         * gcc.dg/991230-1.c: Likewise.
43659         * gcc.dg/i386-unroll-1.c: Likewise.
43660         * gcc.misc-tests/i386-prefetch.exp: Likewise.
43661
43662 2003-02-22  Jan Hubicka  <jh@suse.cz>
43663
43664         * gcc.dg/i386-mul.c: New test.
43665
43666 2003-02-21  Roger Sayle  <roger@eyesopen.com>
43667
43668         * gcc.dg/builtins-5.c: New test case.
43669
43670 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
43671
43672         * gcc.dg/asmreg-1.c: New test.
43673
43674 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43675
43676         PR c++/9749
43677         * g++.dg/parse/varmod1.C: New test.
43678
43679 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43680
43681         PR c++/9727
43682         * g++.dg/template/op1.C: New test.
43683
43684 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43685
43686         PR c++/8906
43687         * g++.dg/template/nested2.C: New test.
43688
43689 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43690
43691         PR c++/8724
43692         * g++.dg/expr/dtor1.C: New test.
43693
43694 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
43695
43696         * gcc.dg/cpp/include3.c: New test.
43697         * gcc.dg/cpp/inc/foo.h: New file.
43698
43699 2003-02-21  Glen Nakamura  <glen@imodulo.com>
43700
43701         * gcc.c-torture/execute/20030221-1.c: New test.
43702
43703 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
43704
43705         PR c++/9729
43706         * g++.dg/abi/conv1.C: New test.
43707
43708 2003-02-20  Jan Hubicka  <jh@suse.cz>
43709
43710         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43711
43712 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
43713
43714         * gcc.c-torture/compile/20030219-1.c: New test.
43715
43716 2003-02-18  Jan Hubicka  <jh@suse.cz>
43717
43718         * gcc.dg/funcorder.c: New test.
43719
43720 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43721
43722         * gcc.c-torture/execute/20030218-1.c: New.
43723
43724 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
43725
43726         * gcc.dg/20030218-1.c: New.
43727
43728 2003-02-18  Richard Henderson  <rth@redhat.com>
43729
43730         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43731         * gcc.dg/attr-used-2.c: New.
43732
43733 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
43734
43735         PR c++/9704
43736         * g++.dg/init/copy5.C: New test.
43737
43738 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
43739
43740         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43741         * g++.dg/pch/pch.exp: Likewise.
43742
43743 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43744
43745         * gcc.c-torture/execute/20030209-1.c: Enable the test if
43746         STACK_SIZE is not defined.
43747
43748 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43749
43750         PR c++/9457
43751         * g++.dg/template/init1.C: New test.
43752
43753 2003-02-16  Jan HUbicka  <jh@suse.cz>
43754
43755         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43756         (foo): Add few extra tests
43757         * gcc.dg/c99-const-expr-3.c: Likewise.
43758         * gcc.c-torture/execute/20030216-1.c: New.
43759
43760 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43761
43762         PR c++/9459
43763         * g++.dg/ext/typeof4.C: New test.
43764
43765 2003-02-15  Roger Sayle  <roger@eyesopen.com>
43766
43767         * gcc.dg/i386-387-3.c: New test case.
43768
43769 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
43770
43771         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43772         cris-*-elf* cris-*-aout* and mmix-*-*.
43773
43774 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
43775
43776         * gcc.dg/20030213-1.c: New test.
43777
43778 2003-02-12  Roger Sayle  <roger@eyesopen.com>
43779
43780         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43781         * gcc.dg/i386-387-2.c: Likewise.
43782
43783 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
43784
43785         * gcc.dg/ppc-spe.c: Fix formatting.
43786         Enable tests that were previously unsupported by gas.
43787         Delete tests for instructions that no longer exist.
43788         Switch arguments on evsubifw builtin.
43789
43790 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
43791
43792         * gcc.c-torture/execute/20030209-1.c: Disable the test if
43793         STACK_SIZE is too small.
43794
43795 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43796             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43797
43798         * gcc.dg/decl-2.c: New test.
43799
43800 2003-02-10  Jan Hubicka  <jh@suse.cz>
43801
43802         * gcc.dg/i386-fpcvt-1.c: New test.
43803
43804 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
43805
43806         * gcc.c-torture/execute/20030209-1.c: New test.
43807
43808 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
43809
43810         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43811         int-wide bitops, use the constants of the same width.
43812         Likewise, if long long is 32-bit wide, test bitops using
43813         32-bit constants.
43814
43815 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
43816
43817         * gcc.dg/20021014-1.c: Annotate with expected notice text.
43818
43819 2003-02-07  Roger Sayle  <roger@eyesopen.com>
43820
43821         * gcc.dg/builtins-4.c: New test case.
43822
43823 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43824
43825         * gcc.dg/20020430-1.c: Fix dg command typos.
43826         * gcc.dg/20020503-1.c: Likewise.
43827
43828 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43829
43830         PR c++/8785
43831         * g++.dg/parse/fused-params1.C: New test.
43832
43833         PR c++/8857
43834         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43835
43836         PR c++/8921
43837         * g++.dg/parse/non-dependent1.C: New test.
43838
43839         PR c++/8928
43840         * g++.dg/parse/dupl-tmpl-args1.C: New test.
43841
43842         PR c++/9228
43843         * g++.dg/parse/undefined7.C: New test.
43844         * g++.dg/parse/non-templ1.C: New test.
43845
43846         PR c++/9229
43847         * g++.dg/parse/too-many-tmpl-args1.C: New test.
43848
43849 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
43850
43851         * gcc.c-torture/compile/20030206-1.c: New test.
43852
43853 2003-02-05  Roger Sayle  <roger@eyesopen.com>
43854
43855         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43856         "pow" to "foo" to avoid potential confusion with a math built-in.
43857
43858 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43859
43860         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43861         conditions for SPARC targets.
43862
43863 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
43864
43865         * gcc.dg/20030204-1.c: New test.
43866
43867 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43868
43869         PR c++/38
43870         * g++.dg/parse/array-size1.C: New test.
43871
43872         PR c++/5657
43873         * g++.dg/parse/undefined3.C: New test.
43874
43875         PR c++/5665
43876         * g++.dg/parse/undefined4.C: New test.
43877
43878         PR c++/5975
43879         * g++.dg/parse/undefined5.C: New test.
43880
43881         PR c++/7259
43882         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43883
43884         PR c++/8578
43885         * g++.dg/parse/casting-operator1.C: New test.
43886
43887         PR c++/8596
43888         * g++.dg/parse/undefined6.C: New test.
43889
43890         PR c++/8736
43891         * g++.dg/parse/missing-template1.C: New test.
43892
43893 2003-02-04  Jan Hubicka  <jh@suse.cz>
43894
43895         * gcc.dg/i386-cadd.c: Compile using -march=k8.
43896         * gcc.dg/i386-cmov?.c: Likewise.
43897         * gcc.dg/i386-fpcvt-?.c: Likewise.
43898         * gcc.dg/i386-ssefp-1.c: Likewise.
43899         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43900         conventions.
43901
43902 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
43903
43904         PR c++/7129
43905         * g++.dg/ext/max.C: New test.
43906
43907 2003-02-03  Jan Hubicka  <jh@suse.cz>
43908
43909         * gcc.c-torture/execute/20030203-1.c: New test.
43910
43911 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
43912
43913         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43914         'natural-endian'.
43915
43916 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
43917
43918         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43919         * g++.dg/init/new2.C: Likewise.
43920         * g++.dg/other/new1.C: Likewise.
43921
43922 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
43923
43924         * gcc.dg/struct-ret-libc.c: New test.
43925
43926 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
43927
43928         * gcc.dg/20030129-1.c: New test.
43929
43930 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43931
43932         PR c++/8849
43933         * g++.dg/template/ptrmem4.C: New test.
43934
43935 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
43936
43937         * g++.dg/parser/constant1.C: New test.
43938
43939 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43940
43941         PR c++/8591
43942         * g++.dg/parse/friend2.C: New test.
43943
43944 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43945
43946         PR c++/9437
43947         * g++.dg/template/unify4.C: New test.
43948
43949 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
43950
43951         * gcc.c-torture/execute/20030128-1.c: New test.
43952
43953 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
43954
43955         * g++.dg/lookup/nested1.C: Test moved from ...
43956         * g++.old-deja/g++.other/lookup24.C: ... here.
43957
43958 2003-01-28  Jan Hubicka  <jh@suse.cz>
43959
43960         * gcc.dg/i386-cmov5.c: New test.
43961
43962 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43963
43964         * gcc.c-torture/execute/20010925-1.c: Changed the
43965         memcpy declaration.
43966
43967 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43968
43969         PR c++/3902
43970         * g++.dg/parse/template5.C: New test.
43971
43972 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
43973
43974         PR fortran/9258
43975         * g77.dg/pr9258: New test.
43976
43977 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43978
43979         * README: Move relevant parts from README.g++.
43980
43981         * README.g++: Remove this file.
43982
43983 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43984
43985         * g++.dg/abi/dcast1.C: New test.
43986
43987 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43988
43989         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43990
43991 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
43992
43993         PR c++/47
43994         * g++.old-deja/g++.other/lookup24.C: New test.
43995
43996 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43997
43998         PR middle-end/7227
43999         * gcc.dg/uninit-C.c: New test.
44000
44001 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
44002
44003         * g++.dg/abi/covariant1.C: New test.
44004
44005 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
44006
44007         * gcc.dg/20030123-1.c: New test.
44008
44009 2003-01-25  Jan Hubicka  <jh@suse.cz>
44010
44011         PR opt/8492
44012         * gcc.c-torture/compile/20030125-1.c
44013
44014 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
44015
44016         PR c++/9403
44017         * g++.dg/parse/template3.C: New test.
44018         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44019
44020         PR c++/795
44021         * g++.dg/parse/template4.C: New test.
44022
44023         PR c++/9415
44024         * g++.dg/template/qual2.C: New test.
44025
44026         PR c++/8545
44027         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44028
44029         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44030
44031 2003-01-25  Roger Sayle  <roger@eyesopen.com>
44032
44033         * gcc.c-torture/execute/switch-1.c: New test case.
44034
44035 2003-01-25  Jan Hubicka  <jh@suse.cz>
44036
44037         * gcc.c-torture/execute/20030125-1.[cx]: New test.
44038
44039 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
44040
44041         Tweaks for Bison-1.875. From the NEWS file:
44042         "- `parse error' -> `syntax error'
44043         Bison now uniformly uses the term `syntax error'"
44044         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44045         * gcc.dg/cpp/digraph2.c: Likewise.
44046         * gcc.dg/cpp/direct2.c: Likewise.
44047         * gcc.dg/cpp/paste4.c: Likewise.
44048         * gcc.dg/c90-restrict-1.c: Likewise.
44049         * gcc.dg/c99-func-2.c: Likewise.
44050         * gcc.dg/noncompile/920721-2.c: Likewise.
44051         * gcc.dg/noncompile/930622-2.c: Likewise.
44052         * gcc.dg/noncompile/940112-1.c: Likewise.
44053         * gcc.dg/noncompile/950921-1.c: Likewise.
44054         * gcc.dg/noncompile/951123-1.c: Likewise.
44055         * gcc.dg/noncompile/971104-1.c: Likewise.
44056         * gcc.dg/noncompile/990416-1.c: Likewise.
44057
44058 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
44059
44060         * g++.dg/parse/undefined1.C: Add error message.
44061
44062 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44063
44064         PR c++/9354
44065         * g++.dg/parse/new1.C: New test.
44066
44067         PR c++/9216
44068         * g++.dg/parse/template2.C: New test.
44069
44070         PR c++/9354
44071         * g++.dg/parse/typedef2.C: New test.
44072
44073         PR c++/9328
44074         * g++.dg/ext/typeof3.C: New test.
44075
44076 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44077
44078         PR c++/2738
44079         * g++.dg/parse/ret-type1.C: New test.
44080
44081         PR c++/3792
44082         * g++.dg/parse/tmpl-outside1.C: New test.
44083
44084         PR c++/4207
44085         * g++.dg/parse/int-as-enum1.C: New test.
44086
44087         PR c++/4903
44088         * g++.dg/parse/no-typename1.C: New test.
44089
44090         PR c++/5533
44091         * g++.dg/parse/no-value1.C: New test.
44092
44093         PR c++/5921
44094         * g++.dg/parse/wrong-inline1.C: New test.
44095
44096         PR c++/6402
44097         * g++.dg/parse/ref1.C: New test.
44098
44099         PR c++/6992
44100         * g++.dg/parse/attr-ctor1.C: New test.
44101
44102         PR c++/7229
44103         * g++.dg/parse/namespace5.C: New test.
44104
44105         PR c++/7917
44106         * g++.dg/parse/func-def1.C: New test.
44107
44108         PR c++/8143
44109         * g++.dg/parse/undefined1.C: New test.
44110
44111         PR c++/5723, PR c++/8522
44112         * g++.dg/parse/specialization1.C: New test.
44113
44114         PR c++/163, PR c++/8595
44115         * g++.dg/parse/struct-as-enum1.C: New test.
44116
44117         PR c++/9173
44118         * g++.dg/parse/undefined2.C: New test.
44119
44120 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44121
44122         PR c++/9298
44123         * g++.dg/parse/template1.C: New test.
44124
44125         PR c++/9384
44126         * g++.dg/parse/using1.C: New test.
44127
44128         PR c++/9285
44129         PR c++/9294
44130         * g++.dg/parse/expr2.C: New test.
44131
44132         PR c++/9388
44133         * g++.dg/parse/lookup2.C: Likewise.
44134
44135 2003-01-21  Jan Hubicka  <jh@suse.cz>
44136
44137         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44138         * gcc.c-torture/execute/eeprof-1.c: Likewise.
44139         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44140         * gcc.c-torture/execute/string-opt-*.c: Likewise.
44141
44142 2003-01-20  Nick Clifton  <nickc@redhat.com>
44143
44144         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
44145         problem with ARM sibcall code generation.
44146
44147 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
44148
44149         * gcc.c-torture/execute/20030120-1.c: New.
44150
44151 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
44152
44153         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44154
44155 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
44156
44157         PR c++/9272
44158         * g++.dg/parse/ctor1.C: New test.
44159
44160         PR c++/9294:
44161         * g++.dg/parse/qualified1.C: New test.
44162
44163         * g++.dg/parse/typename3.C: New test.
44164
44165 2003-01-16  Richard Henderson  <rth@redhat.com>
44166
44167         * g++.dg/tls/init-2.C: Fix error matches for real this time.
44168
44169 2003-01-16  Richard Henderson  <rth@redhat.com>
44170
44171         * g++.dg/pch/pch.exp: Copy test header to the working directory
44172         before using it either for precompilation or direct use.
44173         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44174         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44175
44176 2003-01-16  Richard Henderson  <rth@redhat.com>
44177
44178         * gcc.dg/pch/pch.exp: Copy test header to the working directory
44179         before using it either for precompilation or direct use.
44180         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44181         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44182
44183 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
44184
44185         * g++.dg/ext/typename1.C: Add typename keyword.
44186         * g++.dg/template/crash1.C: Update error messages.
44187         * g++.dg/template/crash2.C: Remove error message.
44188         * g++.dg/parse/typename2.C: New test.
44189         * g++.dg/template/typename2.C: Change implicit
44190         typename warning into error.
44191         * g++.old-deja/g++.benjamin/tem03.C: Issue more
44192         error messages.
44193         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44194         * g++.old-deja/g++.brendan/crash56.C: Add this->.
44195         * g++.old-deja/g++.law/visibility13.C: Remove error
44196         messages.
44197         * g++.old-deja/g++.ns/template17.C: Reorder code to
44198         make declaration visible in template.
44199         * g++.old-deja/g++.pt/crash3.C: Fix typos.
44200         * g++.old-deja/g++.pt/crash36.C: Issue more error
44201         messages.
44202         * g++.old-deja/g++.pt/crash5.C: Improve error
44203         message.
44204         * g++.old-deja/g++.pt/crash67.C: Remove warning.
44205         * g++.old-deja/g++.pt/inherit1.C: Add this->.
44206         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44207         * g++.old-deja/g++.pt/typename16.C: Replace implicit
44208         typename warning with error message.
44209         * g++.old-deja/g++.pt/typename19.C: Remove warning.
44210         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44211         * g++.old-deja/g++.robertl/eb24.C: Use this->.
44212
44213 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
44214
44215         * g++.dg/parse/ambig2.C: New test.
44216
44217 2003-01-15  Richard Henderson  <rth@redhat.com>
44218
44219         * g++.dg/tls/init-2.C: Update error message string.
44220
44221 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44222
44223         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44224
44225 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
44226
44227         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44228         all for HC11/HC12.
44229         * gcc.c-torture/compile/20001205-1.x: Likewise.
44230         * gcc.c-torture/compile/20001226-1.x: Likewise.
44231         * gcc.c-torture/compile/920520-1.x: Likewise.
44232         * gcc.c-torture/compile/961203-1.x: Likewise.
44233         * gcc.c-torture/compile/20020604-1.x: Likewise.
44234
44235 2003-01-15  Jan Hubicka  <jh@suse.cz>
44236
44237         * gcc.c-torture/compile/20030115-1.c: New test.
44238
44239         * gcc.dg/i386-fpcvt-1.c: New test.
44240         * gcc.dg/i386-fpcvt-2.c: New test.
44241
44242 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
44243
44244         Further conform g++'s __vmi_class_type_info to the C++ ABI
44245         specification.
44246         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44247         the specification.
44248
44249 2003-01-14  Jan Hubicka  <jh@suse.cz>
44250
44251         * gcc.dg/i386-fpcvt-1.c: New test.
44252         * gcc.dg/i386-fpcvt-2.c: New test.
44253
44254 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44255
44256         * gcc.dg/i386-mmx-3.c: New test.
44257
44258 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
44259
44260         PR c++/9264
44261         * g++.dg/parse/octal1.C: New file.
44262
44263         PR c++/9172
44264         * g++.dg/parse/typename1.C: New file.
44265
44266 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
44267
44268         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44269         * gcc.dg/bf-no-ms-layout.c: Likewise.
44270         * gcc.dg/bf-ms-attrib.c: Likewise.
44271
44272 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
44273
44274         PR c++/9099
44275         * g++.dg/parse/dtor1.C: New file.
44276
44277         PR c++/9128
44278         * g++.dg/rtti/typeid1.C: New file.
44279
44280         PR c++/9153
44281         * g++.dg/parse/lookup1.C: New file.
44282
44283         PR c++/9171
44284         * g++.dg/templ/spec5.C: New file.
44285
44286 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
44287
44288         * gcc.c-torture/compile/20030110-1.c: New test.
44289
44290 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
44291
44292         Merge from pch-branch:
44293
44294         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
44295
44296         * gcc.dg/pch/cpp-1.h: New.
44297         * gcc.dg/pch/cpp-1.c: New.
44298         * gcc.dg/pch/cpp-2.h: New.
44299         * gcc.dg/pch/cpp-2.c: New.
44300
44301         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
44302
44303         * gcc.dg/pch/except-1.h: New.
44304         * gcc.dg/pch/except-1.c: New.
44305
44306         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
44307
44308         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44309         running test.
44310         * gcc.dg/pch: Include *.hp not *.h.
44311         * gcc.dg/pch/system-1.h: New.
44312         * gcc.dg/pch/system-1.c: New.
44313
44314         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
44315
44316         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44317         rather than trying to build and run a program using PCH.
44318         * gcc.dg/pch: Remove dg-do commands from test files.
44319
44320         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
44321
44322         * gcc.dg/pch/macro-3.c: New.
44323         * gcc.dg/pch/macro-3.h: New.
44324
44325         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
44326
44327         * gcc.dg/pch/common-1.c: New.
44328         * gcc.dg/pch/common-1.h: New.
44329         * gcc.dg/pch/decl-1.c: New.
44330         * gcc.dg/pch/decl-1.h: New.
44331         * gcc.dg/pch/decl-2.c: New.
44332         * gcc.dg/pch/decl-2.h: New.
44333         * gcc.dg/pch/decl-3.c: New.
44334         * gcc.dg/pch/decl-3.h: New.
44335         * gcc.dg/pch/decl-4.c: New.
44336         * gcc.dg/pch/decl-4.h: New.
44337         * gcc.dg/pch/decl-5.c: New.
44338         * gcc.dg/pch/decl-5.h: New.
44339         * gcc.dg/pch/global-1.c: New.
44340         * gcc.dg/pch/global-1.h: New.
44341         * gcc.dg/pch/inline-1.c: New.
44342         * gcc.dg/pch/inline-1.h: New.
44343         * gcc.dg/pch/inline-2.c: New.
44344         * gcc.dg/pch/inline-2.h: New.
44345         * gcc.dg/pch/static-1.c: New.
44346         * gcc.dg/pch/static-1.h: New.
44347         * gcc.dg/pch/static-2.c: New.
44348         * gcc.dg/pch/static-2.h: New.
44349
44350         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
44351
44352         * g++.dg/pch/pch.exp: Better handle failing testcases.
44353         * gcc.dg/pch/pch.exp: Likewise.
44354         * gcc.dg/pch/macro-1.c: New.
44355         * gcc.dg/pch/macro-1.h: New.
44356         * gcc.dg/pch/macro-2.c: New.
44357         * gcc.dg/pch/macro-2.h: New.
44358
44359         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
44360
44361         * g++.dg/dg.exp: Treat files in pch/ specially.
44362         * g++.dg/pch/pch.exp: New file.
44363         * g++.dg/pch/empty.H: New file.
44364         * g++.dg/pch/empty.C: New file.
44365         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44366         "precompile".
44367
44368         * gcc.dg/pch/pch.exp: New file.
44369         * gcc.dg/pch/empty.h: New file.
44370         * gcc.dg/pch/empty.c: New file.
44371         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44372         "precompile".
44373
44374 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44375
44376         * g++.dg/template/friend14.C: New test.
44377
44378 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44379
44380         * gcc.dg/old-style-asm-1.c: New test.
44381
44382 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
44383
44384         * gcc.c-torture/compile/20030109-1.c: New test.
44385
44386 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44387
44388         * gcc.c-torture/execute/20030109-1.c: New test.
44389
44390 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
44391
44392         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44393         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44394         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44395         * g++.old-deja/g++.mike/eh2.C: Likewise.
44396         * g++.old-deja/g++.mike/eh3.C: Likewise.
44397         * g++.old-deja/g++.mike/eh5.C: Likewise.
44398         * g++.old-deja/g++.mike/eh6.C: Likewise.
44399         * g++.old-deja/g++.mike/eh7.C: Likewise.
44400         * g++.old-deja/g++.mike/eh8.C: Likewise.
44401         * g++.old-deja/g++.mike/eh9.C: Likewise.
44402         * g++.old-deja/g++.mike/eh10.C: Likewise.
44403         * g++.old-deja/g++.mike/eh12.C: Likewise.
44404         * g++.old-deja/g++.mike/eh13.C: Likewise.
44405         * g++.old-deja/g++.mike/eh14.C: Likewise.
44406         * g++.old-deja/g++.mike/eh16.C: Likewise.
44407         * g++.old-deja/g++.mike/eh17.C: Likewise.
44408         * g++.old-deja/g++.mike/eh18.C: Likewise.
44409         * g++.old-deja/g++.mike/eh21.C: Likewise.
44410         * g++.old-deja/g++.mike/eh23.C: Likewise.
44411         * g++.old-deja/g++.mike/eh24.C: Likewise.
44412         * g++.old-deja/g++.mike/eh25.C: Likewise.
44413         * g++.old-deja/g++.mike/eh26.C: Likewise.
44414         * g++.old-deja/g++.mike/eh27.C: Likewise.
44415         * g++.old-deja/g++.mike/eh28.C: Likewise.
44416         * g++.old-deja/g++.mike/eh29.C: Likewise.
44417         * g++.old-deja/g++.mike/eh31.C: Likewise.
44418         * g++.old-deja/g++.mike/eh33.C: Likewise.
44419         * g++.old-deja/g++.mike/eh34.C: Likewise.
44420         * g++.old-deja/g++.mike/eh35.C: Likewise.
44421         * g++.old-deja/g++.mike/eh36.C: Likewise.
44422         * g++.old-deja/g++.mike/eh37.C: Likewise.
44423         * g++.old-deja/g++.mike/eh38.C: Likewise.
44424         * g++.old-deja/g++.mike/eh39.C: Likewise.
44425         * g++.old-deja/g++.mike/eh40.C: Likewise.
44426         * g++.old-deja/g++.mike/eh41.C: Likewise.
44427         * g++.old-deja/g++.mike/eh42.C: Likewise.
44428         * g++.old-deja/g++.mike/eh44.C: Likewise.
44429         * g++.old-deja/g++.mike/eh46.C: Likewise.
44430         * g++.old-deja/g++.mike/eh47.C: Likewise.
44431         * g++.old-deja/g++.mike/eh48.C: Likewise.
44432         * g++.old-deja/g++.mike/eh49.C: Likewise.
44433         * g++.old-deja/g++.mike/eh50.C: Likewise.
44434         * g++.old-deja/g++.mike/eh51.C: Likewise.
44435         * g++.old-deja/g++.mike/eh53.C: Likewise.
44436         * g++.old-deja/g++.mike/eh55.C: Likewise.
44437         * g++.old-deja/g++.mike/p7912.C: Likewise.
44438         * g++.old-deja/g++.mike/p9706.C: Likewise.
44439         * g++.old-deja/g++.mike/p10416.C: Likewise.
44440         * g++.old-deja/g++.mike/p11667.C: Likewise.
44441         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44442         Remove redundant reference to Iris.
44443         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44444         Elxsi, i860, Pico Java, and WE32K.
44445
44446 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
44447
44448         * g++.dg/ext/asm4.C: New test.
44449
44450 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44451
44452         PR c++/9030
44453         * g++.dg/template/friend12.C: New test.
44454         * g++.dg/template/friend13.C: Likewise.
44455         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44456
44457 2003-01-08  Jan Hubicka  <jh@suse.cz>
44458
44459         * gcc.dg/i386-cadd.c: New test.
44460         * gcc.dg/i386-cmov4.c: Likewise.
44461
44462 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
44463
44464         PR c++/9165
44465         * g++.dg/warn/Wunused-3.C: New test.
44466
44467         * g++.dg/abi/bitfield9.C: New test.
44468
44469         PR c++/9189
44470         * g++.dg/parse/defarg3.C: New test.
44471
44472 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
44473
44474         * g++.dg/parse/ambig1.C: New test.
44475         * g++.dg/parse/defarg2.C: New test.
44476
44477 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
44478
44479         * g++.dg/template/defarg-1.C: New test.
44480         * g++.dg/template/local2.C: Likewise.
44481
44482 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
44483
44484         * gcc.c-torture/execute/20030105-1.c: New test.
44485
44486 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44487
44488         * g++.dg/parse/namespace3.C: Remove extra semicolons.
44489         * g++.dg/parse/namespace4.C: Likewise.
44490
44491 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44492
44493         * g++.dg/template/ntp2.C: New test.
44494
44495 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
44496
44497         * g++.dg/parse/extern-C-1.C: New test.
44498
44499         * g++.dg/parse/namespace4.C: New test.
44500
44501         * g++.dg/template/nested1.C: New test.
44502
44503         * g++.dg/parse/namespace3.C: New test.
44504
44505 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
44506
44507         * g++.dg/lookup/two-stage1.C: New test.
44508
44509 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44510
44511         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44512         * g++.old-deja/g++.jason/access8.C: Likewise.
44513         * g++.old-deja/g++.other/decl5.C: Likewise.
44514
44515 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44516
44517         * g++.dg/parse/parse7.C: New test.
44518
44519 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
44520
44521         PR c++/2843
44522         * g++.dg/ext/attrib7.C: New test.
44523
44524 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44525
44526         * g++.dg/parse/parse6.C: New test.
44527
44528 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
44529
44530         * gcc.dg/h8300-stack-1.c: New.
44531
44532 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44533
44534         g++.dg/lookup/exception1.C: New test.
44535
44536         g++.dg/lookup/template1.C: New test.
44537
44538         g++.dg/parse/namespace2.C: New test.
44539
44540         g++.dg/parse/parens2.C: New test.
44541
44542 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44543
44544         * g++.dg/parse/parse5.C: New test.
44545         * g++.dg/lookup/scoped4.C: New test.
44546
44547 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
44548
44549         * g++.dg/parse/parens1.C: New test.
44550
44551         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44552         angle-bracket1.C.
44553         * g++.dg/parse/parens2.C: New test.
44554
44555         * g++.dg/lookup/scope-operator1.C: New test.
44556
44557         * g++.dg/parse/operator1.C: New test.
44558
44559 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44560
44561         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44562         * g++.old-deja/g++.other/access6.C: Likewise.
44563         * g++.old-deja/g++.other/decl1.C: Likewise.
44564         * g++.old-deja/g++.pt/typename12.C: Likewise.
44565
44566 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44567
44568         * g++.dg/parse/namespace1.C: New test.
44569
44570 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44571
44572         * g++.dg/parse/parse4.C: New test.
44573
44574 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44575
44576         * g++.dg/parse/parse3.C: New test.
44577
44578 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44579
44580         * g++.dg/parse/parse2.C: New test.
44581
44582 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44583
44584         * g++.dg/template/friend11.C: New test.
44585
44586 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
44587
44588         * g++.dg/parse/parse1.C: New test.
44589
44590 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
44591
44592         * lib/profopt.exp: Change the name of a global variable to avoid
44593         possible clashes with other test suites.
44594
44595 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
44596
44597         * g++.dg/inherit/covariant8.C: New test.
44598
44599 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
44600
44601         * g++.dg/init/array9.C: New test.
44602
44603         PR c++/9112
44604         * g++.dg/parse/expr1.C: New test.
44605
44606 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
44607
44608         * gcc.c-torture/compile/20021230-1.c: New test.
44609
44610 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44611
44612         * g++.dg/inherit/covariant5.C: New test.
44613         * g++.dg/inherit/covariant6.C: New test.
44614         * g++.dg/inherit/covariant7.C: New test.
44615
44616 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44617
44618         PR c++/2739
44619         * g++.dg/other/access2.C: New test.
44620
44621 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44622
44623         * g++.dg/other/anon-struct.C: No longer fails
44624         * g++.old-deja/g++.brendan/parse4.C: Likewise.
44625         * g++.old-deja/g++.brendan/parse5.C: Likewise.
44626         * g++.old-deja/g++.brendan/parse6.C: Likewise.
44627
44628 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44629
44630         * g++.dg/parse/angle-bracket.C (main): No longer fails.
44631
44632 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
44633
44634         * g++.dg/eh/spec4.C: Remove stray semicolon.
44635         * g++.dg/expr/pmf-1.C: Change error message.
44636         * g++.dg/ext/asm1.C: Remove stray semicolon.
44637         * g++.dg/ext/typename1.C: Add missing typenames.
44638         * g++.dg/inherit/template-as-base.C: Change error message.
44639         * g++.dg/lookup/scoped1.C: Likewise.
44640         * g++.dg/lookup/scoped2.C: Likewise.
44641         * g++.dg/lookup/using2.C: Likewise.
44642         * g++.dg/other/component1.C: Remove stray semicolon.
44643         * g++.dg/other/do1.C: Change error message.
44644         * g++.dg/other/error2.C: Likewise.
44645         * g++.dg/other/init1.C: Likewise.
44646         * g++.dg/other/packed1.C: Remove stray semicolon.
44647         * g++.dg/other/ptrmem2.C: Change error message.
44648         * g++.dg/parse/parameter-declaration-1.C: Remove line number
44649         marker.
44650         * g++.dg/special/initp1.C: Remove invalid attribute usage.
44651         * g++.dg/template/access3.C: Add typename keyword.
44652         * g++.dg/template/access5.C: Remove stray semicolon.
44653         * g++.dg/template/access6.C: Likewise.
44654         * g++.dg/template/complit1.C: Likewise.
44655         * g++.dg/template/crash1.C: Change error message.
44656         * g++.dg/template/inherit2.C: Remove stray semicolon.
44657         * g++.dg/template/instantiate2.C: Likewise.
44658         * g++.dg/template/instantiate3.C: Change error message.
44659         * g++.dg/template/qual1.C: Remove stray semicolon.
44660         * g++.dg/template/qualttp18.C: Change error message.
44661         * g++.dg/template/ref1.C: Remove stray semicolon.
44662         * g++.dg/template/sizeof1.C (A::value): Declare it.
44663         * g++.dg/template/spec4.C: Change error message.
44664         * g++.dg/template/static1.C: Likewise.
44665         * g++.dg/template/type1.C: Likewise.
44666         * g++.dg/template/typename3.C: Likewise.
44667         * g++.old-deja/g++.benjamin/13478.C: Change error message.
44668         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44669         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44670         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44671         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44672         named return value extension.
44673         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44674         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44675         * g++.old-deja/g++.bob/extern_C.C: Likewise.
44676         * g++.old-deja/g++.bob/inherit2.C: Likewise.
44677         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44678         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44679         * g++.old-deja/g++.brendan/crash13.C: Likewise.
44680         * g++.old-deja/g++.brendan/crash15.C: Likewise.
44681         * g++.old-deja/g++.brendan/crash18.C: Change error message.
44682         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44683         * g++.old-deja/g++.brendan/crash38.C: Likewise.
44684         * g++.old-deja/g++.brendan/crash50.C: Likewise.
44685         * g++.old-deja/g++.brendan/crash56.C: Likewise.
44686         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44687         syntax.
44688         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44689         * g++.old-deja/g++.brendan/crash8.C: Change error message.
44690         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44691         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44692         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44693         * g++.old-deja/g++.brendan/template11.C: Likewise.
44694         * g++.old-deja/g++.brendan/template26.C: Likewise.
44695         * g++.old-deja/g++.brendan/template27.C: Use explicit
44696         specialization syntax.
44697         * g++.old-deja/g++.brendan/template30.C: Likewise.
44698         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44699         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44700         non-dependent names.
44701         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44702         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44703         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44704         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44705         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44706         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44707         named return value extension.
44708         * g++.old-deja/g++.ext/namedret2.C: Likewise.
44709         * g++.old-deja/g++.ext/namedret3.C: Likewise.
44710         * g++.old-deja/g++.ext/return1.C: Likewise.
44711         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44712         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44713         * g++.old-deja/g++.jason/access8.C: Likewise.
44714         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44715         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44716         pseudo-destructor names.
44717         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44718         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44719         pseudo-destructor names.
44720         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44721         * g++.old-deja/g++.jason/overload19.C: Likewise.
44722         * g++.old-deja/g++.jason/overload32.C: Likewise.
44723         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44724         stray semicolons.
44725         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44726         * g++.old-deja/g++.jason/return.C: Likewise.
44727         * g++.old-deja/g++.jason/return2.C: Likewise.
44728         * g++.old-deja/g++.jason/shadow1.C: Likewise.
44729         * g++.old-deja/g++.jason/special.C: Use explicit specialization
44730         syntax.
44731         * g++.old-deja/g++.jason/template10.C: Account for use of
44732         non-dependent names.
44733         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44734         syntax.
44735         * g++.old-deja/g++.jason/template37.C: Likewise.
44736         * g++.old-deja/g++.law/access4.C: Change error messages.
44737         * g++.old-deja/g++.law/arm13.C: Remove incorrect
44738         pseudo-destructor names.
44739         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44740         * g++.old-deja/g++.law/ctors9.C: Likewise.
44741         * g++.old-deja/g++.law/cvt22.C: Likewise.
44742         * g++.old-deja/g++.law/dtors5.C: Likewise.
44743         * g++.old-deja/g++.law/global-init1.C: Likewise.
44744         * g++.old-deja/g++.law/missed-error3.C: Likewise.
44745         * g++.old-deja/g++.law/operators28.C: Likewise.
44746         * g++.old-deja/g++.law/visibility28.C: Likewise.
44747         * g++.old-deja/g++.martin/eval1.C: Likewise.
44748         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44749         name.
44750         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44751         * g++.old-deja/g++.mike/net34.C: Likewise.
44752         * g++.old-deja/g++.mike/net36.C: Likewise.
44753         * g++.old-deja/g++.mike/ns2.C: Likewise.
44754         * g++.old-deja/g++.mike/p12306.C: Likewise.
44755         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44756         value extension.
44757         * g++.old-deja/g++.mike/p700.C: Likewise.
44758         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44759         * g++.old-deja/g++.mike/p710.C: Likewise.
44760         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44761         value extension.
44762         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44763         * g++.old-deja/g++.mike/pmf9.C: Likewise.
44764         * g++.old-deja/g++.ns/crash2.C: Likewise.
44765         * g++.old-deja/g++.ns/crash3.C: Likewise.
44766         * g++.old-deja/g++.ns/invalid1.C: Likewise.
44767         * g++.old-deja/g++.ns/ns17.C: Likewise.
44768         * g++.old-deja/g++.ns/template16.C: Likewise.
44769         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44770         keyword.
44771         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44772         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44773         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44774         named return value extension.
44775         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44776         * g++.old-deja/g++.other/access4.C: Issue additional error
44777         messages.
44778         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44779         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44780         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44781         * g++.old-deja/g++.other/crash25.C: Change error message.
44782         * g++.old-deja/g++.other/crash4.C: Change error message.
44783         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44784         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44785         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44786         checks.
44787         * g++.old-deja/g++.other/defarg8.C: Likewise.
44788         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44789         * g++.old-deja/g++.other/dtor10.C: Likewise.
44790         * g++.old-deja/g++.other/incomplete.C: Likewise.
44791         * g++.old-deja/g++.other/linkage7.C: Likewise.
44792         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44793         lookup algorithm.
44794         * g++.old-deja/g++.other/mangle2.C: Likewise.
44795         * g++.old-deja/g++.other/refinit2.C: Likewise.
44796         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44797         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44798         * g++.old-deja/g++.pt/crash28.C: Likewise.
44799         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44800         syntax.
44801         * g++.old-deja/g++.pt/crash32.C: Change error message.
44802         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44803         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44804         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44805         error message position.
44806         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44807         * g++.old-deja/g++.pt/defarg8.C: Change error message.
44808         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44809         syntax.
44810         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44811         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44812         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44813         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44814         keyword.
44815         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44816         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44817         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44818         keyword.
44819         * g++.old-deja/g++.pt/explicit71.C: Change error message.
44820         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44821         syntax.
44822         * g++.old-deja/g++.pt/friend28.C: Account for use of
44823         non-dependent names.
44824         * g++.old-deja/g++.pt/friend29.C: Likewise.
44825         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44826         rules.
44827         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44828         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44829         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44830         lookup rules.
44831         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44832         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44833         keyword.
44834         * g++.old-deja/g++.pt/memclass20.C: Likewise.
44835         * g++.old-deja/g++.pt/memclass5.C: Likewise.
44836         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44837         keyword.
44838         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44839         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44840         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44841         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44842         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44843         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44844         keyword.
44845         * g++.old-deja/g++.pt/spec10.C: Likewise.
44846         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44847         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44848         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44849         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44850         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44851         * g++.old-deja/g++.pt/ttp62.C: Likewise.
44852         * g++.old-deja/g++.pt/ttp64.C: Likewise.
44853         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44854         * g++.old-deja/g++.pt/typename15.C: Likewise.
44855         * g++.old-deja/g++.pt/typename22.C: Likewise.
44856         * g++.old-deja/g++.pt/typename6.C: Change error messages.
44857         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44858         * g++.old-deja/g++.pt/virtual2.C: Likewise.
44859         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44860         syntax.
44861         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44862         return value extension.
44863         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44864         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44865         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44866         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44867
44868 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44869
44870         * g++.dg/warn/inline1.C: New test.
44871         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44872         * g++.old-deja/g++.jason/synth10.C: Likewise.
44873         * g++.old-deja/g++.mike/net31.C: Likewise.
44874         * g++.old-deja/g++.mike/p8786.C: Likewise.
44875
44876         * g++.dg/template/friend10.C: New test.
44877         * g++.dg/template/conv5.C: New test.
44878
44879 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44880
44881         * g++.dg/lookup/scoped3.C: New test.
44882
44883         * g++.dg/lookup/decl1.C: New test.
44884         * g++.dg/lookup/decl2.C: New test.
44885
44886 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44887
44888         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44889         gcc.c-torture/compile/20021015-1.c,
44890         gcc.c-torture/compile/20021015-2.c,
44891         gcc.c-torture/compile/20021123-1.c,
44892         gcc.c-torture/compile/20021123-2.c,
44893         gcc.c-torture/compile/20021123-3.c,
44894         gcc.c-torture/compile/20021123-4.c,
44895         gcc.c-torture/execute/20021024-1.c: Add tests previously added
44896         only to 3.1 or 3.2 branch.
44897
44898 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
44899
44900         * gcc.dg/i386-bitfield3.c: New test.
44901
44902         * gcc.dg/i386-bitfield2.c: New test.
44903
44904 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
44905
44906         * g++.dg/parse/conv_op1.C: New test.
44907
44908 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
44909
44910         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44911         approved.
44912
44913 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
44914
44915         * gcc.c-torture/compile/20021220-1.c: New test.
44916
44917 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
44918
44919         * gcc.dg/i386-fastcall-1.c: New.
44920
44921 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44922
44923         * gcc.c-torture/execute/20021219-1.c: New test.
44924
44925 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44926
44927         * gcc.dg/i386-pic-1.c: New test.
44928
44929 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44930
44931         PR c++/8099
44932         * g++.dg/template/friend9.C: New test.
44933
44934 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44935
44936         PR c++/3663
44937         * g++.dg/template/access7.C: New test.
44938
44939 2002-12-18  Nick Clifton  <nickc@redhat.com>
44940
44941         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44942         the libstdc++-v3 directory has been found.
44943
44944 2002-12-12  Devang Patel <dpatel@apple.com>
44945         * gcc.dg/darwin-ld-1.c: New test.
44946         * gcc.dg/darwin-ld-2.c: New test.
44947         * gcc.dg/darwin-ld-3.c: New test.
44948         * gcc.dg/darwin-ld-4.c: New test.
44949         * gcc.dg/darwin-ld-5.c: New test.
44950
44951 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44952
44953         * gcc.c-torture/compile/20021212-1.c: New test.
44954
44955 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
44956
44957         * gcc.dg/fshort-wchar: New test.
44958
44959 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
44960
44961         PR c++/8372
44962         * g++.dg/template/dtor1.C: New test.
44963
44964         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44965         markers.
44966
44967 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
44968
44969         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44970
44971 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
44972
44973         * g++.dg/template/static1.C: New test.
44974         * g++.dg/template/static2.C: New test.
44975         * g++.old-deja/g++.ext/memconst.C: New test.
44976
44977 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44978
44979         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44980         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44981         * g++.dg/special/initp1.C: Likewise.
44982
44983 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
44984
44985         * gcc.c-torture/execute/20021204-1.c: New test.
44986
44987 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
44988
44989         * gcc.dg/ppc-fmadd-1.c: New file.
44990         * gcc.dg/ppc-fmadd-2.c: New file.
44991         * gcc.dg/ppc-fmadd-3.c: New file.
44992
44993 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44994
44995         * gcc.c-torture/compile/20021204-1.c: New test.
44996
44997 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44998
44999         * g++.dg/inherit/covariant2.C: New test.
45000         * g++.dg/inherit/covariant3.C: New test.
45001         * g++.dg/inherit/covariant4.C: New test.
45002         * g++.dg/inherit/covariant1.C: Remove XFAIL.
45003         * g++.old-deja/g++.robertl/eb17.C: Likewise.
45004
45005 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
45006
45007         PR c++/8688
45008         * g++.dg/init/brace3.C: New test.
45009
45010 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
45011
45012         * gcc.dg/20020210-1.c: Fix a comment typo.
45013
45014 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
45015
45016         PR c++/8720
45017         * g++.dg/parse/defarg1.C: New test.
45018
45019         PR c++/8615
45020         * g++.dg/template/char1.C: New test.
45021
45022         * g++.dg/template/varmod1.C: Fix typo.
45023
45024 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45025
45026         DR 180
45027         * g++.old-deja/g++.pt/crash32.C: Expect error.
45028
45029 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
45030
45031         PR c++/5919
45032         * g++.dg/template/varmod1.C: New test.
45033
45034         PR c++/8727
45035         * g++.dg/inherit/typeinfo1.C: New test.
45036
45037         PR c++/8663
45038         * g++.dg/inherit/typedef1.C: New test.
45039
45040 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
45041
45042         PR c++/8332
45043         PR c++/8493
45044         * g++.dg/template/strlen1.C: New test.
45045
45046         PR c++/8227
45047         * g++.dg/template/ctor2.C: New test.
45048
45049         PR c++/8214
45050         * g++.dg/init/string1.C: New test.
45051
45052         PR c++/8511
45053         * g++.dg/template/friend8.C: New test.
45054
45055 2002-11-29  Joe Buck <jbuck@synopsys.com>
45056
45057         * g++.dg/lookup/anon2.C: New test.
45058
45059 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
45060
45061         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45062         h8300 port.
45063
45064 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
45065
45066         * gcc.dg/bitfld-6.c: New test.
45067
45068 2002-11-27  Jan Hubicka  <jh@suse.cz>
45069
45070         * gcc.c-torture/execute/20021127.[cx]: New test.
45071
45072 2002-11-26  Jan Hubicka  <jh@suse.cz>
45073
45074         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45075         quality.
45076
45077 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
45078
45079         * g++.dg/init/brace2.C: New test.
45080         * g++.old-deja/g++.mike/p9129.C: Correct.
45081
45082 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
45083
45084         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45085
45086 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
45087
45088         * gcc.dg/sibcall-6: New test for indirect sibcalls.
45089
45090 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
45091
45092         * g++.dg/abi/empty11.C: New test.
45093         * g++.dg/rtti/cv1.C: New test.
45094
45095 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
45096
45097         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45098
45099 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
45100
45101         * g++.dg/abi/empty10.C: New test.
45102
45103 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45104
45105         * gcc.c-torture/compile/20021124-1.c: New test.
45106
45107 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
45108
45109         * g++.dg/abi/rtti2.C: New test.
45110
45111 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45112
45113         * gcc.dg/i386-unroll-1.c: New test.
45114
45115 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45116
45117         * gcc.c-torture/compile/20021120-1.c: New test.
45118         * gcc.c-torture/compile/20021120-2.c: New test.
45119
45120 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45121
45122         * gcc.dg/bitfld-5.c: New test.
45123
45124 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45125
45126         * gcc.c-torture/execute/20021120-3.c: New test.
45127
45128 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45129
45130         * gcc.c-torture/execute/20021120-2.c: New test.
45131
45132 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45133
45134         * gcc.c-torture/execute/20021120-1.c: New test.
45135
45136 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
45137
45138         * gcc.c-torture/execute/20021118-3.c: New test.
45139
45140 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45141
45142         * gcc.c-torture/compile/20021119-1.c: New test.
45143
45144 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
45145
45146         * gcc.dg/duff-1.c: New test.
45147         * gcc.dg/duff-2.c: New test.
45148         * gcc.dg/duff-3.c: New test.
45149
45150 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
45151
45152         * gcc.dg/cpp/_Pragma5.c: New test.
45153
45154 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45155
45156         * gcc.c-torture/execute/20021118-2.c: New test.
45157
45158 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45159
45160         * gcc.c-torture/execute/20021118-1.c: New test.
45161
45162 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
45163
45164         * gcc.dg/20021116-1.c: New test.
45165
45166 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
45167
45168         * g++.dg/abi/vcall1.C: New test.
45169
45170 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
45171
45172         * gcc.dg/20021029-1.c: New test.
45173         * gcc.dg/20021029-2.c: New test.
45174
45175 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45176
45177         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45178
45179 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45180
45181         PR c/8439
45182         * gcc.dg/20021110.c: Move to ...
45183         * gcc.c-torture/compile/20021110.c: .... here.
45184
45185 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45186
45187         PR c/8467
45188         * gcc.c-torture/execute/20021111-1.c
45189
45190 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45191
45192         PR c/8439
45193         * gcc.dg/20021110.c: New test.
45194
45195 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
45196
45197         * g++.dg/abi/vthunk3.C: Run only on x86.
45198
45199 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
45200
45201         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45202
45203 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
45204
45205         * lib/compat.exp (compat-execute): Fix logic error in last
45206         change.
45207
45208 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
45209
45210         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45211
45212 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45213
45214         PR c++/8389
45215         * g++.dg/template/access6.C: New test.
45216
45217 2002-11-08  Jan Hubicka  <jh@suse.cz>
45218
45219         * gcc.dg/i386-ssefp-1.c: New test.
45220         * gcc.dg/i386-ssefp-1.c: New test.
45221
45222 2002-11-08  Jan Hubicka  <jh@suse.cz>
45223
45224         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45225
45226 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45227
45228         * g++.dg/abi/vthunk3.C: New test.
45229
45230         PR c++/8338
45231         * g++.dg/template/crash2.C: New test.
45232
45233 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45234
45235         * g++.dg/abi/dtor1.C: New test.
45236         * g++.dg/abi/dtor2.C: Likewise.
45237
45238 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
45239
45240         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45241         Darwin.
45242
45243 2002-11-04  Adam Nemet  <anemet@lnxw.com>
45244
45245         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45246         -mthumb.  Only xfail with -O0.
45247
45248 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
45249
45250         * g++.dg/abi/thunk1.C: New test.
45251         * g++.dg/abi/thunk2.C: Likewise.
45252         * g++.dg/abi/vtt1.C: Likewise.
45253
45254 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
45255
45256         PR optimization/8423
45257         * gcc.c-torture/execute/builtin-constant.c: New test.
45258
45259 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
45260
45261         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45262         Add some more cases.
45263
45264 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
45265
45266         PR c++/8391
45267         * g++.dg/opt/local1.C: New test.
45268
45269 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
45270
45271         PR c++/8160
45272         * g++.dg/template/complit1.C: New test.
45273
45274         PR c++/8149
45275         * g++.dg/template/typename4.C: Likewise.
45276
45277 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45278
45279         Core issue 287, PR c++/7639
45280         * g++.dg/template/instantiate1.C: Adjust error location.
45281         * g++.dg/template/instantiate3.C: New test.
45282         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45283         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45284         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45285
45286 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
45287
45288         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45289
45290 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
45291
45292         PR c++/8287
45293         * g++.dg/init/dtor2.C: New test.
45294
45295 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45296
45297         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45298         * gcc.dg/nest.c: Bypass errors on irix6.
45299
45300 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
45301
45302         * gcc.dg/nest.c: Expect error for mmix-*-*.
45303         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45304
45305 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
45306
45307         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45308         markers.
45309
45310         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45311
45312 2002-10-25  Mike Stump  <mrs@apple.com>
45313
45314         * gcc.dg/warn-1.c: New test.
45315
45316 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45317
45318         * g++.dg/template/typename3.C: New test.
45319
45320 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
45321
45322         * g++.dg/lookup/ptrmem1.C: New test.
45323
45324         * g++.dg/abi/vthunk2.C: New test.
45325
45326 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45327
45328         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45329
45330 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
45331
45332         * g++.dg/abi/empty9.C: New test.
45333
45334 2002-10-24  Richard Henderson  <rth@redhat.com>
45335
45336         * g++.dg/inherit/thunk1.C: Enable for ia64.
45337
45338 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45339
45340         PR c++/8067
45341         * g++.dg/lookup/pretty1.C: New test.
45342
45343 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
45344
45345         * gcc.dg/20021023-1.c: New test.
45346
45347 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45348
45349         PR c++/7679
45350         * g++.dg/parse/inline1.C: New test.
45351
45352 2002-10-23  Richard Henderson  <rth@redhat.com>
45353
45354         * g++.dg/inherit/thunk1.C: Enable for x86_64.
45355
45356         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45357
45358 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
45359
45360         PR c++/6579
45361         * g++.dg/parse/stmtexpr3.C: New test.
45362
45363 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
45364
45365         * g++.dg/expr/cond1.C: New test.
45366
45367 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45368
45369         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45370
45371 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45372
45373         * g++.dg/abi/vbase13.C: New test.
45374         * g++.dg/abi/vbase14.C: Likewise.
45375
45376 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
45377
45378         * gcc.dg/tls/pic-1.c: New test.
45379         * gcc.dg/tls/nonpic-1.c: New test.
45380         * gcc.dg/20021018-1.c: New test.
45381
45382 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45383
45384         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45385         Remove only files with the same base name as the test case.
45386         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45387         (profopt-execute): Likewise.  Also, remove old profiling
45388         and performance data files before running the tests.
45389
45390         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45391         * g++.dg/bprob/bprob.exp: Likewise.
45392         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
45393         to allow more general test case names.
45394
45395         * g++.dg/bprob/bprob-1.C: Rename to ...
45396         * g++.dg/bprob/g++-bprob-1.C: ... this.
45397
45398         * g77.dg/bprob/bprob-1.f: Rename to ...
45399         * g77.dg/bprob/g77-bprob-1.f: ... this.
45400
45401 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45402
45403         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45404         bison 1.50 or later.
45405
45406 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
45407
45408         * g++.dg/README: Describe more test directories.
45409
45410 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45411
45412         * g++.dg/init/array6.C: Add additional tests.
45413
45414 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45415
45416         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45417         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45418
45419 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
45420
45421         * gcc.c-torture/compile/20020604-1.x: New.
45422         * gcc.c-torture/compile/simd-5.x: Likewise.
45423         * gcc.c-torture/execute/920710-1.x: Likewise.
45424         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45425
45426 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45427
45428         * g++.dg/inherit/override1.C: Add dg-options clause.
45429
45430 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45431
45432         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45433         _mm_slli_si128.
45434
45435 2002-10-19  Andreas Schwab  <schwab@suse.de>
45436
45437         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45438         directory component.
45439
45440 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
45441
45442         * g++.dg/inherit/thunk1.C: New test.
45443
45444         * g++.dg/inherit/override1.C: New test.
45445
45446         * g++.dg/abi/mangle11.C: New test.
45447         * g++.dg/abi/mangle14.C: New test.
45448         * g++.dg/abi/mangle17.C: New test.
45449
45450 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
45451
45452         * g++.dg/overload/member2.C: New test.
45453
45454 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
45455
45456         * g++.dg/README: Describe new compat directory.
45457         * g++.dg/dg.exp: Skip tests in compat directory.
45458         * README.compat: New file.
45459         * lib/compat.exp: New expect script.
45460         * g++.dg/compat: New test directory.
45461         * g++.dg/compat/compat.exp: New expect script.
45462         * g++.dg/compat/abi: New test directory.
45463         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45464         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45465         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45466         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45467         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45468         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45469         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45470         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45471         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45472         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45473         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45474         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45475         * g++.dg/compat/break: New test directory.
45476         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45477         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45478         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45479         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45480         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45481         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45482         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45483         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45484         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45485         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45486         g++.dg/compat/break/README: New files.
45487         * g++.dg/compat/eh: New test directory.
45488         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45489         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45490         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45491         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45492         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45493         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45494         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45495         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45496         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45497         g++.dg/compat/eh/filter2_y.C,
45498         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45499         g++.dg/compat/eh/new1_y.C,
45500         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45501         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45502         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45503         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45504         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45505         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45506         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45507         g++.dg/compat/eh/unexpected1_y.C: New files.
45508         * g++.dg/compat/init: New test directory.
45509         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45510         g++.dg/compat/init/array5_y.C,
45511         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45512         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45513         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45514         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45515         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45516         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45517         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45518         g++.dg/compat/init/init-ref2_y.C: New files.
45519
45520 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45521
45522         PR c++/7584
45523         * g++.dg/inherit/using3.C: New test.
45524
45525 2002-10-17  Jan Hubicka  <jh@suse.cz>
45526
45527         * gcc.dg/20021017-2.c: New test.
45528
45529 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45530
45531         * g++.dg/abi/mangle16.C: Adjust.
45532
45533         * g++.dg/init/array8.C: New test.
45534
45535 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
45536
45537         * gcc.dg/special/mips-abi.exp: New test.
45538         * gcc.dg/special/mips-abi.s: Empty file used by the above.
45539
45540 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45541
45542         * g++.dg/abi/mangle16.C: New test.
45543         * g++.dg/abi/mangle17.C: Likewise.
45544
45545         PR c++/7478
45546         * g++.dg/template/ref1.C: New test.
45547
45548 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45549
45550         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45551
45552 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
45553
45554         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45555
45556 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
45557
45558         PR c++/7524
45559         * g++.dg/init/array7.C: New test.
45560
45561 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
45562
45563         * g++.dg/init/array6.C: New test.
45564
45565         * g++.dg/abi/mangle13.C: Likewise.
45566         * g++.dg/abi/mangle14.C: Likewise.
45567         * g++.dg/abi/mangle15.C: Likewise.
45568
45569 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45570
45571         * g++.dg/abi/empty8.C: New test.
45572
45573 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
45574
45575         * g++.dg/init/ctor1.C: New test.
45576
45577 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
45578
45579         * gcc.c-torture/execute/20021015-1.c: New test.
45580
45581 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
45582
45583         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45584
45585 2002-10-14  Jan Hubicka  <jh@suse.cz>
45586
45587         * gcc.dg/i386-ssetype-[1-5].c: New tests.
45588
45589 2002-10-14  Richard Henderson  <rth@redhat.com>
45590
45591         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45592
45593 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45594
45595         PR optimization/6631
45596         * g++.dg/opt/const2.C: New test.
45597
45598 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
45599
45600         PR c++/7176
45601         * g++.dg/parse/friend1.C: New test.
45602         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45603
45604 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
45605
45606         * gcc.dg/20021014-1.c: New test.
45607
45608 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
45609
45610         PR c++/5661
45611         * g++.dg/ext/vlm1.C: New test.
45612         * g++.dg/ext/vlm2.C: Likewise.
45613
45614         * g++.dg/init/array1.C: Remove invalid braces.
45615         * g++.dg/init/brace1.C: New test.
45616         * g++.dg/init/copy2.C: Likewise.
45617         * g++.dg/init/copy3.C: Likewise.
45618         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45619         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45620         braces.
45621
45622 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
45623
45624         * gcc.dg/cpp/assembler.S: Don't use -ansi.
45625
45626 2002-10-11  Richard Shann  <richard.shann@superh.com>
45627
45628         * gcc.c-torture/compile/simd-5.c: New test.
45629
45630 2002-10-10  Roger Sayle  <roger@eyesopen.com>
45631
45632         * gcc.c-torture/execute/shiftopt-1.c: New test case.
45633
45634 2002-10-10  Jim Wilson  <wilson@redhat.com>
45635
45636         * gcc.c-torture/execute/20021010-1.c: New test.
45637
45638 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
45639
45640         PR c/7353
45641         * g++.dg/ext/typedef-init.C: New test.
45642         * gcc.dg/typedef-init.c: New test.
45643
45644 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
45645
45646         * gcc.dg/cpp/paste13.c: New test.
45647
45648 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45649
45650         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
45651         remaining platforms, XFAIL during compile, not execute.  Don't
45652         XFAIL at -O0.
45653
45654 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
45655
45656         * gcc.dg/alias-1.c: Tweak expected warning.
45657
45658 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45659
45660         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45661
45662 2002-10-06  Andreas Jaeger  <aj@suse.de>
45663
45664         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45665         * gcc.dg/cpp/c++98.C: Likewise.
45666
45667         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45668         * g++.dg/cpp/c++98.C: Likewise.
45669
45670         * g++.dg/README (Subdirectories): Mention cpp directory.
45671
45672         PR target/7559
45673         * gcc.dg/20021006-1.c: New test.
45674
45675 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45676
45677         PR c++/7804
45678         * g++.dg/other/warning1.C: New test.
45679
45680 2002-10-04  Roger Sayle  <roger@eyesopen.com>
45681
45682         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45683         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
45684         and sparc-*-* with -m64 as expected failures.  See PR 8087.
45685
45686 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45687
45688         PR c++/7931
45689         * g++.dg/template/ptrmem3.C: New test.
45690
45691         PR c++/7754
45692         * g++.dg/template/union1.C: New test.
45693
45694 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45695
45696         PR c++/8006
45697         * g++.dg/abi/mangle9.C: New test.
45698         * g++.dg/abi/mangle10.C: New test.
45699         * g++.dg/abi/mangle11.C: New test.
45700         * g++.dg/abi/mangle12.C: New test.
45701
45702 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
45703
45704         PR c++/7188.
45705         * g++.dg/template/meminit1.C: New test.
45706         * g++.dg/warn/Wreorder-1.C: Likewise.
45707         * g++.old-deja/g++.mike/warn3.C: Tweak.
45708         * lib/prune.exp: Ingore "in copy constructor".
45709
45710 2002-10-02  Andreas Jaeger  <aj@suse.de>
45711
45712         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45713         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45714         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45715         on x86-64.
45716
45717 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45718
45719         * gcc.dg/empty1.C: Fix typo.
45720
45721 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
45722
45723         * gcc.dg/alias-1.c: New test.
45724
45725 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45726
45727         * gcc.dg/empty1.C: New test.
45728
45729         * g++.dg/tls/init-2.C: Tweak error messages.
45730
45731 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
45732
45733         * gcc.c-torture/compile/20020923-1.c: New test.
45734
45735 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
45736
45737         * gcc.c-torture/execute/ffs-1.c: New test.
45738         * gcc.c-torture/execute/ffs-2.c: Ditto.
45739
45740 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
45741
45742         * g++.dg/overload/member1.C: New test.
45743
45744 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
45745
45746         * g++.dg/abi/empty7.C: New test.
45747         * g++.dg/init/pm2.C: Likewise.
45748
45749 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
45750
45751         * g++.dg/rtti/crash1.C: New test.
45752
45753 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
45754
45755         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45756         gcc.dg/sibcall-4.c: New tests.
45757
45758 2002-09-28  Roger Sayle  <roger@eyesopen.com>
45759
45760         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45761         powerpc and MMIX targets.
45762
45763 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
45764
45765         * gcc.dg/cpp/20020927-1.c: New.
45766
45767 2002-09-26  David S. Miller  <davem@redhat.com>
45768
45769         * gcc.c-torture/compile/trunctfdf.c: New.
45770
45771 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45772
45773         * lib/target-supports.exp (check_weak_available): Handle solaris2.
45774
45775 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
45776
45777         * gcc.c-torture/execute/loop-15.c: New.
45778
45779 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
45780
45781         * README.QMTEST: Fix typo.
45782
45783 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
45784
45785         * gcc.dg/20020926-1.c: New test.
45786
45787 2002-09-25  David S. Miller  <davem@redhat.com>
45788
45789         PR target/7842
45790         * gcc.c-torture/execute/shiftdi.c: New test.
45791
45792 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
45793
45794         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45795         unique to the tool.
45796         * lib/g77.exp (g77_init): Likewise.
45797         * lib/g++.exp (g++_init): Likewise.
45798         * lib/objc.exp (objc_init): Likewise.
45799
45800 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
45801
45802         * g++.dg/abi/empty5.C: New test.
45803         * g++.dg/abi/empty6.C: New test.
45804         * g++.dg/abi/vbase12.C: New test.
45805
45806 2002-09-25  Richard Henderson  <rth@redhat.com>
45807
45808         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45809         too-small long double.
45810
45811 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
45812
45813         * gcc.dg/20020919-1.c: New test.
45814
45815 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
45816
45817         * g++.dg/abi/bitfield6.C: New test.
45818         * g++.dg/abi/bitfield7.C: New test.
45819         * g++.dg/abi/bitfield8.C: New test.
45820         * g++.dg/abi/vbase11.C: New test.
45821
45822 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45823
45824         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45825         hppa*-*-hpux*.  Update test comment.
45826
45827 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
45828
45829         * gcc.dg/tls/struct-1.c: New test.
45830
45831 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
45832
45833         * gcc.dg/cpp/tr-warn2.c: Update.
45834
45835 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45836
45837         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45838
45839 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45840
45841         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45842         systems.
45843
45844 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
45845
45846         * gcc.c-torture/execute/ieee/mzero3.c: New test.
45847
45848         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45849         Adjust for c++filt moved to binutils.  Remove spurious duplicate
45850         setting of cxxfilt.
45851
45852 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
45853
45854         * gcc.dg/20020312-2.c: Update for darwin.
45855
45856 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45857
45858         * g++.old-deja/g++.other/crash32.C: Mark ICE.
45859
45860 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
45861
45862         * objc.dg/comp-types-1.m: New test.
45863         * objc.dg/comp-types-2.m: New test.
45864         * objc.dg/comp-types-3.m: New test.
45865         * objc.dg/comp-types-4.m: New test.
45866         * objc.dg/comp-types-5.m: New test.
45867         * objc.dg/comp-types-6.m: New test.
45868
45869 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45870
45871         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45872
45873 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45874
45875         * g++.dg/other/do1.C: New test.
45876
45877         * g++.dg/template/subst1.C: New test.
45878
45879 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
45880
45881         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45882
45883 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45884
45885         * g++.dg/template/qualttp20.C: Adjust expected errors.
45886         * g++.old-deja/g++.jason/report.C: Likewise.
45887         * g++.old-deja/g++.other/qual1.C: Likewise.
45888
45889         * g++.dg/lookup/scoped2.C: New test.
45890
45891         * g++.dg/ext/asm3.C: New test.
45892
45893 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
45894
45895         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45896
45897 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
45898
45899         * ChangeLog: follow spelling conventions.
45900         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45901         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45902         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45903         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45904         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45905         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45906         * g++.old-deja/g++.law/global-init1.C: Likewise.
45907         * g++.old-deja/g++.other/delete4.C: Likewise.
45908         * g++.old-deja/g++.other/inline21.C: Likewise.
45909         * g++.old-deja/g++.other/singleton.C: Likewise.
45910         * g77.dg/strlen0.f: Likewise.
45911         * g77.f-torture/compile/20010519-1.f: Likewise.
45912         * g77.f-torture/compile/980310-4.f: Likewise.
45913         * gcc.c-torture/compile/20000605-1.c: Likewise.
45914         * gcc.c-torture/execute/20020225-1.c: Likewise.
45915         * gcc.dg/c90-hexfloat-2.c: Likewise.
45916         * gcc.dg/c99-bool-1.c: Likewise.
45917         * gcc.dg/c99-hexfloat-2.c: Likewise.
45918         * gcc.dg/dll-2.c: Likewise.
45919         * gcc.dg/wtr-union-init-1.c: Likewise.
45920         * gcc.dg/wtr-union-init-2.c: Likewise.
45921         * gcc.dg/wtr-union-init-3.c: Likewise.
45922         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45923         * gcc.dg/cpp/defined.c: Likewise.
45924         * gcc.dg/cpp/macsyntx.c: Likewise.
45925         * gcc.dg/cpp/paste2.c: Likewise.
45926         * gcc.dg/cpp/trad/defined.c: Likewise.
45927         * gcc.dg/format/c90-printf-1.c: Likewise.
45928         * gcc.dg/format/c90-scanf-1.c: Likewise.
45929         * gcc.dg/format/c99-printf-1.c: Likewise.
45930         * gcc.dg/format/c99-scanf-1.c: Likewise.
45931         * gcc.misc-tests/gcov-8.c: Likewise.
45932         * lib/profopt.exp: Likewise.
45933
45934 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
45935
45936         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45937
45938 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45939
45940         * g++.dg/inherit/using2.C: New test.
45941
45942 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
45943
45944         * ChangeLog: Follow spelling conventions.
45945         * g++.dg/template/friend4.C: Likewise.
45946         * g++.old-deja/g++.pt/crash67.C: Likewise.
45947         * gcc.c-torture/execute/20000801-4.c: Likewise.
45948         * gcc.dg/c90-digraph-1.c: Likewise.
45949         * gcc.dg/c94-digraph-1.c: Likewise.
45950         * gcc.dg/c99-digraph-1.c: Likewise.
45951         * gcc.dg/cpp/line5.c: Likewise.
45952         * gcc.dg/cpp/multiline.c: Likewise.
45953         * gcc.dg/cpp/trad/literals-1.c: Likewise.
45954         * gcc.dg/format/attr-3.c: Likewise.
45955         * gcc.dg/format/c90-scanf-3.c: Likewise.
45956         * gcc.dg/format/ext-4.c: Likewise.
45957
45958 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45959
45960         * g++.dg/template/pretty1.C: New test.
45961
45962 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
45963
45964         * gcc.c-torture/execute/struct-cpy-1.c: New test.
45965
45966 2002-09-13  Matt Austern  <austern@apple.com>
45967
45968         * g++.dg/other/constref[12].C: New, regression tests for
45969         passing a cast expression to a function by const reference.
45970
45971 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
45972
45973         * g++.dg/template/deduce1.C: New test.
45974
45975 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
45976
45977         * gcc.c-torture/execute/simd-1.c: Force all use of int to
45978         32-bit int.
45979
45980 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45981
45982         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45983         usage.
45984
45985 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
45986
45987         * gcc.c-torture/compile/20020910-1.c: New test.
45988
45989 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
45990
45991         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45992
45993 2002-09-10  Andreas Jaeger  <aj@suse.de>
45994
45995         * gcc.dg/20020312-2.c: Adjust for x86-64.
45996
45997 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
45998
45999         * g77.dg/7388.f: New test case for PR 7388.
46000
46001 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
46002
46003         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46004
46005 2002-09-05  Ziemowit Laski <zlaski@apple.com>
46006
46007         * objc.dg/proto-lossage-1.m: New test.
46008
46009 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
46010
46011         * gcc.dg/cpp/_Pragma4.c: Fix typo.
46012
46013 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
46014
46015         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
46016         expected to pass.
46017
46018 2002-09-06  Stan Shebs  <shebs@apple.com>
46019             David Edelsohn  <edelsohn@gnu.org>
46020
46021         * gcc.dg/weak: New directory.
46022         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46023         target-specific xfail bits.
46024         * gcc.dg/typeof-2.c: Move to new directory.
46025         * gcc.dg/weak.exp: New expect script.
46026
46027 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
46028
46029         * gcc.c-torture/execute/extzvsi.c: New test.
46030
46031 2002-09-05  Stan Shebs  <shebs@apple.com>
46032
46033         * gcc.dg/weak-1.c: xfail on Darwin.
46034         * gcc.dg/weak-2.c: Ditto.
46035         * gcc.dg/weak-3.c: Ditto.
46036         * gcc.dg/weak-4.c: Ditto.
46037         * gcc.dg/weak-5.c: Ditto.
46038         * gcc.dg/weak-6.c: Ditto.
46039         * gcc.dg/weak-7.c: Ditto.
46040         * gcc.dg/weak-8.c: Ditto.
46041         * gcc.dg/weak-9.c: Ditto.
46042
46043 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
46044
46045         * gcc.c-torture/execute/loop-14.c: New test.
46046
46047 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
46048
46049         * g++.dg/other/cxa-atexit1.C: New test.
46050
46051         * gcc.dg/typeof-2.c: New test.
46052
46053 2002-09-03  Roger Sayle  <roger@eyesopen.com>
46054
46055         * gcc.dg/builtins-2.c: New testcase.
46056         * gcc.dg/builtins-3.c: New testcase.
46057
46058 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
46059
46060         * gcc.dg/cpp/_Pragma4.c: New test.
46061
46062 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
46063
46064         * objc/execute/nil_method-1.m: New testcase.
46065
46066 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
46067
46068         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46069         [Object class], not [Object initialize].
46070
46071 2002-08-31  Roger Sayle  <roger@eyesopen.com>
46072             Hans-Peter Nilsson  <hp@bitrange.com>
46073
46074         * gcc.c-torture/execute/20020720-1.x: Skip test on
46075         mmix-knuth-mmixware.  Correct comment.
46076
46077 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
46078
46079         * g++.dg/abi/bitfield5.C: New test.
46080         * g++.dg/abi/vbase10.C: Likewise.
46081
46082 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
46083
46084         * objc.dg/undeclared-selector.m: New test.
46085
46086 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
46087
46088         * g++.dg/other/offsetof1.C: Avoid cast warning.
46089
46090 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
46091
46092         * objc.dg/super-class-2.m: New test.
46093
46094 2002-08-24  Matt Austern  <austern@apple.com>
46095
46096         * g++.dg/ext/lvaddr.C: New test.
46097         * g++.dg/ext/lvcast.C: New test.
46098
46099 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
46100
46101         * g++.dg/inherit/cond1.C: New test.
46102
46103 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
46104
46105         * gcc.dg/noncompile/incomplete-1.c: New test.
46106
46107 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
46108
46109         * gcc.dg/typespec-1.c: New test.
46110
46111 2002-08-20  Devang Patel  <dpatel@apple.com>
46112         * objc.dg/proto-hier-2.m: New test.
46113
46114 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
46115
46116         * objc.dg/bitfield-1.m: New test.
46117         * objc.dg/bitfield-2.m: New test.
46118
46119 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
46120
46121         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46122         gcc.dg/c99-flex-array-4.c: New tests.
46123
46124 2002-08-16  Stan Shebs  <shebs@apple.com>
46125
46126         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46127
46128 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
46129
46130         * gcc.dg/typeof-1.c: New test.
46131         * g++.dg/ext/typeof2.C: New test.
46132
46133 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46134
46135         * g++.dg/other/offsetof1.C: New test.
46136
46137 2002-08-14  Richard Henderson  <rth@redhat.com>
46138
46139         * gcc.dg/tls/diag-3.c: Fix expected message strings.
46140
46141 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
46142
46143         * gcc.dg/cpp/_Pragma3.c: New test.
46144
46145 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
46146
46147         * g++.dg/template/inherit3: New test.
46148
46149 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46150
46151         * gcc.dg/bitfld-4.c: Add blank options.
46152
46153 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
46154
46155         * g++.dg/template/crash1.C: New test.
46156
46157 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46158
46159         * gcc.dg/tls/opt-2.c: New test.
46160
46161 2002-08-08  Devang Patel  <dpatel@apple.com>
46162
46163         * objc.dg/selector-1.m : New test
46164
46165 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46166
46167         * g++.dg/abi/bitfield4.C: New test.
46168         * gcc.dg/bitfld-4.c: New test.
46169
46170 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46171
46172         * g++.dg/other/packed1.C: New test.
46173
46174 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
46175
46176         * g++.dg/abi/offsetof.C: Tweak error messages.
46177         * g++.old-deja/g++.mike/p10769a.C: Likewise.
46178
46179 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46180
46181         * gcc.dg/bitfld-3.c: New test.
46182
46183 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46184             Richard Henderson  <rth@redhat.com>
46185
46186         * gcc.dg/i386-bitfield1.c: New test.
46187         * g++.dg/abi/bitfield3.C: Update.
46188
46189 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
46190
46191         * objc.dg/const-str-2.m: Update.
46192         * gcc.dg/cpp/c++98.c: Change to C extension.
46193         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46194         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46195
46196 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
46197
46198         * gcc.dg/tls/diag-3.c: New.
46199
46200 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
46201
46202         * g++.dg/README (Subdirectories): Document new subdir expr.
46203         * g++.dg/expr/pmf-1.C: New test.
46204
46205 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
46206
46207         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46208
46209 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
46210
46211         * g++.dg/abi/bitfield3.C: New test.
46212
46213 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
46214
46215         * lib/gcov.exp: Tweak expected line formats.
46216         * gcc.misc-tests/gcov8.c: New test.
46217         * gcc.misc-tests/gcov8.x: New flags.
46218
46219 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
46220
46221         * consistency.vlad/layout/endian.c: Include string.h.
46222
46223         * gcc.c-torture/execute/20020805-1.c: New test.
46224
46225 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
46226
46227         * g++.dg/other/conversion1.C: New test.
46228
46229 2002-08-03  Roger Sayle  <roger@eyesopen.com>
46230
46231         * gcc.dg/builtins-1.c: New testcase.
46232
46233 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
46234
46235         * g++.dg/inherit/access3.C: New test.
46236
46237 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
46238
46239         * gcc.dg/ia64-visibility-2.c: New test.
46240
46241 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
46242
46243         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46244         __qualifier_flags to __flags.
46245
46246 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
46247
46248         * g++.dg/inherit/operator1.C: New test.
46249         * g++.dg/lookup/disamb1.C: Fix typo in comment.
46250         * g++.dg/other/error1.C: Change expected error message.
46251         * g++.dg/template/conv4.C: Likewise.
46252
46253 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
46254
46255         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46256         for documented behavior.
46257
46258 2002-07-25  Roger Sayle  <roger@eyesopen.com>
46259
46260         * gcc.c-torture/execute/20020720-1.x: Skip this test on
46261         several targets known to fail.
46262
46263 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
46264
46265         * gcc.dg/mips-args-[123].c: New tests.
46266
46267 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
46268
46269         * gcc.dg/ppc-spe.c: New.
46270
46271 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
46272
46273         * g++.dg/other/ptrmem4.C: New testcase.
46274
46275 2002-07-24  Richard Henderson  <rth@redhat.com>
46276
46277         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46278
46279 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
46280
46281         * g++.dg/ext/alignof1.C (main): Return 0 for success.
46282
46283 2002-07-24  Roger Sayle  <roger@eyesopen.com>
46284
46285         * gcc.c-torture/execute/memset-3.c: New testcase.
46286
46287 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
46288
46289         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46290         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46291
46292 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46293
46294         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46295         Delete.
46296
46297 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
46298
46299         * gcc.c-torture/compile/simd-4.c: New test.
46300
46301 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46302
46303         PR c++/7347, c++/7348
46304         * g++.dg/template/access4.C: New test.
46305         * g++.dg/template/access5.C: New test.
46306         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46307         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46308         * g++.old-deja/g++.pt/ttp58.C: Likewise.
46309         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46310
46311 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
46312
46313         * gcc.dg/gnu89-init-2.c: New test.
46314
46315 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
46316
46317         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46318
46319 2002-07-20  Roger Sayle  <roger@eyesopen.com>
46320
46321         * gcc.c-torture/execute/20020720-1.c: New testcase.
46322
46323 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
46324
46325         * gcc.dg/cpp/Wsignprom.c: New tests.
46326
46327 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
46328
46329         * gcc.c-torture/execute/loop-13.c: New test.
46330
46331 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
46332
46333         * gcc.dg/cpp/expr.c: New tests.
46334
46335 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
46336
46337         * g++.dg/opt/pr6713.C: Add template instantiation.
46338
46339 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
46340
46341         * gcc.dg/nest.c: New test.
46342
46343 2002-07-17  Richard Henderson  <rth@redhat.com>
46344
46345         * g++.dg/opt/pr6713.C: New test.
46346
46347 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
46348
46349         * gcc.c-torture/execute/loop-2e.x: Let the testcase
46350         XFAIL for all x86 processors.
46351
46352 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
46353
46354         * gcc.c-torture/execute/20010122-1.x: Do not test with
46355         -fomit-frame-pointer.
46356
46357 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46358
46359         * g++.dg/template/instantiate2.C: New test.
46360         * g++.dg/template/spec4.C: New test.
46361
46362 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46363
46364         * g++.dg/template/access2.C: New test.
46365         * g++.dg/template/access3.C: New test.
46366
46367 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
46368
46369         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46370         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46371         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46372         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46373         Convert to use <stdarg.h>.
46374         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46375         Delete.
46376         * gcc.dg/va-arg-2.c: New.
46377         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46378
46379 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
46380
46381         * gcc.c-torture/compile/20020710-1.c: New test.
46382
46383 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
46384                           Andrew Pinski  <pinskia@physics.uc.edu>
46385
46386         gcc.c-torture/compile/simd-2.c: New testcase.
46387         gcc.c-torture/compile/simd-3.c: Likewise.
46388
46389 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
46390
46391         PR c++/7224
46392         * g++.dg/overload/error1.C: New test.
46393
46394 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46395
46396         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46397         configuration and IRIX 6 O32 ABI.
46398
46399 2002-07-11  Roger Sayle  <roger@eyesopen.com>
46400
46401         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46402
46403 2002-07-10  Roger Sayle  <roger@eyesopen.com>
46404
46405         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46406
46407 2002-07-10  Jeffrey A Law  <law@redhat.com>
46408
46409         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46410
46411         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
46412
46413 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
46414
46415         * gcc.dg/20020312-2.c: Check for __PPC__.
46416
46417 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
46418
46419         * gcc.c-torture/compile/20020709-1.c: New test.
46420
46421 2002-07-07  Roger Sayle  <roger@eyesopen.com>
46422
46423         * g++.dg/template/qualttp21.C: New test case.
46424
46425 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
46426
46427         * gcc.c-torture/compile/20020706-1.c: New test.
46428         * gcc.c-torture/compile/20020706-2.c: New test.
46429
46430 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
46431             Alexandre Oliva  <aoliva@redhat.com>
46432
46433         * g++.dg/warn/incomplete1.C: New test.
46434
46435 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46436
46437         PR c++/7099
46438         * g++.dg/warn/noreturn1.C: New test.
46439
46440 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
46441
46442         PR c++/6706
46443         * g++.dg/debug/debug6.C: New test.
46444         * g++.dg/debug/debug7.C: New test.
46445
46446 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
46447
46448         * gcc.c-torture/compile/simd-3.c: New test.
46449
46450 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
46451
46452         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46453         * gcc.dg/20020620-1.c: Likewise.
46454
46455 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46456
46457         PR c++/6944
46458         * g++.dg/init/array4.C: New test.
46459         * g++.dg/init/array5.C: New test.
46460
46461 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
46462
46463         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46464         * gcc.c-torture/execute/simd-2.c (main): Likewise.
46465
46466 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46467
46468         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46469         * gcc.dg/wtr-aggr-init-1.c: Likewise.
46470         * gcc.dg/wtr-conversion-1.c: Likewise.
46471         * gcc.dg/wtr-escape-1.c: Likewise.
46472         * gcc.dg/wtr-int-type-1.c: Likewise.
46473         * gcc.dg/wtr-label-1.c: Likewise.
46474         * gcc.dg/wtr-static-1.c: Likewise.
46475         * gcc.dg/wtr-strcat-1.c: Likewise.
46476         * gcc.dg/wtr-suffix-1.c: Likewise.
46477         * gcc.dg/wtr-switch-1.c: Likewise.
46478         * gcc.dg/wtr-unary-plus-1.c: Likewise.
46479         * gcc.dg/wtr-union-init-1.c: Likewise.
46480         * gcc.dg/wtr-union-init-2.c: Likewise.
46481         * gcc.dg/wtr-union-init-3.c: Likewise.
46482
46483         * gcc.dg/wtr-func-def-1.c: New test.
46484
46485 2002-07-02 Devang Patel <dpatel@apple.com>
46486
46487         * objc.dg/param-1.m: New test.
46488
46489 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
46490
46491         * gcc.dg/cpp/trad/directive.c: Add test.
46492         * gcc.dg/cpp/trad/macroargs.c: Add test.
46493         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46494
46495 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
46496
46497         * gcc.dg/cpp/cmdlne-M.c: New test.
46498
46499 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
46500
46501         * objc.dg/desig-init-1.m: New test.
46502
46503 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46504
46505         PR c++/6716
46506         * g++.dg/template/instantiate1.C: New test.
46507
46508 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
46509
46510         PR c++/7112
46511         * g++.dg/template/sizeof2.C: New test.
46512
46513 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46514
46515         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46516         gcc.dg/cpp/trad/include.c: New tests.
46517
46518 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
46519
46520         PR target/7177
46521         * gcc.c-torture/compile/20020701-1.c: New test.
46522
46523 2002-07-01  Stan Shebs  <shebs@apple.com>
46524
46525         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46526         header here...
46527         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46528         (objc-torture-execute): or here.
46529
46530 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
46531
46532         * gcc.c-torture/execute/arith-rand-ll.c: New test.
46533
46534 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46535
46536         * gcc.dg/cpp/trad/escaped-nl.c: New test.
46537
46538 2002-06-30  Devang Patel  <dpatel@apple.com>
46539
46540         * objc.dg/fsyntax-only.m: New test.
46541
46542 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
46543
46544         PR c++/6695
46545         * g++.dg/template/friend7.C: New file.
46546
46547 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
46548
46549         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46550         return type.
46551
46552 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
46553
46554         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46555         avoid division by zero.
46556
46557 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
46558
46559         * gcc.dg/Wunknownprag.c: New tests.
46560
46561 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
46562
46563         * gcc.c-torture/execute/simd-2.c: New test.
46564
46565 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
46566
46567         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46568         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46569         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46570         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46571         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46572         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46573         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46574         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46575         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46576         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46577         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46578         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46579         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46580         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46581         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46582         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46583         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46584
46585 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
46586
46587         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46588         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46589         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46590         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46591         New tests.
46592         * gcc.dg/cpp/trad/directive.c: Update.
46593
46594 2002-06-23  Andreas Jaeger  <aj@suse.de>
46595
46596         * gcc.c-torture/execute/complex-6.c: New.
46597
46598 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
46599
46600         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46601         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46602         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46603         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46604
46605 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
46606
46607         * gcc.dg/cpp/trad: New directory with traditional tests copied
46608         from parent directory.
46609         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46610         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46611         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46612         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46613         Move to trad/ and rename.
46614         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46615         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46616         gcc.dg/cpp/trad/redef2.c: New tests.
46617         * gcc.dg/cpp/trad/trad.exp: New driver.
46618
46619 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
46620
46621         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46622         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46623         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46624         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46625         Remove.
46626
46627 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
46628
46629         * gcc.dg/20020620-1.c: New test.
46630
46631 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46632
46633         * g++.dg/template/ttp4.C: New test.
46634
46635 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
46636
46637         * g++.dg/opt/vt1.C: Fix regexp.
46638
46639 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46640
46641         * gcc.c-torture/execute/pure-1.c: Make functions static again.
46642         Don't use attribute `noinline'.
46643
46644 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46645
46646         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46647
46648 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
46649
46650         * gcc.c-torture/execute/simd-1.c: New.
46651
46652         * gcc.dg/simd-1.c: New.
46653
46654 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46655
46656         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46657
46658 2002-06-16  Richard Henderson  <rth@redhat.com>
46659
46660         * g++.dg/ext/anon-struct1.C: New.
46661         * g++.dg/ext/anon-struct2.C: New.
46662         * g++.dg/ext/anon-struct3.C: New.
46663         * gcc.dg/anon-struct-1.c: New.
46664         * gcc.dg/anon-struct-2.c: New.
46665         * gcc.dg/anon-struct-3.c: New.
46666         * gcc.dg/20011008-1.c: Adjust warning text.
46667         * gcc.dg/20020527-1.c: Add -fms-extensions.
46668
46669 2002-06-16  Richard Henderson  <rth@redhat.com>
46670
46671         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46672
46673 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
46674
46675         * gcc.c-torture/execute/20020615-1.c: New test.
46676
46677 2002-06-15  Roger Sayle  <roger@eyesopen.com>
46678
46679         * gcc.c-tortuture/execute/compare-1.c: New test case.
46680         * gcc.c-tortuture/execute/compare-2.c: New test case.
46681         * gcc.c-tortuture/execute/compare-3.c: New test case.
46682
46683 2002-06-13  Richard Henderson  <rth@redhat.com>
46684
46685         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
46686         ia64 ilp32.
46687
46688 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46689
46690         * g++.dg/template/typename2.C: Update error message.
46691
46692 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
46693
46694         * gcc.c-torture/execute/20020611-1.c: New test.
46695
46696 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
46697
46698         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46699         list of targets to skip.
46700
46701 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
46702
46703         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46704         targets if not optimizing.
46705
46706 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
46707
46708         * gcc.c-torture/compile/20020605-1.c: New test.
46709
46710         * g++.dg/opt/vt1.C: New test.
46711
46712         * gcc.dg/20020531-1.c: New test.
46713
46714         * gcc.dg/20020530-1.c: New test.
46715
46716         * gcc.dg/20020527-1.c: New test.
46717
46718         * g++.dg/opt/cse1.C: New test.
46719
46720 2002-06-07  Roger Sayle  <roger@eyesopen.com>
46721
46722         * gcc.dg/20020607-2.c: New test case.
46723
46724 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
46725
46726         * gcc.c-torture/compile/20020604-1.c: New test.
46727
46728 2002-06-04  Richard Henderson  <rth@redhat.com>
46729
46730         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46731         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46732         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46733
46734 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
46735
46736         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46737
46738 2002-06-03  Richard Henderson  <rth@redhat.com>
46739
46740         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46741         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46742
46743 2002-06-02  Richard Henderson  <rth@redhat.com>
46744
46745         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46746         test functions static.
46747
46748 2002-06-02  Andreas Jaeger  <aj@suse.de>
46749
46750         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46751         now.
46752
46753 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46754
46755         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46756         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46757         Update for mofified diagnostics.
46758         * gcc.dg/c99-intconst-1.c: No longer fail.
46759
46760 2002-06-02  Richard Henderson  <rth@redhat.com>
46761
46762         * gcc.dg/uninit-A.c: Remove xfail markers.
46763
46764 2002-06-01  Roger Sayle  <roger@eyesopen.com>
46765
46766         * gcc.dg/fnegate-1.c: New test case.
46767
46768 2002-05-30  Osku Salerma  <osku@iki.fi>
46769
46770         * gcc.c-torture/execute/mayalias-1.c: New file.
46771
46772 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46773
46774         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46775         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46776         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46777
46778 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
46779
46780         * gcc.c-torture/execute/20020529-1.c: New test.
46781
46782 2002-05-27  Richard Henderson  <rth@redhat.com>
46783
46784         * g++.dg/ext/attrib6.C: New test case.
46785
46786 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46787
46788         * gcc.c-torture/execute/pure-1.c: New test.
46789
46790 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46791
46792         * gcc.dg/cpp/arith-2.c: Remove.
46793
46794 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46795
46796         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46797         * gcc.dg/cpp/if-3.c: Remove.
46798
46799 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
46800
46801         * g++.dg/opt/cse2.C: New test.
46802
46803 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
46804
46805         * gcc.dg/cpp/arith-1.c: New semantic tests.
46806         * gcc.dg/cpp/if-1.c: Update.
46807
46808 2002-05-24  Ben Elliston  <bje@redhat.com>
46809
46810         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46811
46812 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46813
46814         * gcc.dg/verbose-asm.c: New test.
46815
46816 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46817
46818         * gcc.dg/cpp/paste12.c: New test.
46819
46820 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46821
46822         * g++.dg/parse/named_ops.C: New test.
46823
46824 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
46825
46826         * gcc.dg/weak-8.c: New test.
46827
46828 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
46829
46830         * gcc.dg/weak-2.c: Allow optional leading underscore
46831         in scan-assembler symbol name.
46832         * gcc.dg/weak-3.c: Likewise.
46833         * gcc.dg/weak-4.c: Likewise.
46834         * gcc.dg/weak-5.c: Likewise.
46835
46836 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
46837
46838         * gcc.dg/20020523-1.c: New test.
46839
46840 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46841
46842         * objc.dg/const-str-2.m: Update now that we stop after
46843         a command line error.
46844
46845 2002-05-22  Richard Henderson  <rth@redhat.com>
46846
46847         * g++.dg/dg.exp: Fix typo in test pruneing.
46848
46849 2002-05-22  Richard Henderson  <rth@redhat.com>
46850
46851         * g++.dg/dg.exp: Prune the tls subdirectory.
46852         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46853         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46854         * g++.dg/tls/init-1.C: New.
46855
46856 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
46857
46858         * gcc.dg/20020517-1.c: New test.
46859
46860 2002-05-21  Richard Henderson  <rth@redhat.com>
46861
46862         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46863         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46864
46865 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
46866
46867         * g++.dg/other/copy2.C: New test.
46868
46869 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
46870
46871         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46872         (MAX_COPY): Bump up to 10 times sizeof (long long).
46873         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46874
46875         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46876         sizeof (long long).
46877
46878         * gcc.c-torture/execute/strcpy-1.c: New test.
46879
46880 2002-05-19  Jason Merrill  <jason2redhat.com>
46881
46882         * g++.dg/ext/oper1.C: New test.
46883
46884 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
46885 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
46886
46887         * README.QMTEST: New file.
46888
46889         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46890
46891 2002-05-19  Andreas Jaeger  <aj@suse.de>
46892
46893         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46894         now.
46895         * gcc.c-torture/execute/loop-2d.x: Likewise.
46896
46897 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
46898
46899         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46900         support weak symbols.
46901         * gcc.dg/weak-4.c: Likewise.
46902         * gcc.dg/weak-6.c: Likewise.
46903
46904 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
46905
46906         * gcc.dg/weak-3.c: Add dg-excess-error comment for
46907         cygwin, coff and h8300-*-hms targets
46908         * gcc.dg/weak-5.c: Likewise.
46909         * gcc.dg/weak-7.c: Likewise.
46910
46911 2002-05-16  Jason Merrill  <jason@redhat.com>
46912
46913         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46914         (scan-assembler-not, scan-assembler-dem): Likewise.
46915         (scan-assembler-dem-not): Likewise.
46916
46917 2002-05-15  Richard Henderson  <rth@redhat.com>
46918
46919         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46920
46921 2002-05-15  Richard Henderson  <rth@redhat.com>
46922
46923         * gcc.dg/weak-5.c (vfoo1c): No warning here.
46924         (vfoo1f): Warning here.
46925         (vfoo1l): Don't redefine the alias.
46926
46927 2002-05-14  Jason Merrill  <jason@redhat.com>
46928             Alexandre Oliva  <aoliva@redhat.com>
46929
46930         * g++.dg/init/pm1.C: New test.
46931
46932 2002-05-12  David S. Miller  <davem@redhat.com>
46933
46934         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46935         types.
46936
46937 2002-05-10  Roger Sayle  <roger@eyesopen.com>
46938
46939         * gcc.c-torture/execute/20020510-1.c: New test case.
46940
46941 2002-05-10  David S. Miller  <davem@redhat.com>
46942
46943         * gcc.c-torture/execute/conversion.c: Test long double too.
46944
46945 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
46946
46947         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46948         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46949         * lib/g++.exp (g++_link_flags): Likewise.
46950         * lib/objc.exp (objc_target_compile): Likewise.
46951
46952 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46953
46954         * gcc.dg/cpp/poison.c: Update.
46955         * gcc.dg/cpp/20000625-2.c: Remove.
46956         * gcc.dg/cpp/direct2s.c: Remove final test.
46957
46958 2002-05-08  Tom Rix  <trix@redhat.com>
46959
46960         * gcc.c-torture/execute/20020508-1.c: New test.
46961         * gcc.c-torture/execute/20020508-2.c: New test.
46962         * gcc.c-torture/execute/20020508-3.c: New test.
46963
46964 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46965
46966         * gcc.dg/cpp/charconst-4.c: More tests.
46967
46968 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
46969
46970         PR c/6569
46971         * gcc.dg/weak-3.c: Update location of warning messages.
46972         * gcc.dg/weak-5.c: Likewise.
46973
46974 2002-05-06  Roger Sayle  <roger@eyesopen.com>
46975
46976         * gcc.c-torture/execute/20020506-1.c: New test case.
46977
46978 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46979
46980         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46981
46982 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46983
46984         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46985
46986 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46987
46988         * gcc.dg/cpp/charconst-3.c: New test.
46989
46990 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46991
46992         * gcc.dg/cpp/charconst.c: Update tests.
46993
46994 2002-05-05  Tim Josling  <tej@melbpc.org.au>
46995
46996         * treelang: Added directory for new sample language treelang. Also
46997         lib/treelang.exp: New file to signal treelang should be tested.
46998
46999 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47000
47001         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47002         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47003         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47004         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47005         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47006         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47007         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47008
47009 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47010
47011         * gcc.dg/format/xopen-2.c: New test.
47012
47013 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47014
47015         * gcc.dg/20020503-1.c: New test.
47016
47017 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
47018
47019         * g++.dg/init/dtor1.C: Make it tougher.
47020
47021 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
47022
47023         * g++.dg/init/dtor1.C: New test.
47024
47025 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
47026
47027         * gcc.dg/altivec-8.c: New.
47028
47029 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
47030
47031         * gcc.dg/altivec-7.c: New.
47032
47033 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
47034
47035         * g++.dg/parse/typedef1.C: New test.
47036
47037 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
47038
47039         PR c++/6486
47040         * g++.dg/template/friend6.C: New test.
47041
47042         PR c++/6492
47043         * g++.dg/init/copy1.C: New test.
47044
47045 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
47046
47047         * g++.dg/warn/effc1.C: New test.
47048
47049 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47050
47051         * gcc.dg/cpp/if-cexp.c: Add a test.
47052
47053 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
47054
47055         * gcc.dg/20020426-2.c: New test.
47056
47057 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47058
47059         * gcc.dg/cpp/if-mop.c: Update.
47060         * gcc.dg/cpp/if-mpar.c: Add test.
47061         * gcc.dg/cpp/if-oppr.c: Update.
47062
47063 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47064
47065         PR c/6343
47066         * gcc.dg/weak-[2-7].c: New tests.
47067
47068 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47069
47070         * gcc.dg/enum1.c: New test.
47071
47072 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47073
47074         PR c++/6497
47075         * g++.dg/inherit/access2.C: New test.
47076
47077 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47078
47079         PR bootstrap/6445
47080         * gcc.dg/20020426-1.c: New test.
47081
47082 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47083
47084         * g++.dg/abi/enum1.C: New test.
47085
47086 2002-04-26  Richard Henderson  <rth@redhat.com>
47087
47088         * gcc.dg/c99-bool-1.c: Expect always true warning.
47089
47090 2002-04-25  Roger Sayle  <roger@eyesopen.com>
47091
47092         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47093
47094 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47095
47096         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47097         targets.
47098
47099 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
47100
47101         * g++.dg/abi/mange7.C: New test.
47102
47103         PR c++/6438.
47104         * g++.dg/parse/stmtexpr2.C: New test.
47105
47106 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
47107
47108         * gcc.dg/20020312-2.c: Add SH target.
47109
47110 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47111
47112         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47113         compiler output on mips*-*-irix*.
47114
47115 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
47116
47117         * g++.dg/parse/attr1.C: New test.
47118
47119 2002-04-23  Roger Sayle  <roger@eyesopen.com>
47120
47121         * gcc.c-torture/execute/string-opt-17.c: New test case.
47122         * gcc.c-torture/execute/memset-2.c: New test case.
47123
47124 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
47125
47126         PR c++/6256:
47127         * g++.dg/template/friend5.C: New test.
47128
47129         PR c++/6331:
47130         * g++.dg/template/qual1.C: Likewise.
47131
47132 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
47133
47134         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47135         Include stdlib.h, not stdio.h or ctype.h.
47136
47137 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
47138
47139         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47140         cris-*-elf* and mmix-*-*.
47141         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47142         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47143         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47144         Ditto.
47145         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47146         * gcc.dg/wchar_t-1.c: Ditto.
47147
47148 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
47149
47150         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47151         Clarify comment.
47152
47153 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
47154
47155         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47156
47157 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47158
47159         * gcc.c-torture/execute/20000906-1.x: Delete.
47160
47161 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
47162
47163         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47164
47165 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
47166
47167         * PR6367
47168         * g77.f-torture/execute/6367.f: New test.
47169         * g77.f-torture/execute/6367.x: Disable for MMIX.
47170
47171 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
47172
47173         * PR6352
47174         * g++.dg/opt/inline2.C: New test.
47175
47176 2002-04-18  Richard Henderson  <rth@redhat.com>
47177
47178         * gcc.dg/20000906-1.c: Enable for all targets.
47179         * gcc.c-torture/compile/iftrap-2.c: New.
47180
47181 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47182
47183         * gcc.dg/20020418-1.c: New test.
47184         * gcc.dg/20020418-2.c: New test.
47185
47186 2002-04-18  Richard Henderson  <rth@redhat.com>
47187
47188         * gcc.c-torture/compile/iftrap-1.c: New.
47189         * gcc.dg/iftrap-1.c: Adjust for ia64.
47190         * gcc.dg/iftrap-2.c: New.
47191
47192 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47193
47194         * gcc.c-torture/compile/20020418-1.c: New test.
47195
47196 2002-04-18  Roger Sayle  <roger@eyesopen.com>
47197
47198         * gcc.c-torture/compile/20020415-1.c: New.
47199
47200 2002-04-18  David S. Miller  <davem@redhat.com>
47201
47202         * gcc.c-torture/execute/20020418-1.c: New test.
47203
47204 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
47205
47206         * gcc.dg/20020416-1.c: New test.
47207
47208         * g++.dg/opt/inline1.C: New test.
47209
47210 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
47211
47212         * gcc.dg/altivec-5.c: New test.
47213
47214         * gcc.dg/20020415-1.c: New test.
47215
47216 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
47217
47218         * lib/chill.exp: Remove.
47219
47220 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
47221
47222         * g++.dg/other/big-struct.C: New test.
47223
47224 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
47225
47226         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47227         of scratch file.
47228
47229 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
47230
47231         PR c/6277
47232         * gcc.dg/i386-387-1.c: Allow optional leading underscore
47233         in scan-assembler function name
47234
47235 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
47236
47237         * g77.f-torture/execute/980628-4.x,
47238         g77.f-torture/execute/980628-5.x,
47239         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47240         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47241         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47242         i[34567]86-*-*.
47243
47244 2002-04-13  David S. Miller  <davem@redhat.com>
47245
47246         * gcc.c-torture/execute/20020413-1.c: New test.
47247
47248 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
47249
47250         * gcc.dg/asm-6.c,
47251         * g++.dg/ext/asm1.C: New tests.
47252
47253 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
47254
47255         PR c++ 5373.
47256         * g++.dg/parse/stmtexpr1.C: New test.
47257
47258         PR c++/5189.
47259         * g++.dg/template/copy1.C: New test.
47260
47261 2002-04-12  Richard Henderson  <rth@redhat.com>
47262
47263         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47264
47265 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
47266
47267         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47268         gcc.c-torture/execute/20020307-2.c.
47269
47270 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
47271
47272         * g++.dg/ext/attrib5.C,
47273         * g++.dg/lookup/struct1.C: New tests.
47274
47275 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
47276
47277         * gcc.dg/20020411-1.c: New test.
47278
47279         * gcc.c-torture/execute/20020411-1.c: New test.
47280
47281 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
47282
47283         * g77.f-torture/execute/6177.f: New test.
47284
47285 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
47286
47287         PR middle-end/6247
47288         * g++.dg/opt/cleanup1.C: New test.
47289
47290         * g++.dg/opt/const1.C: New test.
47291
47292 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
47293
47294         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47295
47296 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47297
47298         PR c++/5507
47299         * g++.dg/template/typename2.C: New test.
47300
47301 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
47302
47303         * gcc.c-torture/execute/loop-12.c: New.
47304
47305 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
47306
47307         * g77.f-torture/execute/980628-4.x,
47308         g77.f-torture/execute/980628-5.x,
47309         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47310         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47311         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47312
47313 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47314
47315         PR optimization/6086
47316         * g++.dg/opt/preinc1.C: New test.
47317
47318 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47319
47320         PR c++/5571
47321         * g++.dg/opt/static2.C: New test.
47322
47323 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47324
47325         PR c/5120
47326         * gcc.dg/20020406-1.c: New test.
47327
47328 2002-04-04  David S. Miller  <davem@redhat.com>
47329
47330         * gcc.c-torture/execute/20020404-1.c: New test.
47331
47332 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
47333
47334         PR c/6123
47335         * gcc.dg/20020312-2.c: Do not declare global register variable
47336         if __PIC__ or __pic__ is defined.
47337
47338 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
47339
47340         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
47341         __asm__ so that it works correctly even if -ansi -pedantic-errors.
47342
47343 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47344
47345         * gcc.misc-tests/linkage.exp: Update last change to handle
47346         sparc*-, not just sparc-.
47347
47348 2002-04-03  Richard Henderson  <rth@redhat.com>
47349
47350         * gcc.dg/cpp/ucs.c: Improved long UCS test.
47351
47352 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47353
47354         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47355
47356 2002-04-02  David S. Miller  <davem@redhat.com>
47357
47358         * gcc.c-torture/execute/20020402-3.c: New test.
47359
47360 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47361
47362         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47363         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47364
47365         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47366         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47367         g77.f-torture/execute/20001201.x,
47368         g77.f-torture/execute/u77-test.x: New files.
47369
47370         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47371         * gcc.dg/wchar_t-1.c: Ditto.
47372
47373 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47374
47375         * gcc.c-torture/execute/20020402-1.c: New test.
47376
47377 2002-04-01  Richard Henderson  <rth@redhat.com>
47378
47379         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47380
47381         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47382
47383 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47384
47385         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47386
47387 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47388
47389         * g++.dg/inherit/template-as-base.C: Expect error.
47390         * g++.dg/inherit/namespace-as-base.C: Likewise.
47391
47392 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
47393
47394         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47395         g++.dg/ext/instantiate3.C: Tweak match patterns.
47396
47397         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47398         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47399         -da test.
47400
47401 2002-03-31  Richard Henderson  <rth@redhat.com>
47402
47403         * gcc.dg/special/alias-2.c: New.
47404         * gcc.dg/special/ecos.exp: Run it.
47405
47406 2002-03-31  Richard Henderson  <rth@redhat.com>
47407
47408         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47409
47410 2002-03-31  Kazu Hirata  <kazu@hxi.com>
47411
47412         * gcc.dg/weak-1.c: Disable on h8300 port.
47413
47414 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
47415
47416         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47417         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47418         ordering tests.
47419         * g++.dg/bprob/bprob-1.C: New test.
47420         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47421         * g++.dg/gcov/gcov-1.C: New test.
47422         * g++.dg/gcov/gcov-1.x: New file.
47423         * g++.dg/gcov/gcov-2.C: New test.
47424         * g++.dg/gcov/gcov-3.C: New test.
47425         * g++.dg/gcov/gcov-3.h: New file.
47426
47427 2002-03-28  Roger Sayle  <roger@eyesopen.com>
47428
47429         * g++.old-deja/g++.other/builtins5.C: New test.
47430         * g++.old-deja/g++.other/builtins6.C: New test.
47431         * g++.old-deja/g++.other/builtins7.C: New test.
47432         * g++.old-deja/g++.other/builtins8.C: New test.
47433         * g++.old-deja/g++.other/builtins9.C: New test.
47434
47435 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
47436
47437         * g++.dg/opt/static1.C: New test.
47438
47439         * g++.dg/opt/longbranch1.C: New test.
47440
47441 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
47442
47443         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47444
47445         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47446
47447 2002-03-28  Jeffrey A Law  (law@redhat.com)
47448
47449         * gcc.c-torture/execute/20020328-1.c: New test.
47450
47451 2002-03-27  Richard Henderson  <rth@redhat.com>
47452
47453         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47454         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47455         move from g++.old-deja/g++.ext/.
47456
47457 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
47458
47459         * g++.dg/init/new2.C: New test.
47460
47461 2002-03-26  Richard Henderson  <rth@redhat.com>
47462
47463         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47464
47465         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47466         on sparc.
47467
47468         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
47469         sparcv9 systems.
47470         * gcc.dg/20001102-1.c: Likewise.
47471
47472 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
47473
47474         * gcc.dg/cpp/endif-pedantic1.c,
47475         gcc.dg/cpp/endif-pedantic2.c: New tests.
47476
47477 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
47478
47479         * g++.dg/init/new1.C: New test.
47480
47481 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47482
47483         * g++.dg/abi/vbase9.C: New test.
47484
47485 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
47486
47487         * gcc.dg/arm-asm.c: New test.
47488
47489 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
47490
47491         * gcc.dg/Wswitch-enum.c: New test.
47492         Fix PR c/5044.
47493
47494 2002-03-26  Richard Henderson  <rth@redhat.com>
47495
47496         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47497         structure.
47498
47499 2002-03-25  Richard Henderson  <rth@redhat.com>
47500
47501         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
47502         sparcv9 systems.
47503
47504         * gcc.c-torture/compile/20011119-1.c (xxx): New.
47505         * gcc.c-torture/compile/20011119-2.c (xxx): New.
47506
47507 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
47508
47509         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47510
47511 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
47512
47513         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47514         targets using generic thunk support.
47515
47516 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
47517
47518         * gcc.c-torture/compile/20020323-1.c: New test.
47519
47520         * g++.dg/opt/conj2.C: New test.
47521
47522 2002-03-24  Richard Henderson  <rth@redhat.com>
47523
47524         * gcc.dg/weak-1.c: Use -fno-common.
47525
47526 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47527
47528         * g77.dg/f77-edit-apostrophe-out.f: New test
47529         * g77.dg/f77-edit-h-out.f: New test
47530         * g77.dg/f77-edit-t-in.f: New test
47531         * g77.dg/f77-edit-t-out.f: New test
47532         * g77.dg/f77-edit-x-out.f: New test
47533         * g77.dg/f77-edit-slash-out.f: New test
47534         * g77.dg/f77-edit-colon-out.f: New test
47535         * g77.dg/f77-edit-s-out.f: New test
47536
47537 2002-03-24  Richard Henderson  <rth@redhat.com>
47538
47539         * objc/execute/formal_protocol-6.x: New XFAIL.
47540
47541 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47542
47543         * gcc.dg/weak-1.c: Early return from dg-final on platforms
47544         that do not support weak symbols
47545
47546 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
47547
47548         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47549         * lib/g77.exp: Likewise.
47550         * lib/objc.exp: Likewise.
47551
47552 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
47553
47554         * gcc.dg/Wswitch-default.c: New test.
47555
47556 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
47557
47558         * g++.dg/other/enum1.C: New test.
47559
47560 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
47561
47562         * gcc.dg/pragma-ep-3.c: Fix typo.
47563
47564 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47565
47566         * g++.dg/inherit/template-as-base.C: New test.
47567
47568 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
47569
47570         * g++.old-deja/g++.other/dwarf2-1.C: Move...
47571         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
47572
47573 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
47574
47575         * gcc.dg/cpp/multiline.c: Update to match.
47576
47577 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
47578
47579         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47580
47581 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
47582
47583         * gcc.dg/cpp/extratokens2.c: New file.
47584
47585 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
47586
47587         * gcc.dg/20020312-2.c: Add rs6000 target.
47588
47589         * gcc.c-torture/compile/20020319-1.c: New test.
47590
47591 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47592
47593         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47594         (A, E): Handle this.
47595
47596 2002-03-20  Jason Merrill  <jason@redhat.com>
47597
47598         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47599         ignoring -fpic.
47600         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47601         through prune_gcc_output.
47602
47603 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
47604
47605         * gcc.c-torture/compile/20020320-1.c: New test.
47606
47607 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
47608
47609         * gcc.c-torture/compile/20020318-1.c: New test.
47610
47611         * gcc.dg/struct-by-value-1.c: New test.
47612
47613         * gcc.dg/20020319-1.c: New test.
47614
47615 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
47616
47617         * g++.dg/opt/conj1.C: New test.
47618
47619 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
47620
47621         * g++.dg/template/qualttp20.C: Revert previous change.
47622         * g++.dg/template/qualttp3.C: Likewise.
47623         * g++.dg/template/qualttp4.C: Likewise.
47624         * g++.dg/template/qualttp5.C: Likewise.
47625         * g++.dg/template/qualttp6.C: Likewise.
47626         * g++.dg/template/qualttp7.C: Likewise.
47627         * g++.dg/template/qualttp8.C: Likewise.
47628         * g++.dg/template/recurse.C: Likewise.
47629
47630 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47631
47632         * gcc.dg/cpp/wchar-1.c: Update.
47633
47634 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47635
47636         * g++.dg/template/conv1.C: New test.
47637         * g++.dg/template/conv2.C: New test.
47638         * g++.dg/template/conv3.C: New test.
47639         * g++.dg/template/conv4.C: New test.
47640
47641 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47642
47643         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47644         * g++.dg/template/qualttp3.C: Likewise.
47645         * g++.dg/template/qualttp4.C: Likewise.
47646         * g++.dg/template/qualttp5.C: Likewise.
47647         * g++.dg/template/qualttp6.C: Likewise.
47648         * g++.dg/template/qualttp7.C: Likewise.
47649         * g++.dg/template/qualttp8.C: Likewise.
47650         * g++.dg/template/recurse.C: Likewise.
47651
47652 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47653
47654         * g++.dg/opt/dtor1.C: New test.
47655
47656 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
47657
47658         * gcc.c-torture/compile/20020315-1.c: New test.
47659
47660 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
47661
47662         * gcc.dg/weak-1.c: Fix scan tests.
47663
47664 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
47665
47666         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47667         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47668         cris-*-aout* mmix-*-*.
47669         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47670         cris-*-aout* mmix-*-*.
47671         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47672         cris-*-elf* cris-*-aout* and mmix-*-*.
47673         * gcc.dg/20001009-1.c: Ditto.
47674         * gcc.dg/20010912-1.c: Ditto.
47675         * gcc.dg/20020122-4.c: Ditto.
47676         * gcc.dg/inline-2.c: Ditto.
47677
47678 2002-03-14  Jeffrey A Law  (law@cygnus.com)
47679
47680         * gcc.c-torture/compile/20020314-1.c: New test.
47681
47682 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
47683
47684         * gcc.c-torture/execute/20020314-1.c: New test.
47685
47686 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
47687
47688         * g++.dg/warn/Wunused-1.C: New test.
47689
47690 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
47691
47692         * g++.dg/abi/mangle6.C: New test.
47693
47694 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
47695
47696         * gcc.c-torture/compile/20020309-2.c: New test.
47697
47698         * gcc.c-torture/compile/20020312-1.c: New test.
47699
47700 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47701
47702         * g++.dg/other/access1.C: New test.
47703
47704 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
47705
47706         * gcc.c-torture/execute/wchar_t-1.c: New test.
47707
47708 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
47709
47710         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47711
47712 2002-03-12  Roger Sayle  <roger@eyesopen.com>
47713
47714         * gcc.dg/20020312-1.c: New test case.
47715
47716 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
47717
47718         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47719
47720 2002-03-11  Richard Henderson  <rth@redhat.com>
47721
47722         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47723         * g++.old-deja/g++.jason/report.C: Likewise.
47724
47725 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47726
47727         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47728         * g++.old-deja/g++.robertl/eb56.C: Likewise.
47729
47730 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47731
47732         * g++.dg/overload/pmf1.C: New test.
47733
47734 2002-03-11  Kazu Hirata  <kazu@hxi.com>
47735
47736         * gcc.c-torture/execute/20020307-1.c: Use long.
47737
47738 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
47739
47740         PR optimization/5844
47741         * gcc.dg/20020310-1.c: New test.
47742
47743 2002-03-09  Michael Meissner  <meissner@redhat.com>
47744
47745         * gcc.c-torture/execute/memcpy-2.c: New test.
47746         * gcc.c-torture/execute/memset-1.c: New test.
47747         * gcc.c-torture/execute/strlen-1.c: New test.
47748         * gcc.c-torture/execute/strcmp-1.c: New test.
47749         * gcc.c-torture/execute/strncmp-1.c: New test.
47750
47751 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
47752
47753         * gcc.dg/ppc-ldstruct.c: New test.
47754
47755 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
47756
47757         * gcc.c-torture/execute/va-arg-22.c: New test.
47758
47759 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47760
47761         * gcc.c-torture/compile/20020309-1.c: New test.
47762
47763 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
47764
47765         * gcc.c-torture/execute/20020307-2.c: New test.
47766
47767 2002-03-07  Jeffrey A Law  (law@redhat.com)
47768
47769         * g77.f-torture/compile/20020307-1.f: New test.
47770
47771 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
47772
47773         * gcc.dg/unordered-1.c: New test.
47774
47775 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
47776
47777         * gcc.c-torture/execute/20020307-1.c: New test.
47778
47779 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
47780
47781         * gcc.dg/20020304-1.c: New test.
47782
47783         * gcc.c-torture/compile/20020304-2.c: New test.
47784
47785 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
47786
47787         * gcc.c-torture/compile/20020304-1.c: New test case
47788         (from PR c/5830).
47789
47790 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
47791
47792         * gcc.dg/20020103-1.c: Add other -D ppc variants.
47793
47794 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47795
47796         * g++.dg/other/classkey1.C: New test.
47797
47798 2002-03-01  Richard Henderson  <rth@redhat.com>
47799
47800         * gcc.c-torture/compile/981223-1.x: New.
47801         * gcc.c-torture/compile/920625-1.x: New.
47802
47803 2002-02-28  Richard Henderson  <rth@redhat.com>
47804
47805         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47806
47807 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
47808
47809         * gcc.c-torture/execute/20020227-1.c: New test.
47810
47811 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
47812
47813         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47814         here" ERROR lines.
47815         * g++.old-deja/g++.oliva/partord1.C: Likewise.
47816         * g++.old-deja.g++.other/defarg1.C: Likewise.
47817         * g++.old-deja/g++.pt/calls2.C: Likewise.
47818         * g++.old-deja/g++.pt/crash20.C: Likewise.
47819         * g++.old-deja/g++.pt/crash30.C: Likewise.
47820         * g++.old-deja/g++.pt/crash36.C: Likewise.
47821         * g++.old-deja/g++.pt/crash6.C: Likewise.
47822         * g++.old-deja/g++.pt/defarg13.C: Likewise.
47823         * g++.old-deja/g++.pt/derived3.C: Likewise.
47824         * g++.old-deja/g++.pt/error1.C: Likewise.
47825         * g++.old-deja/g++.pt/friend21.C: Likewise.
47826         * g++.old-deja/g++.pt/friend23.C: Likewise.
47827         * g++.old-deja/g++.pt/infinite1.C: Likewise.
47828         * g++.old-deja/g++.robertl/eb128.C: Likewise.
47829
47830 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
47831
47832         * gcc.c-torture/execute/20020225-2.c: New test.
47833
47834 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
47835
47836         * gcc.c-torture/execute/920730-1t.c,
47837         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47838         Delete test cases, only relevant to -traditional.
47839
47840 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47841
47842         * gcc.dg/cpp/undef1.c: Remove.
47843         * gcc.dg/cpp/directiv.c: Update.
47844         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47845
47846 2002-02-27  Michael Meissner  <meissner@redhat.com>
47847
47848         * gcc.c-torture/execute/20020226-1.c: New test.
47849
47850 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
47851
47852         * g++.dg/debug/debug4.C: New test.
47853
47854         * gcc.dg/ia64-visibility-1.c: New test.
47855
47856 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
47857
47858         * gcc.dg/debug/20020224-1.c: New.
47859
47860 2002-02-25  Kazu Hirata  <kazu@hxi.com>
47861
47862         * gcc.c-torture/execute/960416-1.x: New.
47863         * gcc.c-torture/execute/divconst-3.x: Likewise.
47864
47865 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
47866
47867         * gcc.dg/20020224-1.c: New test.
47868
47869 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
47870
47871         * gcc.c-torture/execute/20020225-1.c: New.
47872
47873 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47874
47875         * gcc.dg/cpp/wchar-1.c: New test.
47876
47877 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
47878
47879         * gcc.dg/20020222-1.c: New test.
47880
47881 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
47882
47883         * g++.dg/opt/anonunion1.C: New test.
47884
47885 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
47886
47887         * g++.dg/template/qualttp19.C: New test.
47888         * g++.dg/template/qualttp20.C: New test.
47889         * g++.old-deja/g++.jason/report.C: Adjust expected errors
47890         * g++.old-deja/g++.other/qual1.C: Likewise.
47891
47892 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
47893
47894         * gcc.dg/attr-alwaysinline.c: New.
47895
47896 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
47897
47898         * gcc.dg/20020220-1.c: New test.
47899
47900         * gcc.dg/20020220-2.c: New test.
47901
47902         * g++.dg/opt/mmx1.C: New test.
47903
47904 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
47905
47906         * gcc.c-torture/compile/20020110.c: New test.
47907
47908 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
47909
47910         * gcc.c-torture/execute/20020219-1.c: New test.
47911
47912         * gcc.dg/20020219-1.c: New test.
47913
47914         * gcc.dg/noncompile/20020220-1.c: New test.
47915
47916         * g++.dg/opt/ptrintsum1.C: New test.
47917
47918         * gcc.dg/debug/20020220-1.c: New test.
47919
47920 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
47921
47922         * gcc.c-torture/execute/20020216-1.c: New test.
47923
47924 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47925
47926         * gcc.dg/decl-1.c: Update, new test.
47927
47928 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
47929
47930         * g++.dg/abi/bitfield1.C: New test.
47931         * g++.dg/abi/bitfield2.C: New test.
47932
47933 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47934
47935         * gcc.dg/attr-nest.c: New test.
47936
47937 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47938
47939         * gcc.c-torture/execute/20020215-1.c: New test.
47940
47941 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
47942
47943         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47944         * g++.dg/debug/debug.exp: New.
47945         * g++.dg/debug/trivial.C: New.
47946         * g++.dg/debug/debug1.C: Moved...
47947         * g++.dg/other/debug1.C: ...from here.
47948         * g++.dg/debug/debug2.C: Moved...
47949         * g++.dg/other/debug2.C: ...from here.
47950         * g++.dg/debug/debug3.C: Moved...
47951         * g++.dg/other/debug3.C: ...from here.
47952
47953         * gcc.dg/noncompile/20020213-1.c: New test.
47954
47955 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
47956
47957         * g++.dg/other/debug3.C: New test.
47958
47959         * gcc.c-torture/execute/20020213-1.c: New test.
47960
47961 2002-02-13  Richard Smith <richard@ex-parrot.com>
47962
47963         * g++.old-deja/g++.other/thunk1.C: New test.
47964
47965 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47966
47967         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47968
47969 2002-02-13  Stan Shebs  <shebs@apple.com>
47970
47971         * gcc.dg/altivec-3.c: New.
47972
47973 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
47974
47975         * gcc.dg/Wunreachable-1.c: New test.
47976         * gcc.dg/Wunreachable-2.c: New test.
47977
47978 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47979
47980         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47981
47982 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
47983
47984         * gcc.dg/decl-1.c: New test.
47985
47986 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47987
47988         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47989
47990 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47991
47992         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47993         * gcc.c-torture/compile/980506-1.x: Likewise.
47994
47995 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47996
47997         * gcc.dg/20020210-1.c: New.
47998
47999 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
48000
48001         * g77.f-torture/execute/947.f: New regression test
48002         for PR fortran/947.
48003
48004 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
48005
48006         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48007         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48008
48009 2002-02-08  Richard Henderson  <rth@redhat.com>
48010
48011         * gcc.c-torture/compile/labels-3.c: New.
48012
48013 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
48014
48015         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48016         expression statements work instead.
48017         * gcc.dg/noncompile/20020207-1.c: New test.
48018
48019 2002-02-07  Richard Henderson  <rth@redhat.com>
48020
48021         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48022
48023 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48024
48025         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48026         message from g77
48027         * lib/g77-dg.exp: Trim g77 error messages so that they are
48028         recognized by dg.exp.
48029
48030 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48031
48032         PR fortran/5473
48033         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
48034
48035 2002-02-07  Richard Henderson  <rth@redhat.com>
48036
48037         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48038         to be sufficiently aligned for integers.
48039
48040 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
48041
48042         * g++.dg/template/friend4.C: New test.
48043
48044 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48045
48046         PR fortran/5743
48047         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48048         unsupported cases.
48049
48050 2002-02-07  Richard Henderson  <rth@redhat.com>
48051
48052         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48053         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48054         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48055         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48056
48057 2002-02-06  Richard Henderson  <rth@redhat.com>
48058
48059         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48060
48061 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
48062
48063         * gcc.dg/20020206-1.c: New test.
48064
48065 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
48066
48067         * gcc.c-torture/execute/20020206-1.c: New test.
48068
48069         * gcc.c-torture/execute/20020206-2.c: New test.
48070
48071         PR optimization/5429:
48072         * gcc.c-torture/compile/20020206-1.c: New test.
48073
48074 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
48075
48076         * g++.dg/ext/align1.C: Do not use an explicit alignment value
48077         as certain file formats cannot support particularly large
48078         alignments.
48079
48080         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48081         and do not expect to be able to link the executable.
48082
48083         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48084         fail because the COFF format does not support the weak attribute.
48085
48086 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
48087
48088         * g77.dg/pr5473.f: New test
48089
48090 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
48091
48092         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48093         Fix testcase accordingly.
48094
48095 2002-02-04  Richard Henderson  <rth@redhat.com>
48096
48097         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48098         (buf): Change to be an array of pointers, not ints.
48099
48100 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48101
48102         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
48103         before all tests.  Move warning one line above to match where it
48104         C frontend emits.
48105         * gcc.dg/Wswitch-2.c: New test.
48106         * g++.dg/warn/Wswitch-1.C: New test.
48107         * g++.dg/warn/Wswitch-2.C: New test.
48108
48109 2002-02-04  Richard Henderson  <rth@redhat.com>
48110
48111         * g++.dg/abi/offsetof.C: Fix size comparison.
48112
48113 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
48114
48115         * gcc.dg/cast-qual-2.c: New test.
48116
48117 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48118
48119         * gcc.dg/20020201-4.c: New test.
48120
48121 2002-02-04  Ben Elliston  <bje@redhat.com>
48122
48123         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48124         target_info attribute != 0, in addition to the empty string.
48125         (gcc_target_compile): Likewise.
48126
48127 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
48128
48129         * gcc.dg/Wswitch.c: New test.
48130         PR gcc/4475. PR gcc/3780.
48131
48132 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
48133
48134         * g77.f-torture/execute/5122.f: New test for regressions
48135         against PR fortran/5122.
48136
48137 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
48138
48139         * g77.f-torture/compile/pr3743.f: Delete
48140         * g77.dg/pr3743-1.f: New test.
48141         * g77.dg/pr3743-2.f: New test.
48142         * g77.dg/pr3743-3.f: New test.
48143         * g77.dg/pr3743-4.f: New test.
48144
48145 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48146
48147         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48148
48149 2002-02-02  Richard Henderson  <rth@redhat.com>
48150
48151         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48152         * gcc.c-torture/execute/bf64-1.c: Likewise.
48153
48154 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48155
48156         * gcc.dg/20020201-2.c: New test.
48157
48158         * gcc.dg/20020201-3.c: New test.
48159
48160         * gcc.c-torture/execute/bitfld-2.c: New test.
48161
48162 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48163
48164         * gcc.dg/bitfld-1.c: Update.
48165         * gcc.dg/bitfld-2.c: Update.
48166         * gcc.c-torture/execute/bitfld-1.x: New.
48167
48168 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48169
48170         * gcc.c-torture/execute/20020201-1.c: New test.
48171
48172 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
48173
48174         PR target/5469
48175         * gcc.dg/20020201-1.c: New test.
48176
48177 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
48178
48179         PR fortran/3743
48180         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48181         * g77.f-torture/compile/pr3743.x: Remove
48182
48183 2002-01-31  Tom Rix  <trix@redhat.com>
48184
48185         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48186
48187 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48188
48189         * gcc.dg/noncompile/20020130-1.c: New test.
48190
48191 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
48192
48193         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48194
48195 2002-01-29  Richard Henderson  <rth@redhat.com>
48196
48197         * gcc.c-torture/execute/991118-1.c: Cast various constants back
48198         to long long.
48199         * gcc.c-torture/execute/bf64-1.c: Likewise.
48200
48201 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
48202
48203         * gcc.c-torture/execute/20020129-1.c: New test.
48204
48205 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48206
48207         * gcc.c-torture/compile/20000224-1.c: Update.
48208         * gcc.c-torture/execute/bitfld-1.c: New tests.
48209         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48210         * gcc.dg/uninit-A.c: Update.
48211
48212 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48213
48214         * g++.dg/template/ctor1.C: Add instantiation.
48215
48216 2002-01-28  Paul Koning  <pkoning@equallogic.com>
48217
48218         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48219         argument to __builtin_prefetch to be const ptr.
48220
48221 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
48222
48223         * gcc.c-torture/compile/20020120-1.c: New test.
48224
48225 2002-01-27  Kazu Hirata  <kazu@hxi.com>
48226
48227         * gcc.c-torture/execute/20020127-1.c: New test.
48228
48229 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
48230
48231         * g77.dg/f77-edit-i-in.f: New test
48232         * g77.dg/f77-edit-i-out.f: New test
48233
48234 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
48235
48236         * gcc.dg/debug/debug.exp: New file.
48237         * gcc.dg/debug/trivial.c: New file.
48238         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48239         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48240         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48241         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48242         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48243         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48244         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48245         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48246         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48247         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48248         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48249         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48250         * gcc.dg/20000503-1.c: Removed.
48251         * gcc.dg/20010207-1.c: Removed.
48252         * gcc.dg/20011223-1.c: Removed.
48253         * gcc.dg/20020104-2.c: Removed.
48254         * gcc.dg/debug-1.c: Removed.
48255         * gcc.dg/debug-2.c: Removed.
48256         * gcc.dg/debug-3.c: Removed.
48257         * gcc.dg/debug-4.c: Removed.
48258         * gcc.dg/debug-5.c: Removed.
48259         * gcc.dg/debug-6.c: Removed.
48260         * gcc.dg/dwarf2-1.c: Removed.
48261         * gcc.dg/dwarf2-2.c: Removed.
48262
48263 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
48264
48265         * g++.old-deja/g++.other/eh5.C: New test.
48266         * g++.old-deja/g++.other/sibcall2.C: New test.
48267         * g++.old-deja/g++.other/array9.C: New test.
48268         * g++.old-deja/g++.other/typename2.C: New test.
48269         * g++.old-deja/g++.other/crash60.C: New test.
48270         * g++.old-deja/g++.other/conv9.C: New test.
48271         * g++.old-deja/g++.other/mangle10.C: New test.
48272         * g++.old-deja/g++.other/unchanging1.C: New test.
48273         * g++.old-deja/g++.other/exprstmt1.C: New test.
48274         * g++.old-deja/g++.other/inline23.C: New test.
48275         * g++.old-deja/g++.eh/ia64-1.C: New test.
48276         * g++.old-deja/g++.other/dwarf2-1.C: New test.
48277         * g++.old-deja/g++.other/reload1.C: New test.
48278         * g++.old-deja/g++.other/static20.C: New test.
48279         * g++.old-deja/g++.other/local-alloc1.C: New test.
48280         * g++.old-deja/g++.other/conv8.C: New test.
48281         * g++.old-deja/g++.other/stmtexpr2.C: New test.
48282         * g++.old-deja/g++.other/storeexpr1.C: New test.
48283         * g++.old-deja/g++.other/storeexpr2.C: New test.
48284         * g++.dg/eh/template2.C: New test.
48285         * g++.dg/warn/weak1.C: New test.
48286
48287 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
48288
48289         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48290         Remove first, non-varying, argument.
48291
48292 2002-01-23  Richard Henderson  <rth@redhat.com>
48293
48294         * gcc.dg/inline-2.c: New.
48295
48296         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48297         Add optional target arg.  Check number of arguments.
48298         (scan-assembler-not, scan-assembler-dem): Likewise.
48299         (scan-assembler-dem-not): Likewise.
48300
48301 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48302
48303         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48304         line 12.
48305         * g++.old-deja/g++.brendan/parse3.C,
48306         g++.old-deja/g++.other/crash26.C,
48307         g++.old-deja/g++.other/crash28.C,
48308         g++.old-deja/g++.other/crash29.C,
48309         g++.old-deja/g++.other/crash30.C,
48310         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48311
48312 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
48313
48314         * gcc.dg/20020115-1.c: New.
48315
48316 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
48317
48318         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48319
48320 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
48321
48322         * gcc.dg/20020122-3.c: New.
48323
48324 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
48325
48326         * g++.dg/other/gc1.C: New test.
48327
48328 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48329
48330         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48331
48332 2002-01-22  Richard Henderson  <rth@redhat.com>
48333
48334         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48335
48336 2002-01-22  Richard Henderson  <rth@redhat.com>
48337
48338         * gcc.dg/20020122-4.c: New.
48339
48340 2002-01-22  H.J. Lu <hjl@gnu.org>
48341
48342         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48343         link output.
48344         * gcc.dg/special/ecos.exp: Likewise.
48345         * lib/g++-dg.exp: Likewise.
48346         * lib/g77-dg.exp: Likewise.
48347         * lib/gcc-dg.exp : Likewise.
48348         * lib/mike-g++.exp: Likewise.
48349         * lib/mike-g77.exp: Likewise.
48350         * lib/mike-gcc.exp: Likewise.
48351         * lib/objc-dg.exp: Likewise.
48352
48353 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
48354
48355         PR target/5379
48356         * gcc.dg/20020122-2.c: New test.
48357
48358 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
48359
48360         * gcc.dg/20020122-1.c: New test.
48361
48362 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
48363
48364         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48365
48366 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
48367
48368         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48369
48370 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48371
48372         * gcc.c-torture/compile/20020121-1.c: New test.
48373
48374 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48375
48376         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48377         ld_library_path.
48378
48379 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
48380
48381         * gcc.dg/20020218-1.c: New test.
48382
48383 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
48384
48385         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48386         messages
48387         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48388         "At global scope" warning
48389         * g++.dg/ext/align1.C: Change cygwin test for alignment
48390         from db-bogus to dg-warning
48391
48392 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
48393
48394         * g77.f-torture/compile/cpp2.F: New test.
48395
48396 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48397
48398         * g++.dg/template/access1.C: New test.
48399
48400 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
48401
48402         * gcc.dg/20020118-1.c: New.
48403
48404 2002-01-18  Kazu Hirata  <kazu@hxi.com>
48405
48406         * gcc.c-torture/execute/20020118-1.c: New test.
48407
48408 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48409
48410         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48411         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48412         alignment warnings.
48413
48414 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48415
48416         * gcc.misc-tests/i386-prefetch.exp: Save and restore
48417         torture_with_loops and torture_without_loops
48418
48419 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
48420
48421         * gcc.c-torture/compile/20020116-1.c: New test.
48422
48423 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
48424
48425         * gcc.dg/20020116-2.c: New test.
48426
48427         * gcc.dg/ultrasp4.c: New test.
48428
48429         * gcc.dg/20020116-1.c: New test.
48430
48431 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
48432
48433         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48434         by EABI.
48435
48436 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
48437
48438         * gcc.misc-tests/i386-prefetch.exp: New.
48439         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48440         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48441         * gcc.misc-tests/i386-pf-none-1.c: New test.
48442         * gcc.misc-tests/i386-pf-sse-1.c: New test.
48443
48444 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
48445
48446         * gcc.dg/gnu89-init-1.c: Add new tests.
48447
48448 2002-01-15  Andreas Jaeger  <aj@suse.de>
48449
48450         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48451         * gcc.dg/i386-mmx-2.c: Likewise.
48452         * gcc.dg/i386-sse-1.c: Likewise.
48453         * gcc.dg/i386-sse-2.c: Likewise.
48454         * gcc.dg/i386-sse-3.c: Likewise.
48455
48456 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
48457
48458         * g77.f-torture/execute/intrinsic-unix-bessel.f:
48459         Uncomment additional cases that now pass.
48460
48461 2002-01-11  Richard Henderson  <rth@redhat.com>
48462
48463         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48464         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48465
48466 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
48467
48468         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48469
48470 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
48471
48472         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48473         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48474
48475 2002-01-10  Dale Johannesen  <dalej@apple.com>
48476
48477         * gcc.c-torture/execute/loop-11.c: New.
48478
48479 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
48480
48481         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48482         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48483
48484 2002-01-09  Richard Henderson  <rth@redhat.com>
48485
48486         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48487         type in which to perform the operation for each size.
48488
48489 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
48490
48491         * gcc.c-torture/compile/20020109-2.c: New test.
48492
48493 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
48494
48495         * gcc.c-torture/execute/loop-10.c: New test.
48496
48497 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48498
48499         * gcc.c-torture/compile/20010226-1.c: New test.
48500         * gcc.c-torture/compile/20010227-1.c: New test.
48501         * gcc.c-torture/compile/20010426-1.c: New test.
48502         * gcc.c-torture/compile/20010510-1.c: New test.
48503         * gcc.c-torture/compile/20010605-3.c: New test.
48504         * gcc.c-torture/compile/20010824-1.c: New test.
48505         * gcc.c-torture/execute/20010409-1.c: New test.
48506         * gcc.dg/noncompile/20000901-1.c: New test.
48507         * gcc.dg/20001023-1.c: New test.
48508         * gcc.dg/20001101-1.c: New test.
48509         * gcc.dg/20001102-1.c: New test.
48510         * gcc.dg/20010207-1.c: New test.
48511         * gcc.dg/20010405-1.c: New test.
48512         * gcc.dg/20010822-1.c: New test.
48513         * gcc.dg/20011107-1.c: New test.
48514
48515 2002-01-09  Jeffrey A Law  (law@redhat.com)
48516
48517         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48518
48519         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
48520         execution failure on PA targets.
48521
48522 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48523
48524         * gcc.c-torture/compile/20020109-1.c: New test.
48525
48526 2002-01-08  Kazu Hirata  <kazu@hxi.com>
48527
48528         * gcc.c-torture/execute/20020108-1.c: New test.
48529
48530 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
48531
48532         * gcc.dg/20020108-1.c: New test.
48533
48534 2002-01-08  H.J. Lu <hjl@gnu.org>
48535
48536         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48537         for header files.
48538
48539 2002-01-08  Geoff Keating  <geoffk@redhat.com>
48540
48541         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48542         consistency.
48543
48544 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
48545
48546         * gcc.dg/altivec-4.c: Test altivec predicates.
48547
48548 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
48549
48550         * gcc.c-torture/execute/20020107-1.c: New test.
48551
48552 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
48553
48554         PR c/5279
48555         * gcc.c-torture/compile/20020106-1.c: New test.
48556
48557 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
48558
48559         * gcc.c-torture/execute/nestfunc-4.c: New test.
48560
48561 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48562
48563         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48564         extra triple that slipped in.
48565         * g++.old-deja/g++.abi/align.C: Likewise.
48566         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48567
48568 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
48569
48570         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48571         * g++.old-deja/g++.abi/align.C: Likewise.
48572         * g++.old-deja/g++.abi/bitfields.C: Likewise.
48573
48574         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48575         on FreeBSD/i386.
48576         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48577         FreeBSD.
48578
48579 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
48580
48581         * gcc.dg/20020104-1.c: New test.
48582
48583         * gcc.dg/20020104-2.c: New test.
48584
48585 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
48586
48587         * gcc.dg/20020103-1.c: Fix typo in target selector.
48588
48589 2002-01-03  Richard Henderson  <rth@redhat.com>
48590
48591         * gcc.dg/20020103-1.c: New.
48592
48593 2002-01-03  Kazu Hirata  <kazu@hxi.com>
48594
48595         * gcc.c-torture/execute/20020103-1.c: New test.
48596
48597 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
48598
48599         * g++.dg/other/debug2.C: New test.
48600
48601         * gcc.c-torture/compile/20020103-1.c: New test.
48602
48603 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
48604
48605         * gcc.dg/gnu89-init-1.c: Added new tests.
48606
48607 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48608
48609         * g++.dg/template/friend2.C: Remove as patch is reverted.
48610
48611         * g++.dg/warn/oldcast1.C: New test.
48612
48613         * g++.dg/template/ptrmem1.C: New test.
48614         * g++.dg/template/ptrmem2.C: New test.
48615
48616         * g++.dg/template/ntp.C: New test.
48617
48618         * g++.dg/other/component1.C: New test.
48619
48620         * g++.dg/template/ttp3.C: New test.
48621
48622         * g++.dg/template/friend2.C: New test.
48623         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48624
48625 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48626
48627         * g++.dg/other/ptrmem1.C: New test.
48628         * g++.dg/other/ptrmem2.C: New test.
48629
48630 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48631
48632         * g++.dg/template/ctor1.C: New test.
48633
48634 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48635
48636         * g++.dg/template/friend2.C: New test.
48637
48638 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
48639
48640         * gcc.dg/mmix-1.c: New test.
48641
48642 2001-12-31  Richard Henderson  <rth@redhat.com>
48643
48644         * gcc.dg/asm-5.c: New.
48645
48646 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
48647
48648         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48649         in namespace __gnu_cxx
48650
48651 2001-12-30  Richard Henderson  <rth@redhat.com>
48652
48653         * gcc.dg/debug-6.c: New.
48654
48655 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
48656
48657         * gcc.c-torture/compile/20011229-2.c: New test.
48658
48659 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
48660
48661         * gcc.dg/debug-3.c: New test.
48662         * gcc.dg/debug-4.c: New test.
48663         * gcc.dg/debug-5.c: New test.
48664
48665 2001-12-29  Richard Henderson  <rth@redhat.com>
48666
48667         * g++.dg/eh/loop1.C: New.
48668
48669 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48670
48671         * g++.dg/template/crash1.C: New test.
48672
48673 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48674
48675         * g++.dg/other/const1.C: New test.
48676
48677 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48678
48679         * gcc.c-torture/compile/20011229-1.c: New test.
48680
48681 2001-12-28  Stan Shebs  <shebs@apple.com>
48682
48683         * lib/objc-torture.exp: Resync with c-torture.exp.
48684         * lib/objc.exp: Load standard libraries.
48685
48686 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
48687
48688         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48689         additional tests.
48690
48691 2001-12-27  Roger Sayle <roger@eyesopen.com>
48692
48693         * gcc.c-torture/execute/string-opt-16.c: New testcase.
48694
48695 2001-12-27  Richard Henderson  <rth@redhat.com>
48696
48697         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48698
48699 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48700
48701         * g++.dg/eh/ctor1.C: New test.
48702         * g++.dg/other/error2.C: New test.
48703
48704 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48705
48706         * g++.dg/other/init2.C: New test.
48707
48708 2001-12-24  Richard Henderson  <rth@redhat.com>
48709
48710         * gcc.dg/20011223-1.c: New.
48711         * gcc.dg/inline-1.c: New.
48712
48713 2001-12-23  Richard Henderson  <rth@redhat.com>
48714
48715         * gcc.dg/asm-4.c: Test operand modifiers.
48716
48717 2001-12-23  Richard Henderson  <rth@redhat.com>
48718
48719         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48720
48721 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48722
48723         * gcc.c-torture/execute/20011223-1.c: New test.
48724
48725 2001-12-21  Richard Henderson  <rth@redhat.com>
48726
48727         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48728         re-enables the warning.
48729
48730 2001-12-21  Richard Henderson  <rth@redhat.com>
48731
48732         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48733
48734 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48735
48736         * gcc.c-torture/compile/20011218-1.c: New test.
48737
48738 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
48739
48740         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
48741         arm-isr.c test.
48742         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
48743         epilogue generation for ARM ISR routines.
48744
48745 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48746
48747         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48748         * gcc.dg/format/c90-printf-3.c: Likewise.
48749         * gcc.dg/format/c99-printf-3.c: Likewise.
48750         * gcc.dg/format/ext-1.c: Likewise.
48751         * gcc.dg/format/ext-6.c: Likewise.
48752         * gcc.dg/format/format.h: Prototype unlocked stdio.
48753
48754 2001-12-20  Richard Henderson  <rth@redhat.com>
48755
48756         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48757         (arena): Use it.
48758         (malloc): Correct allocation logic.  Abort if we fill up the
48759         arena before initialization complete.
48760         (realloc): Correct allocation logic.
48761
48762 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48763
48764         * gcc.c-torture/compile/20011219-2.c: New test.
48765
48766         * gcc.c-torture/execute/20011219-1.c: New test.
48767
48768 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
48769
48770         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48771         target does not support weak symbols.
48772
48773 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
48774
48775         * gcc.c-torture/compile/20011219-1.c: New test.
48776
48777 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
48778
48779         * g++.dg/other/error1.C: New test.
48780
48781 2001-12-17  Jeffrey A Law  (law@redhat.com)
48782
48783         * gcc.c-torture/execute/20011217-1.c: New test.
48784
48785 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
48786
48787         * objc.dg/special/: New directory.
48788         * objc.dg/special/special.exp: New file.
48789         * objc.dg/special/unclaimed-category-1.h: New file.
48790         * objc.dg/special/unclaimed-category-1a.m: New file.
48791         * objc.dg/special/unclaimed-category-1.m: New file.
48792
48793 2001-12-17  Andreas Jaeger  <aj@suse.de>
48794
48795         * gcc.c-torture/compile/20011217-2.c: New test.
48796
48797 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48798
48799         * gcc.c-torture/compile/20011217-1.c: New test.
48800
48801 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
48802
48803         * gcc.dg/20011214-1.c: New.
48804
48805 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
48806
48807         * gcc.dg/altivec-4.c: New.
48808
48809 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
48810
48811         * gcc.dg/20011113-1.c: New test.
48812
48813 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48814
48815         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48816         std::__malloc_alloc_template<0> and
48817         std::__default_alloc_template<false, 0>.
48818
48819 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
48820
48821         * objc/execute/bf-21.m: New test.
48822         * objc/execute/enumeration-1.m: New test.
48823         * objc/execute/enumeration-2.m: New test.
48824
48825 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
48826
48827         * gcc.dg/gnu89-init-1.c: New test.
48828
48829 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
48830
48831         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48832         * g++.old-deja/g++.jason/2371.C: Likewise.
48833         * g++.old-deja/g++.jason/template33.C: Likewise.
48834         * g++.old-deja/g++.jason/template34.C: Likewise.
48835         * g++.old-deja/g++.jason/template36.C: Likewise.
48836         * g++.old-deja/g++.oliva/typename1.C: Likewise.
48837         * g++.old-deja/g++.oliva/typename2.C: Likewise.
48838         * g++.old-deja/g++.other/typename1.C: Likewise.
48839         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48840         * g++.old-deja/g++.pt/nontype5.C: Likewise.
48841         * g++.old-deja/g++.pt/typename11.C: Likewise.
48842         * g++.old-deja/g++.pt/typename14.C: Likewise.
48843         * g++.old-deja/g++.pt/typename16.C: Likewise.
48844         * g++.old-deja/g++.pt/typename3.C: Likewise.
48845         * g++.old-deja/g++.pt/typename4.C: Likewise.
48846         * g++.old-deja/g++.pt/typename5.C: Likewise.
48847         * g++.old-deja/g++.pt/typename7.C: Likewise.
48848         * g++.old-deja/g++.robertl/eb9.C: Likewise.
48849
48850 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
48851
48852         * g++.dg/other/linkage1.C: New test.
48853         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48854         specifiers.
48855
48856 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48857
48858         * gcc.dg/concat.c: New test.
48859
48860 2001-12-11  Stan Shebs  <shebs@apple.com>
48861
48862         * objc/compile: New test directory.
48863         * objc/compile/compile.exp: New expect script.
48864         * objc/compile/20011211-1.m: New compile test.
48865
48866 2001-12-11  Jason Merrill  <jason@redhat.com>
48867
48868         * lib/prune.exp (prune_gcc_output): Also handle "In member
48869         function".  So many permutations...
48870
48871 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
48872
48873         * g++.dg/template/typedef1.C: New test.
48874
48875 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
48876
48877         * g++.dg/other/copy1.C: New test.
48878
48879 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
48880
48881         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48882
48883         * gcc.dg/builtin-choose-expr.c: New.
48884
48885 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
48886
48887         * gcc.dg/altivec-2.c: New.
48888
48889 2001-12-07  Richard Henderson  <rth@redhat.com>
48890
48891         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48892
48893 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
48894
48895         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48896         ultrasparc.
48897
48898 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48899
48900         * g++-old.deja/g++.robertl/eb101.C: Deleted.
48901
48902 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
48903
48904         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48905         variable argument list.
48906
48907 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
48908
48909         * gcc.c-torture/execute/memcheck: Delete entire directory.
48910         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48911         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48912
48913 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48914
48915         * gcc.dg/Wshadow-1.c: New test.
48916
48917 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
48918
48919         * gcc.c-torture/compile/20011130-1.c: New test.
48920
48921         * gcc.dg/noncompile/20011025-1.c: New test.
48922
48923         * g++.dg/other/anon-union.C: New test.
48924
48925         * gcc.c-torture/execute/20011024-1.c: New test.
48926
48927 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48928
48929         * gcc.c-torture/execute/20000722-1.x,
48930         gcc.c-torture/execute/20010123-1.x: Remove.
48931         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48932         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48933         gcc.dg/c99-complit-2.c: New tests.
48934
48935 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
48936
48937         * g++.dg/inherit/base1.C: New test.
48938
48939 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
48940
48941         * g++.dg/other/stdarg1.C: New test.
48942
48943         * gcc.c-torture/compile/20011130-2.c: New test.
48944
48945 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
48946
48947         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48948         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48949         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48950         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48951         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48952         * gcc.dg/builtin-prefetch-1.c: New test.
48953
48954 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
48955
48956         * gcc.dg/20011130-1.c: New test.
48957
48958 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48959
48960         * g++.dg/other/scope1.C: New test.
48961         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48962
48963 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48964
48965         * gcc.dg/vla-init-1.c: New test.
48966
48967 2001-12-01  Geoff Keating  <geoffk@redhat.com>
48968
48969         * gcc.c-torture/compile/structs.c: New testcase from GDB.
48970
48971 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48972
48973         * objc.dg/alias.m: Update.
48974         * objc.dg/class-1.m: Update.
48975         * objc.dg/const-str-1.m: Update.
48976         * objc.dg/fwd-proto-1.m: Update.
48977         * objc.dg/id-1.m: Update.
48978         * objc.dg/super-class-1.m: Update.
48979
48980 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
48981
48982         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48983         constructs.
48984
48985 2001-11-28  Jeffrey A Law  (law@cygnus.com)
48986
48987         * gcc.c-torture/execute/20011128-1.c: New test.
48988
48989 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
48990
48991         * gcc.dg/20011127-1.c: New test.
48992
48993 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48994
48995         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
48996         from Austin Group draft 7.
48997         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
48998         scanf format arguments.
48999         * gcc.dg/format/no-exargs-2.c: New test.
49000
49001 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
49002
49003         * g++.dg/abi/vbase8-4.C: New test.
49004
49005 2001-11-24  Ian Lance Taylor  <ian@airs.com>
49006
49007         * gcc.c-torture/execute/20011121-1.c: New test.
49008
49009 2001-11-23  Jeffrey A Law  (law@cygnus.com)
49010
49011         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49012
49013 2001-11-23  Andreas Jaeger  <aj@suse.de>
49014
49015         * gcc.dg/cpp/charconst-2.c: New test.
49016
49017 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
49018
49019         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49020         to the host if it is remote.  Let tests specify extra headers
49021         they use.
49022         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49023         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49024         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49025         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49026         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49027         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49028         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49029         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49030         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49031         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49032
49033 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
49034
49035         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49036         for little endian ARMs.
49037
49038 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
49039
49040         * gcc.c-torture/compile/20011119-1.c: New test.
49041         * gcc.c-torture/compile/20011119-2.c: New test.
49042
49043 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
49044
49045         * gcc.dg/altivec-1.c: Fix typo.
49046
49047 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49048
49049         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49050
49051 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
49052
49053         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49054
49055 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
49056
49057         * lib/g77.exp: Don't specify --rpath-link.
49058
49059         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49060         across all the headers.
49061         * gcc.dg/format/format.exp: For testing on a remote host,
49062         copy format.h.
49063
49064         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49065         * gcc.c-torture/execute/930406-1.c: Likewise.
49066         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49067
49068 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
49069
49070         * gcc.dg/altivec-1.c: New.
49071
49072 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
49073
49074         * gcc.dg/cpp/fpreprocessed.c: New test case.
49075
49076 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49077
49078         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49079         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49080         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49081
49082 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49083
49084         * gcc.dg/no-builtin-1.c: New test.
49085
49086 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
49087
49088         * gcc.c-torture/execute/20011115-1.c: New test.
49089
49090 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
49091
49092         * gcc.c-torture/compile/20011114-2.c: New test.
49093         * gcc.c-torture/compile/20011114-3.c: New test.
49094         * gcc.c-torture/compile/20011114-4.c: New test.
49095
49096 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49097
49098         * g++.dg/other/init1.C: New test.
49099
49100 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
49101
49102         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49103         message.
49104
49105         * gcc.c-torture/execute/20011114-1.c: New testcase.
49106
49107         * gcc.c-torture/compile/20010327-1.c: Revert last change.
49108         * gcc.c-torture/compile/20011114-1.c: New test, exactly
49109         like the (before this change) version of 20010327-1.c.
49110
49111 2001-11-14  Roger Sayle <roger@eyesopen.com>
49112
49113         * gcc.c-torture/execute/string-opt-13.c: New testcase.
49114
49115 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
49116
49117         * g++.dg/init/array2.C: New test.
49118
49119 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
49120
49121         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49122
49123 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
49124
49125         * g++.dg/other/forscope1.C: New test.
49126         * g++.dg/ext/forscope1.C: New test.
49127         * g++.dg/ext/forscope2.C: New test.
49128
49129 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
49130
49131         * gcc.c-torture/execute/20011113-1.c: New test.
49132
49133 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
49134
49135         * gcc.c-torture/execute/20011109-2.c: New test.
49136
49137         * gcc.c-torture/execute/20011109-1.c: New test.
49138
49139 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
49140
49141         * gcc.c-torture/compile/20011109-1.c: New test.
49142
49143 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
49144
49145         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49146         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49147         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49148         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49149         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49150         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49151         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49152
49153 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49154
49155         * g++.dg/warn/Wshadow-1.C: New tests.
49156         * g++.old-deja/g++.mike/for3.C: Update.
49157
49158 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49159
49160         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49161         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49162         XFAILs.  Adjust expected error texts.
49163         * gcc.c-torture/compile/20011106-1.c,
49164         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49165         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49166         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49167         gcc.dg/c99-array-lval-5.c: New tests.
49168
49169 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49170
49171         * gcc.dg/cpp/defined.c: Update.
49172
49173 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49174
49175         * gcc.c-torture/execute/anon-1.c: New test.
49176
49177 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
49178
49179         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49180         same size, so no warning should be produced on stormy16.
49181
49182         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49183         due to oversized array.
49184         * g++.old-deja/g++.mike/ns15.C: Likewise.
49185         * g++.old-deja/g++.pt/crash16.C: Likewise.
49186
49187 2001-11-02  Graham Stott  <grahams@redhat.com>
49188
49189         * g++.dgother/debug1.C: Fix typos.
49190
49191 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
49192
49193         * g++.dg/other/debug1.C: New test.
49194
49195 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49196
49197         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49198         of unsigned long.
49199
49200 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
49201
49202         * gcc.dg/20011029-2.c: New test.
49203
49204         * gcc.c-torture/compile/20011029-1.c: New test.
49205
49206 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
49207
49208         * objc/execute/class_self-1.m: New test.
49209         * objc/execute/class_self-2.m: New test.
49210
49211 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
49212
49213         * gcc.misc-tests/msgs.exp: Delete.
49214         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49215         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
49216         error set to match recent changes.
49217
49218 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
49219
49220         * gcc.dg/20011021-1.c: New test.
49221
49222 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
49223
49224         * gcc.c-torture/compile/20011023-1.c: New test.
49225
49226 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
49227
49228         * lib/g77.exp: Rewrite based on lib/g++.exp.
49229
49230 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
49231
49232         * gcc.c-torture/execute/20011019-1.c: New test.
49233
49234         * gcc.dg/20011018-1.c: New test.
49235
49236 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
49237
49238         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49239
49240 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
49241
49242         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49243         * gcc.dg/attr-invalid.c: Likewise.
49244
49245 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
49246
49247         * gcc.dg/20011015-1.c: New test.
49248
49249 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49250
49251         * g++.dg/template/unify2.C: New test.
49252
49253 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49254
49255         * g++.dg/other/exception-specification.C: New test
49256
49257 2001-10-13  Tom Rix  <trix@redhat.com>
49258
49259         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49260         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49261
49262 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
49263
49264         * gcc.dg/20011009-1.c: New test.
49265
49266 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
49267
49268         PR g++/4476
49269         * g++.dg/other/friend1.C: New test.
49270
49271 2001-10-11  Richard Henderson  <rth@redhat.com>
49272
49273         * g++.old-deja/g++.other/crash18.C: Add -S to options.
49274
49275 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49276
49277         * gcc.c-torture/compile/20011010-1.c: New.
49278
49279 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49280
49281         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49282         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49283         g77.f-torture/execute/execute.exp,
49284         g77.f-torture/noncompile/noncompile.exp,
49285         gcc.c-torture/compile/compile.exp,
49286         gcc.c-torture/execute/execute.exp,
49287         gcc.c-torture/execute/ieee/ieee.exp,
49288         gcc.c-torture/execute/memcheck/memcheck.exp,
49289         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49290         objc/execute/execute.exp: Update FSF address.
49291
49292 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49293
49294         * gcc.dg/cpp/cmdlne-C.c: Update.
49295         * gcc.dg/cpp/cmdlne-C2.c: New.
49296
49297 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49298
49299         * gcc.c-torture/execute/20011008-3.c: New.
49300
49301 2001-10-08  DJ Delorie  <dj@redhat.com>
49302
49303         * gcc.dg/20011008-1.c: New.
49304         * gcc.dg/20011008-2.c: New.
49305
49306 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49307
49308         * gcc.dg/cpp/spacing1.c: Update test.
49309
49310 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49311
49312         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49313         spelling errors of "separate" as "seperate".
49314
49315 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
49316
49317         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49318         enough to avoid inlining.
49319
49320 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49321
49322         * lib/g77.exp: set libg2c_dir correctly.
49323
49324 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49325
49326         * gcc.dg/cpp/macro11.c: New test.
49327
49328 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49329
49330         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49331         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49332         gcc.dg/format/multattr-3.c: New tests.
49333         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
49334         tests for format attributes on function pointers being rejected.
49335
49336 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49337
49338         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49339
49340 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49341
49342         * g++.dg/warn/format1.C: New test.
49343
49344 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49345
49346         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49347
49348 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49349
49350         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49351
49352 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49353
49354         * gcc.dg/cpp/redef2.c: Add test.
49355
49356 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
49357
49358         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49359         long-standing bug on i686, apparently.
49360         * gcc.c-torture/execute/loop-2c.x: New file.
49361         * gcc.c-torture/execute/loop-2d.x: New file.
49362         * gcc.c-torture/execute/loop-3c.x: New file.
49363
49364 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
49365
49366         * gcc.dg/cpp/20000625-2.c: Correct line number.
49367
49368 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49369
49370         * gcc.dg/cpp/macro10.c: New test.
49371         * gcc.dg/cpp/strify3.c: New test.
49372         * gcc.dg/cpp/spacing1.c: Add tests.
49373         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49374         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49375
49376 2001-09-24  DJ Delorie  <dj@redhat.com>
49377
49378         * gcc.c-torture/execute/20010924-1.c: New test.
49379
49380 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49381
49382         * objc/execute/paste.m: Remove.
49383
49384 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49385
49386         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49387
49388 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
49389
49390         * g77.dg/strlen0.f: New test.
49391
49392 2001-09-21  Richard Henderson  <rth@redhat.com>
49393
49394         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49395         * g++.old-deja/g++.abi/vtable2.C: Likewise.
49396
49397 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49398
49399         Table-driven attributes.
49400         * g++.dg/ext/attrib1.C: New test.
49401
49402 2001-09-20  DJ Delorie  <dj@redhat.com>
49403
49404         * gcc.dg/20000926-1.c: Update expected warning messages.
49405         * gcc.dg/array-2.c: Likewise, and test for warnings too.
49406         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49407         array.
49408
49409 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
49410
49411         * g++.dg/eh/registers1.C: New test case.
49412
49413 2001-09-17  Richard Henderson  <rth@redhat.com>
49414
49415         * gcc.dg/array-5.c: Fix VLA decomposition test.
49416
49417 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49418
49419         * gcc.dg/cpp/line5.c: New testcase.
49420
49421 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49422
49423         * gcc.dg/cpp/macro9.c: New test.
49424
49425 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
49426
49427         * gcc.c-torture/execute/980223.c: Change type of addr from long
49428         to char *.
49429
49430 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
49431
49432         * gcc.c-torture/execute/20010915-1.c: New test.
49433
49434 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
49435
49436         * g77.dg/bprob: New directory.
49437         * g77.dg/bprob/bprob.exp: New file.
49438         * g77.dg/bprob/bprob-1.f: New test.
49439         * g77.dg/gcov: New directory.
49440         * g77.dg/gcov/gcov.exp: New file.
49441         * g77.dg/gcov/gcov-1.f: New test.
49442         * g77.dg/gcov/gcov-1.x: New file.
49443
49444 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49445
49446         * gcc.dg/cpp/directiv.c: Update.
49447         * gcc.dg/cpp/undef1.c: Update.
49448
49449 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
49450
49451         * gcc.dg/20010912-1.c: New test.
49452
49453 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
49454
49455         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49456         language-independent file in lib.
49457         * lib/gcov.exp: New file.
49458
49459 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49460
49461         * gcc.c-torture/compile/20010911-1.c: New test.
49462
49463 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
49464
49465         * lib/profopt.exp: New, to support profile-directed optimizations.
49466         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49467         * gcc.misc-tests/bprob-1.c: New test.
49468         * gcc.misc-tests/bprob-2.c: New test.
49469
49470 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
49471
49472         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49473         XFAIL and which kinds of gcov output to verify.
49474         * gcc.misc-tests/gcov-4b.x: New file.
49475         * gcc.misc-tests/gcov-5b.x: New file.
49476         * gcc.misc-tests/gcov-6.x: New file.
49477         * gcc.misc-tests/gcov-7.c: New test.
49478         * gcc.misc-tests/gcov-7.x: New file.
49479
49480 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
49481
49482         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49483         * gcc.misc-tests/gcov-6.c: New test.
49484
49485 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49486
49487         PR c++/3986
49488         * g++.dg/abi/vbase1.C: New test.
49489
49490 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
49491
49492         * objc.dg/method-2.m: New.
49493
49494 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49495
49496         PR c++/4203
49497         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49498         * g++.dg/init/empty1.C: New test.
49499
49500 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
49501
49502         * gcc.c-torture/compile/20010903-1.c: New test.
49503
49504 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
49505
49506         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49507         for m68k.
49508
49509 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
49510
49511         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49512
49513         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49514
49515         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49516
49517 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
49518
49519         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49520         for 16-bit 'unsigned int'.
49521
49522 2001-08-29  Kazu Hirata  <kazu@hxi.com>
49523
49524         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49525
49526 2001-08-27  Richard Henderson  <rth@redhat.com>
49527
49528         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49529         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49530
49531 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
49532
49533         * gcc.dg/asm-names.c (ymain): New.
49534
49535 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
49536
49537         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49538         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49539         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49540
49541 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49542
49543         * gcc.dg/compare5.c: New testcase.
49544
49545 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
49546
49547         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49548         and "In instantiation".
49549
49550 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
49551
49552         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49553
49554 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
49555
49556         * gcc.misc-tests/gcov.exp: Add support for branch information.
49557         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49558         * gcc.misc-tests/gcov-4.c: New test.
49559         * gcc.misc-tests/gcov-4b.c: New test.
49560         * gcc.misc-tests/gcov-5b.c: New test.
49561
49562 2001-08-20  Zack Weinberg  <zackw@panix.com>
49563
49564         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49565         expected to fail.
49566
49567 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49568
49569         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49570
49571 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
49572
49573         * g++.dg/eh/template1.C: New test.
49574
49575 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
49576
49577         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49578         Fix thinko.
49579         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49580         for xfail.
49581
49582 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
49583
49584         * lib/g77-dg.exp: Use prune.exp for common procedures
49585         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49586         * lib/g77.exp: (g77-dg-prune) Remove
49587
49588 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
49589
49590         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49591
49592 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49593
49594         * g++.dg/template/unify1.C: New test.
49595
49596 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
49597
49598         * g++.dg/abi/empty4.C: New test.
49599
49600 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
49601
49602         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49603         solaris2.*
49604         * g77.f-torture/compile/pr3743.x: Likewise.
49605
49606 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49607
49608         * g++.dg/other/using-declaration.C: New test.
49609
49610 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49611
49612         * gcc.dg/cpp/tr-sign.c: New testcase.
49613
49614 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49615
49616         * gcc.dg/cpp/19951025-1.c: Revert.
49617         * gcc.dg/cpp/directiv.c: We no longer process directives that
49618         interrupt macro arguments.
49619
49620 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
49621
49622         * gcc.dg/bconstp-1.c: New test.
49623
49624 2001-08-03  Richard Henderson  <rth@redhat.com>
49625
49626         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49627
49628 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49629
49630         * gcc.dg/cpp/19951025-1.c: Update.
49631
49632 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
49633
49634         * g77.dg/ff90-1.f (s): Fix reference of variable z,
49635         should be x.
49636
49637 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
49638
49639         Kill -fhonor-std.
49640         * g++.old-deja/g++.ns/ns14.C: Remove special options.
49641         * g++.old-deja/g++.other/std1.C: Likewise.
49642         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49643
49644 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
49645
49646         * lib/g77.exp: Load gcc-defs.exp for common procedures
49647         (g77_pass, g77_fail, g77_finish, g77_exit,
49648         ${tool}_check_unsupported_p} Now redundant.  Deleted.
49649
49650 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49651
49652         * g77.dg/fbackslash.f
49653         * g77.dg/fcase-preserve.f
49654         * g77.dg/ff90-1.f
49655         * g77.dg/ffixed-line-length-0.f
49656         * g77.dg/ffixed-line-length-132.f
49657         * g77.dg/ffixed-line-length-7.f
49658         * g77.dg/ffixed-line-length-72.f
49659         * g77.dg/ffixed-line-length-none.f
49660         * g77.dg/ffree-form-1.f
49661         * g77.dg/fno-backslash.f
49662         * g77.dg/fno-f90-1.f
49663         * g77.dg/fno-fixed-form-1.f
49664         * g77.dg/fno-onetrip.f
49665         * g77.dg/fno-typeless-boz.f
49666         * g77.dg/fno-underscoring.f
49667         * g77.dg/fno-vxt-1.f
49668         * g77.dg/fonetrip.f
49669         * g77.dg/ftypeless-boz.f
49670         * g77.dg/fugly-assumed.f
49671         * g77.dg/funderscoring.f
49672         * g77.dg/fvxt-1.f
49673
49674 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
49675
49676         * objc.dg/fwd-proto-1.m: New.
49677         * objc.dg/local-decl-1.m: New.
49678         * objc.dg/naming-1.m: New.
49679         * objc.dg/naming-2.m: New.
49680         * objc.dg/proto-hier-1.m: New.
49681
49682 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
49683
49684         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49685         largest-type elements to a struct makes its size grow.
49686
49687 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49688
49689         * g++.dg/abi/vthunk1.C: New test.
49690
49691 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49692
49693         * g++.dg/abi/vbase8-22.C: New test.
49694
49695 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49696
49697         * gcc.dg/cpp/macro8.c: New test.
49698
49699 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49700
49701         * g++.dg/abi/vbase8-21.C: New test.
49702
49703 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49704
49705         * g++.dg/abi/vbase8-10.C: New test.
49706
49707 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49708
49709         * lib/g++.exp (g++_set_ld_library_path): Renamed to
49710         ${tool}_set_ld_library_path.
49711         Changed caller.
49712         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49713         g++.exp.
49714
49715 2001-07-26  Stan Cox <scox@redhat.com>
49716
49717         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49718         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49719         gcc_exit, gcc_check_unsupported_p):
49720         Moved to gcc-deps.exp
49721         * gcc-deps.exp: New file.
49722
49723 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49724
49725         * g++.old-deja/g++.pt/defarg14.C: New test.
49726
49727 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49728
49729         * g++.old-deja/g++.other/lineno5.C: New test.
49730
49731 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49732
49733         * g++.old-deja/g++.pt/crash68.C: New test.
49734
49735 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49736
49737         * g++.old-deja/g++.other/crash42.C: New test.
49738
49739 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49740
49741         * gcc.dg/cpp/extratokens.c: Fix.
49742         * gcc.dg/cpp/skipping2.c: New tests.
49743
49744 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49745
49746         * gcc.c-torture/execute/20010724-1.c: New file.
49747         * gcc.c-torture/execute/20010724-1.x: New file.
49748
49749 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49750
49751         * g++.old-deja/g++.other/cond7.C: New test.
49752
49753 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49754
49755         * g++.old-deja/g++.other/optimize4.C: New test.
49756
49757 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49758
49759         * g++.old-deja/g++.abi/vbase8-5.C: New test.
49760
49761 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
49762
49763         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49764         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49765         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49766         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49767
49768         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49769         bug report" message.
49770
49771         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49772         * g++.dg/ext/instantiate1.C: Move from old-deja.
49773
49774 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
49775
49776         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49777         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49778         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49779         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49780
49781 2001-07-23  Jeffrey A Law  (law@cygnus.com)
49782
49783         * gcc.c-torture/execute/20010723-1.c: New test.
49784
49785 2001-07-23  Ben Elliston  <bje@redhat.com>
49786
49787         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49788
49789 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49790
49791         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49792         i[34567]86-*-*.
49793         Delete handling of ieee_multilib_flags.
49794         Pass -mieee for alpha*-*-* and sh-*-*.
49795         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49796
49797 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
49798
49799         Remove old-abi tests.
49800         * g++.old-deja/g++.mike/p11116.C: Remove.
49801         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49802
49803 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
49804
49805         * g77.f-torture/compile/pr3743.f: New test
49806
49807 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
49808
49809         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49810
49811 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49812
49813         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49814         g++.old-deja/g++.pt/static6.C: Likewise.
49815         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49816         supports weak symbols.
49817
49818 2001-07-18  Andreas Jaeger  <aj@suse.de>
49819
49820         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49821         supported again.
49822
49823 2001-07-18  Andreas Jaeger  <aj@suse.de>
49824
49825         * gcc.dg/iftrap-1.c: Fix target line.
49826
49827 2001-07-17  Richard Henderson  <rth@redhat.com>
49828
49829         * gcc.c-torture/execute/20010717-1.c: New.
49830
49831 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49832
49833         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49834         tests.
49835
49836 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49837
49838         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49839
49840 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49841
49842         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49843         UAC_SIGBUS, UAC_NOPRINT definitions.
49844
49845 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
49846
49847         * objc/execute/object_is_class.m: New test.
49848         * objc/execute/object_is_meta_class.m: New test.
49849
49850 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49851
49852         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49853         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49854
49855 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
49856
49857         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49858         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49859
49860 2001-07-14  Richard Henderson  <rth@redhat.com>
49861
49862         * gcc.dg/iftrap-1.c: New.
49863
49864 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
49865
49866         * g77.f-torture/execute/intrinsic77.f: New test.
49867
49868 2001-07-11  Janis Johnson <janis@us.ibm.com>
49869
49870         * gcc.misc-tests/gcov-3.c: New test.
49871
49872 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49873
49874         * gcc.c-torture/compile/20010711-1.c,
49875         * gcc.c-torture/compile/20010711-2.c: New tests.
49876
49877 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49878
49879         * gcc.c-torture/execute/20010711-1.c: New test.
49880
49881 2001-07-11  Ben Elliston  <bje@redhat.com>
49882
49883         * g++.old-deja/g++.other/enum5.C: New test.
49884
49885 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
49886
49887         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49888         (g++-dg-prune): Call prune_gcc_output.
49889         * prune.exp: New file for prune_gcc_output.
49890         * lib/g++.exp, lib/gcc.exp: Load it.
49891
49892 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49893
49894         * gcc.c-torture/compile/20010701-1.c,
49895         g++.old-deja/g++.ext/attrib6.C: New tests.
49896
49897 2001-07-06  Jeffrey A Law  (law@cygnus.com)
49898
49899         * gcc.c-torture/compile/20010706-1.c: New test.
49900
49901 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
49902
49903         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49904
49905 2001-06-28  Stan Shebs  <shebs@apple.com>
49906
49907         * gcc.dg/pragma-darwin.c: New test.
49908
49909 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49910
49911         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49912         Solaris 2.[678] system.
49913
49914 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49915
49916         * gcc.dg/20010622-1.c: New test.
49917
49918 2001-06-18  Stan Shebs  <shebs@apple.com>
49919
49920         * objc.dg: New directory.
49921         * objc.dg/dg.exp: New file.
49922         * objc.dg/alias.m: New.
49923         * objc.dg/class-1.m: New.
49924         * objc.dg/class-2.m: New.
49925         * objc.dg/const-str-1.m: New.
49926         * objc.dg/const-str-2.m: New.
49927         * objc.dg/id-1.m: New.
49928         * objc.dg/method-1.m: New.
49929         * objc.dg/super-class-1.m: New.
49930         * lib/objc-dg.exp: New file.
49931
49932 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49933
49934         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49935         of label name.
49936
49937 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
49938
49939         * g++.old-deja/g++.abi/vbase8-9.C: New test.
49940
49941 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49942
49943         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49944         variable.
49945
49946 2001-06-12  Richard Henderson  <rth@redhat.com>
49947
49948         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49949
49950 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49951
49952         * g++.old-deja/g++.abi/vbase5.C: New test.
49953         * g++.old-deja/g++.abi/vbase6.C: New test.
49954         * g++.old-deja/g++.abi/vbase7.C: New test.
49955
49956 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49957
49958         * gcc.c-torture/compile/20010610-1.c: New test.
49959
49960 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49961
49962         * g++.old-deja/g++.abi/vbase4.C: New test.
49963
49964 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49965
49966         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49967         support %f for HC11/HC12 targets.
49968         * gcc.c-torture/execute/930513-1.x: New file, likewise.
49969         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49970         on HC11/HC12 targets.
49971         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49972
49973 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49974
49975         * gcc.dg/wchar_t-1.c: New file.
49976         * gcc.dg/wint_t-1.c: Likewise.
49977
49978 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
49979
49980         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49981
49982 2001-06-11  Richard Henderson  <rth@redhat.com>
49983
49984         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49985
49986 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49987
49988         * gcc.c-torture/compile/20010611-1.c: New test.
49989
49990 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49991
49992         * gcc.dg/c99-tag-1.c: Add more tests.
49993
49994 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
49995
49996         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49997         representation on MN10300 and ARM/Thumb.
49998
49999 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
50000
50001         * g77.f-torture/execute/20010610.f: New.
50002
50003 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
50004
50005         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50006         names.
50007
50008 2001-06-09  Richard Henderson  <rth@redhat.com>
50009
50010         * gcc.c-torture/execute/ashrdi-1.c: New.
50011         * gcc.c-torture/execute/ashldi-1.c: New.
50012         * gcc.c-torture/execute/lshrdi-1.c: New.
50013
50014 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
50015
50016         * objc/execute/load-3.m: Added. Check sending +load to categories,
50017         in addition to classes.
50018
50019 2001-06-08  Stan Shebs  <shebs@apple.com>
50020
50021         * objc/execute/load-2.m: New test.  From Nicola Pero
50022         <n.pero@mi.flashnet.it>.
50023
50024 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
50025
50026         * gcc.c-torture/execute/20010605-2.c: New test.
50027
50028 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50029
50030         * g++.old-deja/g++.abi/vbase2.C: New test.
50031         * g++.old-deja/g++.abi/vbase3.C: New test.
50032
50033 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50034
50035         * g++.old-deja/g++.pt/friend49.C: New test.
50036
50037 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
50038
50039         * g++.old-deja/g++.ext/anon3.C: New test.
50040
50041 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
50042
50043         * g++.old-deja/g++.other/conv7.C: New test.
50044
50045 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50046
50047         * gcc.c-torture/compile/20010605-2.c: New test.
50048
50049 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50050
50051         * gcc.c-torture/execute/20010604-1.c: New test.
50052
50053 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
50054
50055         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50056
50057 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
50058
50059         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50060         (g++_link_flags): Likewise.
50061         (g++_init): Pass gccpath's value to two previous functions.
50062
50063 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50064
50065         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50066         Ensure logfile entry matches exec command line.
50067
50068 2001-05-31  Richard Henderson  <rth@redhat.com>
50069
50070         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50071         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50072
50073 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
50074
50075         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50076         compiler for irix6.2
50077
50078 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
50079
50080         * g++.old-deja/g++.other/optimize3.C: New file.
50081
50082 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
50083
50084         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50085         assemble.
50086
50087 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
50088
50089         * g++.old-deja/g++.other/optimize2.C: New file.
50090
50091 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
50092
50093         * gcc.c-torture/compile/20010518-2.c: New file.
50094         * gcc.c-torture/execute/20010518-1.c: New file.
50095         * gcc.c-torture/execute/20010518-2.c: New file.
50096
50097 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50098
50099         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50100
50101 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
50102
50103         G++ no longer defines builtins that do not begin with __builtin.
50104         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50105         * g++.old-deja/g++.brendand/misc13.C: Likewise.
50106         * g++.old-deja/g++.law/builtin1.C: Likewise.
50107         * g++.old-deja/g++.law/cvt2.C: Likewise.
50108         * g++.old-deja/g++.mike/net5.C: Likewise.
50109         * g++.old-deja/g++.other/builtins1.C: Likewise.
50110         * g++.old-deja/g++.other/builtins2.C: Likewise.
50111         * g++.old-deja/g++.other/builtins3.C: Likewise.
50112         * g++.old-deja/g++.other/builtins4.C: Likewise.
50113         * g++.old-deja/g++.other/inline8.C: Likewise.
50114         * g++.old-deja/g++.robertl/eb39.C: Likewise.
50115
50116 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
50117
50118         * g++.old-deja/g++.pt/using1.C: Adjust.
50119         * g++.old-deja/g++.pt/using2.C: New test.
50120
50121 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50122
50123         * gcc.dg/cpp/charconst.c: New tests.
50124         * gcc.dg/cpp/escape.c: New tests.
50125         * gcc.dg/cpp/escape-1.c: New tests.
50126         * gcc.dg/cpp/escape-2.c: New tests.
50127         * gcc.dg/cpp/ucs.c: New tests.
50128
50129 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
50130
50131         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50132         native compiler for irix6.5.
50133
50134 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
50135
50136         * lib/g++.exp (g++_include_flags): Use args to compute
50137         get_multilibs.
50138         (g++_link_flags): Likewise.
50139         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50140
50141 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50142
50143         * gcc.dg/c90-hexfloat-1.c: Add more tests.
50144
50145 2001-05-21  Geoff Keating  <geoffk@redhat.com>
50146
50147         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50148         this file.
50149
50150 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50151
50152         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50153         STACK_SIZE;
50154         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50155         to STACK_SIZE; Use it to define size of add_histo array.
50156         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50157         to STACK_SIZE.
50158         (f): Use GITT_SIZE to define size of gitt local table.
50159         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50160         to STACK_SIZE; Use it to define size of bytemem array.
50161
50162 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50163
50164         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50165         on 68HC11/HC12 due to the asm instruction.
50166         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50167         * gcc.c-torture/compile/920520-1.x: Likewise.
50168         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50169         on 68HC11/HC12 because the function is larger than 64K.
50170         * gcc.c-torture/compile/961203-1.x: New file, this test fails
50171         on 68HC11/HC12 because the structure is too large.
50172
50173 2001-05-20  Richard Henderson  <rth@redhat.com>
50174
50175         * gcc.c-torture/execute/20010520-1.c: New.
50176
50177 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50178
50179         * g++.old-deja/g++.warn/compare1.C: New test.
50180         * gcc.dg/compare4.c: New test.
50181
50182 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
50183
50184         * g++.old-deja/g++.other/optimize1.C: New test.
50185
50186 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50187
50188         * g++.old-deja/g++.pt/spec41.C: New test.
50189
50190 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
50191
50192         * gcc.c-torture/compile/20010114-1.x: Remove.
50193
50194 2001-05-18  Stan Shebs  <shebs@apple.com>
50195
50196         * gcc.c-torture/compile/20010518-1.c: New test.
50197
50198 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
50199
50200         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50201         * g++.old-deja/g++.pt/crash67.C: New test.
50202
50203 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
50204
50205         * g++.old-deja/g++.other/debug9.C: New test.
50206
50207 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
50208
50209         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50210
50211 2001-05-16  Jan Hubicka  <jh@suse.cz>
50212
50213         * gcc.c-torture/compile/20010516-1.c: New test.
50214
50215 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50216
50217         * g++.old-deja/g++.other/crash41.C: New test.
50218
50219 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50220
50221         * g++.old-deja/g++.pt/crash66.C: New test.
50222
50223 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
50224
50225         * g++.old-deja/g++.robertl/eb27.C: Convert.
50226
50227 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
50228
50229         * g++.dg/friend-warn.C: New test.  Do not warn about friend
50230         declaration being redundant.
50231
50232 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
50233
50234         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50235
50236 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
50237
50238         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50239
50240 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
50241
50242         * lib/g++.exp: Use testsuite_flags.
50243
50244 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
50245
50246         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50247
50248 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50249
50250         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50251
50252 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
50253
50254         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50255
50256 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
50257
50258         * gcc.c-torture/compile/20010313-1.c: New test.
50259
50260 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
50261
50262         * gcc.dg/cpp/direct2.c: New test.
50263         * gccq.dg/cpp/direct2s.c: New test.
50264
50265         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50266
50267 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
50268
50269         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50270         * g++.old-deja/g++.other/op3.C: Likewise.
50271
50272 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50273
50274         * gcc.dg/cpp/syshdr.h: New file.
50275         * gcc.dg/cpp/sysmac1.c: Update.
50276         * gcc.dg/cpp/sysmac2.c: Update.
50277
50278 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50279
50280         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50281
50282 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
50283
50284         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50285         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50286
50287 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
50288
50289         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50290
50291 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
50292
50293         * lib/g++.exp (g++_include_flags): Don't use any special flags
50294         if TESTING_IN_BUILD_TREE is not defined.
50295         (g++_init): Use a plain 'c++' as the compiler if
50296         TESTING_IN_BUILD_TREEE is not defined.
50297
50298 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50299
50300         * g++.old-deja/g++.eh/catch13.C: New test.
50301         * g++.old-deja/g++.eh/catch14.C: New test.
50302
50303 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50304
50305         * gcc.dg/cpp/tr-define.c: New test.
50306
50307 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
50308
50309         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50310         <stdlib.h>, not <malloc.h>.
50311
50312 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50313
50314         * g++.old-deja/g++.ns/template17.C: New test.
50315
50316 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50317
50318         * g++.old-deja/g++.pt/ref4.C: New test.
50319
50320 2001-04-30  Richard Henderson  <rth@redhat.com>
50321
50322         * gcc.dg/20000724-1.c: Revert last change.
50323
50324 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
50325
50326         * g77.f-torture/execute/20010430.f: New test.
50327
50328 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
50329
50330         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50331
50332 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
50333
50334         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50335
50336 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50337
50338         * g++.old-deja/g++.eh/crash6.C: New test.
50339
50340 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50341
50342         * g++.old-deja/g++.other/warn7.C: New test.
50343
50344 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50345
50346         * g++.old-deja/g++.other/defarg9.C: New test.
50347
50348 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50349
50350         * g77.f-torture/compile/20010426.f: New test.
50351         * g77.f-torture/execute/20010426.f: New test.
50352
50353 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50354
50355         * g77.f-torture/compile/20000629-1.x: Remove - error
50356         has been fixed.
50357
50358 2001-04-26  Jeffrey A Law  (law@cygnus.com)
50359
50360         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50361         Tweak slightly to work with g++.dg framework.
50362         * g++.dg/special/ecos.exp: Run initp1.C test.
50363         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50364
50365         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50366         its linker doesn't give line numbers either.
50367         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50368
50369 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50370
50371         * g++.old-deja/g++.other/lex1.C: New test.
50372
50373 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
50374
50375         * gcc.dg/noncompile/20010425-1.c: New test.
50376
50377 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50378
50379         * g++.old-deja/g++.pt/mangle2.C: New test.
50380
50381 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50382
50383         * gcc.dg/format/plus-1.c: New test.
50384
50385 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50386
50387         * gcc.dg/20010423-1.c: New test.
50388
50389 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50390
50391         * gcc.c-torture/execute/20010422-1.c: New test.
50392
50393 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
50394
50395         * g++.old-deja/g++.ns/type2.C: New test.
50396
50397 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
50398
50399         * g++.old-deja/g++.other/perf1.C: New test.
50400
50401 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
50402
50403         * gcc.dg/c99-func-2.c: Remove xfail.
50404         * gcc.dg/c99-func-3.c: Remove xfail.
50405         * gcc.dg/c99-func-4.c: Remove xfail.
50406
50407 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
50408
50409         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50410
50411 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50412
50413         * gcc.c-torture/compile/20010423-1.c: New test.
50414
50415 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50416
50417         * g++.old-deja/g++.pt/typename28.C: New test.
50418
50419 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50420
50421         * g++.old-deja/g++.abi/empty2.C: New test.
50422         * g++.old-deja/g++.abi/empty3.C: New test.
50423
50424 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50425
50426         * g++.old-deja/g++.other/comdat2.C: New test.
50427         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50428
50429 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50430
50431         * g++.old-deja/g++.other/overload14.C: New test.
50432
50433 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50434
50435         * g++.old-deja/g++.other/lookup23.C: New test.
50436
50437 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50438
50439         * gcc.c-torture/execute/20010403-1.c: New test.
50440
50441 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
50442             Mark Mitchell  <mark@codesourcery.com>
50443
50444         * lib/old-dejagnu.exp: Don't delete output of executable.
50445         Add .exe suffix to executables.
50446
50447 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
50448
50449         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50450
50451 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50452
50453         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50454
50455 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50456
50457         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50458         * g++.old-deja/g++.abi/crash1.C: New test.
50459
50460 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50461
50462         * g++.old-deja/g++.other/crash40.C: New test.
50463
50464 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50465
50466         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50467
50468 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
50469
50470         * g++.old-deja/g++.other/warn6.C: New test.
50471
50472 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50473
50474         * g++.old-deja/g++.robertl/eb42.C: Same.
50475
50476 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50477
50478         * gcc.dg/wtr-conversion-1.c: New testcase.
50479
50480 2001-04-10  Richard Henderson  <rth@redhat.com>
50481
50482         * g++.old-deja/g++.other/array5.C: New.
50483
50484 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50485
50486         * gcc.c-torture/execute/20010408-1.c: New test.
50487
50488 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
50489
50490         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50491         headers and constructs.
50492         * g++.old-deja/g++.robertl/eb79.C: Same.
50493         * g++.old-deja/g++.robertl/eb77.C (main): Same.
50494         * g++.old-deja/g++.robertl/eb73.C: Same.
50495         * g++.old-deja/g++.robertl/eb66.C (main): Same.
50496         * g++.old-deja/g++.robertl/eb55.C (t): Same.
50497         * g++.old-deja/g++.robertl/eb54.C (main): Same.
50498         * g++.old-deja/g++.robertl/eb46.C (main): Same.
50499         * g++.old-deja/g++.robertl/eb44.C: Same.
50500         * g++.old-deja/g++.robertl/eb41.C (main): Same.
50501         * g++.old-deja/g++.robertl/eb4.C (main): Same.
50502         * g++.old-deja/g++.robertl/eb39.C: Same.
50503         * g++.old-deja/g++.robertl/eb33.C (main): Same.
50504         * g++.old-deja/g++.robertl/eb31.C (main): Same.
50505         * g++.old-deja/g++.robertl/eb30.C: Same.
50506         * g++.old-deja/g++.robertl/eb3.C: Same.
50507         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50508         * g++.old-deja/g++.robertl/eb21.C: Same.
50509         * g++.old-deja/g++.robertl/eb15.C: Same.
50510         * g++.old-deja/g++.robertl/eb118.C: Same.
50511         * g++.old-deja/g++.robertl/eb115.C (main): Same.
50512         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50513         * g++.old-deja/g++.robertl/eb109.C: Same.
50514         * g++.old-deja/g++.other/sibcall1.C (main): Same.
50515         * g++.old-deja/g++.mike/rtti1.C: Same.
50516         * g++.old-deja/g++.mike/p658.C: Same.
50517         * g++.old-deja/g++.mike/net46.C: Same.
50518         * g++.old-deja/g++.mike/net34.C: Same.
50519         * g++.old-deja/g++.mike/memoize1.C: Same.
50520         * g++.old-deja/g++.mike/eh2.C: Same.
50521         * g++.old-deja/g++.law/weak.C: Same.
50522         * g++.old-deja/g++.law/visibility7.C: Same.
50523         * g++.old-deja/g++.law/visibility25.C: Same.
50524         * g++.old-deja/g++.law/visibility22.C: Same.
50525         * g++.old-deja/g++.law/visibility2.C: Same.
50526         * g++.old-deja/g++.law/visibility17.C: Same.
50527         * g++.old-deja/g++.law/visibility13.C: Same.
50528         * g++.old-deja/g++.law/visibility10.C: Same.
50529         * g++.old-deja/g++.law/visibility1.C: Same.
50530         * g++.old-deja/g++.law/virtual3.C (eval): Same.
50531         * g++.old-deja/g++.law/vbase1.C: Same.
50532         * g++.old-deja/g++.law/operators32.C: Same.
50533         * g++.old-deja/g++.law/nest3.C: Same.
50534         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50535         * g++.old-deja/g++.law/except5.C (main): Same.
50536         * g++.old-deja/g++.law/cvt7.C (run): Same.
50537         * g++.old-deja/g++.law/cvt2.C: Same.
50538         * g++.old-deja/g++.law/cvt16.C: Same.
50539         * g++.old-deja/g++.law/ctors6.C (bar): Same.
50540         * g++.old-deja/g++.law/ctors17.C (main): Same.
50541         * g++.old-deja/g++.law/ctors13.C: Same.
50542         * g++.old-deja/g++.law/ctors12.C (main): Same.
50543         * g++.old-deja/g++.law/ctors10.C: Same.
50544         * g++.old-deja/g++.law/code-gen5.C: Same.
50545         * g++.old-deja/g++.law/bad-error7.C: Same.
50546         * g++.old-deja/g++.law/arm9.C: Same.
50547         * g++.old-deja/g++.law/arm12.C: Same.
50548         * g++.old-deja/g++.law/arg8.C: Same.
50549         * g++.old-deja/g++.law/arg1.C: Same.
50550         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50551         * g++.old-deja/g++.jason/template31.C: Same.
50552         * g++.old-deja/g++.jason/template24.C (main): Same.
50553         * g++.old-deja/g++.jason/2371.C: Same.
50554         * g++.old-deja/g++.eh/new2.C: Same.
50555         * g++.old-deja/g++.eh/new1.C: Same.
50556         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50557         * g++.old-deja/g++.brendan/nest21.C (main): Same.
50558         * g++.old-deja/g++.brendan/err-msg3.C: Same.
50559         * g++.old-deja/g++.brendan/crash62.C: Same.
50560         * g++.old-deja/g++.brendan/crash52.C: Same.
50561         * g++.old-deja/g++.brendan/crash49.C (main): Same.
50562         * g++.old-deja/g++.brendan/crash38.C: Same.
50563         * g++.old-deja/g++.brendan/crash15.C (main): Same.
50564         * g++.old-deja/g++.brendan/copy9.C: Same.
50565
50566 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
50567
50568         * gcc.c-torture/execute/20001203-2.c (memset):
50569         Count argument is of type __SIZE_TYPE__.
50570
50571 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
50572
50573         * gcc.c-torture/compile/20010404-1.c: New test.
50574
50575 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
50576
50577         * gcc.c-torture/compile/20010326-1.c: New test.
50578
50579 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
50580
50581         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50582         peculiarities of the SH.
50583         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50584
50585 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50586
50587         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50588         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50589         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50590
50591 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50592
50593         * g77.f-torture/compile/20010321-1.f: New test.
50594
50595 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50596
50597         * gcc.c-torture/compile/20010329-1.c: New test.
50598
50599 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
50600
50601         * gcc.c-torture/execute/20010329-1.c: New test.
50602
50603 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50604
50605         * g++.old-deja/g++.other/eh4.C: Fix typo.
50606
50607 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
50608
50609         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50610
50611 2001-03-28  Philip Blundell  <philb@gnu.org>
50612
50613         * gcc.c-torture/compile/20010328-1.c: New test.
50614
50615 2001-03-27  Richard Henderson  <rth@redhat.com>
50616
50617         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50618         * g++.old-deja/g++.eh/vbase3.C: Likewise.
50619
50620 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
50621
50622         * gcc.c-torture/compile/20010327-1.c: New test.
50623
50624 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50625
50626         * g++.old-deja/g++.other/friend12.C: New test.
50627         * g++.old-deja/g++.other/friend9.C: Expect no errors.
50628         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50629
50630 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50631
50632         * gcc.c-torture/execute/20010325-1.c: New test.
50633
50634 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
50635
50636         * g++.old-deja/g++.other/mangle3.C: New test.
50637
50638 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
50639
50640         * g++.old-deja/g++.other/anon8.C: New test.
50641
50642 2001-03-20  Philip Blundell  <philb@gnu.org>
50643
50644         * gcc.c-torture/compile/20010320-1.c: New test.
50645
50646 2001-03-17  Richard Henderson  <rth@redhat.com>
50647
50648         * g++.old-deja/g++.other/eh4.C: Add expected error text.
50649
50650 2001-03-15  Geoff Keating  <geoff@redhat.com>
50651
50652         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50653         tests on AIX.
50654
50655 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
50656
50657         * g++.old-deja/g++.other/eh4.C: New test.
50658
50659 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50660
50661         * gcc.dg/cpp/mi1.c: Update.
50662
50663 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
50664
50665         * g++.old-deja/g++.other/regstack.C: New test.
50666
50667 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50668
50669         * g++.old-deja/g++.other/ref4.C: New test.
50670
50671 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
50672
50673         * objc/execute/va_method.m: Added.
50674         * objc/execute/IMP.m: Added.
50675         * objc/execute/_cmd.m: Added.
50676         * objc/execute/accessing_ivars.m: Added.
50677         * objc/execute/class-1.m: Added.
50678         * objc/execute/class-10.m: Added.
50679         * objc/execute/class-11.m: Added.
50680         * objc/execute/class-12.m: Added.
50681         * objc/execute/class-13.m: Added.
50682         * objc/execute/class-14.m: Added.
50683         * objc/execute/class-2.m: Added.
50684         * objc/execute/class-3.m: Added.
50685         * objc/execute/class-4.m: Added.
50686         * objc/execute/class-5.m: Added.
50687         * objc/execute/class-6.m: Added.
50688         * objc/execute/class-7.m: Added.
50689         * objc/execute/class-8.m: Added.
50690         * objc/execute/class-9.m: Added.
50691         * objc/execute/class-tests-1.h
50692         * objc/execute/class-tests-2.h
50693         * objc/execute/compatibility_alias.m: Added.
50694         * objc/execute/encode-1.m: Added.
50695         * objc/execute/formal_protocol-1.m: Added.
50696         * objc/execute/formal_protocol-2.m: Added.
50697         * objc/execute/formal_protocol-3.m: Added.
50698         * objc/execute/formal_protocol-4.m: Added.
50699         * objc/execute/formal_protocol-5.m: Added.
50700         * objc/execute/formal_protocol-6.m: Added.
50701         * objc/execute/formal_protocol-7.m: Added.
50702         * objc/execute/informal_protocol.m: Added.
50703         * objc/execute/initialize.m: Added.
50704         * objc/execute/load.m: Added.
50705         * objc/execute/many_args_method.m: Added.
50706         * objc/execute/nested-3.m: Added.
50707         * objc/execute/no_clash.m: Added.
50708         * objc/execute/private.m: Added.
50709         * objc/execute/redefining_self.m: Added.
50710         * objc/execute/root_methods.m: Added.
50711         * objc/execute/selector-1.m: Added.
50712         * objc/execute/static-1.m: Added.
50713         * objc/execute/static-2.m: Added.
50714         * objc/execute/va_method.m: Added.
50715
50716 2001-03-10  Richard Henderson  <rth@redhat.com>
50717
50718         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50719
50720 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50721
50722         * g++.old-deja/g++.other/crash31.C: XFAIL.
50723         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50724         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50725         * gcc.c-torture/execute/20010123-1.x: XFAIL.
50726         * gcc.c-torture/execute/20010124-1.x: XFAIL.
50727         * gcc.dg/sequence-pt-1.c: XFAIL one test.
50728
50729 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50730
50731         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50732
50733 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50734
50735         * gcc.dg/20000724-1.c: Don't use multiline strings.
50736
50737 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50738
50739         * objc/execute/string1.m, objc/execute/string2.m: Compare the
50740         result of -cString against what we expect it to be; don't just
50741         print it out for no one to read.
50742
50743         * objc/execute/string3.m, objc/execute/string4.m: New tests.
50744         Based on testcases provided by Nicola Pero.
50745
50746 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50747
50748         * gcc.dg/cpp/macro7.c: New test.
50749
50750 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50751
50752         * gcc.dg/cpp/multiline.c: Update.
50753
50754 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50755
50756         * g++.old-deja/g++.other/enum3.C: New test.
50757
50758 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50759
50760         * g++.old-deja/g++.other/pod1.C: New test.
50761
50762 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50763
50764         * g++.old-deja/g++.ext/overload1.C: New test.
50765
50766 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50767
50768         * g++.old-deja/g++.pt/using1.C: New test.
50769
50770 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50771
50772         * g++.old-deja/g++.other/using9.C: New test.
50773
50774 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
50775
50776         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50777
50778         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50779
50780 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
50781
50782         * g++.old-deja/g++.ext/realpt1.C: Remove.
50783
50784 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
50785
50786         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50787
50788 2001-02-26  Will Cohen  <wcohen@redhat.com>
50789
50790         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50791
50792 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
50793
50794         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50795         templatized constructors.
50796
50797 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50798
50799         * gcc.c-torture/execute/20010224-1.c: New test.
50800
50801 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
50802
50803         * gcc.c-torture/execute/20010222-1.c: New test.
50804
50805 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
50806
50807         * g++.old-deja/g++.other/inline20.C: New test.
50808
50809 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
50810
50811         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50812
50813 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50814
50815         * g++.old-deja/g++.other/lookup22.C: New test.
50816
50817 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
50818
50819         * g77.dg: New directory.
50820         * g77.dg/20010216-1.f: New test case.
50821         * g77.dg/dg.exp: New driver.
50822         * lib/g77-dg.exp: New driver library.
50823
50824 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50825
50826         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50827
50828 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
50829
50830         * g++.old-deja/g++.other/decl9.C: New test.
50831
50832 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
50833
50834         * g++.old-deja/g++.other/init16.C: Update the test so that it does
50835         not need <string> and also tests the initialization at runtime.
50836
50837 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50838
50839         * gcc.c-torture/execute/longlong.c: New test.
50840
50841 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50842
50843         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50844
50845 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50846
50847         * gcc.c-torture/execute/920302-1.c (execute):
50848         Change argument type to short.
50849
50850 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50851
50852         * g++.old-deja/g++.pt/deduct6.C: New test.
50853
50854 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50855
50856         * g++.old-deja/g++.pt/deduct5.C: New test.
50857
50858 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
50859
50860         * gcc.c-torture/execute/20010209-1.c: New test.
50861
50862 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50863
50864         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50865
50866 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
50867
50868         * g++.dg/vtgc1.C: Update for new ABI.
50869
50870         * consistency.vlad: New directory, 1665 files.
50871
50872 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50873
50874         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50875         return type.
50876         * gcc.dg/cpp/digraphs.c: Declare puts.
50877
50878 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50879
50880         * g++.old-deja/g++.other/warn5.C: New test.
50881
50882 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50883
50884         * g++.old-deja/g++.pt/spec40.C: New test.
50885
50886 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50887
50888         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50889         case.
50890         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50891
50892 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
50893
50894         * gcc.c-torture/compile/20010209-1.c: New test.
50895
50896 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
50897
50898         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50899         excess errors message but not if it crashes.
50900         * g++.old-deja/g++.other/crash27.C: Likewise.
50901         * g++.old-deja/g++.other/crash28.C: Likewise.
50902         * g++.old-deja/g++.other/crash30.C: Likewise.
50903         * g++.old-deja/g++.other/crash32.C: Likewise.
50904         * g++.old-deja/g++.other/crash35.C: Likewise.
50905         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50906
50907 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50908
50909         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50910         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50911         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50912         g77.f-torture/execute/execute.exp,
50913         g77.f-torture/noncompile/noncompile.exp,
50914         gcc.c-torture/execute/execute.exp,
50915         gcc.c-torture/execute/memcheck/memcheck.exp,
50916         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50917         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50918         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50919         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50920         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50921         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50922         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50923         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50924         Remove bug reporting instructions with ancient email addresses.
50925
50926 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50927
50928         * gcc.dg/20010202-1.c: New test.
50929         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50930
50931 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
50932
50933         * g++.dg/stdbool-if.C: New test.
50934
50935 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
50936
50937         * objc/execute/fdecl.m: Added main().
50938
50939 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50940
50941         * gcc.c-torture/execute/20010206-1.c: New test.
50942
50943 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50944
50945         * gcc.dg/cpp/avoidpaste1.c: Update.
50946
50947 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
50948
50949         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50950         Pero <nicola@brainstorm.co.uk>.
50951         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50952
50953 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
50954
50955         * g++.old-deja/g++.pt/spec39.C: New test.
50956
50957 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
50958
50959         * gcc.c-torture/compile/20010202-1.c: New test.
50960
50961 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
50962
50963         * g++.old-deja/g++.abi/primary2.C: New test.
50964         * g++.old-deja/g++.abi/primary3.C: New test.
50965         * g++.old-deja/g++.abi/primary4.C: New test.
50966         * g++.old-deja/g++.abi/primary5.C: New test.
50967         * g++.old-deja/g++.abi/vtable3.h: New test.
50968         * g++.old-deja/g++.abi/vtable3a.C: New test.
50969         * g++.old-deja/g++.abi/vtable3b.C: New test.
50970         * g++.old-deja/g++.abi/vtable3c.C: New test.
50971         * g++.old-deja/g++.abi/vtable3d.C: New test.
50972         * g++.old-deja/g++.abi/vtable3e.C: New test.
50973         * g++.old-deja/g++.abi/vtable3f.C: New test.
50974         * g++.old-deja/g++.abi/vtable3g.C: New test.
50975         * g++.old-deja/g++.abi/vtable3h.C: New test.
50976         * g++.old-deja/g++.abi/vtable3i.C: New test.
50977         * g++.old-deja/g++.abi/vtable3j.C: New test.
50978         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50979
50980 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
50981
50982         * g++.old-deja/g++.other/anon6.C: New test.
50983         * g++.old-deja/g++.other/anon7.C: New test.
50984
50985 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50986
50987         * gcc.dg/cpp/avoidpaste2.c: New tests.
50988
50989 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
50990
50991         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50992
50993 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
50994
50995         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50996         DECIMAL_DIG cases for Irix."
50997
50998 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
50999
51000         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51001
51002 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51003
51004         * gcc.dg/c99-tag-1.c: New test.
51005
51006 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51007
51008         * gcc.dg/cpp/tr-warn1.c: Add tests.
51009
51010 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51011
51012         * gcc.dg/cpp/avoidpaste1.c: Update.
51013         * gcc.dg/cpp/paste4.c: Update.
51014
51015 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
51016
51017         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51018         cases for Irix.
51019
51020 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51021
51022         * g++.old-deja/g++.other/inline19.C: New test.
51023
51024 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51025
51026         * gcc.dg/Wlarger-than.c: New test.
51027
51028 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51029
51030         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51031
51032 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
51033
51034         * gcc.c-torture/execute/20010129-1.c: New test.
51035         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51036
51037 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51038
51039         * gcc.dg/cpp/avoidpaste1.c: Test case.
51040
51041 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
51042
51043         * g++.old-deja/g++.other/inline18.C: New test.
51044
51045 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51046
51047         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51048         and __builtin_putchar.
51049
51050 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
51051
51052         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51053         tests.
51054
51055 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
51056
51057         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51058         floating point number rounding mode to round to the nearest
51059         representable mode.
51060
51061 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
51062
51063         * g++.old-deja/g++.other/mangle2.C: New test.
51064
51065 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51066
51067         * gcc.c-torture/compile/20010124-1.c: New test.
51068
51069 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
51070
51071         * g++.old-deja/g++.pt/spec38.C: New test.
51072
51073 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51074
51075         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51076         "Build don't run".
51077
51078 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51079
51080         * gcc.c-torture/execute/20010123-1.c: New test.
51081
51082 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51083
51084         * g++.old-deja/g++.pt/spec37.C: New test.
51085
51086 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51087
51088         * g++.old-deja/g++.pt/overload14.C: New test.
51089
51090 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51091
51092         * gcc.c-torture/execute/20010122-1.c: New test, exercise
51093         __builtin_return_address.
51094
51095 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
51096
51097         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51098         * g++.old-deja/g++.pt/spec35.C: New test.
51099         * g++.old-deja/g++.pt/spec36.C: New test.
51100
51101 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
51102
51103         * gcc.c-torture/compile/20010118-1.c: New test.
51104
51105 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
51106
51107         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51108
51109 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51110
51111         * gcc.c-torture/execute/20010119-1.c: New test.
51112
51113 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51114
51115         * g++.old-deja/g++.other/vbase5.C: New test.
51116
51117 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51118
51119         * gcc.c-torture/execute/20010118-1.c: New test.
51120
51121 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51122
51123         * g++.old-deja/g++.pt/deduct3.C: New test.
51124
51125 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51126
51127         * g++.old-deja/g++.pt/spec34.C: New test.
51128
51129 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51130
51131         * g77.f-torture/compile/20000601-2.f: New test.
51132
51133 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51134
51135         * g++.old-deja/g++.other/init17.C: New test.
51136
51137 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
51138
51139         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51140
51141 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51142
51143         * g++.old-deja/g++.pt/unify8.C: New test.
51144
51145 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51146
51147         * g++.old-deja/g++.abi/vbase1.C: New test.
51148
51149 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51150
51151         * g++.old-deja/g++.pt/crash65.C: New test.
51152
51153 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51154
51155         * gcc.dg/cpp/assembl2.S: New test case.
51156
51157 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
51158
51159         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51160         are supported.
51161
51162 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51163
51164         * g++.old-deja/g++.other/builtins1.C: New test.
51165         * g++.old-deja/g++.other/builtins2.C: Likewise.
51166         * g++.old-deja/g++.other/builtins3.C: Likewise.
51167         * g++.old-deja/g++.other/builtins4.C: Likewise.
51168
51169 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
51170
51171         * gcc.c-torture/compile/20010117-1.c: New test.
51172         * gcc.c-torture/compile/20010117-2.c: New test.
51173
51174 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51175
51176         * g77.f-torture/execute/20010116.[fx]: New test,
51177         XFAIL on i?86-*-*.
51178         * g77.f-torture/compile/20010115.f: Indicate it's
51179         a test for PR fortran/1636.
51180
51181 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51182
51183         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51184
51185 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51186
51187         * g77.f-torture/compile/20010115.f: New test.
51188
51189 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
51190
51191         * g++.old-deja/g++.pt/nontype5.C: New test.
51192
51193 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51194
51195         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51196         have an equivalent working one below it.
51197
51198 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51199
51200         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51201         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51202
51203 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51204
51205         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51206         message containing "init_priority".
51207         (conpr-2.C): Likewise.
51208         (conpr-3.C): Likewise.
51209         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51210
51211 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51212
51213         * gcc.c-torture/execute/20010114-2.c: New test.
51214
51215 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51216
51217         * gcc.c-torture/compile/20010114-1.c: New test.
51218         * gcc.c-torture/compile/20010114-1.x: Xfail.
51219         * gcc.c-torture/compile/20010114-2.c: New test.
51220         * gcc.c-torture/execute/20010114-1.c: New test.
51221         * gcc.dg/trunc-1.c: New test.
51222         * gcc.dg/uninit-B.c: New test.
51223
51224 2001-01-13  Nick Clifton  <nickc@redhat.com>
51225
51226         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51227         target.
51228
51229 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51230
51231         * gcc.c-torture/compile/20010113-1.c: New test.
51232
51233 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
51234
51235         * gcc.c-torture/compile/20001212-1.c: New test.
51236
51237 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51238
51239         * gcc.dg/cpp/widestr1.c: Update.
51240         * gcc.dg/cpp/prag-imp.c: Remove.
51241
51242 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
51243
51244         * gcc.c-torture/execute/20000801-3.x: Remove.
51245         * gcc.dg/c90-init-1.c: New test.
51246         * gcc.dg/c99-init-1.c: New test.
51247         * gcc.dg/c99-init-2.c: New test.
51248         * gcc.dg/gnu99-init-1.c: New test.
51249
51250 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
51251
51252         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51253         testing that no relevant ones were found.
51254
51255 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51256
51257         * g++.old-deja/g++.pt/cast2.C: New test.
51258
51259 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51260
51261         * g++.old-deja/g++.pt/friend47.C: New test.
51262
51263 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51264
51265         * g++.old-deja/g++.pt/instantiate13.C: New test.
51266
51267 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51268
51269         * g++.old-deja/g++.other/defarg7.C: New test.
51270         * g++.old-deja/g++.other/defarg8.C: New test.
51271
51272 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51273
51274         * g++.old-deja/g++.pt/crash64.C: New test.
51275
51276 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51277
51278         * g++.old-deja/g++.pt/crash63.C: New test.
51279
51280 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51281
51282         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51283
51284 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
51285
51286         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51287
51288 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51289
51290         * g++.old-deja/g++.pt/error3.C: New test.
51291
51292 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51293
51294         * g++.old-deja/g++.other/crash39.C: New test.
51295
51296 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51297
51298         * g++.old-deja/g++.other/vbase4.C: New test.
51299
51300 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
51301
51302         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51303         * gcc.dg/special/20000419-2.c: New file. Identical to above.
51304         * gcc.dg/special/special.exp: New test driver which will check
51305         for alias support for the above test.
51306
51307 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
51308
51309         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51310         problems on small machines.
51311         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51312         parameterize.
51313
51314 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
51315
51316         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51317         mips.
51318         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51319
51320 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
51321
51322         * g++.old_deja/g++.pt/using8.C: New test.
51323
51324 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51325
51326         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51327
51328 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
51329
51330         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51331         where a failure is expected.
51332         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51333
51334 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51335
51336         * g++.old_deja/g++.pt/instantiate12.C: New test.
51337
51338 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51339
51340         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51341         start of structs.
51342         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51343         * g++.old-deja/g++.brendan/crash17.C: Likewise.
51344         * g++.old-deja/g++.brendan/crash29.C: Likewise.
51345         * g++.old-deja/g++.brendan/crash48.C: Likewise.
51346         * g++.old-deja/g++.brendan/ns1.C: Likewise.
51347         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51348         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51349         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51350         * g++.old-deja/g++.eh/spec6.C: Likewise.
51351         * g++.old-deja/g++.jason/crash3.C: Likewise.
51352         * g++.old-deja/g++.law/ctors11.C: Likewise.
51353         * g++.old-deja/g++.law/ctors17.C: Likewise.
51354         * g++.old-deja/g++.law/ctors5.C: Likewise.
51355         * g++.old-deja/g++.law/ctors9.C: Likewise.
51356         * g++.old-deja/g++.mike/ambig1.C: Likewise.
51357         * g++.old-deja/g++.mike/net22.C: Likewise.
51358         * g++.old-deja/g++.mike/p3538a.C: Likewise.
51359         * g++.old-deja/g++.mike/p3538b.C: Likewise.
51360         * g++.old-deja/g++.mike/virt3.C: Likewise.
51361         * g++.old-deja/g++.niklas/t128.C: Likewise.
51362         * g++.old-deja/g++.other/anon4.C: Likewise.
51363         * g++.old-deja/g++.other/using1.C: Likewise.
51364         * g++.old-deja/g++.other/warn3.C: Likewise.
51365         * g++.old-deja/g++.pt/t37.C: Likewise.
51366         * g++.old-deja/g++.robertl/eb69.C: Likewise.
51367         * g++.old-deja/g++.robertl/eb71.C: Likewise.
51368
51369 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51370
51371         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51372
51373 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51374
51375         * gcc.c-torture/execute/stdio-opt-3.c: New test.
51376
51377 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
51378
51379         * gcc.c-torture/compile/20010107-1.c: New test.
51380
51381 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51382
51383         * gcc.c-torture/execute/builtin-noret-1.c: New test.
51384
51385 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51386
51387         * gcc.dg/format/format.h: New file.
51388         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51389         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51390         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51391         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51392         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51393         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51394         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51395         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51396         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51397         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51398         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51399         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51400         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51401         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51402         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51403         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51404         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51405         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51406         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51407         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51408         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51409         instead of declaring standard types, macros and functions in each
51410         test.
51411
51412 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
51413
51414         * gcc.c-torture/execute/20010106-1.c: New test.
51415
51416 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51417
51418         * gcc.dg/format/format.exp: New file.
51419         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51420         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51421         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51422         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51423         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51424         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51425         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51426         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51427         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51428         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51429         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51430         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51431         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51432         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51433         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51434         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51435         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51436         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51437         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51438         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51439         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51440         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51441         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51442         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51443         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51444         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51445         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51446         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51447         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51448         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51449         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51450         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51451         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51452         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51453         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51454         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51455         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51456         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51457         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51458         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51459         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51460         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51461
51462 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
51463
51464         * gcc.c-torture/execute/991228-1.c: Take word endianness into
51465         account.
51466
51467 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51468
51469         * gcc.c-torture/execute/builtin-complex-1.c: New test.
51470
51471 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
51472
51473         * g++.old-deja/g++.pt/crash62.C: New test.
51474
51475 2001-01-04  Richard Henderson  <rth@redhat.com>
51476
51477         * gcc.dg/20000926-1.c: Update expected warnings.
51478         * gcc.dg/array-2.c: Likewise.
51479         * gcc.dg/array-4.c: Also validate flexible array members.
51480         * gcc.dg/c99-flex-array-1.c: New.
51481
51482 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51483
51484         * gcc.c-torture/compile/20001222-1.x: Remove.
51485
51486 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51487
51488         * gcc.c-torture/execute/built-in-setjmp.c: New.
51489
51490 2001-01-03  Richard Henderson  <rth@redhat.com>
51491
51492         * gcc.dg/940510-1.c: Update expected error wording.
51493         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51494
51495 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
51496
51497         * lib/target-supports.exp (check_alias_available): Modified to
51498         indicate aliases not supported if only weak aliases are supported.
51499
51500 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51501
51502         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51503         Turn on cmpstrsi checks for __pj__ and __i370__.
51504
51505 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51506
51507         * g++.old-deja/g++.other/virtual11.C: New test.
51508
51509 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51510
51511         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51512
51513 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51514
51515         * gcc.c-torture/compile/20010102-1.c: New test.
51516
51517 2001-01-02  Andreas Jaeger  <aj@suse.de>
51518
51519         * gcc.dg/noreturn-3.c: New test.
51520
51521         * gcc.dg/noreturn-4.c: New test.
51522
51523 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51524
51525         * gcc.c-torture/execute/stdio-opt-1.c: Also test
51526         __builtin_fputc and __builtin_fwrite.
51527
51528 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51529
51530         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51531         signed char, not default char.
51532
51533 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
51534
51535         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51536
51537 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
51538
51539         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51540
51541 2000-12-29  Richard Henderson  <rth@redhat.com>
51542
51543         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51544         (__cyg_profile_func_exit): Define.
51545
51546 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51547
51548         * g++.dg/vtgc1.C: New test.
51549
51550 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
51551
51552         * gcc.dg/noncompile/20001228-1.c: New test.
51553
51554         * gcc.dg/20001228-1.c: New test.
51555
51556         * gcc.c-torture/execute/20001228-1.c: New test.
51557
51558 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
51559
51560         * gcc.dg/format-strfmon-1.c: New test.
51561
51562 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51563
51564         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51565         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51566         * gcc.c-torture/execute/string-opt-1.c: Likewise.
51567         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51568         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51569         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51570         * gcc.c-torture/execute/string-opt-6.c: Likewise.
51571         * gcc.c-torture/execute/string-opt-7.c: Likewise.
51572         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51573         * gcc.c-torture/execute/string-opt-9.c: Likewise.
51574         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51575         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51576         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51577
51578         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51579         * gcc.c-torture/execute/string-opt-4.c: Test index.
51580
51581 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
51582
51583         * gcc.c-torture/compile/20001226-1.c: New test.
51584
51585 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51586
51587         * gcc.c-torture/compile/20001222-1.c: New test.
51588         * gcc.c-torture/compile/20001222-1.x: Xfail.
51589
51590 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
51591
51592         * gcc.c-torture/execute/comp-goto-2.c: New test.
51593
51594 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
51595
51596         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51597         Use long types if __INT_MAX__ is 32767.
51598         (main): Use cast to (sint32 *) when poking 88 into a_page.
51599
51600         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51601
51602 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
51603
51604         * gcc.c-torture/compile/20001221-1.c: New test.
51605         * gcc.c-torture/execute/20001221-1.c: New test.
51606
51607 2000-12-20  Richard Henderson  <rth@redhat.com>
51608
51609         * g++.old-deja/g++.pt/crash36.C: Update error lines.
51610         * g++.old-deja/g++.robertl/eb109.C: Likewise.
51611
51612 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51613
51614         * gcc.dg/compare3.c: New test.
51615
51616 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51617
51618         * gcc.dg/format-warnll-1.c: New test.
51619
51620 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51621
51622         * gcc.dg/cpp/cmdlne-P.c: New test.
51623
51624 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51625
51626         * gcc.c-torture/execute/builtin-abs-1.c,
51627         gcc.c-torture/execute/builtin-abs-2.c: New tests.
51628
51629 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51630
51631         * gcc.dg/cpp/multiline.c: New test.
51632
51633 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51634
51635         * g++.old-deja/g++.other/syshdr1.C: Update.
51636         * gcc.dg/cpp/lineflags.c: Remove temporarily.
51637
51638 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51639
51640         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51641
51642 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51643
51644         * g++.old-deja/g++.pt/ttp65.C: New test.
51645
51646 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51647
51648         * g++.old-deja/g++.pt/ttp64.C: New test.
51649
51650 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51651
51652         * g++.old-deja/g++.pt/spec33.C: New test.
51653
51654 2000-12-14  Catherine Moore  <clm@redhat.com>
51655
51656         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51657         * gcc.c-torture/execute/920612-2.c: Likewise.
51658         * gcc.c-torture/execute/920428-2.c: Likewise.
51659         * gcc-c-torture/execute/va-arg-11.c: Call exit.
51660         * gcc.c-torture/execute/va-arg-21.c: Likewise.
51661
51662 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51663
51664         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51665         * gcc.dg/pack-test-2.c: Likewise.
51666
51667 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51668
51669         Tests by Zack Weinberg <zackw@stanford.edu>.
51670
51671         * gcc.dg/cpp/defined.c: Update.
51672         * gcc.dg/cpp/defined_trad.c: New tests.
51673
51674 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51675
51676         * gcc.dg/cpp/trad-direct.c: Update.
51677
51678 2000-12-11  Neil Booth  <neilb@earthling.net>
51679
51680         * gcc.dg/cpp/defined_trad.c
51681
51682 2000-12-11  Neil Booth  <neilb@earthling.net>
51683
51684         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51685
51686 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51687
51688         * gcc.dg/format-miss-2.c: New test.
51689
51690 2000-12-09  Neil Booth  <neilb@earthling.net>
51691
51692         * gcc.dg/cpp/lineflags.c: New tests.
51693         * gcc.dg/cpp/poison.c: Update.
51694         * gcc.dg/cpp/redef2.c: Update.
51695         * gcc.dg/cpp/skipping.c: New test.
51696
51697 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
51698
51699         * g++.old-deja/g++.other/eh3.C: New testcase.
51700
51701 2000-12-07  Neil Booth  <neilb@earthling.net>
51702
51703         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51704         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51705         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51706         wtr-union-init-2.c, wtr-union-init-3.c: Update.
51707         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51708         Update.
51709
51710 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51711
51712         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51713         __SIZE_TYPE__ instead of int for type of integers cast to
51714         pointers.
51715
51716 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
51717
51718         * g++.old-deja/g++.other/cleanup4.C: New test.
51719
51720 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51721
51722         * format-sec-1.c: New test.
51723
51724 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51725
51726         * gcc.dg/format-nonlit-3.c: New test.
51727
51728 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51729
51730         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51731         through a null pointer.
51732
51733 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51734
51735         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51736         * g++.old-deja/g++.pt/partial4.C: New test.
51737
51738 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
51739
51740         * gcc.c-torture/execute/ieee/hugeval.x: New.
51741
51742 2000-12-06  Neil Booth  <neilb@earthling.net>
51743
51744         * gcc.dg/cpp/backslash2.c: New tests.
51745
51746 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51747
51748         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51749         * gcc.c-torture/execute/stdio-opt-2.c: New test.
51750
51751 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
51752
51753         * gcc.c-torture/execute/20001203-2.c: New testcase.
51754
51755 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51756
51757         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51758         * g++.old-deja/g++.other/virtual10.C: New test.
51759
51760 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51761
51762         * g++.old-deja/g++.mike/pmf5.C: Remove test.
51763
51764 2000-12-05  Richard Henderson  <rth@redhat.com>
51765
51766         * gcc.c-torture/compile/20001205-1.c: New.
51767
51768 2000-12-04  Neil Booth  <neilb@earthling.net>
51769
51770         * g++.old-deja/g++.other/virtual9.C: New test.
51771         * g++.old-deja/g++.pt/crash61.C: New test.
51772         * gcc.c-torture/execute/loop-9.c: New test.
51773
51774 2000-12-04  Neil Booth  <neilb@earthling.net>
51775
51776         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51777         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51778         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51779         * gcc.dg/cpp/extratokens.c: ...here.
51780
51781 2000-12-04  Neil Booth  <neilb@earthling.net>
51782
51783         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51784         New tests.
51785
51786 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51787
51788         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51789         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51790
51791 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51792
51793         * gcc.c-torture/execute/20001203-1.c: New test.
51794
51795 2000-12-03  Neil Booth  <neilb@earthling.net>
51796
51797         * gcc.dg/cpp/macro6.c: New test cases.
51798
51799 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51800
51801         * gcc.c-torture/execute/string-opt-9.c: New test.
51802         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51803         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51804         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51805
51806         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51807         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51808
51809 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
51810
51811         * gcc.dg/cpp/if-6.c: New testcase.
51812
51813         * gcc.dg/20001201-1.c: New testcase.
51814
51815 2000-12-02  Neil Booth  <neilb@earthling.net>
51816
51817         * g++.old-deja/g++.other/externC4.C,
51818         g++.old-deja/g++.other/friend10.C: New tests.
51819
51820 2000-12-02  Neil Booth  <neilb@earthling.net>
51821
51822         * g++.old-deja/g++.other/instan2.C
51823         * g++.old-deja/g++.other/instan3.C: New test.
51824
51825 2000-12-02  Neil Booth  <neilb@earthling.net>
51826
51827         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51828         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51829         gnuc99.c,gnuc99-pedantic.c: New tests.
51830
51831 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51832
51833         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51834         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51835
51836 2000-12-01  Neil Booth  <neilb@earthling.net>
51837
51838         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51839         * gcc.dg/cpp/poison.c: Update.
51840         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51841
51842 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
51843
51844         * g77.f-torture/execute/20001201.f: New test.
51845
51846 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51847
51848         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51849
51850 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
51851
51852         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51853
51854 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
51855
51856         * g++.old-deja/g++.other/cast6.C: New test.
51857
51858 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
51859
51860         * gcc.c-torture/execute/20001130-2.c: New testcase.
51861
51862 2000-11-30  Richard Henderson  <rth@redhat.com>
51863
51864         * gcc.c-torture/execute/20001130-1.c: New test.
51865
51866 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51867
51868         * g++.old-deja/g++.other/op3.C: New test.
51869
51870 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51871
51872         * g++.old-deja/g++.other/op2.C: New test.
51873
51874 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51875
51876         * g++.old-deja/g++.other/crash38.C: New test.
51877
51878 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
51879
51880         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51881
51882 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
51883
51884         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51885         tests.
51886         * gcc.c-torture/execute/string-opt-6.c: New test.
51887
51888         * gcc.dg/20001117-1.c: Add main.
51889
51890 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
51891
51892         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51893         Move from here ...
51894         * gcc.dg/940510-1.c: ... to here.
51895
51896         * gcc.dg/20000926-1.c: GNU C now allows initializations of
51897         zero-size arrays in toplevel structures.
51898
51899 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51900
51901         * gcc.c-torture/execute/loop-8.c: New test.
51902
51903 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51904
51905         * g++.old-deja/g++.other/base1.C: New test.
51906
51907 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51908
51909         * g++.old-deja/g++.other/parse2.C: New test.
51910
51911 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51912
51913         * g++.old-deja/g++.pt/incomplete1.C: New test.
51914
51915 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51916
51917         * g++.old-deja/g++.other/friend9.C: New test.
51918
51919 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51920
51921         * gcc.dg/20001127-1.c: New test.
51922
51923 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51924
51925         * g++.old-deja/g++.pt/friend46.C: New test.
51926
51927 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51928
51929         * g++.old-deja/g++.other/ptrmem8.C: New test.
51930
51931 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51932
51933         * gcc.c-torture/execute/string-opt-7.c: New test.
51934         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51935
51936 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51937
51938         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51939         instead of 'mkcheck 2'.
51940
51941 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51942
51943         * gcc.c-torture/execute/memcheck/driver.c,
51944         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51945         C9X references to refer to C99.
51946
51947 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
51948
51949         * gcc.dg/ultrasp3.c: New test.
51950
51951 2000-11-25  Neil Booth  <neilb@earthling.net>
51952
51953         * gcc.dg/cpp/include2.c: Update test to be locale independent.
51954
51955 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
51956
51957         * gcc.c-torture/compile/20001123-2.c: New.
51958
51959 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51960
51961         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51962
51963 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
51964
51965         * gcc.dg/sequence-point-1.c: Add some new tests.
51966         * gcc.c-torture/execute/20001124-1.c: New test.
51967
51968 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51969
51970         * g++.old-deja/g++.other/vaarg4.C: New test.
51971         * gcc.c-torture/compile/20001123-1.c: New test.
51972
51973 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51974
51975         * g++.other/crash24.C: Adjust and remove XFAIL.
51976         * g++.other/crash37.C: New test.
51977
51978 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
51979
51980         * g++.old-deja/g++.pt/instantiate9.C: New test.
51981
51982 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
51983
51984         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51985         new ABI, too.
51986
51987         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51988         * g++.old-deja/g++.robertl/eb55.C: Likewise.
51989
51990 2000-11-22  Neil Booth  <neilb@earthling.net>
51991
51992         * gcc.dg/cpp/Wtrigraphs.c: New test.
51993
51994 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
51995
51996         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51997
51998 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
51999
52000         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52001
52002 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
52003
52004         * lib/gcc-dg.exp: load_lib scanasm.exp.
52005         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52006         * lib/g++-dg.exp: load_lib scanasm.exp.
52007         * lib/scanasm.exp: New.
52008         (scan-assembler, scan-assembler-not): Add optional arguments to
52009         test name, or if not present, the pattern name.
52010         (scan-assembler-dem, scan-assembler-dem-not): New.
52011
52012         * g++.dg/dg.exp: New.
52013
52014 2000-11-21  Neil Booth  <neilb@earthling.net>
52015
52016         * gcc.dg/cpp/integrated1.c: Remove.
52017
52018 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52019
52020         * gcc.c-torture/execute/20001121-1.c: New test.
52021
52022 2000-11-21  Richard Henderson  <rth@redhat.com>
52023
52024         * gcc.c-torture/compile/20001121-1.c: New test.
52025
52026 2000-11-20  Neil Booth  <neilb@earthling.net>
52027
52028         * gcc.dg/cpp/integrated1.c: New test.
52029
52030 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52031
52032         * g++.old-deja/g++.other/inline17.C: New test.
52033
52034 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
52035
52036         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52037         local variable to be zero: I made the variable global. Now
52038         uses abort() and exit() instead of relying on main's return value.
52039
52040 2000-11-20  Neil Booth  <neilb@earthling.net>
52041
52042         * gcc.dg/cpp/paste2.c: Update test.
52043         * objc/execute/paste.m: New test.
52044
52045 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52046
52047         * gcc.dg/c99-condexpr-1.c: New test.
52048
52049 2000-11-20  Neil Booth  <neilb@earthling.net>
52050
52051         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52052
52053 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
52054
52055         * g++.old-deja/g++.pt/export1.C: New test.
52056
52057 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
52058
52059         * gcc.dg/20001117-1.c: New test.
52060
52061 2000-11-18  Richard Henderson  <rth@redhat.com>
52062
52063         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52064
52065 2000-11-18  Richard Henderson  <rth@redhat.com>
52066
52067         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52068         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52069         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52070
52071 2000-11-18  Richard Henderson  <rth@redhat.com>
52072
52073         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52074         (main): New.  Exit cleanly.
52075
52076 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52077
52078         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52079         gcc.dg/c99-fordecl-2.c: New tests.
52080
52081 2000-11-18  Richard Henderson  <rth@redhat.com>
52082
52083         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52084         * gcc.c-torture/execute/zerolen-2.c: New.
52085
52086 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52087
52088         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52089         memory.
52090
52091 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52092
52093         * g++.old-deja/g++.pt/instantiate8.C: New test.
52094
52095 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52096
52097         * g++.old-deja/g++.other/incomplete.C: Add more tests.
52098         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52099
52100 2000-11-16  Nick Clifton  <nickc@redhat.com>
52101
52102         * gcc.c-torture/execute/nestfunc-2.c: New test.
52103         * gcc.c-torture/execute/nestfunc-3.c: New test.
52104
52105 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52106
52107         * gcc.c-torture/compile/20001116-1.c: New test.
52108
52109 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52110
52111         * gcc.c-torture/execute/20001115-1.c: New test.
52112
52113 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
52114
52115         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52116         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52117         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52118         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52119
52120 2000-11-15  Neil Booth  <neilb@earthling.net>
52121
52122         gcc.dg/cpp/_Pragma1.c: Update.
52123         gcc.dg/cpp/_Pragma2.c: New test.
52124
52125 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52126
52127         * g++.old-deja/g++.other/anon5.C: New test.
52128
52129 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52130
52131         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52132         tests.
52133
52134 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
52135
52136         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52137         output.
52138
52139 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52140
52141         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52142         labels at end of compound statements.
52143
52144 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
52145
52146         * gcc.c-torture/execute/loop-7.c: New test.
52147
52148 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52149
52150         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52151
52152 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52153
52154         * gcc.dg/c99-bool-1.c: New test.
52155
52156 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52157
52158         * gcc.dg/c99-scope-1.c: Remove xfail.
52159         * gcc.dg/c99-scope-2.c: New test.
52160
52161 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52162
52163         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52164         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52165
52166 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
52167
52168         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52169         error messages.
52170
52171         * g++.mike/p700.C: Don't typedef wchar_t.
52172         * g++.mike/p784.C: Likewise.
52173         * g++.mike/eb101.C: Don't use __wchar_t.
52174
52175 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
52176
52177         * g77.f-torture/execute/20001111.[fx]: Test premature exit
52178         from DO loop.
52179
52180 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52181
52182         * gcc.c-torture/execute/20001111-1.c: New test.
52183
52184 2000-11-10  Nick Clifton  <nickc@redhat.com>
52185
52186         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52187         long multuiple and accumulate.
52188
52189 2000-11-09  Richard Henderson  <rth@redhat.com>
52190
52191         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52192         via size_t instead of int.
52193
52194         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52195         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52196         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52197         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52198
52199 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
52200
52201         * gcc.c-torture/compile/20001109-1.c: New test.
52202         * gcc.c-torture/compile/20001109-2.c: New test.
52203
52204 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
52205
52206         * g++.old-deja/g++.pt/operator1.C: New test.
52207         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52208
52209 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52210
52211         * gcc.dg/20001108-1.c: New test.
52212
52213 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52214
52215         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52216         with both arguments constant strings.
52217         * gcc.c-torture/execute/string-opt-3.c: New test.
52218         * gcc.c-torture/execute/string-opt-4.c: New test.
52219         * gcc.c-torture/execute/string-opt-5.c: New test.
52220
52221 2000-11-08  Nick Clifton  <nickc@redhat.com>
52222
52223         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
52224         mulsidi3adddi patterns.
52225
52226 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
52227
52228         * g++.old-deja/g++.other/crash36.C: New test.
52229
52230 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
52231
52232         * g++.old-deja/g++.other/init16.C: New test.
52233
52234 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
52235
52236         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52237
52238 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52239
52240         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52241         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52242         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52243
52244 2000-11-07  DJ Delorie  <dj@redhat.com>
52245
52246         * gcc.dg/20000614-1.c: Add return so that test can pass.
52247
52248 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52249
52250         * gcc.c-torture/execute/string-opt-1.c: New test.
52251
52252 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52253
52254         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
52255         mips-sgi-irix6.* because the MIPS ABI passes floating-point
52256         parameters in registers, and there is no way for a varargs
52257         function to know in which order the integer and floating-point
52258         parameters should be interleaved when they are placed on the
52259         stack.
52260         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52261         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52262
52263 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52264
52265         * gcc.c-torture/execute/string-opt-2.c: New test.
52266
52267 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
52268
52269         * g++.old-deja/g++.pt/crash60.C: New test.
52270
52271 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52272
52273         * g++.old-deja/g++.other/crash24.C: New test.
52274         * g++.old-deja/g++.other/crash25.C: New test.
52275         * g++.old-deja/g++.other/crash26.C: New test.
52276         * g++.old-deja/g++.other/crash27.C: New test.
52277         * g++.old-deja/g++.other/crash28.C: New test.
52278         * g++.old-deja/g++.other/crash29.C: New test.
52279         * g++.old-deja/g++.other/crash30.C: New test.
52280         * g++.old-deja/g++.other/crash31.C: New test.
52281         * g++.old-deja/g++.other/crash32.C: New test.
52282         * g++.old-deja/g++.other/crash33.C: New test.
52283         * g++.old-deja/g++.other/crash34.C: New test.
52284         * g++.old-deja/g++.other/crash35.C: New test.
52285
52286 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52287
52288         * gcc.c-torture/execute/20001031-1.c: New test.
52289
52290 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
52291
52292         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52293         namespace.
52294
52295         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52296         standards-conformant.
52297
52298         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52299
52300         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52301         * g++.old-deja/g++.mike/p755a.C: Likewise.
52302         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52303         library makes no calls to `operator new' during initialization.
52304
52305 2000-11-04  Neil Booth  <neilb@earthling.net>
52306
52307         * gcc.dg/cpp/include2.c: New tests.
52308
52309 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
52310
52311         * lib/g++.exp (g++_set_ld_library_path): New function.
52312         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52313
52314 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
52315
52316         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
52317         warnings.
52318
52319 2000-11-01  Richard Henderson  <rth@redhat.com>
52320
52321         * g++.old-deja/g++.ext/namedret1.C: New.
52322         * g++.old-deja/g++.ext/namedret2.C: New.
52323         * g++.old-deja/g++.ext/namedret3.C: New.
52324
52325 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
52326
52327         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52328         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52329
52330 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52331
52332         * gcc.c-torture/execute/va-arg-21.c: New test.
52333
52334 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52335
52336         * gcc.dg/c99-complex-2.c: New test.
52337
52338 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52339
52340         * gcc.c-torture/execute/stdio-opt-1.c: New test.
52341
52342 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
52343
52344         * g++.old-deja/g++.other/inline16.C: New test.
52345
52346 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
52347
52348         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52349         __PRETTY_FUNCTION__
52350
52351 2000-10-29  Neil Booth  <neilb@earthling.net>
52352
52353         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52354         New tests.
52355         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52356         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52357         optimisation.
52358
52359 2000-10-29  Neil Booth  <neilb@earthling.net>
52360
52361         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52362         * mi1.c, mi1c.h: Add null directives to multiple-include test.
52363         * mi5.c: Test multiple includes work with -C.
52364         * trigraphs.c: Test ^= version.
52365
52366 2000-10-28  Neil Booth  <neilb@earthling.net>
52367
52368         New tests and test updates for new macro expander.
52369
52370         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52371         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52372         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52373         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52374         new diagnostic messages.
52375
52376         * gcc.dg/cpp/macro3.c: New tests.
52377
52378 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
52379
52380         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52381         on the same line.
52382
52383 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
52384
52385         * g++.old-deja/g++.other/eh2.C: New test.
52386
52387 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52388
52389         * gcc.c-torture/execute/20001027-1.c: New test.
52390
52391 2000-10-26  Richard Henderson  <rth@redhat.com>
52392
52393         * gcc.c-torture/execute/20001026-1.c: New.
52394
52395 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
52396
52397         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52398         * g++.old-deja/g++.law/builtin1.C: Likewise.
52399         * g++.old-deja/g++.law/ctors10.C: Likewise.
52400         * g++.old-deja/g++.law/virtual3.C: Likewise.
52401         * g++.old-deja/g++.mike/p658.C: Likewise.
52402         * g++.old-deja/g++.other/sibcall1.C: Likewise.
52403         * g++.old-deja/g++.other/vaarg2.C: Likewise.
52404         * g++.old-deja/g++.robertl/eb124.C: Likewise.
52405         * g++.old-deja/g++.robertl/eb44.C: Likewise.
52406         * g++.old-deja/g++.robertl/eb77.C: Likewise.
52407
52408 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
52409
52410         * gcc.c-torture/compile/20001024-1.c: New test.
52411
52412 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
52413
52414         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52415         to tell us whether or not we are using V3.
52416
52417 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52418
52419         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52420         operands.
52421
52422 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52423
52424         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52425
52426 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
52427
52428         * gcc.c-torture/execute/20001024-1.c: New test.
52429
52430 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
52431
52432         * g++.old-deja/g++.other/sibcall1.C: New test.
52433
52434 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
52435
52436         * gcc.dg/noncompile/init-3.c: New test.
52437
52438 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52439
52440         * gcc.dg/format-array-1.c: New test.
52441
52442 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52443
52444         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52445         writing through null pointers; remove comment about testing
52446         unterminated strings.
52447
52448 2000-10-17  Matthew Hiller  <hiller@redhat.com>
52449
52450         * gcc.c-torture/execute/20001017-2.c: New test.
52451
52452 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52453
52454         * gcc.c-torture/compile/20001018-1.c: New test.
52455         * gcc.c-torture/compile/20001018-1.x: Xfail.
52456
52457 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52458
52459         * gcc.c-torture/execute/20001017-1.c: New test.
52460
52461 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52462
52463         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52464         for multiple use of arguments with scanf formats; add tests for
52465         multiple use of arguments.
52466
52467 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
52468
52469         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52470         from some old tests.
52471
52472 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52473
52474         * gcc.dg/format-miss-1.c: New test.
52475
52476 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52477
52478         * gcc.c-torture/execute/20001013-1.c: New test.
52479
52480 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52481
52482         * gcc.dg/format-branch-1.c: New test.
52483
52484 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52485
52486         * README, lib/file-format.exp: Remove EGCS references.
52487
52488 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52489
52490         * gcc.dg/20001013-1.c: New test.
52491
52492 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52493
52494         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52495         for intmax_t in the compiler using __typeof__ and the type rules
52496         for conditional expressions.
52497
52498 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
52499
52500         * gcc.dg/20001012-1.c: New test.
52501         * gcc.dg/20001012-2.c: New test.
52502
52503 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52504
52505         * gcc.dg/format-attr-1.c: New test.
52506
52507 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52508
52509         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52510         __LONG_LONG_MAX__ instead of LLONG_MAX.
52511
52512 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52513
52514         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52515         scanf flags.
52516         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52517         flags.
52518
52519 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52520
52521         * gcc.dg/sequence-pt-1.c: New test.
52522
52523 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
52524
52525         * gcc.c-torture/execute/20001011-1.c: New testcase.
52526         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52527
52528 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52529
52530         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52531         does not error on it.
52532
52533 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
52534
52535         * gcc.dg/20001009-1.c: New test.
52536
52537 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52538
52539         * gcc.c-torture/compile/20001009-1.c: Move from here ....
52540         * gcc.c-torture/execute/20001009-2.c: ... to here.
52541
52542 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
52543
52544         * gcc.c-torture/compile/20001009-1.c: New testcase.
52545         * gcc.c-torture/execute/20001009-1.c: New testcase.
52546         Testcases provided by Jan Hubicka <jh@suse.cz>.
52547
52548 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52549
52550         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52551         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52552         uintmax_t using <limits.h> to emulate the compiler's internal
52553         logic.  No longer XFAIL %j tests.
52554
52555 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52556
52557         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52558         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52559         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52560         regexps and details of expected handling of some bad formats.
52561         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52562         suppression.
52563
52564 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52565
52566         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52567         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52568         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52569         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52570         in list archives.
52571
52572 2000-10-06  Richard Henderson  <rth@cygnus.com>
52573
52574         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52575         * g++.old-deja/g++.brendan/crash52.C: Likewise.
52576         * g++.old-deja/g++.jason/report.C: Likewise.
52577         * g++.old-deja/g++.law/friend5.C: Likewise.
52578         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
52579         of the expected warnings.
52580
52581 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
52582
52583         * g++.old-deja/g++.pt/enum14.C: New test.
52584
52585 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
52586
52587         * g++.old-deja/g++.pt/crash59.C: New test.
52588
52589 2000-10-04  Will Cohen  <wcohen@redhat.com>
52590
52591         * gcc.dg/20000926-1.c: New test.
52592
52593 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
52594
52595         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52596         function name for current C++ compiler.
52597         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52598
52599 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
52600
52601         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52602         __PRETTY_FUNCTION__.
52603         * g++.old-deja/g++.ext/pretty2.C: Likewise.
52604
52605 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52606
52607         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52608
52609 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
52610
52611         * gcc.c-torture/compile/20000923-1.c: New test.
52612
52613 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52614
52615         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52616         * g++.old-deja/g++.pt/ttp62.C: Same.
52617         * g++.old-deja/g++.other/inline14.C: Same.
52618
52619 2000-09-24  Richard Henderson  <rth@cygnus.com>
52620
52621         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52622
52623 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52624
52625         * gcc.dg/c90-printf-1.c: Add test for wide string format.
52626
52627 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
52628
52629         * gcc.c-torture/compile/20000922-1.c: New file.
52630
52631 2000-09-21  Nick Clifton  <nickc@redhat.com>
52632
52633         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52634         a signed long modulo operation.
52635         (mod6): New function - perform an unsigned long modulo operation.
52636         (main): Add tests for modulos of very large numbers by very small
52637         dividends.
52638
52639 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52640
52641         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52642
52643 2000-09-19  Richard Henderson  <rth@cygnus.com>
52644
52645         * gcc.dg/compare2.c (case 10): XFAIL.
52646
52647 2000-09-18  Richard Henderson  <rth@cygnus.com>
52648
52649         * gcc.c-torture/execute/20000906-1.c: Move ...
52650         * gcc.dg/20000906-1.c: ... here.  Only run on targets
52651         that support __builtin_trap.
52652
52653 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
52654
52655         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52656
52657 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52658
52659         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52660         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
52661         more $ format tests.
52662
52663 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52664
52665         * gcc.dg/format-errmk-1.c: New test.
52666
52667 2000-09-17  Greg McGary  <greg@mcgary.org>
52668
52669         * gcc.c-torture/execute/20000917-1.x: Remove.
52670
52671 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52672
52673         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52674
52675 2000-09-17  Greg McGary  <greg@mcgary.org>
52676
52677         * gcc.c-torture/execute/20000917-1.c: New test.
52678         * gcc.c-torture/execute/20000917-1.x: XFAIL.
52679
52680 2000-09-16  Neil Booth  <NeilB@earthling.net>
52681
52682         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52683         in nested macro bug.
52684
52685 2000-09-15  Neil Booth  <NeilB@earthling.net>
52686
52687         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52688
52689 2000-09-14  Jeffrey A Law  (law@cygnus.com)
52690
52691         * gcc.c-torture/execute/20000914-1.c: New test.
52692
52693 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
52694
52695         * g++.other/inline13.C: New test.
52696
52697 2000-09-12  Andreas Jaeger  <aj@suse.de>
52698
52699         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52700         constant by Ulrich Drepper <drepper@redhat.com>.
52701
52702 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
52703
52704         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52705
52706 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52707
52708         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52709
52710 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
52711
52712         * gcc.dg/cpp/backslash.c: New test.
52713
52714 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
52715
52716         * gcc.c-torture/execute/20000910-1.c: New test.
52717         * gcc.c-torture/execute/20000910-2.c: Likewise.
52718
52719 2000-09-11  Robert Lipe  <robertl@sco.com>
52720
52721         * gcc.dg/pragma-align.c: New test.
52722
52723 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
52724
52725         * g++.old-deja/g++.pt/explicit82.C: New test.
52726         * g++.old-deja/g++.pt/explicit83.C: New test.
52727
52728 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
52729
52730         * gcc.dg/asm-names.c: New test.
52731
52732 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52733
52734         * gcc.dg/cpp/tr-warn6.c: New test
52735
52736 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52737
52738         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52739         be accepted.
52740
52741 2000-09-07  Catherine Moore  <clm@redhat.com>
52742
52743         * gcc.c-torture/execute/unroll-1.c: New test.
52744
52745 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
52746
52747         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52748         ERROR markers.
52749         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52750         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52751         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52752         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52753         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52754         Preprocess only.
52755         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52756         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52757
52758 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52759
52760         * g++.old-deja/g++.pt/deduct2.C: New test.
52761
52762 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52763
52764         * g++.old-deja/g++.pt/parms2.C: New test.
52765
52766 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52767
52768         * g++.old-deja/g++.pt/crash58.C: New test.
52769
52770 2000-09-06  Greg McGary  <greg@mcgary.org>
52771
52772         * gcc.c-torture/execute/20000906-1.c: New test.
52773         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52774
52775 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52776
52777         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52778
52779 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52780
52781         * g++.old-deja/g++.pt/crash57.C: New test.
52782
52783 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52784
52785         * g++.old-deja/g++.pt/crash56.C: New test.
52786
52787 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52788
52789         * g++.old-deja/g++.pt/koenig1.C: New test.
52790
52791 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52792
52793         * gcc.dg/20000904-1.c: New test.
52794
52795 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52796
52797         * gcc.dg/cpp/paste8.c: New test.
52798
52799 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
52800
52801         * gcc.c-torture/compile/20000827-1.c: New test.
52802
52803 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52804
52805         * gcc.dg/format-diag-1.c: New test.
52806
52807 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52808
52809         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52810         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52811         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52812         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52813         gcc.dg/formatz-1.c: Adjust warning regular expressions.
52814
52815 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52816
52817         * g++.old-deja/g++.other/nested4.C: New test.
52818
52819 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52820
52821         * g++.old-deja/g++.ns/scoped1.C: New test.
52822
52823 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
52824
52825         * lib/g++.exp: Support testing already-installed GCC.
52826
52827 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52828
52829         * wtr-label-1.c, wtr-suffix-1.c: New tests.
52830
52831 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52832
52833         * gcc.dg/return-type-2.c: New test.
52834
52835 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
52836
52837         * gcc.c-torture/compile/20000825-1.c: New test.
52838
52839 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
52840
52841         * gcc.dg/dwarf2-2.c: New test.
52842
52843 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
52844
52845         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52846         dg-warning regexps.
52847
52848 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52849
52850         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52851         gcc.dg/format-ext-5.c: New tests.
52852
52853 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
52854
52855         * g++.old-deja/g++.other/crash22.C: New test.
52856
52857 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
52858
52859         * gcc.dg/noncompile/930622-2.c: Adjust error message.
52860
52861 2000-08-24  Richard Henderson  <rth@cygnus.com>
52862
52863         * gcc.dg/ia64-sync-1.c: New test.
52864         * gcc.dg/ia64-sync-2.c: New test.
52865         * gcc.dg/ia64-asm-1.c: New test.
52866
52867 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52868
52869         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52870         * gcc.dg/format-ext-2.c: New test.
52871
52872 2000-08-23  Jason Merrill  <jason@redhat.com>
52873
52874         * lib/old-dejagnu.exp: Also ignore "In member function" and
52875         "At global scope".
52876
52877 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52878
52879         * gcc.dg/noncompile/label-lineno-1.c: New test.
52880
52881 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52882
52883         * gcc.dg/c99-array-nonobj-1.c: New test.
52884
52885 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52886
52887         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52888         tests.
52889         * gcc.dg/format-ext-1.c: New test.
52890
52891 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52892
52893         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52894         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52895         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52896         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52897         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52898
52899 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52900
52901         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52902         gcc.dg/c99-strftime-2.c: New tests.
52903
52904 2000-08-22  Richard Henderson  <rth@cygnus.com>
52905
52906         * gcc.c-torture/execute/20000822-1.c: New test.
52907
52908 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52909
52910         * gcc.c-torture/execute/20000819-1.x: Remove.
52911
52912 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52913
52914         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52915         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52916         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52917         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52918         gcc.dg/format-xopen-1.c: New tests.
52919
52920 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52921
52922         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52923
52924 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52925
52926         * g++.old-deja/g++.other/loop2.C: New test.
52927
52928         * gcc.c-torture/compile/20000606-1.c: New test.
52929         * gcc.c-torture/compile/20000728-1.c: New test.
52930         * gcc.c-torture/execute/20000801-1.c: New test.
52931         * gcc.c-torture/execute/20000801-2.c: New test.
52932         * gcc.c-torture/execute/20000819-1.c: New test.
52933         * gcc.c-torture/execute/20000819-1.x: XFAIL.
52934         * gcc.dg/20000629-1.c: New test.
52935         * gcc.dg/20000724-1.c: New test.
52936         * gcc.dg/20000807-1.c: New test.
52937
52938 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52939
52940         * gcc.dg/cpp/pragma-1.c: New test.
52941         * gcc.dg/cpp/pragma-2.c: New test.
52942
52943 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
52944
52945         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52946         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
52947
52948 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52949
52950         * gcc.c-torture/compile/20000818-1.c: New test.
52951
52952 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
52953
52954         * gcc.c-torture/execute/20000818-1.c: New test.
52955
52956 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52957
52958         * gcc.dg/format-va-1.c: New test.
52959
52960 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52961
52962         * g++.old-deja/g++.other/typedef8.C: New test.
52963
52964 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52965
52966         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52967         * g++.old-deja/g++.mike/net36.C: Mark candidate.
52968         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52969         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52970         * g++.old-deja/g++.other/ptrmem7.C: New test.
52971         * g++.old-deja/g++.pt/ptrmem10.C: New test.
52972
52973 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52974
52975         * g++.old-deja/g++.pt/typename27.C: New test.
52976
52977 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
52978
52979         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52980         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52981         * g++.old-deja/g++.pt/friend45.C: New test.
52982         * g++.old-deja/g++.other/friend8.C: New test.
52983
52984 2000-08-15  Richard Henderson  <rth@cygnus.com>
52985
52986         * gcc.c-torture/execute/20000815-1.c: New test.
52987
52988 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52989
52990         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52991         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52992         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52993
52994 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
52995
52996         * g++.old-deja/g++.other/refinit2.C: New test.
52997
52998 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
52999
53000         * lib/c-torture.exp (c-torture): Make
53001         compiler_conditional_xfail_data global.
53002         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53003         compiler_conditional_xfail_data machinery.
53004         (f-torture-execute): Likewise.
53005         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53006         and only when unrolling loops.
53007
53008         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53009
53010 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53011
53012         * g++.old-deja/g++.pt/explicit81.C: New test.
53013
53014 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53015
53016         * g++.old-deja/g++.pt/typename26.C: New test.
53017
53018 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
53019
53020         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53021         warning.
53022
53023 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
53024
53025         * g++.old-deja/g++.other/array3.C: New test.
53026
53027 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53028
53029         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53030         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53031         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53032         New tests.
53033
53034 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
53035
53036         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53037         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53038
53039 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
53040
53041         * gcc.c-torture/execute/20000808-1.c: New test.
53042
53043 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53044
53045         * gcc.dg/c90-const-expr-1.c: New test.
53046
53047 2000-08-08  Richard Henderson  <rth@cygnus.com>
53048
53049         * gcc.dg/noncompile/920923-1.c: Declare calloc.
53050
53051 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53052
53053         * gcc.dg/noncompile/const-ll-1.c: New test.
53054
53055 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53056
53057         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53058
53059 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53060
53061         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53062         that running programs linked against the shared version of libobjc
53063         run correctly.
53064
53065 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53066
53067         * gcc.dg/c99-printf-1.c: New test.
53068
53069 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53070
53071         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53072
53073 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
53074
53075         * gcc.c-torture/execute/20000731-1.x: Delete.
53076
53077 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
53078
53079         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53080         and torture_without_loops as is done by c-torture.exp.
53081         (search_for): Copy from c-torture.exp.
53082         (gcc-dg-runtest): New function, drives a directory of tests
53083         iterating over the TORTURE_OPTIONS.
53084         (scan-assembler, scan-assembler-not): Move here from
53085         individual directory drivers.
53086
53087         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53088         defined by lib/gcc-dg.exp.
53089         * gcc.dg/cpp/cpp.exp: Likewise.
53090         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
53091         gcc-dg-runtest, so we cycle over optimization options.
53092
53093         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53094         * gcc.dg/compare2.c: No longer expected to fail.
53095
53096 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53097
53098         * gcc.c-torture/execute/20000804-1.c: New test.
53099
53100 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53101
53102         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53103
53104 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
53105
53106         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53107
53108 2000-08-03  Jeffrey A Law  (law@cygnus.com)
53109
53110         * gcc.c-torture/compile/20000803-1.c: New test.
53111
53112 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53113
53114         * gcc.c-torture/execute/20000801-3.c,
53115         gcc.c-torture/execute/20000801-4.c: New tests.
53116         * gcc.c-torture/execute/20000801-3.x,
53117         gcc.c-torture/execute/20000801-4.x: Xfail.
53118
53119 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
53120
53121         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53122         libobjc/.libs to allow for libtool.
53123
53124 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
53125
53126         * gcc.c-torture/compile/20000802-1.c: New test.
53127
53128 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
53129
53130         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53131
53132 2000-07-31  Jeffrey A Law  (law@cygnus.com)
53133
53134         * gcc-c-torture/execute/20000731-2.c: New test.
53135
53136         * gcc.c-torture/execute/20000731-1.c: New test.
53137         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53138
53139 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
53140
53141         * gcc.dg/cpp/paste7.c: New test.
53142         * gcc.dg/cpp/20000725-1.c: New test.
53143
53144 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
53145
53146         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53147         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53148         declaration warning for __builtin_dwarf_reg_size.
53149
53150         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53151
53152 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53153
53154         * gcc.dg/noncompile/voidparam-1.c: New test.
53155
53156 2000-07-30  Richard Henderson  <rth@cygnus.com>
53157
53158         * gcc.dg/c90-digraph-1.c: Don't xfail.
53159         * gcc.dg/compare2.c (case 10): Xfail.
53160         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53161
53162 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
53163
53164         * gcc.dg/c99-main-1.c: New test.
53165
53166 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53167
53168         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53169
53170 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
53171
53172         * gcc.c-tortuer/execute/20000726-1.c: New test.
53173
53174 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
53175
53176         * gcc.c-torture/execute/enum-2.c: New test.
53177
53178 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53179
53180         * gcc.dg/cpp/tr-warn3.c: New test.
53181
53182 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53183
53184         * g++.old-deja/g++.ext/implicit1.C: Remove.
53185         * g++.old-deja/g++.jason/c2.C: Remove
53186         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53187         * g++.old-deja/g++.pt/crash16.C: Likewise.
53188         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53189
53190 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53191
53192         * g++.old-deja/g++.other/for2.C: New test.
53193
53194 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
53195
53196         * gcc.dg/20000720-1.c: New test.
53197
53198 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
53199
53200         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
53201
53202 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
53203
53204         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53205         * gcc.c-torture/execute/20000722-1.c: New.
53206         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53207
53208 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
53209
53210         * gcc.dg/cpp/20000720-1.S: New test.
53211
53212 2000-07-21  Michael Meissner  <meissner@redhat.com>
53213
53214         * gcc.c-torture/execute/ieee/hugeval.c: New test.
53215
53216 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53217
53218         * g++.old-deja/g++.brendan/crash16.C,
53219         g++.old-deja/g++.brendan/parse3.C,
53220         g++.old-deja/g++.brendan/redecl1.C,
53221         g++.old-deja/g++.ns/template13.C,
53222         g++.old-deja/g++.other/decl4.C,
53223         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53224
53225 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53226
53227         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53228         and "Internal error".
53229
53230         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53231         regexps.
53232         * gcc.dg/cpp/paste6.c: New test.
53233
53234 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
53235
53236         * gcc.dg/cpp/tr-direct.c: New test.
53237
53238         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53239         gcc.dg/cpp/undef1.c: Tweak error regexps.
53240
53241 2000-07-18  Eric Christopher <echristo@redhat.com>
53242
53243         * gcc.c-torture/compile/20000718-1.c: New test.
53244
53245 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
53246
53247         * cpplex.c (_cpp_push_token): If the token being pushed back
53248         is the previous token in this context, just subtract one from
53249         context->posn.
53250         * cppmacro.c (save_expansion): Clear aux field when storing a
53251         placemarker.
53252
53253 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
53254
53255         * gcc.dg/noncompile/redecl-1.c: New test.
53256
53257 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
53258
53259         * gcc.c-torture/execute/20000717-5.c: New test.
53260         * gcc.c-torture/execute/20000717-1.x: Removed.
53261
53262 2000-07-17  Richard Henderson  <rth@cygnus.com>
53263
53264         * gcc.c-torture/execute/20000717-4.c: New test.
53265
53266 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
53267
53268         * gcc.dg/cpp/syshdr.c: New test.
53269         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53270
53271 2000-07-17  Neil Booth  <neilb@earthling.net>
53272
53273         * gcc.dg/cpp/cmdlne-dM.c: New test.
53274         * gcc.dg/cpp/cmdlne-dD.c: New test.
53275
53276 2000-07-17  Jeffrey A Law  (law@cygnus.com)
53277
53278         * gcc.c-torture/execute/20000717-3.c: New test.
53279
53280         * gcc.c-torture/compile/20000717-1.c: New test.
53281
53282 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
53283
53284         * gcc.c-torture/execute/20000717-2.c: New test.
53285
53286 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53287
53288         * gcc.dg/formatz-1.c: New test.
53289
53290         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53291         * gcc.dg/c99-digraph-1.c: New tests.
53292
53293         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53294         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53295
53296         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53297         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53298         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53299         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53300         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53301         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53302         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53303
53304 2000-07-17  Greg McGary <greg@mcgary.org>
53305
53306         * gcc.c-torture/execute/20000717-1.c: New test.
53307         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53308
53309 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
53310
53311         * gcc.c-torture/execute/20000715-2.c: New test.
53312         * gcc.dg/20000715-1.c: New test.
53313
53314 2000-07-15  Michael Meissner  <meissner@redhat.com>
53315
53316         * gcc.c-torture/execute/20000715-1.c: New test.
53317
53318 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
53319
53320         * gcc.c-torture/execute/20000707-1.c: New test.
53321
53322 2000-07-13  Neil Booth  <NeilB@earthling.net>
53323
53324         * gcc.dg/cpp/digraph1.c,
53325         gcc.dg/cpp/digraph2.c,
53326         gcc.dg/cpp/digraphs.c: New tests.
53327
53328 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
53329
53330         * g77.f-torture/compile/20000630-2.f: New test.
53331         * g77.f-torture/compile/20000630-2.x
53332
53333 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53334
53335         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
53336
53337 2000-07-11  Neil Booth  <NeilB@earthling.net>
53338
53339         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53340
53341 2000-07-11  Neil Booth  <NeilB@earthling.net>
53342
53343         * gcc.dg/cpp/cmdlne-C.c: New.
53344
53345 2000-07-09  Neil Booth  <NeilB@earthling.net>
53346
53347         * gcc.dg/cpp/directiv.c: New tests.
53348         * gcc.dg/cpp/undef1.c: Update.
53349
53350 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
53351
53352         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53353
53354 2000-07-09  Neil Booth  <NeilB@earthling.net>
53355
53356         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53357
53358 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
53359
53360         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53361         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53362
53363 2000-07-08  Neil Booth  <NeilB@earthling.net>
53364
53365         * gcc.dg/cpp/macsyntx.c: New tests.
53366
53367 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53368
53369         * gcc.dg/20000707-1.c: New test.
53370
53371 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53372
53373         * gcc.c-torture/execute/20000706-1.c: New test.
53374         * gcc.c-torture/execute/20000706-2.c: New test.
53375         * gcc.c-torture/execute/20000706-3.c: New test.
53376         * gcc.c-torture/execute/20000706-4.c: New test.
53377         * gcc.c-torture/execute/20000706-5.c: New test.
53378
53379 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53380
53381         * g++.old-deja/g++.pt/instantiate7.C: New test.
53382
53383 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53384
53385         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53386         * g++.old-deja/g++.mike/thunk3.C: Likewise.
53387         * g++.old-deja/g++.other/rtti3.C: Likewise.
53388         * g++.old-deja/g++.other/rttid3.C: Likewise.
53389
53390 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
53391
53392         *  g77.f-torture/compile/20000630-1.x: Fix typo
53393
53394 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
53395
53396         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53397         assembly output.
53398
53399 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
53400
53401         * gcc.dg/cpp/ident.c: New test.
53402
53403 2000-07-05  Neil Booth  <NeilB@earthling.net>
53404
53405         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53406           gcc.dg/cpp/lexstrng.c: New tests.
53407
53408 2000-07-04  Neil Booth  <NeilB@earthling.net>
53409
53410         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53411         * gcc.dg/cpp/strify2.c: Same.
53412
53413 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
53414
53415         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53416         * gcc.dg/cpp/19990703-1.c: Likewise.
53417         * gcc.dg/cpp/20000625-1.c: Likewise.
53418         * gcc.dg/cpp/20000625-2.c: Likewise.
53419
53420         * gcc.dg/cpp/macro1.c,
53421         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53422         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53423         gcc.dg/cpp/strify1.c,
53424         gcc.dg/cpp/strify2.c: New tests.
53425
53426 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
53427
53428         * gcc.c-torture/execute/20000703-1.c: New test.
53429
53430 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53431
53432         * g++.old-deja/g++.pt (lookup10.C): New test.
53433
53434 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53435
53436         * g++.old-deja/g++.pt (typename25.C): New test.
53437
53438 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
53439
53440         * gcc.c-torture/compile/20000701-1.c: New test.
53441
53442 2000-06-30  Nick Clifton  <nickc@cygnus.com>
53443
53444         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53445         to test case.
53446
53447 2000-06-30  Catherine Moore  <clm@cygnus.com>
53448
53449         * gcc.c-torture/execute/align-1.c: New test.
53450
53451 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
53452
53453         * g++.old-deja/g++.pt/expr8.C: New test.
53454         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53455
53456 2000-06-29  Nick Clifton  <nickc@cygnus.com>
53457
53458         * gcc.c-torture/compile/20000629-1.c: New test.
53459
53460 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53461
53462
53463         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53464         gcc.dg/noncompile directory, depending on whether they're
53465         preprocessor tests or not.  Annotate all the tests for the dg
53466         framework.
53467
53468         * gcc.c-torture/noncompile/noncompile.exp: Delete.
53469         * gcc.dg/noncompile/noncompile.exp: New.
53470
53471         * Moved files:
53472         Old name                                New name
53473         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
53474         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
53475         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
53476         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
53477         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
53478         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
53479         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
53480         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
53481         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
53482         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
53483         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
53484         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
53485         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
53486         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
53487         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
53488         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
53489         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
53490         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
53491         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
53492         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
53493         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
53494         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
53495         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
53496         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
53497
53498         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
53499         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
53500         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
53501         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
53502         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
53503         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
53504
53505 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53506
53507         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53508         declare one variable.  On the fourth, error.
53509         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53510         declared by 20000628-1a.h.
53511
53512 2000-06-29  Richard Henderson  <rth@redhat.com>
53513
53514         * gcc.c-torture/execute/930529-1.x: New file.
53515         * gcc.dg/920413-1.c: Adjust expected warning text.
53516         * gcc.dg/980217-1.c: Declare abort.
53517         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53518
53519 2000-06-29  Jeffrey A Law  (law@cygnus.com)
53520
53521         * g77.f-torture/compile/20000629-1.f: New test.
53522         * g77.f-torture/compile/20000629-1.x: Expected to fail.
53523
53524 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53525
53526         Rearrange lots of files, removing entirely the
53527         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53528         directories.
53529
53530         * Deleted files:
53531         gcc.c-torture/code_quality/code_quality.exp
53532         gcc.c-torture/special/special.exp
53533         gcc.failure/failure.exp
53534         gcc.failure/940409-1.x
53535         gcc.c-torture/compile/961203-1.x
53536
53537         * New files:
53538         gcc.misc-tests/linkage.exp
53539         gcc.c-torture/execute/920730-1t.c
53540         gcc.c-torture/execute/920730-1t.x
53541         gcc.c-torture/compile/920520-1.x
53542         gcc.c-torture/compile/920521-1.x
53543         gcc.c-torture/compile/981006-1.x
53544         gcc.c-torture/execute/eeprof-1.x
53545
53546         * Moved files (possibly with modifications to fit a new harness):
53547         Old name                                New name
53548         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
53549         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
53550         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
53551         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
53552         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
53553         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
53554         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
53555         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
53556         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
53557         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
53558         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
53559         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
53560         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
53561         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
53562
53563 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53564
53565         * c-torture/compile/961203-1.x: Delete.
53566
53567         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
53568         not exit. Include stdio.h.
53569         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53570         * gcc.misc-tests/dg-12.c: Likewise.
53571         * gcc.misc-tests/dg-5.c: Likewise.
53572         * gcc.misc-tests/dg-6.c: Likewise.
53573         * gcc.misc-tests/dg-7.c: Prototype abort.
53574         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53575         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53576         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
53577         not exit.
53578         * gcc.misc-tests/sieve.c: Use return from main, not exit.
53579         * gcc.misc-tests/sort2.c: Use return from main, not exit.
53580
53581 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
53582
53583         * gcc.dg/cpp/20000628-1.c: New test.
53584         * gcc.dg/cpp/20000628-1.h: New header for above test.
53585         * gcc.dg/cpp/20000628-1a.h: Likewise.
53586
53587 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
53588
53589         * gcc.dg/cpp: New directory.
53590         * gcc.dg/cpp/cpp.exp: New driver.
53591         * gcc.dg/cpp/20000627-1.c: New test.
53592         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53593         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53594         and rewrite as a compilation test.
53595
53596         * gcc.dg: Move many files into the cpp subdirectory, possibly
53597         renaming or editing them as well.
53598         Old name                New name
53599         990119-1.c              cpp/19990119-1.c
53600         990228-1.c              cpp/19990228-1.c
53601         990407-1.c              cpp/19990407-1.c
53602         990409-1.c              cpp/19990409-1.c
53603         990413-1.c              cpp/19990413-1.c
53604         990703-1.c              cpp/19990703-1.c
53605         20000127-1.c            cpp/20000127-1.c
53606         20000129-1.c            cpp/20000129-1.c
53607         20000207-1.c            cpp/20000207-1.c
53608         20000207-2.c            cpp/20000207-2.c
53609         20000209-1.c            cpp/20000209-1.c
53610         20000209-2.c            cpp/20000209-2.c
53611         20000301-1.c            cpp/20000301-1.c
53612         20000419-1.c            cpp/20000419-1.c
53613         20000510-1.S            cpp/20000510-1.S
53614         20000519-1.c            cpp/20000519-1.c
53615         20000529-1.c            cpp/20000529-1.c
53616         20000625-1.c            cpp/20000625-1.c
53617         20000625-2.c            cpp/20000625-2.c
53618         cpp-as1.c               cpp/assert1.c
53619         cpp-as2.c               cpp/assert2.c
53620         cxx-comments-1.c        cpp/cxxcom1.c
53621         cxx-comments-2.c        cpp/cxxcom2.c
53622         endif-label.c           cpp/endif.c
53623         cpp-hash1.c             cpp/hash1.c
53624         cpp-hash2.c             cpp/hash2.c
53625         cpp-if1.c               cpp/if-1.c
53626         cpp-if2.c               cpp/if-2.c
53627         cpp-if3.c               cpp/if-3.c
53628         cpp-if4.c               cpp/if-4.c
53629         cpp-if5.c               cpp/if-5.c
53630         cpp-cond.c              cpp/if-cexp.c
53631         cpp-missingop.c         cpp/if-mop.c
53632         cpp-missingparen.c      cpp/if-mpar.c
53633         cpp-opprec.c            cpp/if-oppr.c
53634         cpp-ifparen.c           cpp/if-paren.c
53635         cpp-shortcircuit.c      cpp/if-sc.c
53636         cpp-shift.c             cpp/if-shift.c
53637         cpp-unary.c             cpp/if-unary.c
53638         cpp-li1.c               cpp/line1.c
53639         cpp-li2.c               cpp/line2.c
53640         lineno.c                cpp/line3.c
53641         lineno-2.c              cpp/line4.c
53642         cpp-mi.c                cpp/mi1.c
53643         cpp-mic.h               cpp/mi1c.h
53644         cpp-micc.h              cpp/mi1cc.h
53645         cpp-mind.h              cpp/mi1nd.h
53646         cpp-mindp.h             cpp/mi1ndp.h
53647         cpp-mix.h               cpp/mi1x.h
53648         cpp-mi2.c               cpp/mi2.c
53649         cpp-mi2a.h              cpp/mi2a.h
53650         cpp-mi2b.h              cpp/mi2b.h
53651         cpp-mi2c.h              cpp/mi2c.h
53652         cpp-mi3.c               cpp/mi3.c
53653         cpp-mi3.def             cpp/mi3.def
53654         poison-1.c              cpp/poison.c
53655         pr-impl.c               cpp/prag-imp.c
53656         cpp-redef-2.c           cpp/redef1.c
53657         cpp-redef.c             cpp/redef2.c
53658         strpaste.c              cpp/strp1.c
53659         strpaste-2.c            cpp/strp2.c
53660         cpp-tradpaste.c         cpp/tr-paste.c
53661         cpp-tradstringify.c     cpp/tr-str.c
53662         cpp-tradwarn1.c         cpp/tr-warn1.c
53663         cpp-tradwarn2.c         cpp/tr-warn2.c
53664         trigraphs.c             cpp/trigraphs.c
53665         cpp-unc1.c              cpp/unc1.c
53666         cpp-unc2.c              cpp/unc2.c
53667         cpp-unc3.c              cpp/unc3.c
53668         cpp-unc.c               cpp/unc4.c
53669         undef.c                 cpp/undef1.c
53670         undef-2.c               cpp/undef2.c
53671         cpp-wi1.c               cpp/widestr1.c
53672
53673 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
53674
53675         * lib/g++.exp (g++_include_flags): Tweak.
53676
53677 2000-06-27  H.J. Lu  <hjl@gnu.org>
53678             Loren J. Rittle  <ljrittle@acm.org>
53679
53680         * lib/g++.exp (g++_include_flags): Override libgloss.exp
53681         version with one that knows about the new gcc tree structure.
53682         (g++_link_flags): Same.
53683
53684 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
53685
53686         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53687         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53688         case we are cross-compiling.
53689
53690         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53691         g++.old-deja/g++.niklas/Makefile.in,
53692         g++.old-deja/g++.niklas/configure.in,
53693         g++.old-deja/g++.other/Makefile.in,
53694         g++.old-deja/g++.other/configure.in,
53695         gcc.c-torture/code_quality/Makefile.in,
53696         gcc.c-torture/code_quality/configure.in,
53697         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53698         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53699         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53700         gcc.c-torture/execute/ieee/Makefile.in,
53701         gcc.c-torture/execute/ieee/configure.in,
53702         gcc.c-torture/noncompile/Makefile.in,
53703         gcc.c-torture/noncompile/configure.in,
53704         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53705         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53706         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53707
53708 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53709
53710         * g++.old-deja/g++.other/ambig3.C: New test.
53711
53712 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53713
53714         * g++.old-deja/g++.pt/syntax1.C: New test.
53715         * g++.old-deja/g++.pt/syntax2.C: New test.
53716         * g++.old-deja/g++.other/syntax3.C: New test.
53717         * g++.old-deja/g++.other/syntax4.C: New test.
53718
53719 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53720
53721         * gcc.dg/20000623-1.c: Prototype exit and abort.
53722
53723 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53724
53725         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53726         New tests.
53727         * gcc.dg/cpp-mi3.def: New file.
53728
53729         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53730         inside assertions.
53731         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53732         lexer's error messages.
53733         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53734         divine anything from the linemarkers.
53735         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53736         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53737
53738 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
53739
53740         * gcc.dg/20000623-1.c: New test.
53741
53742 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
53743
53744         * gcc.c-torture/execute/20000622-1.c: New test.
53745
53746 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53747
53748         * g++.old-deja/g++.other/init15.C: New test.
53749
53750 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53751
53752         * g++.old-deja/g++.pt/vaarg2.C: New test.
53753         * g++.old-deja/g++.pt/vaarg3.C: New test.
53754
53755 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
53756
53757         * g++.old-deja/g++.other/dyncast6.C: New test.
53758
53759 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
53760
53761         * gcc.c-torture/execute/loop-6.c: New test.
53762
53763 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
53764
53765         * gcc.dg/20000614-1.c: New test.
53766         * gcc.dg/20000614-2.c: New test.
53767
53768 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
53769
53770         * g++.old-deja/g++.other/inline12.C: New test.
53771
53772 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
53773
53774         * g++.old-deja/g++.other/eh1.C: New test.
53775
53776 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
53777
53778         * g++.old-deja/g++.other/type.C: New test.
53779
53780 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53781
53782         * g++.old-deja/g++.other/initstring.C: New test.
53783
53784 2000-06-12  Jason Merrill  <jason@redhat.com>
53785
53786         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53787
53788 2000-06-09  Jeffrey A Law  (law@cygnus.com)
53789
53790         * gcc.c-torture/compile/20000609-1.c: New test.
53791
53792 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
53793
53794         * gcc.dg/20000609-1.c: New test.
53795
53796 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
53797
53798         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53799         * gcc.c-torture/noncompile/poison-1.c: Move...
53800         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53801         * gcc.dg/cpp-li1.c: Add a token after the #line.
53802
53803 2000-06-05  Richard Henderson  <rth@cygnus.com>
53804
53805         * gcc.c-torture/execute/20000605-2.c: New test.
53806         * gcc.c-torture/execute/20000605-3.c: New test.
53807
53808 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
53809
53810         * g77.f-torture/execute/20000503-1.x: New file.
53811
53812 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
53813
53814         * g++.old-deja/g++.eh/badalloc1.C: New test.
53815
53816 2000-06-05  Richard Henderson  <rth@cygnus.com>
53817
53818         * gcc.c-torture/execute/20000605-1.c: New test.
53819
53820 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53821             Nathan Sidwell <nathan@codesourcery.com>
53822
53823         * gcc.c-torture/compile/20000605-1.c: New test.
53824
53825 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
53826
53827         * g77.f-torture/compile/20000601-1.f: New test.
53828
53829 2000-06-03  Richard Henderson  <rth@cygnus.com>
53830
53831         * gcc.c-torture/execute/20000603-1.c: New.
53832
53833 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
53834
53835         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53836         * gcc.dg/noreturn-2.c (noreturn): Likewise.
53837
53838 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
53839
53840         * gcc.dg/compare2.c (case 12): XFAIL.
53841         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53842         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53843
53844         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53845
53846 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
53847
53848         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53849         guard macro is already defined when the header is first
53850         included.
53851         * gcc.dg/cpp-mix.h: New file.
53852         * gcc.dg/endif-label.c: Update patterns to match compiler.
53853
53854         * g++.brendan/complex1.C: Declare abort.
53855         * g++.law/refs4.C: Remove XFAIL.
53856         * g++.oliva/expr2.C: Declare abort and exit.
53857
53858 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
53859
53860         * gcc.c-torture/execute/20000528-1.c: New test.
53861
53862         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53863         * g++.old-deja/g++.law/temps4.C: Likewise.
53864
53865         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53866         stdlib.h.  Call abort() on failure.
53867         * g++.old-deja/g++.law/refs4.C: Likewise.
53868         * g++.old-deja/g++.law/temps4.C: Likewise.
53869         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53870         * gcc.c-torture/execute/20000112-1.c: Include string.h.
53871
53872 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
53873
53874         Relative to g++.dg/special:
53875         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53876
53877         Relative to g++.old-deja:
53878         * g++.brendan/complex1.C, g++.jason/optimize2.C,
53879         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53880         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53881         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53882         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53883         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53884         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53885
53886         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53887         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53888         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53889         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53890         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53891         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53892         and/or string.h.
53893
53894         * g++.other/goto1.C: Update expectations for error messages.
53895
53896 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
53897
53898         * gcc.c-torture/compile/20000523-1.c: New test.
53899
53900 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53901
53902         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53903
53904 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53905
53906         * g++.old-deja/g++.eh/catch11.C: New test.
53907         * g++.old-deja/g++.eh/catch12.C: New test.
53908
53909 2000-05-24  Nick Clifton  <nickc@cygnus.com>
53910
53911         * gcc.c-torture/execute/20000523-1.c: New test.
53912
53913 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
53914
53915         * c-torture/execute/bcp-1.c: Replace abort in arg of
53916         __builtin_constant_p with a generic external function.
53917
53918         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53919         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53920         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53921         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53922         Prototype abort and/or exit.
53923
53924         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53925         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53926         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53927         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53928
53929 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
53930
53931         * gcc.dg/dwarf2-1.c: New test.
53932
53933 2000-05-20  Richard Henderson  <rth@cygnus.com>
53934
53935         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53936
53937 2000-05-20  Andreas Jaeger  <aj@suse.de>
53938
53939         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53940         testcase.
53941
53942 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
53943
53944         * gcc.c-torture/execute/20000519-2.c: New test.
53945
53946 2000-05-19  Andreas Jaeger  <aj@suse.de>
53947
53948         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53949         which fails with SSA.
53950
53951         * lib/c-torture.exp: Also test with -O3 -fssa.
53952
53953 2000-05-18  Michael Meissner  <meissner@redhat.com>
53954
53955         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53956         * gcc.c-torture/execute/920415-1.c: Ditto.
53957         * gcc.c-torture/execute/920501-1.c: Ditto.
53958         * gcc.c-torture/execute/conversion.c: Ditto.
53959         * gcc.c-torture/execute/cvt-1.c: Ditto.
53960
53961 2000-05-18  Jeffrey A Law  (law@cygnus.com)
53962
53963         * gcc.c-torture/compile/20000518-1.c: New test.
53964
53965 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53966
53967         * g77.f-torture/compile/200005018.f: New test.
53968
53969 2000-05-17  Jeffrey A Law  (law@cygnus.com)
53970
53971         * gcc.c-torture/compile/20000517-1.c: New test.
53972
53973 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53974
53975         * gcc.c-torture/execute/20000516-1.c: New test.
53976
53977 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
53978
53979         * g++.old-deja/g++.other/eh.C: New test.
53980
53981 2000-05-12  Richard Henderson  <rth@cygnus.com>
53982
53983         * gcc.c-torture/execute/990208-1.c (main): Don't pass
53984         constants through to doit's conditional.
53985
53986 2000-05-11  Jeffrey A Law  (law@cygnus.com)
53987
53988         * gcc.c-torture/compile/20000511-1.c: New test.
53989         * g77.f-torture/compile/20000511-1.f: New test.
53990         * g77.f-torture/compile/20000511-2.f: New test.
53991
53992 2000-05-11  Michael Meissner  <meissner@redhat.com>
53993
53994         * gcc.c-torture/execute/20000511-1.c: New test.
53995
53996 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
53997
53998         * gcc.dg/dg.exp: Scan .S files as well as .c files.
53999         * gcc.dg/20000510-1.S: New.
54000
54001 2000-05-08  Catherine Moore  <clm@cygnus.com>
54002
54003         * gcc.dg/unused-3.c: New.
54004
54005 2000-05-06  Richard Henderson  <rth@cygnus.com>
54006
54007           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54008           * g++.old-deja/g++.mike/warn1.C: Likewise.
54009           * g++.old-deja/g++.pt/local1.C: Likewise.
54010           * g++.old-deja/g++.pt/local7.C: Likewise.
54011           * g++.old-deja/g++.pt/spec16.C: Likewise.
54012
54013 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
54014
54015         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54016
54017 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
54018
54019           * g77.f-torture/execute/20000503-1.f: New test.
54020
54021 2000-05-04  Andreas Jaeger  <aj@suse.de>
54022
54023         * gcc.dg/noreturn-2.c: New test.
54024
54025 2000-05-04  Neil Booth  <NeilB@earthling.net>
54026
54027         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54028         preprocessor.
54029
54030 2000-05-04  Richard Henderson  <rth@cygnus.com>
54031
54032         * gcc.c-torture/execute/20000503-1.c: Fix typo.
54033
54034 2000-05-04  Richard Henderson  <rth@cygnus.com>
54035
54036         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
54037         OpenSSL by Jason R Thorpe.
54038
54039 2000-05-03  Jim Wilson  <wilson@cygnus.com>
54040
54041         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54042
54043 2000-05-03  Robert Lipe <robertlipe@usa.net>
54044
54045         * gcc.dg/20000503-1.c: New test.
54046
54047 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
54048
54049         * gcc.c-torture/compile/20000502-1.c: New test.
54050         * g++.old-deja/g++.other/align.C: New test.
54051         * gcc.dg/cpp-tradstringify.c: New test.
54052
54053 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54054
54055         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54056         and hard registers.
54057
54058 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
54059
54060         * gcc.c-torture/execute/loop-5.c: New test.
54061
54062 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
54063
54064         * gcc.c-torture/execute/va-arg-20.c: New test.
54065
54066 2000-04-23  Jeffrey A Law  (law@cygnus.com)
54067
54068         * gcc.c-torture/execute/20000422-1.c: New test.
54069
54070 2000-04-20  Greg McGary  <gkm@gnu.org>
54071
54072         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54073         when optimizing, but without sibling-call optimizations (-O1).
54074
54075 2000-04-20  Jeffrey A Law  (law@cygnus.com)
54076
54077           * gcc.c-torture/compile/20000420-1.c: New test.
54078
54079 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54080
54081         * g++.abi/ptrflags.C: New test.
54082         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54083
54084 2000-04-19  Catherine Moore  <clm@cygnus.com>
54085
54086         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54087
54088 2000-04-19  Greg McGary  <gkm@gnu.org>
54089
54090         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54091         sibling-call optimizations.
54092
54093 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
54094
54095         * gcc.dg/20000419-1.c: New test.
54096
54097 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
54098
54099         * gcc.c-torture/execute/20000412-6.c: New test.
54100
54101 2000-04-12  Jeffrey A Law  (law@cygnus.com)
54102
54103         * gcc.c-torture/execute/20000412-5.c: New test.
54104         * g77.f-torture/compile/20000412-1.f: New test.
54105         * gcc.c-torture/execute/20000412-4.c: New test.
54106         * gcc.c-torture/compile/20000412-2.c: New test.
54107         * gcc.c-torture/execute/20000412-3.c: New test.
54108         * gcc.c-torture/compile/20000412-1.c: New test.
54109         * gcc.c-torture/execute/20000412-2.c: New test.
54110
54111 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
54112
54113         * objc/execute/bf-20.m: New test.
54114
54115 2000-04-10  Richard Henderson  <rth@cygnus.com>
54116
54117         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54118
54119         * gcc.c-torture/execute/20000412-1.c: New test.
54120
54121 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54122
54123         * g++.old-deja/g++.eh/catchptr1.C: New test.
54124
54125 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
54126
54127         * g++.old-deja/g++.abi/cxa_vec.C: New test.
54128
54129 2000-04-08  Neil Booth  <NeilB@earthling.net>
54130
54131         * gcc.dg/cpp-nullchar.c: Remove test as
54132         embedded nulls cause problems.
54133
54134 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54135
54136         * gcc.dg/compare2.c: New test.
54137
54138 2000-04-08  Neil Booth  <NeilB@earthling.net>
54139
54140         * gcc.dg/cpp-nullchar.c: New test.
54141
54142 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
54143
54144         * gcc.dg/cpp-mi2.c: New test.
54145         * gcc.dg/cpp-mi2[abc].h: New files.
54146
54147 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
54148
54149         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54150         member name.
54151
54152 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
54153
54154         * g++.old-deja/g++.abi/vmihint.C: New test.
54155
54156 2000-04-06  Neil Booth  <NeilB@earthling.net>
54157
54158         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54159         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54160         copyright.
54161
54162 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
54163
54164         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54165         avoid stack-frame overwrite.
54166
54167 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
54168
54169         * gcc.c-torture/compile/20000405-2.c: New test.
54170         * gcc.c-torture/compile/20000405-3.c: New test.
54171
54172 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54173
54174         * gcc.c-torture/compile/20000405-1.c: New test.
54175
54176 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
54177
54178         * gcc.dg/cast-qual-1.c: Revert last change.
54179
54180 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54181
54182         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54183
54184 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
54185
54186         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54187         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54188
54189 2000-04-03  Jeffrey A Law  (law@cygnus.com)
54190
54191         * gcc.c-torture/compile/20000403-2.c: New test.
54192         * gcc.c-torture/compile/20000403-1.c: New test.
54193
54194 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
54195
54196         * gcc.c-torture/execute/20000403-1.c: New test.
54197
54198 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
54199
54200         * gcc.c-torture/execute/20000402-1.c: New test.
54201
54202 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
54203
54204         * gcc.c-torture/execute/va-arg-15.c: New test.
54205         * gcc.c-torture/execute/va-arg-16.c: New test.
54206         * gcc.c-torture/execute/va-arg-17.c: New test.
54207         * gcc.c-torture/execute/va-arg-18.c: New test.
54208         * gcc.c-torture/execute/va-arg-19.c: New test.
54209
54210 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
54211
54212         * gcc.c-torture/compile/981211-1.c: Move to...
54213         * gcc.dg/cpp-as1.c: ...here.
54214         * gcc.dg/cpp-as2.c: New file.
54215
54216         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54217         compiler.
54218
54219 2000-04-02  Neil Booth  <NeilB@earthling.net>
54220
54221         * gcc.dg/cpp-cond.c  New tests.
54222         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
54223         accidental success less likely.
54224         * gcc.dg/cpp-missingop.c  New tests.
54225         * gcc.dg/cpp-missingparen.c  New tests.
54226         * gcc.dg/cpp-shift.c  New tests.
54227         * gcc.dg/cpp-shortcircuit.c  New tests.
54228         * gcc.dg/cpp-unary.c  New tests.
54229
54230 2000-03-29  Jeffrey A Law  (law@cygnus.com)
54231
54232         * gcc.c-torture/compile/20000329-1.c: New test.
54233
54234 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
54235
54236         * gcc.c-torture/compile/20000326-1.c: New test.
54237         * gcc.c-torture/compile/20000326-2.c: New test.
54238
54239 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
54240
54241         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54242         the first parameter is a function argument.
54243
54244 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
54245
54246         * g++.old-deja/g++.ext/array4.C: New test.
54247
54248 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
54249
54250         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54251
54252 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54253
54254         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54255
54256 2000-03-19  Richard Henderson  <rth@cygnus.com>
54257
54258         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54259
54260 2000-03-19  Richard Henderson  <rth@cygnus.com>
54261
54262         * gcc.c-torture/compile/20000319-1.c: New test.
54263
54264 2000-03-14  Jeffrey A Law  (law@cygnus.com)
54265
54266         * gcc.c-torture/execute/20000314-3.c: New test.
54267         * gcc.c-torture/execute/20000314-2.c: New test.
54268         * gcc.c-torture/execute/20000314-1.c: New test.
54269         * gcc.c-torture/compile/20000314-2.c: New test.
54270         * gcc.c-torture/compile/20000314-1.c: New test.
54271
54272 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
54273
54274         * g++.old-deja/g++.warn/inline.C: New test.
54275
54276 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
54277
54278         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54279         standards-compliant result rather than specific constants.
54280         Put test-values in array.
54281
54282 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
54283
54284         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54285         (g++_target_compile): Put test-specific options last.
54286
54287 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54288
54289         * g++.old-deja/g++.eh/vbase4.C: New test.
54290
54291 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54292
54293         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54294
54295 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54296
54297         * g++.old-deja/g++.brendan/misc12.C: Removed.
54298         * g++.old-deja/g++.pt/memtemp77.C: Constify.
54299         * g++.old-deja/g++.ext/pretty4.C: New test.
54300
54301 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54302
54303         * g++.old-deja/g++.other/string2.C: New test.
54304
54305 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
54306
54307         * g++.old-deja/g++.warn/impint2.C: New test.
54308
54309 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
54310
54311         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54312         is 1, not zero.
54313
54314 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
54315
54316         * g++.old-deja/g++.warn/impint.C: New test.
54317         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54318         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54319         * g++.old-deja/g++.pt/explicit12.C: Likewise.
54320         * g++.old-deja/g++.pt/explicit13.C: Likewise.
54321         * g++.old-deja/g++.pt/explicit17.C: Likewise.
54322         * g++.old-deja/g++.pt/explicit18.C: Likewise.
54323         * g++.old-deja/g++.pt/explicit19.C: Likewise.
54324         * g++.old-deja/g++.pt/explicit23.C: Likewise.
54325         * g++.old-deja/g++.pt/explicit31.C: Likewise.
54326         * g++.old-deja/g++.pt/explicit35.C: Likewise.
54327         * g++.old-deja/g++.pt/explicit6.C: Likewise.
54328         * g++.old-deja/g++.pt/memclass7.C: Likewise.
54329
54330 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
54331
54332         * gcc.dg/cpp-redef.c: New test.
54333
54334 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
54335
54336         * g++.old-deja/g++.pt/unify7.C: New test.
54337
54338 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54339
54340         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54341         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54342
54343 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
54344
54345         * gcc.c-torture/compile/20000224-1.c: New test.
54346
54347 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54348
54349         * gcc.c-torture/compile/cpp-2.c: New test.
54350         * gcc.c-torture/compile/cpp-1.c: New test.
54351
54352 2000-02-25  Jeffrey A Law  (law@cygnus.com)
54353
54354         * gcc.c-torture/execute/20000225-1.c: New test.
54355
54356 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54357
54358         * gcc.dg/cpp-li2.c: New test.
54359
54360         * gcc.dg/cpp-wi1.c: New test.
54361
54362         * gcc.dg/cpp-li1.c: New test.
54363
54364 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
54365
54366         * g++.old-deja/g++.other/sizeof5.C: New test.
54367
54368 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54369
54370         * gcc.c-torture/execute/va-arg-13.c: New test.
54371
54372 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
54373
54374         * gcc.c-torture/execute/va-arg-12.c: New test.
54375
54376 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54377
54378         * gcc.c-torture/execute/20000223-1.c: New test.
54379
54380 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54381
54382         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54383
54384 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
54385
54386         * g++.old-deja/g++.abi/ptrmem.C: New test.
54387
54388 2000-02-19  Richard Henderson  <rth@cygnus.com>
54389
54390         * gcc.c-torture/compile/init-3.c: New.
54391
54392 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
54393
54394         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54395         ALWAYS_CXXFLAGS.
54396
54397 2000-02-11  Robert Lipe <robertl@sco.com>
54398
54399         * gcc.c-torture/compile/20000211-3.c: New test.
54400
54401 2000-02-11  Martin Buchholz <martin@xemacs.org>
54402
54403         * gcc.c-torture/compile/20000211-2.c: New test.
54404
54405 2000-02-11  Jeffrey A Law  (law@cygnus.com)
54406
54407         * gcc.c-torture/compile/20000211-1.c: New test.
54408
54409 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
54410
54411         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54412           on native targets
54413
54414 2000-02-08  Nathan Sidwell  <nathan@acm.org>
54415
54416         * g++.old-deja/g++.other/cast5.C: New test.
54417
54418 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
54419
54420         * gcc.c-torture/execute/20000205-1.c: New.
54421
54422 2000-02-03  Nathan Sidwell  <nathan@acm.org>
54423
54424         * g++.old-deja/g++.jason/cast3.C: Return void.
54425         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54426
54427 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54428
54429         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54430
54431         * gcc.dg/loop-1.c: New test.
54432
54433 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
54434
54435         * gcc.c-torture/compile/20000127-1.c: New test.
54436         * gcc.c-torture/execute/991228-1.c: New test.
54437
54438 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54439
54440         * gcc.dg/unused-2.c: New test.
54441
54442         * gcc.dg/conv-1.c: New test.
54443
54444 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
54445
54446         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54447         compiler.
54448         (tool_option_proc): Fix typo.
54449
54450 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
54451
54452         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54453         of the ld on the host, not on the build machine.
54454         Also, don't crash if '--help' is not a supported option.
54455
54456 2000-01-24  Richard Henderson  <rth@cygnus.com>
54457
54458         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54459
54460 2000-01-20  Jeffrey A Law  (law@cygnus.com)
54461
54462         * gcc.c-torture/execute/20000120-2.c: New test.
54463         * gcc.c-torture/execute/20000120-1.c: New test.
54464
54465 2000-01-13  Jeffrey A Law  (law@cygnus.com)
54466
54467         * gcc.c-torture/execute/20000113-1.c: New test.
54468
54469 2000-01-12  Jeffrey A Law  (law@cygnus.com)
54470
54471         * gcc.c-torture/execute/20000112-1.c: New test.
54472
54473 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54474
54475         * gcc.dg/20000111-1.c: New test.
54476
54477 2000-01-10  Jeffrey A Law  (law@cygnus.com)
54478
54479         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54480         with 16 bit integers.
54481
54482 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54483
54484         * gcc.dg/20000108-1.c: New test.
54485
54486 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54487
54488         * g++.old-deja/g++.ns/koenig8.C: New test.
54489
54490 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54491
54492         * g++.old-deja/g++.other/cast4.C: New test.
54493
54494 2000-01-05  Jeffrey A Law  (law@cygnus.com)
54495
54496         * gcc.c-torture/compile/20000105-2.c: New test.
54497         * gcc.c-torture/compile/20000105-1.c: New test.
54498
54499 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54500
54501         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54502         references to printf & atoi to conform to ANSI standard.
54503         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54504         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54505         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54506         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54507         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54508         * g++.old-deja/g++.brendan/complex1.C: Likewise.
54509         * g++.old-deja/g++.brendan/copy1.C: Likewise.
54510         * g++.old-deja/g++.brendan/copy2.C: Likewise.
54511         * g++.old-deja/g++.brendan/copy3.C: Likewise.
54512         * g++.old-deja/g++.brendan/copy4.C: Likewise.
54513         * g++.old-deja/g++.brendan/copy5.C: Likewise.
54514         * g++.old-deja/g++.brendan/copy6.C: Likewise.
54515         * g++.old-deja/g++.brendan/copy7.C: Likewise.
54516         * g++.old-deja/g++.brendan/copy8.C: Likewise.
54517         * g++.old-deja/g++.brendan/crash11.C: Likewise.
54518         * g++.old-deja/g++.brendan/crash14.C: Likewise.
54519         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54520         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54521         * g++.old-deja/g++.brendan/delete2.C: Likewise.
54522         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54523         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54524         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54525         * g++.old-deja/g++.brendan/eh1.C: Likewise.
54526         * g++.old-deja/g++.brendan/groff1.C: Likewise.
54527         * g++.old-deja/g++.brendan/init3.C: Likewise.
54528         * g++.old-deja/g++.brendan/misc12.C: Likewise.
54529         * g++.old-deja/g++.brendan/misc7.C: Likewise.
54530         * g++.old-deja/g++.brendan/new2.C: Likewise.
54531         * g++.old-deja/g++.brendan/operators4.C: Likewise.
54532         * g++.old-deja/g++.brendan/operators5.C: Likewise.
54533         * g++.old-deja/g++.brendan/overload2.C: Likewise.
54534         * g++.old-deja/g++.brendan/overload7.C: Likewise.
54535         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54536         * g++.old-deja/g++.brendan/reference1.C: Likewise.
54537         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54538         * g++.old-deja/g++.brendan/template24.C: Likewise.
54539         * g++.old-deja/g++.brendan/template3.C: Likewise.
54540         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54541         * g++.old-deja/g++.jason/inline3.C: Likewise.
54542         * g++.old-deja/g++.jason/opeq.C: Likewise.
54543         * g++.old-deja/g++.law/arg5.C: Likewise.
54544         * g++.old-deja/g++.law/arm7.C: Likewise.
54545         * g++.old-deja/g++.law/ctors11.C: Likewise.
54546         * g++.old-deja/g++.law/cvt8.C: Likewise.
54547         * g++.old-deja/g++.law/init9.C: Likewise.
54548         * g++.old-deja/g++.law/refs4.C: Likewise.
54549         * g++.old-deja/g++.law/template2.C: Likewise.
54550         * g++.old-deja/g++.law/visibility24.C: Likewise.
54551         * g++.old-deja/g++.law/vtable3.C: Likewise.
54552         * g++.old-deja/g++.mike/asm2.C: Likewise.
54553         * g++.old-deja/g++.mike/eh1.C: Likewise.
54554         * g++.old-deja/g++.mike/misc1.C: Likewise.
54555         * g++.old-deja/g++.mike/misc13.C: Likewise.
54556         * g++.old-deja/g++.mike/misc14.C: Likewise.
54557         * g++.old-deja/g++.mike/ns12.C: Likewise.
54558         * g++.old-deja/g++.mike/p1248.C: Likewise.
54559         * g++.old-deja/g++.mike/p3708.C: Likewise.
54560         * g++.old-deja/g++.mike/p3708a.C: Likewise.
54561         * g++.old-deja/g++.mike/p3708b.C: Likewise.
54562         * g++.old-deja/g++.mike/p646.C: Likewise.
54563         * g++.old-deja/g++.mike/p700.C: Likewise.
54564         * g++.old-deja/g++.mike/p783.C: Likewise.
54565         * g++.old-deja/g++.mike/p783a.C: Likewise.
54566         * g++.old-deja/g++.mike/p783b.C: Likewise.
54567         * g++.old-deja/g++.mike/p786.C: Likewise.
54568         * g++.old-deja/g++.mike/p789.C: Likewise.
54569         * g++.old-deja/g++.mike/p789a.C: Likewise.
54570         * g++.old-deja/g++.mike/p807a.C: Likewise.
54571         * g++.old-deja/g++.other/delete3.C: Likewise.
54572         * g++.old-deja/g++.other/dyncast1.C: Likewise.
54573         * g++.old-deja/g++.other/dyncast2.C: Likewise.
54574         * g++.old-deja/g++.other/dyncast3.C: Likewise.
54575         * g++.old-deja/g++.other/empty1.C: Likewise.
54576         * g++.old-deja/g++.other/temporary1.C: Likewise.
54577         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54578         * g++.old-deja/g++.pt/t16.C: Likewise.
54579         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54580
54581 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
54582
54583         * gcc.dg/991230-1.c: New test.
54584
54585 1999-12-29  Jeffrey A Law  (law@cygnus.com)
54586
54587         * gcc.c-torture/compile/991229-3.c: New test.
54588         * gcc.c-torture/compile/991229-2.c: New test.
54589         * gcc.c-torture/compile/991229-1.c: New test.
54590
54591 1999-12-29  Greg McGary <gkm@eng.ascend.com>
54592
54593         * gcc.c-torture/compile/labels-2.c: New test.
54594
54595 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
54596
54597         * gcc.c-torture/execute/991227-1.c: New test.
54598
54599 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54600
54601         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54602
54603 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
54604
54605         * gcc.c-torture/execute/991221-1.c: New test.
54606
54607 1999-12-20  Nathan Sidwell  <nathan@acm.org>
54608
54609         * g++.old-deja/g++.other/cast3.C: New test.
54610
54611 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
54612
54613         * gcc.c-torture/execute/991216-4.c: New test.
54614
54615 1999-12-16  Michael Meissner  <meissner@cygnus.com>
54616
54617         * gcc.c-torture/execute/991216-1.c: New test.
54618         * gcc.c-torture/execute/991216-2.c: New test.
54619         * gcc.c-torture/execute/991216-3.c: New test.
54620
54621 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54622
54623         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54624         Actually make the test fail by using "-O2" for compilation.
54625
54626 1999-12-15  Nathan Sidwell  <nathan@acm.org>
54627
54628         * g++.old-deja/g++.warn/cast-align1.C: New test.
54629
54630 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54631
54632         * gcc.c-torture/compile/991214-1.c: New test.
54633         * gcc.c-torture/compile/991214-2.c: New test.
54634
54635 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54636
54637         * gcc.dg/991214-1.c: New test.
54638
54639 1999-12-13  Jeffrey A Law  (law@cygnus.com)
54640
54641         * gcc.c-torture/compile/991213-3.c: New test.
54642         * gcc.c-torture/compile/991213-2.c: New test.
54643         * gcc.c-torture/compile/991213-1.c: New test.
54644
54645 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
54646
54647         * gcc.dg/991209-1.c: New test.
54648
54649 1999-12-08  Nathan Sidwell <nathan@acm.org>
54650
54651         * gcc.c-torture/compile/991208-1.c: New test.
54652
54653 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54654
54655         * gcc.dg/ultrasp2.c: New test.
54656
54657 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
54658
54659         * g++.old-deja/g++.abi/align.C (main): Fix typo.
54660
54661 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
54662
54663         * gcc.c-torture/compile/991202-1.c: New test.
54664         * gcc.c-torture/execute/991202-1.c: New test.
54665         * gcc.c-torture/execute/991202-2.c: New test.
54666         * gcc.c-torture/execute/991202-3.c: New test.
54667
54668 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
54669
54670         * g++.old-deja/g++.abi/align.C: New test.
54671         * g++.old-deja/g++.abi/aggregates.C: Likewise.
54672         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54673
54674 1999-12-01  Richard Henderson  <rth@cygnus.com>
54675
54676         * gcc.c-torture/execute/991201-1.c: New.
54677
54678 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
54679
54680         * gcc.dg/991129-1.c: New test.
54681
54682 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54683
54684         * gcc.c-torture/compile/991127-1.c: New test.
54685
54686 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54687
54688         * g++.old-deja/g++.other/warn4.C: New test.
54689
54690 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54691
54692         * g++.old-deja/g++.eh/cleanup2.C: New test.
54693         * g++.old-deja/g++.ext/pretty2.C: New test.
54694         * g++.old-deja/g++.ext/pretty3.C: New test.
54695         * g++.old-deja/g++.other/debug6.C: New test.
54696
54697 1999-10-20  Jim Wilson  <wilson@cygnus.com>
54698
54699         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54700         compiler_output to look for one error message instead of two.
54701
54702 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
54703
54704         * gcc.c-torture/execute/991118-1.c: Also test case
54705         where the word boundary does not split a byte evenly.
54706
54707 1999-11-19  Nathan Sidwell  <nathan@acm.org>
54708
54709         * g++.old-deja/g++.ext/restrict1.C: New test.
54710
54711 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54712
54713         * gcc.c-torture/execute/991118-1.c: New test.
54714
54715 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
54716
54717         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54718         working directory pathnames.
54719
54720 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
54721
54722         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54723         host is equipped with driver.h and driver.o so it can actually
54724         compile and run the tests.
54725
54726 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
54727
54728         * gcc.c-torture/compile/991008-1.c: New test.
54729
54730 1999-11-08  Nick Clifton  <nickc@cygnus.com>
54731
54732         * lib/gcc-dg.exp: Include target-supports.exp
54733
54734 1999-11-05  Nick Clifton  <nickc@cygnus.com>
54735
54736         * lib/target-supports.exp: New file: Provide procs to test for
54737         features supported by the target.
54738         (check_weak_available): Moved here from ecos.exp.
54739         (check_alias_available): New proc: Determine of the target
54740         toolchain supports the alias attribute.
54741
54742         * gcc.dg/special/ecos.exp: Move check_weak_available to
54743         target-supports.exp.
54744         (alias-1.c): Only perform the test if the target supports
54745         aliases.
54746         (wkali-1.c): Only perform the test if the target supports
54747         aliases.
54748
54749         * gcc.dg/990506-0.c: Expect error messages from cross
54750         targets as well as native targets.
54751
54752 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54753
54754         * gcc.dg/ultrasp1.c: Removed xfail.
54755         * gcc.dg/struct-ret-2.c: Likewise.
54756         * gcc.dg/array-1.c: Likewise.
54757
54758 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54759
54760         * gcc.dg/struct-ret-2.c: New test.
54761
54762         * gcc.dg/array-1.c: New test.
54763
54764 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
54765
54766         * gcc.c-torture/execute/991030-1.c: New test.
54767
54768 1999-10-26  Richard Henderson  <rth@cygnus.com>
54769
54770         * gcc.c-torture/compile/991026-2.c: New test.
54771
54772 1999-10-26  Jeffrey A Law  (law@cygnus.com)
54773
54774         * gcc.c-torture/compile/991026-1.c: New test.
54775
54776 1999-10-23  Jeffrey A Law  (law@cygnus.com)
54777
54778         * gcc.c-torture/execute/991023-1.c: New test.
54779
54780 1999-10-19  Jeffrey A Law  (law@cygnus.com)
54781
54782         * gcc.c-torture/execute/991019-1.c: New test.
54783
54784 1999-10-16  Richard Henderson  <rth@cygnus.com>
54785
54786         * gcc.c-torture/execute/991016-1.c: New test.
54787
54788 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
54789
54790         * gcc.c-torture/execute/991014-1.c: New test.
54791
54792 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
54793
54794         * g++.old-deja/g++.other/union2.C: New test.
54795
54796 1999-10-13  Nathan Sidwell  <nathan@acm.org>
54797
54798         * g++.old-deja/g++.other/vaarg2.C: New test.
54799         * g++.old-deja/g++.other/vaarg3.C: New test.
54800
54801 1999-10-12  Craig Burley  <craig@jcb-sc.com>
54802
54803         * g77.f-torture/noncompile/19990905-1.f: Moved from being
54804         in compile/.
54805
54806 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
54807
54808         * gcc.c-torture/execute/va-arg-11.c: New test.
54809
54810 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
54811
54812         * lib/file-format.exp (gcc_target_object_format): Don't
54813         crash if objdump is unavailable.
54814
54815 1999-09-29  Donn Terry <donn@interix.com>
54816
54817         * gcc.misc-tests/mg.exp: delete extraneous redirection.
54818
54819 1999-09-28  Nick Clifton  <nickc@cygnus.com>
54820
54821         * gcc.c-torture/compile/990928-1.c: New test.
54822
54823 1999-09-28  Nathan Sidwell  <nathan@acm.org>
54824
54825         * g++.old-deja/g++.other/decl6.C: New test.
54826
54827 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54828
54829         * gcc.c-torture/execute/va-arg-10.c: New test.
54830
54831 1999-09-27  Nathan Sidwell  <nathan@acm.org>
54832
54833         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54834         __PRETTY_FUNCTION__.
54835
54836 1999-09-23  Nick Clifton  <nickc@cygnus.com>
54837
54838         * gcc.c-torture/execute/990923-1.c: New test.
54839
54840 1999-09-21  Nick Clifton  <nickc@cygnus.com>
54841
54842         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54843         for which -fpic is inappropriate.
54844
54845 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
54846
54847         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54848
54849 1999-09-21  Nathan Sidwell  <nathan@acm.org>
54850
54851         * g++.old-deja/g++.other/dyncast1.C: New test.
54852         * g++.old-deja/g++.other/dyncast2.C: New test.
54853         * g++.old-deja/g++.other/dyncast3.C: New test.
54854         * g++.old-deja/g++.other/dyncast4.C: New test.
54855         * g++.old-deja/g++.other/dyncast5.C: New test.
54856         * g++.old-deja/g++.eh/catch3.C: New test.
54857         * g++.old-deja/g++.eh/catch3p.C: New test.
54858         * g++.old-deja/g++.eh/catch4.C: New test.
54859         * g++.old-deja/g++.eh/catch4p.C: New test.
54860         * g++.old-deja/g++.eh/catch5.C: New test.
54861         * g++.old-deja/g++.eh/catch5p.C: New test.
54862         * g++.old-deja/g++.eh/catch6.C: New test.
54863         * g++.old-deja/g++.eh/catch6p.C: New test.
54864         * g++.old-deja/g++.eh/catch7.C: New test.
54865         * g++.old-deja/g++.eh/catch7p.C: New test.
54866         * g++.old-deja/g++.eh/catch8.C: New test.
54867         * g++.old-deja/g++.eh/catch8p.C: New test.
54868         * g++.old-deja/g++.eh/catch9.C: New test.
54869         * g++.old-deja/g++.eh/catch9p.C: New test.
54870
54871 1999-09-13  Nathan Sidwell  <nathan@acm.org>
54872
54873         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54874         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54875
54876 1999-09-13  Jeffrey A Law  (law@cygnus.com)
54877
54878         * gcc.c-torture/compile/990913-1.c: New test.
54879
54880 1999-09-10  Nathan Sidwell  <nathan@acm.org>
54881
54882         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54883         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54884
54885 1999-09-09  Richard Henderson  <rth@cygnus.com>
54886
54887         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54888
54889 1999-09-09  Nathan Sidwell  <nathan@acm.org>
54890
54891         * g++.old-deja/g++.other/lookup11.C: New test.
54892         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54893         what is permitted and what we want.
54894         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54895         overload use.
54896         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54897
54898 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
54899
54900         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54901         * gcc.c-torture/noncompile/poison-1.c: New file.
54902
54903 1999-09-08  Nathan Sidwell  <nathan@acm.org>
54904
54905         * g++.old-deja/g++.other/sizeof3.C: New test.
54906         * g++.old-deja/g++.other/sizeof4.C: New test.
54907         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54908         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54909
54910 1999-09-07  Richard Henderson  <rth@cygnus.com>
54911
54912         * gcc.dg/va-arg-1.c: New.
54913
54914 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54915
54916         * gcc.c-torture/execute/va-arg-9.c: New test.
54917
54918 1999-09-05  Craig Burley  <craig@jcb-sc.com>
54919
54920         * g77.f-torture/compile/980519-2.f: New test.
54921         * g77.f-torture/compile/19990905-0.f: New test.
54922         * g77.f-torture/compile/19990905-1.f: New test.
54923         * g77.f-torture/compile/19990905-2.f: New test.
54924
54925         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54926
54927 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
54928
54929         * gcc.c-torture/execute/990827-1.c: Fix typo.
54930
54931 1999-09-03  Nathan Sidwell  <nathan@acm.org>
54932
54933         * g++.old-deja/g++.other/deref1.C: New test.
54934
54935 1999-09-02  Nathan Sidwell  <nathan@acm.org>
54936
54937         * g++.old-deja/g++.other/ambig2.C: New test.
54938         * g++.old-deja/g++.other/cond5.C: New test.
54939         * g++.old-deja/g++.other/lookup16.C: New test.
54940
54941 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
54942
54943         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54944         assemblers too.
54945
54946 1999-08-31  Jeffrey A Law  (law@cygnus.com)
54947
54948         * lib/c-torture.exp: Avoid the "compare executables" optimization
54949         when testing native.
54950
54951 1999-08-29  Jeffrey A Law  (law@cygnus.com)
54952
54953         * gcc.c-torture/execute/990829-1.c: New test.
54954         * gcc.c-torture/compile/990829-1.c: New test.
54955
54956 1999-08-27  Paul Burchard  <burchard@pobox.com>
54957
54958         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54959         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54960         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54961         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54962         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54963         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54964         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54965         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54966         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54967         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54968         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54969
54970 1999-08-27  Jeffrey A Law  (law@cygnus.com)
54971
54972         * gcc.c-torture/execute/990827-1.c: New test.
54973
54974 1999-08-26  Craig Burley  <craig@jcb-sc.com>
54975
54976         * g77.f-torture/noncompile/19990826-4.f: New test.
54977
54978         * g77.f-torture/compile/19990826-3.f: New test.
54979
54980         * g77.f-torture/execute/19990826-2.f: New test.
54981
54982         * g77.f-torture/compile/19990826-1.f: New test.
54983
54984         * gcc.c-torture/execute/990826-0.c: New test.
54985         * g77.c-torture/execute/19990826-0.f: New test.
54986
54987         * g77.f-torture/noncompile/970626-2.f: New test.
54988
54989 1999-08-25  Paul Burchard  <burchard@pobox.com>
54990
54991         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54992         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54993         lss-011.C: New tests.
54994
54995 1999-08-25  Nathan Sidwell  <nathan@acm.org>
54996
54997         * g++.old-deja/g++.other/decl5.C: New test.
54998
54999 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55000
55001         * noncompile/noncompile.exp: Load_lib c-torture.exp.
55002         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55003         call `postbase' for each one.  All callers of `postbase' changed
55004         to call this instead.
55005
55006 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
55007
55008         * gcc.c-torture/execute/990811-1.c: New test.
55009
55010 1999-08-09  Nick Clifton  <nickc@cygnus.com>
55011
55012         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55013         just native ones.
55014
55015         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55016         just native ones.
55017
55018 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55019
55020         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55021
55022 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55023
55024         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55025
55026 1999-08-04  Nathan Sidwell  <nathan@acm.org>
55027
55028         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55029
55030 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55031
55032         * gcc.c-torture/execute/990804-1.c: New test.
55033
55034 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55035
55036         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55037         * g++.old-deja/g++.brendan/crash64.C: Likewise.
55038         * g++.old-deja/g++.brendan/overload8.C: Likewise.
55039
55040 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55041
55042         * g++.old-deja/g++.other/struct1.C: New test.
55043
55044 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55045
55046         * g++.old-deja/g++.other/enum2.C: New test.
55047
55048 1999-08-02  Richard Henderson  <rth@cygnus.com>
55049
55050         Adapted from tests from Franz Sirl:
55051         * gcc.c-torture/execute/va-arg-7.c: New test.
55052         * gcc.c-torture/execute/va-arg-8.c: New test.
55053
55054 1999-08-01  Jeffrey A Law  (law@cygnus.com)
55055
55056         * gcc.c-torture/compile/990801-2.c: New test.
55057
55058         * gcc.c-torture/compile/990801-1.c: New test.
55059
55060 1999-07-27  Michael Meissner  <meissner@cygnus.com>
55061
55062         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55063         fp-cmp-1.c, converting double to float.
55064
55065         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55066         fp-cmp-1.c, converting double to long double.
55067
55068         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55069         from fr1 to unknown_register, since fr1 is a legitimate register
55070         on some machines.
55071
55072 1999-07-25  Jeffrey A Law  (law@cygnus.com)
55073
55074         * README: More listname related changes.
55075
55076 1999-07-08  Catherine Moore  <clm@cygnus.com>
55077
55078         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
55079
55080 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
55081
55082         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55083
55084 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55085
55086         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55087
55088 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
55089
55090         * gcc.dg/990703-1.c: New test.
55091
55092 1999-06-29  Nick Clifton  <nickc@cygnus.com>
55093
55094         * lib/file-format.exp: New file: Move definition of proc
55095         gcc_target_object_format to here from
55096         gcc.dg/special/ecos.exp.
55097
55098         * lib/c-torture.exp: Include lib file-format.exp.
55099         * lib/gcc-dg.exp: Include lib file-format.exp.
55100
55101         * gcc.dg/special/ecos.exp: Remove definition of proc
55102         gcc_target_object_format.
55103
55104 1999-06-28  Jeffrey A Law  (law@cygnus.com)
55105
55106         * gcc.c-torture/execute/990628-1.c: New test.
55107
55108 1999-06-25  Jeffrey A Law  (law@cygnus.com)
55109
55110         * gcc.c-torture/compile/990625-2.c: New test.
55111
55112         * gcc.c-torture/compile/990625-1.c: New test.
55113
55114 1999-06-23  Nick Clifton  <nickc@cygnus.com>
55115
55116         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
55117         attributes compile.
55118         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55119         ports that use the COFF/PE file format.
55120
55121 1999-06-17  Jeffrey A Law  (law@cygnus.com)
55122
55123         * gcc.c-torture/compile/990617-1.c: New test.
55124
55125 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
55126
55127         * g++.old-deja/g++.other/decl4.C: New test.
55128
55129 1999-06-14  Nathan Sidwell  <nathan@acm.org>
55130
55131         * g++.old-deja/g++.other/bitfld3.C: New test.
55132
55133 1999-06-08  Nathan Sidwell  <nathan@acm.org>
55134
55135         * g++.old-deja/g++.eh/catch1.C: New test.
55136
55137 1999-06-07  Jeffrey A Law  (law@cygnus.com)
55138
55139         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55140
55141         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55142         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
55143
55144 1999-06-05  Craig Burley  <craig@jcb-sc.com>
55145
55146         * g77.f-torture/compile/19990502-0.f: Replace with new,
55147         shorter, test that still fails after recent changes.
55148
55149 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55150
55151         * gcc.c-torture/execute/990604-1.c: New test.
55152
55153 1999-05-31  Jeffrey A Law  (law@cygnus.com)
55154
55155         * gcc.c-torture/execute/990531-1.c: New test.
55156
55157 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55158
55159         * gcc.c-torture/compile/990527-1.c: New test.
55160
55161 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
55162
55163         * gcc.c-torture/execute/990527-1.c: New test.
55164
55165 1999-05-25  Nick Clifton  <nickc@cygnus.com>
55166
55167         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55168         bitfields as signed.
55169
55170 1999-05-25  Craig Burley  <craig@jcb-sc.com>
55171
55172         * g77.f-torture/compile/19990525-0.f: New test.
55173
55174 1999-05-25  Jeffrey A Law  (law@cygnus.com)
55175
55176         * gcc.c-torture/execute/990525-2.c: New test.
55177
55178         * gcc.c-torture/execute/990525-1.c: New test.
55179
55180 1999-05-24  Nathan Sidwell  <nathan@acm.org>
55181
55182         * g++.old-deja/g++.other/anon3.C: New test.
55183         * g++.old-deja/g++.other/anon4.C: New test.
55184         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55185         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55186         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55187         Merrill).
55188
55189 1999-05-24  Jeffrey A Law  (law@cygnus.com)
55190
55191         * gcc.c-torture/execute/990524-1.c: New test.
55192
55193         * gcc.dg/990524-1.c: New test.
55194
55195 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55196
55197         * gcc.c-torture/compile/990523-1.c: New test.
55198
55199 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
55200
55201         * gcc.c-torture/compile/990519-1.c: New test.
55202
55203 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55204
55205         * gcc.c-torture/compile/990517-1.c: New test.
55206
55207         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55208         (e4, f4): New tests.
55209         (main): Call them.
55210
55211 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55212
55213         * gcc.dg/noreturn-1.c: New test.
55214
55215 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55216
55217         * gcc.c-torture/execute/990513-1.c: New test.
55218
55219 1999-05-10  Richard Henderson  <rth@cygnus.com>
55220
55221         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55222
55223 1999-05-10  Craig Burley  <craig@jcb-sc.com>
55224
55225         * g77.f-torture/execute/erfc.f: Use small single-precision
55226         values, to avoid problems on Alphas when not -mieee.
55227
55228 1999-05-08  Craig Burley  <craig@jcb-sc.com>
55229
55230         * gcc.dg/990506-0.c: New test.
55231
55232 1999-05-08  Richard Henderson  <rth@cygnus.com>
55233
55234         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55235         the constant to test.  Don't XFAIL 64-bit targets.
55236
55237         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55238         * g++.old-deja/g++.law/profile1.C: Likewise.
55239
55240         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55241         operator new instances.
55242         * g++.old-deja/g++.other/delete5.C: Likewise.
55243
55244 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55245
55246         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55247         intrinsic.
55248
55249 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55250
55251         * g77.f-torture/execute/u77-test.f: Reverse order of two
55252         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55253
55254 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55255
55256         * gcc.dg/compare1.c: New test.
55257
55258 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55259
55260         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55261         New tests.
55262
55263 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55264
55265         * g77.f-torture/compile/19990502-1.f: New test.
55266
55267 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55268
55269         * g77.f-torture/compile/19990502-0.f: New test.
55270
55271 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55272
55273         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55274         intrinsic.
55275
55276 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55277
55278         * g77.f-torture/execute/u77-test.f (main): List libU77
55279         intrinsics not currently tested.
55280         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55281         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55282         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55283         Trim blanks off the ends of some printed strings.
55284
55285 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55286
55287         * g77.f-torture/execute/u77-test.f (main): Just warn about
55288         FSTAT gid disagreement, as it's expected on some systems.
55289
55290 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55291
55292         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55293         use a new function, which allows for some slop.
55294         Clean up some commentary.
55295         (issum): The new function.
55296         (sgladd): Deleted subroutine.
55297
55298 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55299
55300         * g77.f-torture/execute/u77-test.f: Modify to be more like
55301         libf2c/libU77 version, bringing patches to that version here.
55302         Add suitable commentary.
55303
55304 1999-04-25  Richard Henderson  <rth@cygnus.com>
55305
55306         * gcc.dg/990424-1.c: New test.
55307
55308 1999-04-24  Craig Burley  <craig@jcb-sc.com>
55309
55310         * g77.f-torture/execute/u77-test.f (main): Bug involving
55311         LSTAT has been fixed, so turn back on full checking.
55312
55313 1999-04-20  Craig Burley  <craig@jcb-sc.com>
55314
55315         * g77.f-torture/compile/19990419-0.f: New test.
55316         * g77.f-torture/execute/19990419-1.f: New test.
55317
55318 1999-04-17  Richard Henderson  <rth@cygnus.com>
55319
55320         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55321         to avoid the need for a prototype to supress a warning.
55322
55323 1999-04-07  Jim Wilson  <wilson@cygnus.com>
55324
55325         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55326
55327 1999-04-04  Jeffrey A Law  (law@cygnus.com)
55328
55329         * gcc.c-torture/execute/990404-1.c: New test.
55330
55331 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55332
55333         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55334         * gcc.dg/cpp-if3.c: Don't use -pedantic.
55335         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55336         missing initializer warnings.
55337
55338 1999-03-28  Jeffrey A Law  (law@cygnus.com)
55339
55340         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55341         matching strings.
55342
55343 1999-03-26  Jeffrey A Law  (law@cygnus.com)
55344
55345         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55346
55347 1999-03-26  Craig Burley  <craig@jcb-sc.com>
55348
55349         * g77.f-torture/execute/19990325-0.f: New test.
55350         * g77.f-torture/execute/19990325-1.f: New test.
55351
55352 1999-03-24  Jeffrey A Law  (law@cygnus.com)
55353
55354         * gcc.c-torture/execute/990324-1.c: New test.
55355
55356 1999-03-22  Jim Wilson  <wilson@cygnus.com>
55357
55358         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55359         test with 4.
55360
55361 1999-03-17  Richard Henderson  <rth@cygnus.com>
55362
55363         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
55364
55365 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55366
55367         * g77.f-torture/execute/19990313-2.f: New test.
55368         * g77.f-torture/execute/19990313-3.f: New test.
55369
55370 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55371
55372         * g77.f-torture/execute/19990313-0.f: New test.
55373         * g77.f-torture/execute/19990313-1.f: New test.
55374
55375 1999-03-12  Jim Wilson  <wilson@cygnus.com>
55376
55377         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55378         printf to sprintf.
55379         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55380         (main): Add check for u15.  Conditionalize u31 check depending on
55381         whether ints are <32 bits or >=32 bits.
55382
55383 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55384
55385         * g77.f-torture/execute/19981119-0.f: Improve testiness.
55386
55387 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55388
55389         * g77.f-torture/compile/19990305-0.f: New test.
55390         * g77.f-torture/execute/19981119-0.f: New test.
55391
55392 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55393
55394         * g77.f-torture/execute/970625-2.f: call ABORT if final
55395         result is not correct, instead of just printing it.
55396         Add this checking via newly introduced obfuscation, to
55397         trip up buggy front ends.
55398
55399 1999-03-07  Craig Burley  <craig@jcb-sc.com>
55400
55401         * g77.f-torture/compile/960317-1.f: Moved from being
55402         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
55403
55404 1999-03-06  Craig Burley  <craig@jcb-sc.com>
55405
55406         * g77.f-torture/execute/960317-1.f: New (old) test.
55407         * g77.f-torture/execute/970625-2.f: Ditto.
55408
55409 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
55410
55411         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55412         error message on line 1 or line 2; cccp and cpplib do this differently.
55413
55414 1999-03-01  Jeffrey A Law  (law@cygnus.com)
55415
55416         * g++.old-deja/g++.law/weak1.C: New test.
55417
55418 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55419
55420         * gcc.c-torture/execute/990119-1.c: Renamed to...
55421         * gcc.dg/990119-1.c: this, so it will only be tested once
55422         (it's a preprocessor test, it doesn't need to be run at
55423         multiple optimization levels).
55424
55425 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55426
55427         * lib/g++.exp: Don't add incdir=$base_dir/../include to
55428           ALWAYS_CXXFLAGS.
55429
55430 1999-02-24  Craig Burley  <craig@jcb-sc.com>
55431
55432         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55433         * g77.f-torture/compile/19981216-0.f: ...as it is expected
55434         to not be compilable by current g77.
55435
55436 1999-02-24  Nick Clifton  <nickc@cygnus.com>
55437
55438         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55439
55440 1999-02-22  Jeffrey A Law  (law@cygnus.com)
55441
55442         * gcc.c-torture/execute/990222-1.c: New test.
55443
55444 1999-02-19  Craig Burley  <craig@jcb-sc.com>
55445
55446         * g77.f-torture/compile/19990218-0.f: New test.
55447         * g77.f-torture/noncompile/19990218-1.f: New test.
55448
55449 1999-02-18  Craig Burley  <craig@jcb-sc.com>
55450
55451         * g77.f-torture/compile/19981216-0.f: New test.
55452
55453 1999-02-14  Jeffrey A Law  (law@cygnus.com)
55454
55455         * gcc.dg/990214-1.c: New test.
55456
55457 1999-02-13  Jeffrey A Law  (law@cygnus.com)
55458
55459         * gcc.dg/990213-2.c: New test.
55460
55461         * gcc.dg/990213-1.c: New test.
55462
55463 1999-02-12  Jeffrey A Law  (law@cygnus.com)
55464
55465         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55466         ints.
55467
55468 1999-02-11  Nick Clifton  <nickc@cygnus.com>
55469
55470         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55471         specified by target.
55472
55473         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55474
55475 1999-02-11  Jeffrey A Law  (law@cygnus.com)
55476
55477         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55478
55479 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55480
55481         * gcc.dg/special/ecos.exp: New test driver for new tests with
55482         special requirements.
55483
55484         * gcc.dg/special/alias-1.c: New test.
55485         * gcc.dg/special/gcsec-1.c: New test.
55486         * gcc.dg/special/weak-1.c: New test.
55487         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55488         * gcc.dg/special/weak-2.c: New test.
55489         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55490         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55491         * gcc.dg/special/wkali-1.c: New test.
55492         * gcc.dg/special/wkali-2.c: New test.
55493         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55494         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55495
55496 1999-02-10  Felix Lee  <flee@cygnus.com>
55497
55498           * lib/c-torture.exp (c-torture-compile): Pull out code for
55499           analyzing gcc error messages.
55500           (c-torture-execute): Likewise.  Fix some (harmless) false
55501           positives.
55502           * lib/gcc.exp (gcc_check_compile): New function.
55503
55504 1999-02-08  Richard Henderson  <rth@cygnus.com>
55505
55506         * gcc.c-torture/execute/990208-1.c: New test.
55507
55508 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55509
55510         * g++.dg/special/ecos.exp: New driver for new tests with special
55511         requirements
55512
55513         * g++.dg/special/conpr-1.C: New test
55514         * g++.dg/special/conpr-2.C: New test
55515         * g++.dg/special/conpr-2a.C: New test
55516         * g++.dg/special/conpr-3.C: New test
55517         * g++.dg/special/conpr-3a.C: New test
55518         * g++.dg/special/conpr-3b.C: New test
55519
55520         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55521         allow g++ to use the dg driver
55522
55523         * README: Add comment about g++.dg directory
55524
55525 1999-02-06  Jeffrey A Law  (law@cygnus.com)
55526
55527         * README: Update email addresses.
55528
55529 1999-02-03  Nick Clifton  <nickc@cygnus.com>
55530
55531         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55532         arguments in order to force structure S onto the stack even on
55533         the alpha.
55534         (test): Pass 10 leading arguments to function foo as well as the
55535         structure S.
55536
55537         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55538         failure for all targets.
55539
55540         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55541         abort to terminate program execution.
55542
55543 1999-01-30  Richard Henderson  <rth@cygnus.com>
55544
55545         * gcc.c-torture/execute/990130-1.c: New test.
55546
55547 1999-01-30  Jeffrey A Law  (law@cygnus.com)
55548
55549         * gcc.dg/990130-1.c: New test.
55550
55551 1999-01-28  Michael Meissner  <meissner@cygnus.com>
55552
55553         * gcc.c-torture/execute/990128-1.c: New test.
55554
55555 1999-01-27  Michael Meissner  <meissner@cygnus.com>
55556
55557         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55558
55559 1999-01-27  Felix Lee  <flee@cygnus.com>
55560
55561         * lib/c-torture.exp (c-torture-compile): pull out code for
55562         analyzing gcc error messages.
55563         (c-torture-execute): ditto, and fix some (harmless) false
55564         positives.
55565         * lib/gcc.exp (gcc_check_compile): new function.
55566
55567 1999-01-17  Jeffrey A Law  (law@cygnus.com)
55568
55569         * gcc.dg/990117-1.c: New test.
55570
55571         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55572
55573         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55574
55575 1999-01-15  Jeffrey A Law  (law@cygnus.com)
55576
55577         * g77.f-torture/compile/990115-1.f: New test.
55578
55579 1999-01-07  Jeffrey A Law  (law@cygnus.com)
55580
55581         * gcc.c-torture/compile/990107-1.c: New test
55582
55583 1999-01-06  Jeffrey A Law  (law@cygnus.com)
55584
55585         * gcc.c-torture/execute/990106-2.c: New test.
55586
55587         * gcc.c-torture/execute/990106-1.c: New test.
55588
55589 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
55590
55591         * gcc.c-torture/compile/981223-1.c: New test.
55592
55593 1998-12-29  Richard Henderson  <rth@cygnus.com>
55594
55595         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55596         (opt3): Rename from opt4 and disable.
55597
55598 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
55599
55600         * g++.old-deja/g++.pt/ptrmem5.C: New test.
55601
55602 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55603
55604         * g++.old-deja/g++.other/conv5.C: New test.
55605
55606 1998-12-14  Nick Clifton  <nickc@cygnus.com>
55607
55608         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55609
55610 1998-12-11  Jeffrey A Law  (law@cygnus.com)
55611
55612         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55613
55614 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
55615
55616         * gcc.c-torture/compile/981211-1.c: New test.
55617
55618 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55619
55620         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55621
55622         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55623
55624 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55625
55626         * gcc.special/930510-1.c: Make C9X safe.
55627         * gcc.misc-tests/gcov-1.c Similarly.
55628         * gcc.misc-tests/gcov-2.c Similarly.
55629
55630 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55631
55632         * gcc.dg/ultrasp1.c: New test.
55633
55634 1998-12-06  Richard Henderson  <rth@cygnus.com>
55635
55636         * gcc.c-torture/execute/981206.c: New test.
55637
55638 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55639
55640         * g++.old-deja/g++.ns/template7.C: New test.
55641
55642         * g++.old-deja/g++.other/expr1.C: New test.
55643
55644         * g++.old-deja/g++.eh/tmpl3.C: New test.
55645
55646         * g++.old-deja/g++.eh/tmpl2.C: New test.
55647
55648 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55649
55650         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55651         * g++.old-deja/g++.other/using6.C: Removed.
55652         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55653
55654         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55655
55656 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55657
55658         * g++.old-deja/g++.pt/overload8.C: New test.
55659
55660         * g++.old-deja/g++.pt/overload7.C: New test.
55661
55662         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55663
55664         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55665         and relinking messages.
55666         * lib/g++.exp (g++_target_compile): Remove .rpo file when
55667         compiling with -frepo.
55668
55669 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
55670
55671         * g++.old-deja/g++.pt/lookup6.C: New test.
55672
55673 1998-11-30  Nick Clifton  <nickc@cygnus.com>
55674
55675         * gcc.c-torture/execute/981130-1.c: New test.
55676         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55677
55678 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55679
55680         * g++.old-deja/g++.pt/explicit76.C: New test.
55681
55682         * g++.old-deja/g++.pt/friend38.C: New test.
55683
55684         * g++.old-deja/g++.ns/crash2.C: New test.
55685
55686         * g++.old-deja/g++.pt/defarg8.C: New test.
55687
55688         * g++.old-deja/g++.pt/instantiate6.C: New test.
55689
55690         * g++.old-deja/g++.pt/static6.C: New test.
55691
55692         * g++.old-deja/g++.pt/decl2.C: New test.
55693
55694 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55695
55696         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
55697         problem is actually related with name lookup, but so what? :-)
55698
55699         * g++.old-deja/g++.pt/friend37.C: New test.
55700
55701 1998-11-25  Dave Love  <d.love@dl.ac.uk>
55702
55703         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55704         element, which fails on some systems.
55705
55706         * g77.f-torture/execute/labug1.f: New test.
55707
55708 1998-11-21  Jeffrey A Law  (law@cygnus.com)
55709
55710         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55711         is defined.
55712
55713 1998-11-18  Dave Love  <d.love@dl.ac.uk>
55714
55715         * g77.f-torture/compile/981117-1.f: New test.
55716
55717 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
55718
55719         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
55720         properly discarded.
55721
55722 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
55723
55724         * gcc.c-torture/execute/memcheck: New directory of tests for
55725         -fcheck-memory-usage.
55726
55727 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55728
55729         * README: New file, general information about the testsuite and
55730         new description of the various C++ test subdirectories.
55731         * README.g++: Eliminate obsolete information, update and move most
55732         relevant stuff to README.
55733
55734 1998-11-07  Richard Henderson  <rth@cygnus.com>
55735
55736         * gcc.c-torture/compile/981107-1.c: New test.
55737
55738 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
55739
55740         * execute/memcpy-bi.c: New testcase.
55741
55742 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
55743
55744         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55745         base classes.
55746
55747         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55748         template is selected.
55749
55750         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55751         classes, it should be accepted for all types.
55752
55753         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55754
55755         * g++.old-deja/g++.pt/spec24.C: Ensure that template
55756         specializations start with template headers.
55757
55758 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
55759
55760         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55761
55762         * g++.old-deja/g++.other/init9.C: Test cross initialization of
55763         non-POD types.
55764
55765 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55766
55767         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55768
55769 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55770
55771         * compile/981022-1.c, compile/981022-1.x: New test and driver.
55772
55773 1998-10-19  Jeffrey A Law  (law@cygnus.com)
55774
55775         * 981019-1.c: New test.
55776
55777 1998-10-14  Robert Lipe <robertl@dgii.com>
55778
55779         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55780         find objc headers.
55781
55782 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55783
55784         * compile/981001-4.c: Remove use of GCC extension that triggers a
55785         compiler bug.
55786
55787 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
55788
55789         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55790
55791 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55792
55793         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
55794         instantiation of template produces incorrect code for delete
55795         expression.
55796
55797         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
55798         constructors' name is not unique.
55799         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55800         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55801
55802         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
55803         automatic array of const is ill-formed.
55804
55805         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
55806         of template parameter?
55807
55808         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
55809         const.
55810
55811         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
55812         pointer-to-member expression.
55813
55814         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
55815         declaration causes ICE.
55816
55817 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
55818
55819         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
55820         reserved in the global namespace.
55821
55822         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55823         generate needed virtual table.
55824
55825         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55826
55827 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
55828
55829         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55830         template-dependent type
55831
55832 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55833
55834         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55835         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55836         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55837
55838         * g++.old-deja/g++.other/using5.C: New test; using decl from base
55839         class should be usable as argument of member function.
55840         * g++.old-deja/g++.other/using6.C: New test; using decl from base
55841         class should be usable as return type of member function.
55842         * g++.old-deja/g++.other/using7.C: New test; using decl from base
55843         class should be usable as type of data member.
55844
55845         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55846
55847 1998-10-09  Jeffrey A Law  (law@cygnus.com)
55848
55849         * gcc.c-torture/special/920521-1.c: Fix bogus test.
55850
55851 1998-10-08  Nick Clifton  <nickc@cygnus.com>
55852
55853         * gcc.dg/dll-?.c Add thumb to target list.
55854         Fix assembler scan patterns to match current assembler output.
55855
55856 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
55857
55858         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
55859         matching of template brackets.
55860
55861         * g++.old-deja/g++.other/using4.C: New test.  Test using
55862         declarations of methods from base classes.
55863
55864         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
55865         within functions should introduce names into the innermost
55866         enclosing namespace.
55867
55868         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
55869         of static locals if first initialization throws.
55870
55871 1998-10-07  Jim Wilson  <wilson@cygnus.com>
55872
55873         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55874
55875 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
55876
55877         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
55878         lose track of the possible targets of tablejump insns.
55879         * special/special.exp: Run it.
55880
55881 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55882
55883         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
55884         must be declared before its specializations can be named in friend
55885         declarations.
55886
55887 1998-10-05  Dave Love  <d.love@dl.ac.uk>
55888
55889         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55890
55891         * g77.f-torture/execute/io1.f: New test.
55892
55893 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55894
55895         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55896         with pointer to template function, for which no argument deduction
55897         is possible.
55898
55899         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55900         specialization of template function as argument to template
55901         function.
55902
55903         * g++.old-deja/g++.other/access2.C: New test; Inner class
55904         shouldn't have privileged access to Outer's names.
55905
55906 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55907
55908         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55909         friend template declared within template class conflicts with
55910         nested class of the same name.
55911
55912         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55913         is ignored.
55914
55915         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55916         object with direct initializer as function declaration.
55917
55918         * g++.old-deja/g++.other/decl2.C: New test; duplicate
55919         initializers.
55920
55921         * g++.old-deja/g++.other/null2.C: New test; conditional operator
55922         involving const pointer and NULL produces incorrect result.
55923
55924         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55925         type name without `typename' should be rejected with -pedantic.
55926
55927 1998-10-02  Richard Henderson  <rth@cygnus.com>
55928
55929         * g++.old-deja/g++.other/addrof1.C: New test.
55930
55931 1998-10-01  Nick Clifton  <nickc@cygnus.com>
55932
55933         * gcc.c-torture/compile/981001-1.c: New test.
55934         * gcc.c-torture/execute/981001-1.c: New test.
55935
55936 1998-10-01  Jeffrey A Law  (law@cygnus.com)
55937
55938         * gcc.c-torture/compile/981001-2.c: New test.
55939         * gcc.c-torture/compile/981001-3.c: New test.
55940         * gcc.c-torture/compile/981001-4.c: New test.
55941
55942 1998-10-01  Robert Lipe  <robertl@dgii.com>
55943
55944         * lib/objc.exp (objc_target_compile): Add -L during compiles for
55945         multilibbed hosts.  Idea grafted from g77.exp.
55946
55947 1998-09-30  Dave Love  <d.love@dl.ac.uk>
55948
55949         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55950         avoid losing on systems which need -lsocket.
55951
55952 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
55953
55954         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55955         * g++.old-deja/g++.other/nested2.C: Ditto.
55956         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55957         failure.
55958
55959 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55960
55961         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55962         preferred over template operator!= for enum bitfields.
55963
55964 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
55965
55966         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55967         that happen to have the same base name, but in different scopes,
55968         are incorrectly rejected.
55969
55970 1998-09-16  Richard Henderson  <rth@cygnus.com>
55971
55972         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55973         on the native word size instead of an integer literal.
55974
55975 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55976
55977         * g++.old-deja/g++.other/static2.C: Invocation of static data
55978         member of type pointer-to-function denoted as non-static member.
55979
55980         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55981         checks involving function types and aliases.
55982
55983 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55984
55985         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55986         redefined to the same non-trivial type.
55987
55988         * g++.old-deja/g++.pt/explicit73.C: Test for proper
55989         namespace-qualification of template specializations declared in
55990         other namespaces.
55991
55992         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55993         to declare a subset of the specializations of a template function
55994         as friends of specializations of a template class.
55995
55996         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55997         member templates that do not fully specialize the enclosing
55998         template class are rejected.
55999
56000 1998-09-11  Dave Love  <d.love@dl.ac.uk>
56001
56002         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56003
56004 1998-09-08  Dave Love  <d.love@dl.ac.uk>
56005
56006         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56007         altered from libf2c/libU77 version.
56008
56009 1998-09-06  Dave Love  <d.love@dl.ac.uk>
56010
56011         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56012
56013 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
56014             Alexandre Oliva  <oliva@dcc.unicamp.br>
56015
56016         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56017         (un)signed char are different types for template specialization
56018         purposes.
56019
56020 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
56021
56022         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56023         * objc: ObjC testsuite.
56024
56025 1998-08-31  Catherine Moore  <clm@cygnus.com>
56026
56027         * gcc.c-torture/execute/941014-1.x: New file.
56028
56029 1998-08-31  Nick Clifton  <nickc@cygnus.com>
56030
56031         * lib/c-torture.exp: Add support for
56032         torture_eval_before_compile and torture_eval_before_execute
56033         variables.
56034
56035 1998-08-30  Jeffrey A Law  (law@cygnus.com)
56036
56037         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
56038         this test triggers valid.
56039
56040 1998-08-27  Jeffrey A Law  (law@cygnus.com)
56041
56042         * gcc.dg/980827-1.c: New test.
56043
56044 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
56045
56046         * gcc.c-torture/execute/loop-4b.c: New test.
56047
56048 1998-08-26  Nick Clifton  <nickc@cygnus.com>
56049
56050         * lib/c-torture.exp: Add support for
56051         torture_eval_before_compile and torture_eval_before_execute
56052         variables.
56053
56054 1998-08-25  Jeffrey A Law  (law@cygnus.com)
56055
56056         * gcc.c-torture/compile/980825-1.c: New test.
56057
56058 1998-08-24  Nick Clifton  <nickc@cygnus.com>
56059
56060         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56061         count number tests in opt_t0 not good_t0.
56062
56063 1998-08-24  Jeffrey A Law  (law@cygnus.com)
56064
56065         * gcc.c-torture/compile/930326-1.x: Fix typo.
56066
56067 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
56068
56069         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56070         causes an ICE.
56071
56072 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56073
56074         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56075         STACK_SIZE is defined.
56076         * gcc.c-torture/unsorted/stuct.c: Similarly.
56077
56078         * gcc.c-torture/compile/980821-1.c: New test.
56079
56080 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56081
56082         * gcc.c-torture/execute/980526-2.c: Disable for targets with
56083         16bit ints.
56084
56085 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
56086
56087         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56088         code.
56089
56090 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
56091
56092         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56093         error'.
56094
56095 1998-08-18  Jeffrey A Law  (law@cygnus.com)
56096
56097         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56098
56099 1998-08-16  Jeffrey A Law  (law@cygnus.com)
56100
56101         * gcc.c-torture/compile/980816-1.c: New test.
56102
56103         * gcc.dg/980816-1.c: New test.
56104
56105 1998-08-13  Jeffrey A Law  (law@cygnus.com)
56106
56107         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56108         compiler for ieee tests.
56109
56110 1998-08-01  Dave Love  <d.love@dl.ac.uk>
56111
56112         * g77.f-torture/compile/980729-0.f: New test.
56113
56114 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
56115
56116         * gcc.c-torture/special/eeprof-1.c: New test, for
56117         -finstrument-functions.
56118         * gcc.c-torture/special/special.exp: Run it.
56119
56120 1998-07-29  Jeffrey A Law  (law@cygnus.com)
56121
56122         * gcc.c-torture/compile/980729-1.c: New test.
56123
56124 1998-07-27  Nick Clifton  <nickc@cygnus.com>
56125
56126         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56127         __thumb__ is defined, and test for ARM style doubles if so.
56128
56129 1998-07-26  Dave Love  <d.love@dl.ac.uk>
56130
56131         * g77.f-torture/noncompile/980615-0.f: New test.
56132
56133 1998-07-26  H.J. Lu  (hjl@gnu.org)
56134
56135         * gcc.dg/980312-1.c: Do link instead of compile.
56136         * gcc.dg/980313-1.c: Likewise.
56137
56138 1998-07-26  Jeffrey A Law  (law@cygnus.com)
56139
56140         * gcc.c-torture/compile/980726-1.c: New test.
56141
56142 1998-07-25  Dave Love  <d.love@dl.ac.uk>
56143
56144         * g77.f-torture/execute/io0.f: New test.
56145
56146 1998-07-24  Nick Clifton  <nickc@cygnus.com>
56147
56148         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56149         an int.
56150
56151 1998-06-18  Michael Meissner  <meissner@cygnus.com>
56152
56153         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56154         m32r bugs.
56155
56156 1998-07-17  Nick Clifton  <nickc@cygnus.com>
56157
56158         * gcc.dg/980626-1.c: Expect failures for all toolchains until
56159         c-decl.c:grokdeclarator can handle mode attributes.
56160
56161 1998-07-16  Jeffrey A Law  (law@cygnus.com)
56162
56163         * gcc.c-torture/execute/980716-1.c: New test.
56164
56165 1998-07-13  Jeffrey A Law  (law@cygnus.com)
56166
56167         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56168         the mn10200.
56169         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
56170         the mn10200.
56171         * gcc.c-torture/execute/va-arg-3.x: Similarly.
56172         * gcc.c-torture/compile/930326-1.x: Similarly.
56173
56174 1998-07-13  Dave Love  <d.love@dl.ac.uk>
56175
56176         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56177         New test from Craig.
56178
56179 1998-07-12  Dave Love  <d.love@dl.ac.uk>
56180
56181         * g77.f-torture/noncompile/980616-0.f: New test.
56182
56183         * g77.f-torture/execute/970816-3.f: New test from Craig.
56184
56185 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56186
56187         *  g++.other/singleton.C: Return error value instead of taking
56188         SIGSEGV.
56189
56190 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56191
56192         *  g++.other/singleton.C: New test.  Warning is under dispute.
56193         Runtime crash is not.
56194
56195 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56196
56197         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56198         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56199         using6.C, using7.C}: New namespace tests.
56200
56201 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56202
56203         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56204         specialization with typedef'ed names used as array indexes.
56205
56206 1998-07-09  Jeffrey A Law  (law@cygnus.com)
56207
56208         * gcc.c-torture/execute/980709-1.c: New test.
56209
56210         * gcc.dg/980709-1.c: New test.
56211
56212 1998-07-07  Richard Henderson  <rth@cygnus.com>
56213
56214         * gcc.c-torture/execute/bcp-1.c: New test.
56215
56216 1998-07-07  Jeffrey A Law  (law@cygnus.com)
56217
56218         * gcc.c-torture/execute/980707-1.c: New test.
56219
56220 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
56221
56222         * gcc.c-torture/compile/980706-1.c: New test.
56223
56224 1998-07-01  Dave Love  <d.love@dl.ac.uk>
56225
56226         * g77.f-torture/execute/980701-0.f,
56227         g77.f-torture/execute/980701-1.f: New test from Craig.
56228
56229 1998-07-01  Jeffrey A Law  (law@cygnus.com)
56230
56231         * gcc.c-torture/compile/980701-1.c: New test.
56232
56233         * gcc.c-torture/execute/980701-1.c: New test.
56234
56235 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
56236 rlsruhe.de>
56237
56238         * g++.old-deja/g++.robertl/eb132.C: New test.
56239         * g++.old-deja/g++.robertl/eb133.C: Likewise.
56240
56241 1998-06-29  Dave Love  <d.love@dl.ac.uk>
56242
56243         * g77.f-torture/execute/980628-7.f,
56244         g77.f-torture/execute/980628-8.f,
56245         g77.f-torture/execute/980628-9.f,
56246         g77.f-torture/execute/980628-10.f: New tests from Craig.
56247
56248         * g77.f-torture/execute/980628-3.f: Remove mail headers.
56249
56250 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56251
56252         * g77.f-torture/execute/980628-4.f: New test from Craig.
56253         * g77.f-torture/execute/980628-5.f: Likewise.
56254         * g77.f-torture/execute/980628-2.f: Likewise.
56255         * g77.f-torture/execute/980628-0.f: Likewise.
56256         * g77.f-torture/execute/980628-1.f: Likewise.
56257         * g77.f-torture/execute/980628-3.f: Likewise.
56258         * g77.f-torture/execute/980628-6.f: Likewise.
56259
56260 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56261
56262         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56263         directory when nothing has been installed yet.
56264
56265 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
56266
56267         * gcc.c-torture/special/special.exp: Handle newer versions of
56268         dejagnu.
56269
56270 1998-06-26  Jeffrey A Law  (law@cygnus.com)
56271
56272         * gcc.dg/980626-1.c: New test.
56273
56274 1998-06-19  Bruno Haible <haible@ilog.fr>
56275
56276         * gcc.misc-tests/m-un-2.c: New test.
56277         * g++.old-deja/g++.other/warn01.c: Likewise.
56278
56279 1998-06-19  Robert Lipe  <robertl@dgii.com>
56280
56281         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56282         compatibility with assmblers with a different comment character.
56283         Eliminate use of GAS-specific extensions.
56284
56285 1998-06-19  Jeffrey A Law  (law@cygnus.com)
56286
56287         * gcc.c-torture/execute/ieee/980619-1.c: New test.
56288
56289 1998-06-19  Robert Lipe  <robertl@dgii.com>
56290
56291         * lib/g77.exp: Replace search for libf2c.a with search for newly
56292         renamed libg2c.a
56293
56294 1998-06-17  Jeffrey A Law  (law@cygnus.com)
56295
56296         * gcc.c-torture/execute/980617-1.c: New test.
56297
56298 1998-06-12  Jeffrey A Law  (law@cygnus.com)
56299
56300         * gcc.c-torture/execute/980612-1.c: New test.
56301
56302 1998-06-08  Jeffrey A Law  (law@cygnus.com)
56303
56304         * gcc.dg/980523-1.c: Only test on ppc-linux.
56305         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56306
56307         * gcc.c-torture/execute/980608-1.c: New test.
56308
56309 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
56310
56311         * gcc.c-torture/execute/980605-1.c: New test.
56312
56313 1998-06-04  Jeffrey A Law  (law@cygnus.com)
56314
56315         * gcc.c-torture/execute/980604-1.c: New test.
56316
56317 1998-06-02  Jeffrey A Law  (law@cygnus.com)
56318
56319         * gcc.c-torture/execute/980602-1.c: New test.
56320         * gcc.c-torture/execute/980602-2.c: Likewise.
56321
56322 1998-06-02  Dave Love  <d.love@dl.ac.uk>
56323
56324         * 970125-0.f: Fix per JCB.  Add commentary.
56325
56326 1998-05-31  Michael Meissner  <meissner@cygnus.com>
56327
56328         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56329         IEEE -0 support.
56330
56331 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56332
56333         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56334         earlier.
56335
56336 1998-05-28  Catherine Moore <clm@cygnus.com>
56337
56338         * gcc.c-torture/execute/980526-3.c: New test.
56339
56340 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
56341
56342         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56343         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56344         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56345         m88k-motorola-sysv3 to XFAIL.
56346
56347 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56348
56349         * gcc.dg/980526-1.c: New test.
56350         * gcc.c-torture/execute/980526-2.c: New test.
56351
56352 1998-05-26  Jeffrey A Law  (law@cygnus.com)
56353
56354         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56355
56356         * gcc.c-torture/execute/980526-1.c: New test.
56357
56358 1998-05-26  Dave Love  <d.love@dl.ac.uk>
56359
56360         * g77.f-torture/execute/alpha2.f: Add runtime test.
56361
56362 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
56363
56364         * g++.old-deja/old-deja.exp: Strip leading directories.
56365
56366         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56367         error for the line.  Don't run multiple tests for the same line.
56368
56369 1998-05-23  Jeffrey A Law  (law@cygnus.com)
56370
56371         * gcc.dg/980523-1.c: New test.
56372
56373 1998-05-23  Dave Love  <d.love@dl.ac.uk>
56374
56375         * g77.f-torture/compile/970915-0.f: New test.
56376
56377 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
56378
56379         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56380
56381 1998-05-21  Jeffrey A Law  (law@cygnus.com)
56382
56383         * gcc.dg/980520-1.c: New test.
56384
56385 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
56386
56387         * gcc.dg/980502-1.c: Fix return type.
56388
56389 1998-05-20  Jeffrey A Law  (law@cygnus.com)
56390
56391         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56392         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56393         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56394         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56395         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56396
56397 1998-05-20  Dave Love  <d.love@dl.ac.uk>
56398
56399         * g77.f-torture/execute/980520-1.f: New test.
56400
56401 1998-05-15  Dave Love  <d.love@dl.ac.uk>
56402
56403         * lib/mike-g77.exp: New file.
56404
56405         * g77.f-torture/noncompile/noncompile.exp,
56406         g77.f-torture/noncompile/check0.f: New files.
56407
56408 1998-05-14  Dave Love  <d.love@dl.ac.uk>
56409
56410         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56411         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56412         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56413         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56414         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56415         abort where appropriate.
56416
56417 1998-05-05  Michael Meissner  <meissner@cygnus.com>
56418
56419         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56420         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56421
56422 1998-04-29  Dave Love  <d.love@dl.ac.uk>
56423
56424         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56425
56426 1998-04-27  Dave Love  <d.love@dl.ac.uk>
56427
56428         * g77.f-torture/compile/980427-0.f: New test.
56429
56430 1998-04-24  Dave Love  <d.love@dl.ac.uk>
56431
56432         * g77.f-torture/compile/980424-0.f: New test.
56433
56434 1998-04-19  Dave Love  <d.love@dl.ac.uk>
56435
56436         * g77.f-torture/compile/980419-2.f (main): New test.
56437         * g77.f-torture/compile/970125-0.f: New test.
56438         * g77.f-torture/compile/980419-1.f: New test.
56439
56440 1998-04-08  Jim Wilson  <wilson@cygnus.com>
56441
56442         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
56443         of loop-4.c.
56444
56445 1998-04-07  Jim Wilson  <wilson@cygnus.com>
56446
56447         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56448
56449 1998-04-03  Jim Wilson  <wilson@cygnus.com>
56450
56451         * gcc.c-torture/compile/980329-1.c: New test.
56452
56453 1998-03-18  Jim Wilson  <wilson@cygnus.com>
56454
56455         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56456         * gcc.dg/980312-1.c: Fix typo in -march command.
56457
56458 1998-03-16  H.J. Lu  (hjl@gnu.org)
56459
56460         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56461
56462 1998-03-11  Robert Lipe  <robertl@dgii.com>
56463
56464         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
56465         Dave Love agree the Fortran source is bogus.
56466
56467 1998-03-11  Robert Lipe  <robertl@dgii.com>
56468
56469         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56470         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56471         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56472         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56473         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56474
56475 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56476
56477         * g++.old-deja/g++.other/friend1.C: New test.
56478
56479 1998-02-18  Dave Love  <d.love@dl.ac.uk>
56480
56481         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56482         possibly uninitialized) variables and declare dnrm2.
56483
56484 1998-02-23  Robert Lipe <robertl@dgii.com>
56485
56486         From Bruno Haible <haible@ilog.fr>:
56487         * gcc.c-torture/execute/980223.c: New test.
56488
56489 1998-02-13  Jeffrey A Law  (law@cygnus.com)
56490
56491         * gcc.dg/ifelse-1.c: New test.
56492
56493 1998-02-09  H.J. Lu  (hjl@gnu.org)
56494
56495         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56496
56497           * lib/old-dejagnu.exp (old-dejagnu): Added the
56498           "execution test - XFAIL *-*-*" handling in the spirit of
56499           "excess errors test -". Changed the "execution test fails"
56500           handling to be like "excess errors test fails".
56501           * Update various tests accordingly.
56502
56503 1998-02-06  Jim Wilson  <wilson@cygnus.com>
56504
56505         * gcc.c-torture/execute/980205.c: New test.
56506
56507 1998-01-18  Jeffrey A Law  (law@cygnus.com)
56508
56509         * lib/c-torture.exp: Look for .x files instead of .cexp files.
56510         * lib/f-torture.exp: Similarly.
56511         * gcc.c-torture: Rename all .cexp files to .x files.
56512
56513 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
56514
56515         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56516         (940510-1.c): Removed duplicate.
56517         (971104-1.c): New test.
56518
56519 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
56520
56521           * lib/f-torture.exp: Improve error and loop detection.
56522
56523 1997-11-19  Michael Meissner  <meissner@cygnus.com>
56524
56525         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56526         use that to size the filler array.
56527
56528 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
56529
56530         * lib/c-torture.exp(c-torture-execute): Fix typo.
56531
56532         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56533         testcase as the executable name. Keep the executable around if
56534         the test fails.
56535
56536 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
56537
56538         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56539         changes.  Only test one -g option, and move it to the end of the
56540         list of options to test.
56541
56542 1997-09-19  Michael Meissner  <meissner@cygnus.com>
56543
56544         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56545         variable GCC_TORTURE_OPTIONS to supply default switches separated
56546         by colons.  If no environment variable, run tests with -O0 -g, -O1
56547         -g, and -O2 -g as well.
56548
56549 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
56550
56551         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56552         explanatory comments. Fix indentation.
56553
56554 1997-09-15  Jeffrey A Law  (law@cygnus.com)
56555
56556         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56557
56558 1997-09-11  Jeffrey A Law  (law@cygnus.com)
56559
56560         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56561         * g++.old-deja/g++.mike/p7325.C: Likewise.
56562         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56563
56564 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
56565
56566         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56567         * g++.old-deja/g++.brendan/crash30.C: Likewise.
56568         * g++.old-deja/g++.brendan/crash39.C: Likewise.
56569         * g++.old-deja/g++.law/operators4.C: Likewise.
56570
56571 1997-09-11  Joe Buck  (jbuck@synopsys.com)
56572
56573         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56574         * g++.old-deja/g++.mike/p784.C: Ditto.
56575         * g++.old-deja/g++.mike/p785.C: Ditto.
56576
56577 1997-09-05  Jeffrey A Law  (law@cygnus.com)
56578
56579           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56580
56581 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56582
56583         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56584         target feature; pass this to c-torture-execute as needed.
56585
56586 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
56587
56588         * lib/c-torture.exp(c-torture-execute): If the previous and the
56589         current executables being tested are identical, we don't need to
56590         run the executable again. Try to make the executable names
56591         unique. Add an optional argument for passing additional compiler
56592         flags.
56593
56594 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
56595
56596         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56597
56598 1997-08-29  Jeffrey A Law  (law@cygnus.com)
56599
56600         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56601
56602 1997-07-31  Jeffrey A Law  (law@cygnus.com)
56603
56604         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56605         32bit or larger longs.
56606
56607         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56608         have either a 32bit long or 32bit int.
56609
56610 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
56611
56612         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56613         Make double precision tests dependent on sizeof (double).
56614
56615 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
56616
56617         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56618         too.
56619
56620 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
56621
56622         * gcc.c-torture/compile/961203-1.cexp: New script.
56623
56624 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
56625
56626         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56627         up the includes ourselves.
56628
56629 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
56630
56631         * lib/plumhall.exp: Remove random include, and add a few
56632         verbose messages for debugging.
56633
56634 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
56635
56636         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56637         of trying to do it ourselves.
56638
56639 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56640
56641         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56642
56643 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
56644
56645         * gcc.prms/5403.c: Made regexp a bit less strict.
56646
56647 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
56648
56649         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56650         is returned from remote_load instead.
56651         * lib/plumhall.exp: Ditto.
56652         * lib/mike-g++.exp: Ditto.
56653         * lib/old-dejagnu.exp: Ditto.
56654         * lib/c-torture.exp: Ditto.
56655
56656 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
56657
56658         * lib/g++.exp: Use build_wrapper procedure.
56659         * lib/gcc.exp: Ditto.
56660
56661 1997-05-20  Jeffrey A Law  (law@cygnus.com)
56662
56663         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56664         an old-style decl for malloc.  Fixes tests to work when
56665         sizeof (int) != sizeof (size_t).
56666
56667 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56668
56669         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56670
56671         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56672         use stdargs.h interface.
56673
56674 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56675
56676         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56677         NO_VARARGS when compiling.
56678
56679 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
56680
56681         * lib/plumhall.exp(ph_includes): New procedure.
56682         (ph_make): Use it.
56683         (ph_compiler): Ditto.
56684
56685         * lib/g++.exp: Rename test-glue.c to testglue.c.
56686         * lib/gcc.exp: Ditto.
56687
56688 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
56689
56690         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56691         to completion when it's called.
56692
56693 1997-03-21  Michael Meissner  <meissner@cygnus.com>
56694
56695         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56696         is defined, don't do test.
56697
56698 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
56699
56700         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56701         for object files.
56702         (ph_summary): Mark skipped testcases as untested, not unresolved.
56703
56704         * lib/plumhall.exp (ph_make): If unresolved because of bad
56705         errorCode, record errorCode in log file.
56706         (*): Replace send_log/verbose with verbose -log.
56707
56708 1997-03-19  Michael Meissner  <meissner@cygnus.com>
56709
56710         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56711         double conversion if double isn't at least 8 bytes.
56712
56713         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56714         int to work with targets where int is 16 bits.
56715
56716         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56717         8 bytes, just exit, since 4 byte doubles don't have enough bits of
56718         precision for the test to complete.
56719
56720 1997-03-14  Michael Meissner  <meissner@cygnus.com>
56721
56722         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56723         if d10v is not compiled with the -mdouble64 flag.
56724         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56725
56726         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56727         d10v is not compiled with the -mint32 flag.
56728
56729 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
56730
56731         * lib/plumhall.exp: Use incr_count.
56732
56733 1997-03-12  Jeffrey A Law  (law@cygnus.com)
56734
56735         * gcc.c-torture: Update to c-torture-1.45.
56736
56737 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
56738
56739         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56740         the name of the expect testcase file).
56741
56742         * lib/g++.exp(g++_init): Ditto.
56743
56744 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
56745
56746         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56747         the host.
56748
56749         * lib/gcc.exp(gcc_exit): New procedure.
56750
56751 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
56752
56753         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56754         specs where appropriate.
56755
56756         * g++.old-deja/g++.arm/*: Added additional ERROR checks
56757         because of new "candidates are" messages, and removed a few
56758
56759         * Converted all non-old-style g++ testcases to old-style, and
56760         moved into g++.old-deja.
56761
56762 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
56763
56764         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56765         options.
56766
56767         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56768         succeeded.
56769
56770         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56771
56772 1997-02-13  Michael Meissner  <meissner@cygnus.com>
56773
56774         * lib/gcc.exp (gcc_target_compile): Add support for defining
56775         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56776         the machine doesn't have those features.
56777
56778 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
56779
56780         * g++.law/operators4.exp: Don't use LIBS.
56781
56782 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
56783
56784         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56785
56786         * lib/mike-g++.exp: Don't set the compiler to be tested here.
56787         * lib/g++.exp: Set it here instead. Also, allow use of the
56788         --tool_exec and --tool_opt options. Change CXX to
56789         GXX_UNDER_TEST.
56790
56791         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56792
56793         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56794
56795 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
56796
56797         * lib/old-dejagnu.exp: Use prune_warnings instead of
56798         prune_system_crud.
56799         * lib/mike-g++.exp: Ditto.
56800         * lib/gcc.exp: Ditto.
56801         * lib/g++.exp: Ditto.
56802
56803         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56804
56805 1997-02-07  Jeffrey A Law  (law@cygnus.com)
56806
56807           * 941014-2.c: Include stdlib.h
56808           * 960327-1.c: Include stdio.h
56809           * dbra.c, index-1.c: Don't assume ints are 32bits.
56810
56811 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
56812
56813         * lib/gcc.exp: Add gcc,stack_size target feature.
56814
56815         * lib/g++.exp(g++_target_compile): Add the include and link
56816         paths here, not in two other places. And, it's $options, not
56817         options.
56818
56819         * lib/mike-g++.exp(postbase): Remove the code that determines
56820         the correct include and link paths.
56821         * g++.old-deja/old-deja.exp: Ditto.
56822
56823 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
56824
56825         * lib/g++.exp(g++_init): target_compile no longer returns the
56826         filename of the result.
56827
56828 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
56829
56830         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56831         call to glob.
56832
56833         * gcc.c-torture/special/special.exp: Change call to
56834         gcc_target_compile to include the object file.
56835
56836 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
56837
56838         * gcc.c-torture/special/special.exp: Correct misspelling in last
56839         change.
56840
56841 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
56842
56843         * lib/plumhall.exp(ph_summary): Log the entire output of the
56844         executable. Return -1 if there were any failures, 0 otherwise.
56845         (ph_execute): Return -1 if there were any failures, 0 otherwise.
56846         (ph_make): Clean up objects and executables that were built
56847         if the tests succeeded.
56848
56849 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
56850
56851         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56852         libraries and includes in the build tree as appropriate.
56853
56854 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56855
56856         * lib/c-torture.exp: Instead of looking for the global variable
56857         NO_LONG_LONG, check to see if that's a feature of the target.
56858
56859 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56860
56861         * config/default.exp: Minimize. Delete the remainer of the files in
56862         config; this functionality is now in devo/dejagnu/config.
56863
56864         g++.*/*: Pass any additional flags used to compile to postbase;
56865         delete CXXFLAGS.
56866
56867         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56868         is now done by runtest.exp. Use gcc_target_compile instead of
56869         compile.
56870
56871         lib/c-torture.exp: Use gcc_target_compile instead of compile.
56872         Remove references to CFLAGS. Use remote_file instead of
56873         calling rm -f.
56874         (c-torture): Take a list of arguments to use to compile this
56875         testcase.
56876
56877         lib/g++.exp: Simplify. Use target_compile instead of compile.
56878         lib/gcc-dg.exp: Ditto.
56879         lib/gcc.exp: Ditto.
56880         lib/mike-{gcc,g++}.exp: Ditto.
56881         lib/old-dejagnu.exp: Ditto.
56882         lib/plumhall.exp: Ditto.
56883
56884 1997-01-08  Jim Wilson  <wilson@cygnus.com>
56885
56886         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56887         (ph_linker): Likewise.
56888
56889 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
56890
56891           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56892         MAP_ANON / MAP_ANONYMOUS if defined;
56893         else try to map from /dev/zero .
56894
56895 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56896
56897         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56898         isn't defined, then define it to MAP_ANONYMOUS.
56899
56900 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56901
56902         * gcc.c-torture: Update to c-torture-1.42 release.
56903
56904 1996-11-11  Jeffrey A Law  (law@cygnus.com)
56905
56906         * gcc.c-torture: Update to c-torture-1.41 release.
56907
56908 1996-10-27  Jeffrey A Law  (law@cygnus.com)
56909
56910         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
56911         c-torture release.
56912
56913 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
56914
56915         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56916         and LDFLAGS.  Fix second case to append the target_info ldflags
56917         onto LDFLAGS, not CFLAGS.
56918         * lib/g++.exp (g++_init): Add target_info stuff.
56919         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
56920         of libgloss and newlib flags for !native.
56921
56922         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56923         (GDB): Fix relative path to go up another dir for finding gdb.
56924
56925 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
56926
56927         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56928         versions in the target_info array, if they don't exist.
56929
56930 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
56931
56932         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56933
56934 1996-07-08  Jim Wilson  <wilson@cygnus.com>
56935
56936         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56937         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56938
56939 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
56940
56941         * lib/old-dejagnu.exp: Don't remove the output file before we've
56942         actually tested it. Don't append pwd to the path of the executable
56943         we're testing.
56944
56945 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
56946
56947         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56948
56949 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
56950
56951         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56952         temporary directory for compiler files, and set it to a default
56953         value of /tmp. Set $output as the name of the output file from
56954         compiling the testcase. Add a -o option to $cflags_var so the
56955         compiler writes the final output file as $output. Set $executable
56956         to $output.
56957
56958         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56959         directory for compiler files, and set it to /tmp if it doesn't
56960         already have a value. Set $output_file to the name of the output
56961         file from compiling the testcase. Add a -o option to CXXFLAGS so
56962         the compiler writes the final output file as $output. Use $output
56963         as the executable to be tested.
56964
56965 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56966
56967         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56968
56969 1996-06-08  Jeffrey A Law  (law@cygnus.com)
56970
56971         * gcc.c-torture/execute/pending-1.c: New test.  Still
56972         pending in Tege's queue.
56973
56974 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
56975
56976         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56977         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
56978         if there were failures.  Call unresolved if there were unresolved
56979         testcases.  Call gcc_fail if program did not run to completion.
56980         (ph_make): Pass additional argument name to ph_execute.
56981         (ph_execute): Add new argument.  Pass additional arguments to
56982         ph_summary.  Call gcc_fail is there is no execution output.
56983
56984 1996-04-24  Jeffrey A Law  (law@cygnus.com)
56985
56986         * lib/plumhall.exp (proc_summary): Output relavent summary
56987         lines into the log so specific failures in plumhall can be
56988         investigated.
56989
56990 1996-04-10  Jeffrey A Law  (law@cygnus.com)
56991
56992         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56993         (c-torture-execute): Don't try to execute tests which use
56994         "long long" types if $NO_LONG_LONG is nonzero.
56995
56996 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
56997
56998         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56999         not c-torture.
57000
57001         * gcc.ieee: Move from here.
57002         * gcc.c-torture/execute/ieee: To here.
57003
57004 1996-03-26  Jeffrey A Law  (law@cygnus.com)
57005
57006         * gcc.c-torture: Update to c-torture-1.41 release.
57007
57008 1996-03-22  Jeffrey A Law  (law@cygnus.com)
57009
57010         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57011         not "$output".
57012
57013 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
57014
57015         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57016         -c present.
57017
57018 1996-03-02  Jeffrey A Law  (law@cygnus.com)
57019
57020         * config/proelf.exp: Handle connecting to a simulator.
57021
57022 1996-01-31  Jeffrey A Law  (law@cygnus.com)
57023
57024         * config/proelf.exp: New file.  Enough framework that we can
57025         run c-torture tests on the proelf targets (or any other target
57026         that gdb can connect to for that matter).
57027
57028 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
57029
57030         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57031         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
57032
57033         * lib/plumhall.exp (ph_execute): Always call ph_summary if
57034         exec_output exists.
57035
57036 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
57037
57038         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57039         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57040
57041         * config/*.exp: Update FSF address.  Change result of ${tool}_load
57042         to pass/fail/unresolved/unsupported/untested.  Caller must now
57043         call unresolved/unsupported/untested.
57044         * lib/*.exp: Update FSF address.  Update to handle new results of
57045         ${tool}_load.
57046         * lib/chill.exp (verbose): Delete.
57047
57048 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
57049
57050         * lib/gcc.exp (default_gcc_start): Change order of args to
57051         $LDFLAGS $CFLAGS $LIBS.
57052         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57053         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
57054         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57055         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57056         * gcc.misc-tests/dg-test.exp: Likewise.
57057         * gcc.misc-tests/msgs.exp: Likewise.
57058         * gcc.prms/prms.exp: Likewise.
57059         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57060         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
57061
57062         * lib/dg.exp: Deleted, moved to dejagnu/lib.
57063
57064 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57065
57066         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57067
57068         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57069         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57070
57071         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57072         necessary.
57073
57074 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
57075
57076         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57077         global for loop; add use of $mathlib.
57078         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57079         settings here; set mathlib for anything but VxWorks.
57080
57081 1996-01-22  Jeffrey A Law  (law@cygnus.com)
57082
57083         * gcc.c-torture: Update to c-torture-1.40 release.
57084
57085 1996-01-03  Jeffrey A Law  (law@cygnus.com)
57086
57087         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57088         dg.exp.
57089
57090 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
57091
57092         * lib/c-torture.exp (c-torture-execute): Declare "output" as
57093         global.
57094
57095 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
57096
57097         * lib/g++.exp (LIBS): Define if not already.
57098         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57099         (gcc-dg-prune): Call prune_gcc_output.
57100         * lib/gcc.exp (prune_gcc_output): New proc.
57101         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57102         prune_gcc_output.
57103
57104 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
57105
57106         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57107         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
57108
57109 1995-11-15  Jeffrey A Law  (law@cygnus.com)
57110
57111         * gcc.c-torture: Update to c-torture-1.39 release.
57112
57113 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
57114
57115         * lib/c-torture.exp (c-torture-execute): Don't return if one option
57116         fails, try others as well.
57117
57118 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
57119
57120         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57121         If compilation fails, mark execute tests as `untested'.
57122         If test is marked as unsupported, don't mark compilation and
57123         execute tests as failed.
57124
57125 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
57126
57127         * lib/g++.exp (g++_init): Don't link in libg++, and look to
57128         libstdc++ for whether or not we want to be doing shared
57129         libraries.  Delete link_curses since we don't need it anymore.
57130         * lib/mike-g++.exp (postbase): Don't link in libg++.
57131         * g++.old-deja/old-deja.exp: Likewise.
57132
57133 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
57134
57135         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57136
57137 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
57138
57139         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57140         For that, add `-Wl,-a,shared_archive'.
57141         * g++.old-deja/old-deja.exp: Likewise.
57142
57143 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
57144
57145         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57146
57147 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
57148
57149         * lib/mike-g++.exp (postbase): Pay attention to the status of
57150         g++_load.
57151
57152 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
57153
57154           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57155
57156 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
57157
57158         * lib/gcc.exp (default_gcc_start): No longer need to log program
57159         being executed or its output, execute_anywhere does that now.
57160         * lib/g++.exp (default_g++_version): Call execute_anywhere.
57161         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
57162
57163 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
57164
57165         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57166         the same as those in lib/g++.exp.
57167
57168 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
57169
57170         * gcc.c-torture: Update to c-torture-1.38 release.
57171         * gcc.ieee: Related changes.
57172
57173 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
57174
57175         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57176         "exec". Minor reformatting changes.
57177
57178         * config/rom68k.exp (${tool}_load): Make it work in a canadian
57179         cross. This means all "exec" calls now work on a remote host as
57180         well.
57181         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57182         cross. Filter out the extra "\r\n" stuff that expect puts in.
57183         (c-torture-execute): Filter out the bogus warnings like
57184         c-torture-compile does. Add support for canadian cross.
57185         * lib/gcc.exp (default_gcc_version, default_gcc_start)
57186         Use execute_anywhere rather than calling exec directly. Now it
57187         works for canadian cross testing.
57188
57189 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
57190
57191         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
57192         results into a variable, and check that rather than using file exists.
57193
57194 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
57195
57196         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57197         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
57198
57199 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57200
57201         * g++.old-deja/old-deja.exp: Create and pass runshlib and
57202         lib_curses if there's a shared libg++ in the build tree.
57203
57204 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
57205
57206         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57207         if not supported target.
57208
57209 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
57210
57211         * lib/g++.exp (g++_init): Move empty setting of runshlib and
57212         link_curses up to always happen, not just for native builds.
57213
57214 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
57215
57216         * gcc.c-torture: Update to c-torture-1.36 release.
57217         * gcc.failure: Related changes.
57218
57219 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
57220
57221         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57222
57223 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
57224
57225         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57226         * lib/mike-g++.exp (postbase): Not in here.  Still reference
57227         runshlib, link_curses, and mathlib for link and run.
57228
57229         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57230         pass the runtime shared library options for Solaris, OSF/1, and
57231         Irix5, and link with -lcurses to avoid unresolved references.
57232
57233 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
57234
57235         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57236         only run once.
57237
57238 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
57239
57240         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57241
57242 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
57243
57244         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
57245         do not have a framework for the "compat" tests yet.
57246
57247 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
57248
57249         * lib/mike-g++.exp (postbase): New local variable `mathlib',
57250         set to null if we're testing vxworks5.1.  Use that instead of
57251         `-lm' in the setting of LIBS for link and run.
57252
57253 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
57254
57255         * config/rom68k.exp (${tool}_load): Major changes to make it
57256         work.  Verified that it does in fact return the stuff in
57257         exec_output properly.  Catch any Emul or any TRAP other than 0.
57258
57259 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
57260
57261         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57262         LDFLAGS properly for targets that need stuff from libgloss.
57263         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57264         only run once.
57265         (gpp_initialized): New variable.
57266
57267 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
57268
57269         * config/rom68k.exp: Load libgloss.exp.
57270         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57271         so we can produce a fully linked binary.
57272         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57273         so we can produce a fully linked binary.
57274
57275 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
57276
57277         * lib/plumhall.exp (ph_section): Watch for expected failures.
57278         Add missing `else'.
57279
57280         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57281         run the testcase.
57282         (c-torture): Likewise.
57283
57284 1995-08-28  Doug Evans  <dje@cygnus.com>
57285
57286         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57287
57288         * lib/mike-g++.exp (mike_cleanup): New proc.
57289         (prebase): New globals compiler_result, not_compiler_result,
57290         target_regexp.
57291         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
57292         allow leading "-" in pattern.  Watch for unsupported tests.
57293         If $compiler_result is set, pattern match assembler code,
57294         and ditto for $not_compiler_result.
57295         * lib/mike-gcc.exp: Likewise.
57296
57297         * lib/plumhall.exp (ph_execute): Only call ph_summary if
57298         execution "succeeded".
57299
57300 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
57301
57302         * config/win32.exp: New file.
57303         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57304
57305 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
57306
57307         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57308         unsupported.
57309         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57310         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57311         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57312
57313         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57314         "... without exceptions was ...".  That is now handled by
57315         prune_system_crud.
57316         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57317
57318 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
57319
57320         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57321         sieve.c,sort2.c}: New files.
57322         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57323         sieve.exp,sort2.exp}: Drivers for them.
57324
57325         * lib/mike-gcc.exp (program_output): New user settable variable.
57326         (postbase): Call prune_system_crud.  Also prune extraneous compiler
57327         messages.
57328         * lib/mike-g++.exp (program_output): New user settable variable.
57329
57330         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57331
57332         * config/sh.exp: Deleted (use sim.exp instead).
57333
57334 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
57335
57336         * config/vx.exp: Declare CHECKTASK as global.
57337         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57338         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57339         * lib/old-dejagnu.exp: Load [pwd]/$executable.
57340
57341 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57342
57343         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57344         target. Like vx.exp, only includes `vx29k.exp' instead of
57345         `vxworks.exp'.
57346
57347 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
57348
57349         * config/sim.exp: Increase time limit from 120 seconds to 240.
57350
57351 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
57352
57353         * gcc.c-torture/execute/950628-1.c: New test.
57354
57355 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
57356
57357         * gcc.c-torture: Update with changes/additions from
57358         c-torture-1.34.
57359
57360 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
57361
57362         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57363
57364 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
57365
57366         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57367
57368 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
57369
57370         * gcc.c-torture/compile/950512-1.c: New test.
57371         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57372         * gcc.dg/struct-ret-1.c: Likewise.
57373
57374 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
57375
57376         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57377           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57378
57379 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
57380
57381         * gcc.c-torture/special/920411-1.c: Deleted.
57382         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57383
57384 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
57385
57386         * config/sim.exp (${tool}_load): Hack in call to bash to get a
57387         cpu limit.
57388
57389 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
57390
57391         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57392
57393 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
57394
57395         From kenner;
57396         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57397         is the proper length.
57398         * va-arg-3.c: Likewise.
57399
57400 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
57401
57402         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
57403         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57404
57405         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
57406         * lib/g++.exp (default_g++_start): Delete old cruft.
57407
57408 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
57409
57410         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57411         (2 * (1 << 18)) to (2 * (1 << 17)).
57412
57413         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57414
57415 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
57416
57417         * config/rom68k.exp: Renamed from config/idp.exp
57418
57419 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
57420
57421         * c-torture/compile/921109-2.c
57422
57423 1995-04-18  Mike Stump  <mrs@cygnus.com>
57424
57425         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57426         excess errors.
57427
57428 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
57429
57430         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57431         output.
57432         * lib/g++.exp (default_g++_start): Likewise.
57433
57434 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
57435
57436         * gcc.c-torture/compile/950329-1.c: New test.
57437
57438 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
57439
57440           * config/bug.exp (${tool}_load): Updated to use new remote_open
57441           and remote_close procs.
57442         * config/idp.exp: New file.
57443
57444 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
57445
57446         * gcc.c-torture/execute/950322-1.c: New test.
57447
57448 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
57449
57450         * config/vx.exp (${tool}_load): Clean up testing of return code from
57451         vxworks_ld and vxworks_spawn.
57452
57453 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
57454
57455         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57456
57457 1995-03-13  Mike Stump  <mrs@cygnus.com>
57458
57459         * lib/old-deja.exp: Add `excess errors test - ' error, now one
57460         can mark excess errors on a machine by machine basis.  Note, the
57461         default is to not expect any excess errors, even when excess
57462         errors test - is given, so you will want to put an XFAIL ... on
57463         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
57464         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57465         those 4 machines, but no others.
57466
57467 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
57468
57469         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57470         * lib/c-torture.exp: to here.
57471
57472 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
57473
57474         * gcc.c-torture/execute/950221-1.c: New test.
57475         * gcc.c-torture/execute/struct-ret-1.c: New test.
57476         * gcc.c-torture/compile/950221-1.c: New test.
57477
57478         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57479
57480 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
57481
57482         * gcc.c-torture/execute/arith-1.c (main): Return 0.
57483         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57484
57485 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
57486
57487         * g++.gb: New directory of tests, derived from my signature and
57488         class scoping tests.
57489
57490         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57491         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57492         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57493         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57494         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57495         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57496         * g++.gb/sig25.C: Likewise.
57497
57498         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57499         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57500         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57501         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57502         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57503         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57504         * g++.gb/sig25.exp: Likewise.
57505
57506         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57507         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57508         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57509         * g++.gb/scope13.C: Likewise, this test still fails.
57510
57511         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57512         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57513         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57514         * g++.gb/scope13.exp: Ditto.
57515
57516         * g++.gb/README: New file, explains what these tests are about.
57517
57518 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
57519
57520         * lib/dg.exp (dg-do): Support `preprocess'.
57521         (dg-test): Likewise.
57522
57523 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
57524
57525         * config/udi.exp: change "continue -expect" to "exp_continue".
57526
57527 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
57528
57529         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57530         Delete redundant tests.
57531
57532         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57533         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57534         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57535         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57536         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57537         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57538         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57539         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57540
57541         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57542         storing label pointers.
57543         * gcc.c-torture/execute/921019-1.c: Likewise.
57544         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57545         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57546         parameter fp.
57547         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57548         constants.
57549
57550         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57551         Delete obsolete tests.
57552
57553         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57554         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57555         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57556         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57557         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57558         * gcc.c-torture/compile/950124-1.c: New test.
57559
57560         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57561
57562 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
57563
57564         * lib/mike-g++.exp: Add -lm to LIBS.
57565
57566 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
57567
57568         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57569
57570 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
57571
57572         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57573
57574 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
57575
57576         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57577
57578 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
57579
57580         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57581         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57582         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57583         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57584         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57585         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57586         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57587         * g++.law/{operators31.C, operators32.C,
57588         * g++.law/{operators33.C, operators34.C}: Likewise.
57589         * g++.law/{pic1.C, refs2.C}: Likewise.
57590         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57591         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57592         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57593         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57594
57595         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57596         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57597         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57598         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57599         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57600         * g++.law/{enum9.exp, friend5.exp}: Likewise.
57601         * g++.law/{nest3.exp, nest4.exp}: Likewise.
57602         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57603         * g++.law/{operators30.exp, operators31.exp}: Likewise.
57604         * g++.law/{operators32.exp, operators33.exp}: Likewise.
57605         * g++.law/{operators34.exp}: Likewise.
57606         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57607         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57608         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57609         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57610         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57611
57612         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57613         No longer expected to fail.
57614         * g++.law/missed-error3.C: Tweak for recent bool changes.
57615
57616 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
57617
57618         * config/emb-unix: Deleted.
57619         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57620         remote execution.  Do final link on remote host if REMOTE_LINK is set.
57621
57622 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
57623
57624         * lib/dg.exp (dg-test): Fix typo in last patch.
57625
57626 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
57627
57628         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57629         (handles multiple occurrences).
57630
57631 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
57632
57633         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57634         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57635         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57636         printed).
57637         * lib/c-torture.exp (c-torture-compile): Likewise.
57638         (c-torture): Prepend full path if missing.
57639         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57640         (gcc_fail): Likewise.
57641         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57642
57643 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
57644
57645         * lib/netware.exp: Only attach to NetWare i386 systems.
57646
57647 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
57648
57649         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57650         messages.  Add test name to "output pattern match" pass/fail message.
57651
57652 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
57653
57654         * gcc.dg: New testsuite.
57655         * gcc.dg/dg.exp: New file.
57656
57657         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57658         test-switch.c}: Deleted.
57659
57660         * gcc.misc-tests/msgs.exp: New testcase driver.
57661
57662 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
57663
57664         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57665         Watch for illegal return values from ${tool}_load.
57666         * config/unix.exp (${tool}_load): Fix pass/fail detection for
57667         cross targets.  Coerce return value >0 to 1.
57668
57669 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
57670
57671         * config/unix.exp (${tool}_load): Call program rsh, not proc.
57672
57673         * config/emb-unix.exp: New file.
57674
57675         * config/sim.exp: Error if variable $SIM not defined.
57676         (${tool}_load): Mark test as "untested" if simulator missing.
57677
57678         * config/unix.exp: Load remote.exp to get rcp_download.
57679         * lib/c-torture.exp: Use different option lists for testcases with
57680         and without loops.
57681         * gcc.c-torture/execute/execute.exp: Likewise.
57682
57683 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
57684
57685         * config/*.exp: Clarify return code from ${tool}_load.
57686         Call `unresolved' or `untested' instead of `warning' or `perror'
57687         (sometimes you still want to call both though).
57688         Add comment that `shell_id' is local to each file.
57689         * config/udi.exp (timeout): Set to 30.
57690         Don't print warning if connection fails, $connectmode has already
57691         printed an error.
57692         (${tool}_load): Move verbose messages to level 2.
57693         Rework pattern for "Process started" message.
57694         Pass `shell_id' to ${connectmode}_download.
57695         Retry twice upon timeout.  Make resetting of target more robust.
57696         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57697         Pass `shell_id' to exit_$connectmode.
57698         Only call exit_$connectmode if connected.
57699         * config/unix.exp (${tool}_load): Check return codes better.
57700         * config/vrtx.exp (${tool}_load): Likewise.
57701         * config/vx.exp (${tool}_load): Likewise.
57702         Delete unneeded global's.
57703         * lib/dg.exp (dg-test): Update to reflect clarified return codes
57704         from ${tool}_load.
57705         (dg-stat): Delete.
57706         (dg-init): Delete recording of pass/fail counts.
57707         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57708         (old-dejagnu-init): Likewise.
57709         (old-dejagnu-stat): Delete contents, empty proc now.
57710         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57711         (c-torture): Delete references to lcnt, lpass, lfail.
57712         Get option list from TORTURE_OPTIONS.
57713         Delete -funroll[-all]-loops if no loops.
57714         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57715         (g++_stat): Delete contents (empty proc now).
57716         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57717         (gcc_finish): Likewise.
57718         (gcc_stat): Deleted.
57719         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57720         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57721         * gcc.c-torture/execute/execute.exp: Likewise.
57722         Split tests into two parts: compile, execute.
57723         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
57724         no loops.  Update to reflect clarified return codes from ${tool}_load.
57725
57726 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
57727
57728         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57729         to grep for.
57730         (old-dejagnu): Likewise (where necessary).
57731
57732 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
57733
57734         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57735
57736         * lib/dg.exp (dg-process-target): Fix processing of selector.
57737         Add comment regarding use of `error'.
57738
57739         * lib/gcc.exp (prune_system_crud): Define if missing.
57740         * lib/g++.exp (prune_system_crud): Likewise.
57741
57742         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57743         Call prune_system_crud.
57744         * lib/dg.exp (dg-runtest): New proc.
57745         Use perror instead of send_user for tcl errors in testcase.
57746         Don't return any value, it's never used.
57747         Don't clobber previous definition of `unknown'.
57748         Print tcl errors in `dg-final'.
57749
57750 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
57751
57752         * lib/dg.exp (dg-process-target): Improve syntax error messages.
57753         (dg-test): Don't print errorInfo, it contains stack backtrace.
57754
57755 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
57756
57757         * lib/g++.exp (runtest_file_p): Define if missing.
57758
57759 1994-09-24  Doug Evans  (dje@cygnus.com)
57760
57761         * lib/mike-g++.exp: Comment out loading of g++.exp.
57762         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
57763         (default_g++_version): Always print something.
57764         (default_g++_start): Comment out call to `which'.
57765         (g++_start, g++_load): Deleted (must be defined in config file).
57766         * lib/gcc.exp: Test for existence of $CC at start.
57767         Delete check for tmpdir (done in gcc_init).
57768         (default_gcc_version): Always print something.
57769         (default_gcc_start): Comment out call to `which'.
57770         * config/*.exp: Major cleanup - make cross targets work at least a
57771         little better for g++ (by not being "--tool gcc" specific).
57772         Rename gcc_xxx to ${tool}_xxx.
57773         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57774         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57775
57776 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
57777
57778         * lib/c-torture.exp (c-torture-compile): Rework compiler
57779         message processing.
57780
57781         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57782         c-torture.
57783
57784 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
57785
57786         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57787
57788         * lib/dg.exp (dg-process-target): Support { target native }.
57789
57790 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
57791
57792         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
57793         looked for "... program xxx got fatal signal".
57794         Correct regsub munging of `comp_output'.
57795         Ignore compiler messages "path prefix not used" and "linker input
57796         file unused".
57797
57798 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
57799
57800         * lib/gcc.exp (runtest_file_p): Define if missing.
57801         * gcc.prms/template.c: Example to work from.
57802
57803 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
57804
57805         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57806         * lib/dg.exp (dg-test): Call unsupported testcases as such.
57807
57808         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57809         * gcc.prms/1883.c: Moved from compile/940714-1.c.
57810         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57811         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57812
57813         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57814         (dg-process-target): No longer a varargs proc.
57815         Return S/N for target, P/F for xfail.  All callers changed.
57816         (user option procs): More argument checking.
57817         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57818         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57819         (dg-test): Skip test if not running on selected target in `dg-do'.
57820         Update handling of `dg-do-what', `dg-output-text'.
57821         Separate execution pass/fail from output pattern match pass/fail.
57822         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57823
57824 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
57825
57826         * gcc.c-torture/special/special.exp: Don't expect failure for mips
57827         target for 920510-1.c.
57828
57829 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
57830
57831         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57832         Clean up comment regarding use of passcnt, etc.
57833         (gcc_stat): Don't update `testcnt' here.
57834         (gcc_finish): Do it here.
57835         Might as well reset `but_id' here too.
57836         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57837         to determine if the file should be tested.
57838         * gcc.c-torture/compile/compile.exp: Likewise.
57839         * gcc.c-torture/execute/execute.exp: Likewise.
57840         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57841         * gcc.misc-tests/dg-test.exp: Likewise.
57842         * gcc.prms/prms.exp: Likewise.
57843         * gcc.wendy/wendy.exp: Likewise.
57844         * g++.old-deja.exp: Likewise.
57845         Move "Testing file" message to verbose level 1.
57846
57847 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
57848
57849         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57850
57851 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
57852
57853         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57854         (default_gcc_start): Accept optional second list element
57855         of compiler flags.  Print compiler output at verbosity level 2.
57856         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57857         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57858         Save current values of framework globals passcnt, failcnt, xpasscnt,
57859         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57860         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
57861         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57862         xfailcnt to compute stats.  Update framework global `testcnt' from
57863         pass/fail counts.
57864         (gcc_finish): New proc.  Clean up test environment.
57865         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57866         (gcc_epass, gcc_efail): Delete.
57867         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57868         argument of line number.
57869         (dg-init): If the tool has an init routine, call it.
57870         (dg-test): Remove args `cflags_var' and `libs_var'.
57871         Pass all compiler options to ${tool}_start.
57872         Handle missing line number.
57873         (dg-finish): New function.
57874         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57875         particular files.  Call gcc_finish at end.  Move "skipping test"
57876         message to verbosity level 3.
57877         * gcc.c-torture/compile/compile.exp: Likewise.
57878         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57879         * gcc.c-torture/execute/execute.exp: Likewise.
57880         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57881         Print testcase being tried at verbosity level 1.
57882         * gcc.c-torture/special/special.exp: Unset xfail.
57883         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57884         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57885         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57886         * gcc.failure/failure.exp: Likewise.
57887         * gcc.ieee/ieee.exp: Likewise.
57888         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57889         Update call to dg-test.  Call dg-finish at end.
57890         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
57891         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57892         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57893         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57894         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
57895         * gcc.wendy/wendy.exp: Add copyright.
57896         Delete setting of tmpdir (done by gcc_init).
57897         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57898         Pass compiler flags to gcc_start.  Call gcc_finish at end.
57899         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57900         gcc_[ce]pass/fail.
57901
57902 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
57903
57904         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57905         confusion.
57906         (g++_load): Likewise.
57907
57908         * config/*.exp (gcc_load): Some were varargs fns and some were not.
57909         Rename argument to `prog' to remove the confusion.
57910         Varargs fns behave differently too!
57911         (g++_load): Likewise.
57912
57913         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57914
57915         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57916         what it is.  Delete (always) printing of status value for !native.
57917         Simplify verbose code, and include status and exec_output.
57918         (g++_load): Use gcc_load.
57919
57920 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
57921
57922         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57923         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57924         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57925         940714-3.c as these testcases don't exist anymore.  Make
57926         va-arg-1.c expected to pass.
57927
57928 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
57929
57930         * gcc.misc-tests/misc.exp: Only run specific testcases.
57931         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
57932         * gcc.misc-tests/dg-[1-9].c: New files.
57933
57934         * lib/dg.exp: New testsuite driver.
57935         * gcc.prms/prms.exp: Use it.
57936
57937         * README.gcc: New file.
57938
57939         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57940         Document and reset `lxpass' and `lxfail'.
57941         Simplify "initialized" message.
57942         (gcc_stat): Clean up comments a little.
57943
57944 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
57945
57946         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57947
57948 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
57949
57950         * lib/old-dejagnu.exp (process-option): New proc.
57951         (old-dejagnu-init, old-dejagnu-stat): Likewise.
57952         (old-dejagnu): Simplify.
57953         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57954
57955 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
57956
57957         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57958         exists and is not an empty string.
57959
57960         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57961         $xfail rather than calling setup_xfail.  Clear $xfail when test is
57962         finished.
57963         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57964         automatically.
57965
57966         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57967         longer expected to fail.
57968
57969         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57970         "f" function call.
57971
57972         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57973
57974         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57975         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57976         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57977         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57978         c-torture-1.29.
57979
57980         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57981         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57982
57983         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57984
57985         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57986         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57987
57988         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57989         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57990         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57991
57992 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
57993
57994         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57995         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57996         940714-1.c, 940714-2.c, 940714-3.c},
57997         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57998         gcc.misc-tests/{mg.c,mg.exp}:
57999         New tests.
58000         * gcc.noncompile/noncompile.exp: Change accordingly.
58001
58002 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
58003
58004         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58005         Undo previous clobberage.
58006
58007 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
58008
58009         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58010         * gcc.special/{930510-1.c, special.exp}:
58011         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58012         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58013         struct-varargs-1.c}: New tests from c-torture-1.26.
58014
58015 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
58016
58017         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58018           argument to switch.
58019
58020 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
58021
58022         * Revert the previous changes.  Please see Rob's directory
58023         (/lisa/test/rob/progressive/gcc/testsuite) for testing
58024         fixes.
58025
58026 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
58027
58028         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58029         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58030         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58031         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58032         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58033         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58034         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58035         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58036         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58037         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58038         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58039         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58040         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58041         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58042         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58043         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58044         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58045         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58046         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58047         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58048         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58049         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58050         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58051         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58052         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58053         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58054         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58055         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58056         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58057         testing changes.
58058
58059 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
58060
58061         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58062         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58063         with perror calls.
58064
58065 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
58066
58067         * config/unix.exp (g++_load): Fix syntax.
58068
58069 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
58070
58071         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58072         * gcc.noncompile/921017-1.c: Deleted obsolete test.
58073         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58074         Don't expect va-arg-1.c to fail.  Correct expected output for
58075         920928-1.c.
58076         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58077         * gcc.wendy/hbm4.c: Correct typo.
58078         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58079
58080 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
58081
58082         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58083         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58084         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
58085         * lib/c-torture.exp (c-torture-compile): Ditto.
58086
58087         Reduce volume of output (remove all the -I's and such).
58088         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58089         Call gcc_cpass, gcc_cfail.
58090         (c-torture): Pass testing option to c-torture-compile.
58091
58092 1994-03-21  Doug Evans  (dje@cygnus.com)
58093
58094         Bring patches over from progressive.
58095         * config/default.exp: Exit remote shell cleanly.
58096         (g++_exit, g++_start): Add default versions.
58097         * config/sim.exp (gcc_load): Use perror, not error.
58098
58099 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
58100
58101         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
58102         set in site.exp.
58103
58104 1994-03-14  Doug Evans  (dje@cygnus.com)
58105
58106         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58107         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58108         (wendy_try): New proc to run testcase.
58109         (main loop): Call 'em.
58110         * gcc.wendy/*.c: Clean up pass to correct expected output.
58111
58112         * lib/gcc.exp: Minor cleanup work.
58113         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58114
58115 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
58116
58117         * config/sim.exp (gcc_load): Document return codes better.
58118         Don't pass -v to simulator.
58119
58120 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
58121
58122         * gcc.special/920717-x.c: Fix typo.
58123         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58124         get at sources.
58125
58126         * lib/mike-gcc.exp: Fix typo.
58127
58128 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
58129
58130         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58131         binary to use, transform the name.
58132         * config/*.exp: rename everything. Nuke any g++ specific files,
58133         it's now a special case of gcc that requires no special support.
58134         Add a default.exp for unsupported targets.
58135
58136 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
58137
58138         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58139         lib/old-dejagnu.exp: Fix a few patterns to work with the new
58140         version of Tcl.
58141
58142 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
58143
58144         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58145         than a warning.
58146
58147 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
58148
58149         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58150
58151 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
58152
58153         * gcc.execute/execute.exp: Combine opt_list and foption_list into
58154         option_list.  Compile every file with only 4/6 option choices
58155         (same as C torture) instead of with 12/18 different option
58156         choices.
58157         * lib/c-torture.exp: Likewise.
58158
58159         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58160         not already set.
58161
58162 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
58163
58164         * lib/old-deja.exp: Add `excess errors test fails' error, now one
58165         can put an XFAIL *-*-* on excess errors.
58166
58167 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
58168
58169         * g++.law: Add more tests derived from g++-bugs snapshots.
58170
58171         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
58172         equivalent to g++.law/init9.
58173
58174         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58175         compiled it, and the a.out file after we've run it.
58176
58177 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
58178
58179         * lib/mike-g++.exp (postbase): Delete the .o file after we've
58180         compiled it, and the a.out file after we've run it.
58181
58182 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
58183
58184         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58185
58186 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
58187
58188         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58189         version number.
58190
58191 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
58192
58193         * g++.law: New directory of g++ tests derived from the g++-bugs
58194         snapshots.
58195
58196 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
58197
58198         * gcc.compile: initbug1.c initbug1.exp testcase added
58199
58200 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
58201
58202         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58203         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58204           fixes submitted by Jeff Law (law@cs.utah.edu)
58205         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58206           Jeff Law (law@cs.utah.edu)
58207
58208
58209 1993-11-30  Mike Stump  (mrs@cygnus.com)
58210
58211         * config/unix-g++.exp: Follow the gcc way of doing things.
58212         * g++.old-deja/old-deja.exp: Minor updates.
58213         * lib/g++.exp: New file, follow the gcc way of doing things.
58214         * lib/old-dejagnu.exp: Minor updates.
58215         * lib/mike-g++.exp: Always unset errorInfo.
58216
58217 1993-11-06  Mike Stump  (mrs@cygnus.com)
58218
58219         * lib/gcc.exp: Fix some errors with the below change, CC and
58220         CFLAGS should be global when setting, not local.
58221
58222 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
58223
58224         * lib/gcc.exp: Transform tool name.
58225
58226 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58227
58228         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58229
58230 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58231
58232         * lib/gcc.exp: change gcc_done to gcc_stat
58233
58234 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58235
58236         * Upgraded gcc testsuite to c-torture version 1.25
58237
58238 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
58239
58240         * lib/gcc.exp: added reporting code. Changed verbose compile message.
58241         * lib/c-torture: added hooks for new reporting code.
58242
58243 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
58244
58245         * config/sh-gcc.exp: check if sh-sim exists in the path
58246
58247 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
58248
58249         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58250         * gcc.compile/compile.exp: Initial changes for new logic.
58251         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58252         * gcc.failure/failure.exp: Initial changes for new logic.
58253         * gcc.ieee/ieee.exp: Initial changes for new logic.
58254         * gcc.misc-tests/misc.exp: Initial changes for new logic.
58255         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58256         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58257         * lib/c-torture.exp: Initial changes for new logic.
58258         * lib/gcc.exp: Initial changes for new logic.
58259
58260 1993-10-15  Mike Stump  (mrs@cygnus.com)
58261
58262         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58263         depend upon failure or success.  Fully qualify names in failure
58264         and success messages.  Always remove a.out before starting
58265         compile, just in case.  Pay more attention to error text output by
58266         the compiler.  Handle testcases with no known past errors just
58267         like all others, so that things are uniform.  Other miscellaneous
58268         improvements.
58269
58270 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
58271
58272         * gcc.cpp: new directory for cpp tests
58273
58274 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
58275
58276         * lib/chill.exp: Code reformatted, removed unused code.
58277         * config/unix-chill.exp: Code reformatted, removed unused code.
58278         * chill.execute/execute.exp: Code reformatted, removed unused code.
58279         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58280
58281 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
58282
58283         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
58284         routines not written.
58285
58286 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
58287
58288         * config/bug-gcc.exp: Use new procs from bug.exp.
58289
58290 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
58291
58292         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58293         via ftp, rather than depending on NFS.
58294         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58295         case.
58296
58297 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
58298
58299         * config/bug-gcc.exp: Use new download proc.
58300
58301 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
58302
58303         * chill.execute/execute.exp: cleanups, handles errors better
58304         * chill.compile/compile.exp: rewrite, based on execute.exp
58305         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58306         * lib/chill.exp: major changes to diff proc and compile and link
58307         procs. added chill_fail and chill_pass wrappers to pass and
58308         fail. added more comments, and handle error codes better.
58309         Added a hack to capture stderr from exec, so noncompile tests
58310         can work.
58311
58312 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
58313
58314         * chill.execute/execute.exp: rewrite of testsuite driver
58315         * lib/chill.exp: rewrite of testsuite driver
58316         * config/unix-chill.exp: rewrite of testsuite driver
58317
58318 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
58319
58320         In chill.execute:
58321         * iexpr.ch: Standardize uppercase.
58322         * tuples.dat: Standardize uppercase.
58323         * vary.ch: standardize.  Correct varying string assignments.
58324         * vary.dat: Add new output lines.
58325
58326 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
58327
58328         In chill.execute:
58329         * chprintf.ch: Standardize use of uppercase.
58330         * tuples.ch: Standardize and turn arr2 into a DCL,
58331           rather than a SYN.
58332         * pinits.ch: Standardize.
58333
58334 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
58335
58336         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58337         * Makefil: Renamed to Makefile.in.
58338         * configure.in: New.
58339
58340 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
58341
58342         In chill.execute:
58343         * .cvsignore: Add result/output files.
58344         * Makefile: Fix up variables at start.  Use MFLAGS
58345           everywhere.  Correct bool_loc, built_ins entries.
58346           Add entry for vary1.ch.
58347         * bitarray.ch: Standardize upper-case usage.
58348         * bitexpr.ch: Standardize, add output of b1.
58349         * params.ch: Use arrayt in along PROC parameters, to
58350           avoid novelty problems.
58351         * sets.ch: Tiny cleanup.
58352         * vary1.ch: Re-indent.
58353
58354 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
58355
58356         * Add PR-related files to Makefiles, .cvsignore files, etc.
58357
58358 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
58359
58360         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58361           with compiler objects. New names are test-flow.c and test-loop.c
58362
58363 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
58364
58365         * Upgraded c-torture tests from 1.19 to 1.20
58366
58367         * new files:
58368         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58369         * gcc.compile: 930623-1.c 930623-2.c
58370         * gcc.noncompile: 930622-1.c 930622-2.c
58371         * gcc.failure: 920411-1.c 920627-2.c
58372         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58373
58374 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
58375
58376         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58377           More changes to get testsuite working properly. Needs more work.
58378           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58379
58380 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
58381
58382         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58383           More changes to get testsuite working properly. Needs more work.
58384
58385 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
58386
58387         * chill.compile/compile.exp: Added for Dejagnu support
58388         * chill.execute/execute.exp: Added for Dejagnu support
58389         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
58390
58391 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
58392
58393         This should complete moving the CHILL test files.
58394         * chill.noncompile(.cvsignore printf.grt
58395             in-printf.grt chprintf.grt chprintf.ch):
58396             Added test-support files.
58397           (Makefile): Modified further.
58398         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58399             signal.ch): Added test files.
58400           * chill.execute (.cvsignore printf.grt printr.c
58401             in-printf.grt rts.c chprintf.grt rts.h): Added
58402           test-support files.
58403             (Makefile): More corrections.
58404
58405 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
58406
58407         * chill.compile, chill.execute, chill.nocompile: Add CHILL
58408           test cases, ready for DejaGnu.
58409
58410 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
58411
58412         * Upgraded c-torture tests from 1.18 to 1.19
58413
58414         * gcc.compile: added test(s):
58415           930607-1.c
58416         * gcc.execute: added test(s):
58417           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58418
58419         * added new subdirectory for misc tests: gcc.misc-tests
58420         * gcc.misc-test(s): added tests:
58421           inst-check.c test-consts.c test-ior.c test-switch.c
58422
58423 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
58424
58425         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58426
58427 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
58428
58429         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58430
58431 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
58432
58433         * Upgraded c-torture tests from 1.17 to 1.18
58434
58435 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
58436
58437         * Upgraded c-torture tests from 1.12 to 1.17
58438
58439 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
58440
58441         * lib/old-dejagnu.exp:
58442           Fixed handling of XFAIL target triplets to correctly
58443           recognize wildcard characters.  Removed code that
58444           appended a unique id tag to the end of the file name
58445           printed out by the result of the testcases within a
58446           given test file.
58447
58448 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
58449
58450         * lib/old-dejagnu.exp:
58451           Reworked expected failure handling to trigger off of XFAIL
58452           keyword in keyphrase embeded in testcase source code. The
58453           XFAIL keyword must be at the end of the keyphrase line. It
58454           may optionally be followed by one or more target triplets.
58455           It has just occured that the handling of wildcards in the
58456           target triplet may not be correct.
58457
58458 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
58459
58460         * g++.old-deja/tests:
58461           Moved all subdirectories up one level into g++.old-deja .
58462
58463         * lib/old-dejagnu.exp:
58464           Fixed problem with CXXFLAGS not being properly reset, and being
58465           corrupted with extraneous "-c" compiler option.  This was
58466           causing binaries to not be generated for test that needed them.
58467           Modified strings passed to "pass" and "fail" so that individual
58468           tests from the same test file would be distinguished by an
58469           identifier appended to the test file name in the summary logs;
58470           this corrected a problem with erroneous diff logs.  Added code
58471           to search testcases for expected fail and unexpected pass keywords.
58472
58473 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
58474
58475         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58476
58477 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
58478
58479         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58480           Removed extraneous text from end of "Special g++ Options"
58481           keyphrase.
58482
58483         * lib/old-dejagnu.exp: Added pattern matching to look for new
58484           keywords, embedded in testcases comments, which will trigger
58485           calls to xpass and xfail.
58486
58487 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
58488
58489         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58490           comments embedded in the testcases, especially the one looking for
58491           special compiler options, as well as the pattern matching for the
58492           compiler output again.
58493
58494 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
58495
58496         * lib/old-dejagnu.exp: Do a proper check of the return value for
58497           execute tests. Fixed several problems with the pattern matching
58498           of the compiler output which gave erroneous test results.
58499           Changed several of the test result messages to be more descriptive.
58500         * config/unix-g++.exp: Proc g++_load now actually works and
58501           executes the tests passed to it and returns a usable return
58502           value.
58503
58504 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
58505
58506           * lib/gcc.exp: Exits gracefully if $CC is bogus.
58507
58508 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
58509
58510         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58511           Modified both files to properly execute the old style
58512           dejagnu tests. The previous versions of these files were
58513           experimental and did not function anything near correctly.
58514
58515 1993-04-05  Rob Savoye  (rob@cygnus.com)
58516
58517         * Removed all Makefile.in and configure.in files. No configuration
58518         needed now.
58519
58520 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
58521
58522         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58523
58524 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
58525
58526         * gcc.compile/configure.in, gcc.unsorted/configure.in,
58527         gcc.special/configure.in, gcc.noncompile/configure.in,
58528         gcc.execute/configure.in, gcc.code_quality/configure.in,
58529         g++.other/configure.in, g++.old-deja/configure.in,
58530         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58531         in srcname setting.
58532
58533 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
58534
58535         * lib/udi.exp: Fixed mondfe and mondfe_download.
58536         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58537         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58538
58539 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
58540
58541         * config/udi-gdb.exp: Check $shell_id after connecting to target.
58542         (gdb_exit): Don't remove *_soc files.
58543
58544 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
58545
58546         * lib/c-torture.exp: Don't look for main; instead always use -w
58547         -c.  This is how the c-torture tests work.  Remove the object
58548         file if the compilation succeeds.
58549         * gcc.execute/execute.exp: Remove executable if test passes.
58550         * gcc.noncompile/noncompile.exp: Every test is an expected
58551         failure.
58552         * gcc.special/special.exp: Added tests from c-torture 1.11,
58553         corrected use of existing test.
58554         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58555         gcc.execute/920625-1.c: Updated to c-torture 1.11.
58556         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58557         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58558         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58559         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58560         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58561         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58562         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58563         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58564         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58565         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58566         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58567         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58568         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58569         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58570         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58571         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58572         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58573         c-torture 1.11.
58574         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58575         correspond to c-torture 1.11.
58576
58577         * New file.